O laasaga muamua ma le omi-cli
O lenei taʻiala o loʻo faʻamatalaina ai laasaga muamua (commands) a le omi-cli i le gagana Samoa. O igoa o poloaiga ma feʻau a le polokalame e tumau i le Igilisi. O faʻataʻitaʻiga suʻesuʻe o loʻo faʻaalia iinei e le suia ai ou manatuaga (memories), au talanoaga (conversations), au galuega (action items) poʻo au sini (goals).
Faʻapipiʻiina
E manaʻomia: Python 3.10 pe sili atu, ma se teugatupe Omi.
Afai e iai sau pipx:
pipx install omi-cli
omi --help
E mafai foʻi ona e faʻapipiʻiina i totonu o se siosiomaga Python faʻapitoa o loʻo galue:
python -m pip install omi-cli
omi --help
Afai e le maua e le terminal le omi, ia mautinoa o loʻo galue le siosiomaga faʻapitoa pe o loʻo i totonu o le $PATH le faila o le pipx.
Faʻafesoʻotaʻi lau teugatupe
Amata le fesoasoani faʻafesoʻotaʻi:
omi auth login
Filifili e ulufale i le browser pe faʻapipiʻi se ki API a le Omi developer. O le faʻaogaina faʻafesoʻotaʻi e natia ai le ki; aloese mai le tusiaina i se poloaiga e teuina i le talafaasolopito o le terminal.
Ina ia alu saʻo i le browser:
omi auth login --browser
Ulufale i le komepiuta lava lea e tasi ma le terminal: o le tali faʻamaonia e alu i le tuatusi faʻapitonuʻu. Mulimuli i faatonuga i luga o le lau.
A maeʻa, siaki le faatulagaga ma le avanoa API:
omi auth status
omi auth whoami
status e faʻaalia ai le tulaga faʻapitonuʻu ma natia ai le mealilo, ae e le siakia le aoga i le server. whoami e faia se talosaga faʻamaonia; afai e manuia, e manino lava o loʻo galue faʻamaumauga, e aunoa ma le faʻaalia o lou igoa.
O le faatulagaga e teuina e ala i le faaletonu i ~/.omi/config.toml. Aua le faʻasoa lenei faila: e mafai ona i ai faʻamaumauga faalilolilo.
Suʻesuʻe au faʻamaumauga
omi memory list --limit 5
omi conversation list --limit 5
omi action-item list --open
omi goal list
O se lisi avanoa e masani lava ona uiga e leai se mea e fetaui ma le suʻesuʻega. Faaaoga le fesoasoani e suʻe ai vaega o poloaiga taitasi:
omi memory list --help
omi action-item list --help
JSON ma itulau
Tuu le filifiliga aoao --json i luma o le vaega o poloaiga:
omi --json memory list --limit 25 --offset 0
omi --json memory list --limit 25 --offset 25
O le poloaiga muamua e talosaga mo manatuaga 25 muamua; o le lona lua mo le isi 25. E le o se kopi atoa le itulau e tasi. O le JSON e tausia ai numera atoa, ae o laulau i luga o le lau e mafai ona faʻapuupuuina.
Ina ia teuina se itulau i se faila:
omi --json memory list --limit 25 --offset 0 > manatuaga-itulau-1.json
O lenei faʻasologa e fatuina pe toe tusiina se faila faʻapitonuʻu. Ia mautinoa ua maeʻa le poloaiga ae e te leʻi faʻaaogaina le anotusi. O mea sese e tusia i le faila o mea sese (stderr); o se faila avanoa e le o se faamaoniga e leai ni faamaumauga. O se faila e auina atu i fafo e mafai ona i ai faamatalaga patino: teuina faalilolilo.
Saini ese
omi auth logout
O lenei poloaiga e tapeina faamaumauga o loʻo teuina i le lotoifale. Ina ia faalēaogāina se ki i le server, faaaoga le pulega o ki developer i lau lava teugatupe.
Mo nisi poloaiga ma filifiliga, vaai le taʻiala autu i le Igilisi ma le omi --help.