Nā lau muamua ma omi-cli

Tuhi nei e fakamālamalama nā lau muamua (commands) o omi-cli i te gagana Tokelau. Ko nā igoa o command ma nā fekau o te polokalame e nofo i te gagana Peletānia. Ko nā fakatai o te kikila e fakaoga i konei e hē fakahela a ō manatunatuga (memories), ō talanoaga (conversations), ō gāluega (action items) ma ō sini (goals).

Fakatu

Ko nā mea e manakomia: Python 3.10 pe mua atu, ma he akaun Omi.

Mai te mea e isi tō pipx:

pipx install omi-cli
omi --help

E mafai foki o fakatu i loto i he Python virtual environment:

python -m pip install omi-cli
omi --help

Kafai e hē maua e te terminal a omi, fakamautu me e gāluega te virtual environment pe e isi te pipx fōtā i $PATH.

Fesōtai ki tō akaun

Kamata te fesoasoani:

omi auth login

Filifili o hū atu i te browser pe fakapiki he Omi developer API key. E nāna te hū atu i te key, kae hē tuhi te key i he command e nofo i te terminal history. Hū atu hako i te browser:

omi auth login --browser

Hū atu i te komipiuta e taha ma te terminal: e haere te authentication ki te local address. Mumuli ki nā fakatonu i te lau.

I muri, sivi te configuration ma te API:

omi auth status
omi auth whoami

E fakaasi e status te tūlaga o te loto ifo ma e nāna te secret, kae e hē sivi i te server. E fai e whoami he authenticated request; kafai e manuia, e manino me e gāluega nā credentials. E nofo te configuration i ~/.omi/config.toml. Hē tufa te fōtā nei: e mafai o isi ai he private credentials.

Kikila tō data

omi memory list --limit 5
omi conversation list --limit 5
omi action-item list --open
omi goal list

Ko te lisi gaogao e fakamālamalama noa me hēai he mea e maua. Fakaoga te fesoasoani ki nā filter o ia command:

omi memory list --help
omi action-item list --help

JSON ma nā laupepa

Tuu te --json i mua o te command group:

omi --json memory list --limit 25 --offset 0
omi --json memory list --limit 25 --offset 25

E ole te command muamua ki nā 25 muamua; e ole te lua ki nā 25 e sosoo mai. Ko te laupepa e taha e hē he kopi katoa. E tausi e JSON nā numela katoa, kae e mafai e nā laulau i te lau o fakapuupuu.

Ki he fōtā:

omi --json memory list --limit 25 --offset 0 > memories-laupepa-1.json

E uma te command. E alu nā errors ki te stderr; ko te fōtā gaogao e hē he fakamāoniga me hēai he data. E mafai o isi he private information i te fōtā: tausi i te private.

Fakaoti

omi auth logout

E tāmate e te command nei nā credentials i te local. Ki te fakagāoā he key i te server, fakaoga te developer key management i tō akaun.

Peletānia ma omi --help.