docs
Agentai terminale

Pi

Markdown

Agentas terminale · OpenAI Chat, Anthropic Messages, Gemini

Visas vadovas
FormatasKur nustatyti
OpenAI Chat, Anthropic Messages, Gemini~/.pi/agent/models.json (arba projekto .pi/models.json, patvirtinus pasitikėjimą projektu); pasirinkimas — /model

Nustatymas

Nukopijuokite konfigūraciją ir pakeiskite sk-... savo raktu iš Ailoot paskyros. Geriau raktą laikyti aplinkos kintamajame AILOOT_API_KEY, jei programa tai palaiko.

Prieš paleisdami iškvieskite GET /v1/models su savo Ailoot raktu. Pasirinkite tikslų modelio ID, kurio metodai apima POST /v1/chat/completions, POST /v1/messages, POST /v1beta/models/{model}:generateContent, ir naudokite jį konfigūracijoje. Agentams taip pat patikrinkite įrankių palaikymą ir jūsų kliento versijai reikalingas funkcijas.

{
  "providers": {
    "ailoot": {
      "baseUrl": "https://api.ailoot.ai/v1",
      "api": "openai-completions",
      "apiKey": "$AILOOT_API_KEY",
      "models": [
        {
          "id": "claude-sonnet-5-5",
          "input": [
            "text",
            "image"
          ]
        },
        {
          "id": "deepseek-v4-pro"
        }
      ]
    }
  }
}

Šis nustatymas skaito raktą iš kintamojo AILOOT_API_KEY. Nustatykite jį prieš paleisdami programą:

export AILOOT_API_KEY="sk-..."   # pridėkite į ~/.zshrc arba ~/.bashrc

Modelio pavyzdys: claude-sonnet-5-5. Bet kurį kitą modelį rinkitės iš katalogo — patikrinkite, ar jis turi reikiamą formatą.

Svarbu žinoti

Patikra

  • OpenAI formato adresas — https://api.ailoot.ai/v1 (arba visas kelias, jei programa prašo viso adreso).
  • Anthropic formato adresas — https://api.ailoot.ai — API šakninis adresas. Išsami šio formato konfigūracija aukščiau pateiktame pavyzdyje nerodoma; reikiamą kelią kliento lauke pasitikrinkite jo dokumentacijoje. API maršruto priešdėlis — /v1.
  • Gemini formato adresas — https://api.ailoot.ai — API šakninis adresas. Išsami šio formato konfigūracija aukščiau pateiktame pavyzdyje nerodoma; reikiamą kelią kliento lauke pasitikrinkite jo dokumentacijoje. API maršruto priešdėlis — /v1beta.
  • Užduokite trumpą klausimą. Jei gavote klaidą, peržiūrėkite kodą ir Request ID bei palyginkite su puslapiu Klaidos ir limitai.
  • 404 iškart po nustatymo beveik visada reiškia neteisingą adresą: perteklinį arba trūkstamą /v1.
  • 402 — nepakanka balanso rezervui. Agentai rezervuoja daugiau nei pokalbis: kodėl.

Programos dokumentacija: https://github.com/earendil-works/pi/blob/main/packages/coding-agent/docs/models.md

Liko klausimų? Atsiųskite Request ID ir aprašymą — padėsime išsiaiškinti.Rašyti pagalbos tarnybai