Šķîþ ţö ḿàîñ çöñţéñţ

Îñšţàļļàţîöñ

neokapi šĥîþš ţŵö àŕţîƒàçţš ýöü çàñ îñšţàļļ îñđéþéñđéñţļý:

  • ţĥé kapi ÇĻÎ, à šîñĝļé šéļƒ-çöñţàîñéđ ƃîñàŕý ţĥàţ ŕüñš öƒƒļîñé ƃý đéƒàüļţ àñđ öþéŕàţéš đîŕéçţļý öñ ýöüŕ ƒîļéš;
  • Kapi Đéšķţöþ, ţĥé ṽîšüàļ çöḿþàñîöñ àþþ, ŵĥîçĥ ƃüñđļéš ţĥé ÇĻÎ.

Ţĥé ţŵö šéçţîöñš ƃéļöŵ çöṽéŕ éàçĥ. ΃ ýöü öñļý ŵàñţ ţĥé çöḿḿàñđ ļîñé, ýöü ñééđ ţĥé ƒîŕšţ šéçţîöñ àļöñé.

Îñšţàļļ ţĥé Kapi ÇĻÎ

Öñçé ýöü'ṽé ţŕîéđ kapi îñ ţĥé ƃŕöŵšéŕ, îñšţàļļ ţĥé ƃîñàŕý ţö ŕüñ îţ ļöçàļļý àĝàîñšţ ýöüŕ öŵñ ƒîļéš.

Ĥöḿéƃŕéŵ (ḿàçÖŠ/Ļîñüẋ)

brew install neokapi/tap/kapi-cli

ŴîñĜéţ (Ŵîñđöŵš)

winget install Neokapi.KapiCli
ŴîñĜéţ îš ƃéĥîñđ ţĥé çüŕŕéñţ ŕéļéàšé

ŴîñĜéţ šţîļļ þüƃļîšĥéš kapi 1.0.2, šö ţĥîš çöḿḿàñđ îñšţàļļš à ƃüîļđ ƒàŕ öļđéŕ ţĥàñ ţĥé çüŕŕéñţ ŕéļéàšé. Šîĝñéđ Ŵîñđöŵš ƃüîļđš ƒöŕ 1.2.0 àŕé îñ ţĥé đîŕéçţ đöŵñļöàđš ƃéļöŵ. Çĥéçķ kapi version àƒţéŕ îñšţàļļîñĝ.

Ĥöḿéƃŕéŵ ţŕàçķš ţĥé çüŕŕéñţ ƃüîļđ öñ ḿàçÖŠ àñđ Ļîñüẋ.

Ƃîñàŕý Đöŵñļöàđš

Þŕé-ƃüîļţ ƃîñàŕîéš ƒöŕ àļļ þļàţƒöŕḿš àŕé àṽàîļàƃļé öñ ţĥé ĜîţĤüƃ Ŕéļéàšéš þàĝé.

Đîŕéçţ đöŵñļöàđš ƒöŕ kapi 1.2.0 (ÇĻÎ):

ḿàçÖŠ (Àþþļé Šîļîçöñ)

Ļîñüẋ

Ŵîñđöŵš (Àüţĥéñţîçöđé-šîĝñéđ, þöŕţàƃļé žîþ)

Ṽéŕîƒý à đöŵñļöàđ àĝàîñšţ checksums.txt.

Ṽéŕîƒý ţĥé îñšţàļļ

kapi version

Çöññéçţ àñ ÀÎ (öþţîöñàļ)

Ţĥé ŕüļé-ƃàšéđ çöḿḿàñđš (þšéüđö-ţŕàñšļàţé, šţàţš, ṽöîçé çĥéçķš àĝàîñšţ à þŕöƒîļé ƒîļé) ñééđ ñö ÀÎ àţ àļļ. Ƒöŕ ĻĻḾ-ƃàçķéđ ţŕàñšļàţîöñ, çĥéçķš, àñđ ŕéṽîéŵ, öñé çöḿḿàñđ ƒîñđš ŵĥàţ ýöü àļŕéàđý ĥàṽé àñđ çöñƒîŕḿš îţ:

kapi models setup

Šéţüþ đéţéçţš ţĥé ÀÎ öþţîöñš öñ ýöüŕ ḿàçĥîñé: ţĥé Çļàüđé Çöđé ÇĻÎ (üšéš ýöüŕ Çļàüđé šüƃšçŕîþţîöñ, ñö ÀÞÎ ķéý), à ŕüññîñĝ Öļļàḿà šéŕṽéŕ, àñđ ÀÞÎ ķéýš àļŕéàđý îñ ýöüŕ éñṽîŕöñḿéñţ. Îţ ţĥéñ ṽéŕîƒîéš ýöüŕ þîçķ ŵîţĥ à šḿàļļ ţéšţ çàļļ àñđ šàṽéš îţ àš ţĥé đéƒàüļţ, šĥàŕéđ ŵîţĥ Kapi Đéšķţöþ. Üšüàļļý ţĥàţ'š öñé çöñƒîŕḿ, ñöţ à ķéý þàšţé. Ţö šţöŕé à ķéý éẋþļîçîţļý (öŕ îñ ÇÎ, ŵĥéŕé à ķéý îš ţĥé ŕîĝĥţ çĥöîçé), üšé kapi credentials add <name> --provider <p> --api-key …. Ķéýš ļîṽé îñ ýöüŕ ÖŠ ķéýçĥàîñ. Šéé Üšé ŵîţĥ Çļàüđé ƒöŕ ţĥé šüƃšçŕîþţîöñ öþţîöñ àñđ ţĥé Ǫüîçķ Šţàŕţ ƒöŕ ŵĥàţ ţö ŕüñ ñéẋţ.

Îñšţàļļ Kapi Đéšķţöþ

Kapi Đéšķţöþ îš ţĥé ṽîšüàļ çöḿþàñîöñ ţö ţĥé ÇĻÎ. Éàçĥ þàçķàĝé ƃéļöŵ îñšţàļļš ţĥé kapi ÇĻÎ àš à đéþéñđéñçý, šö à šîñĝļé îñšţàļļ çöṽéŕš ƃöţĥ. Šéé ţĥé Kapi Đéšķţöþ öṽéŕṽîéŵ ƒöŕ ŵĥàţ îţ đöéš.

ḿàçÖŠ (Ĥöḿéƃŕéŵ)

brew install --cask neokapi/tap/kapi

Đîŕéçţ đöŵñļöàđš (Ŵîñđöŵš, ḿàçÖŠ, Ļîñüẋ)

Ţĥé Ŵîñđöŵš îñšţàļļéŕ îš Àüţĥéñţîçöđé-šîĝñéđ àñđ ŕéĝîšţéŕš à Šţàŕţ-ḿéñü éñţŕý àñđ üñîñšţàļļéŕ. Đîŕéçţ, ṽéŕšîöñ-þîññéđ ļîñķš àŕé ļîšţéđ ƃéļöŵ; ţĥé ƒüļļ šéţ îš àļŵàýš öñ ţĥé ĜîţĤüƃ Ŕéļéàšéš þàĝé.

Đîŕéçţ đöŵñļöàđš ƒöŕ Kapi Đéšķţöþ 1.2.0:

ḿàçÖŠ (Àþþļé Šîļîçöñ)

Ŵîñđöŵš (šîĝñéđ îñšţàļļéŕ)

Ļîñüẋ

Ƃéţà çĥàññéļ

Ţĥé ƃéţà çĥàññéļ îš à ƒàšţ ŕîñĝ: îţ ŕéçéîṽéš ŕéļéàšé çàñđîđàţéš àñđ éṽéŕý šţàƃļé ŕéļéàšé, šö à ƃéţà îñšţàļļ îš ñéṽéŕ ƃéĥîñđ šţàƃļé àñđ šîḿþļý ĝéţš ţĥîñĝš šööñéŕ. Îţ îš àñ öþţ-îñ éàŕļý-àđöþţéŕ ŕîñĝ, šĥîþþéđ àš šéþàŕàţé Ĥöḿéƃŕéŵ þàçķàĝéš.

Ƃéţà àñđ šţàƃļé îñšţàļļ ţĥé šàḿé kapi ƃîñàŕý (àñđ ţĥé šàḿé àþþ), šö ţĥéý àŕé ḿüţüàļļý éẋçļüšîṽé: ýöü šŵîţçĥ çĥàññéļš ŕàţĥéŕ ţĥàñ ŕüñ ƃöţĥ šîđé ƃý šîđé. Ţŕýîñĝ ţö îñšţàļļ öñé ŵĥîļé ţĥé öţĥéŕ îš þŕéšéñţ îš ŕéĵéçţéđ ƃý Ĥöḿéƃŕéŵ.

À ƒŕéšĥ ƃéţà îñšţàļļ îš brew install --cask neokapi/tap/kapi@beta, öŕ brew install neokapi/tap/kapi-cli-beta ƒöŕ ţĥé ÇĻÎ àļöñé; ţĥé šţéþš ƃéļöŵ àŕé ƒöŕ šŵîţçĥîñĝ àñ éẋîšţîñĝ šţàƃļé îñšţàļļ ţö ƃéţà.

Šŵîţçĥ ţö ƃéţà

brew update
# Remove the stable packages (the desktop cask depends on the CLI formula).
brew uninstall --cask neokapi/tap/kapi
brew uninstall neokapi/tap/kapi-cli
# Install the beta packages; the cask pulls kapi-cli-beta automatically.
brew install --cask neokapi/tap/kapi@beta

Ƒöŕ ţĥé ÇĻÎ öñļý, šķîþ ţĥé çàšķ: brew install neokapi/tap/kapi-cli-beta. kapi-pdfium îš à šĥàŕéđ đéþéñđéñçý ŵîţĥ ñö ƃéţà ṽàŕîàñţ, šö ļéàṽé îţ îñšţàļļéđ.

À ƃéţà ƃüîļđ îš çļéàŕļý ḿàŕķéđ: kapi version þŕîñţš à (beta) ƃàđĝé, àñđ ţĥé đéšķţöþ ŵîñđöŵ ţîţļé ŕéàđš Kapi (Ƃéţà). Ƒöŕ đîŕéçţ đöŵñļöàđš, ƃéţà ƃüîļđš àŕé ţĥé àššéţš àţţàçĥéđ ţö ţĥé Þŕé-ŕéļéàšé éñţŕîéš öñ ţĥé Ŕéļéàšéš þàĝé.

Šţàý çüŕŕéñţ, öŕ šŵîţçĥ ƃàçķ

brew upgrade kapi-cli-beta # newer beta builds
# Back to stable:
brew uninstall --cask neokapi/tap/kapi@beta
brew uninstall neokapi/tap/kapi-cli-beta
brew install --cask neokapi/tap/kapi

Ţĥé çĥöšéñ çĥàññéļ îš ŕéḿéḿƃéŕéđ àçŕöšš üþđàţéš (kapi þîñš îţ öñ ƒîŕšţ ŕüñ, šĥàŕéđ ƃý ţĥé ÇĻÎ àñđ ţĥé đéšķţöþ àþþ). Šéţ KAPI_UPDATE_CHANNEL=beta (öŕ stable) ţö öṽéŕŕîđé îţ ƒöŕ à šîñĝļé šĥéļļ.

Ƃéţà þàçķàĝéš àŕé à Ĥöḿéƃŕéŵ çöñçéþţ (šéþàŕàţé ƒöŕḿüļà/çàšķ). ŴîñĜéţ çàŕŕîéš ñö ƃéţà, àñđ îţš šţàƃļé þàçķàĝé îš ƃéĥîñđ ţĥé çüŕŕéñţ šţàƃļé ŕéļéàšé. Ţĥé ṽéŕšîöñ-þîññéđ đîŕéçţ đöŵñļöàđš àƃöṽé àŕé ŕéƒŕéšĥéđ þéŕ ŕéļéàšé àñđ çüŕŕéñţļý ļàĝ ţĥé ļàţéšţ çàñđîđàţé; ţĥé ƒüļļ šéţ, îñçļüđîñĝ àñý šţàƃļé, îš öñ ţĥé Ŕéļéàšéš þàĝé, ŵĥîçĥ îš ţĥé àüţĥöŕîţàţîṽé ļîšţ.