pi kodlama ajanı

pi kodlama ajanını Aiduct üzerinden çalıştırın.

pi, özel sağlayıcıları ~/.pi/agent/models.json dosyasından okur. Aiduct, pi'nin desteklediği her API'yi konuşur; böylece her model kendisine en uygun protokolü kullanabilir.

~/.PI/AGENT/MODELS.JSON
{
  "providers": {
    "aiduct": {
      "baseUrl": "https://api.aiduct.ai/v1",
      "api": "openai-completions",
      "apiKey": "$AIDUCT_API_KEY",
      "models": [{ "id": "deepseek-v4.1-flash" }, { "id": "glm-5.3" }]
    },
    "aiduct-claude": {
      "baseUrl": "https://api.aiduct.ai",
      "api": "anthropic-messages",
      "apiKey": "$AIDUCT_API_KEY",
      "models": [{ "id": "claude-sonnet-5", "input": ["text", "image"] }]
    }
  }
}

YAPILANDIRMA

models.json

PROTOKOL

Messages + Chat

FATURALAMA

Published pricing

Her protokol için bir sağlayıcı

Claude modelleri Anthropic Messages üzerinde yerel olarak yanıt verir; genişletilmiş düşünme ve istem önbelleği korunur. Katalogdaki diğer tüm modeller OpenAI chat ile çalışır. Her sağlayıcıyı, protokolünün beklediği temel URL'ye yönlendirin.

Anahtarı dosyanın dışında tutun

pi, bir istek gönderirken $AIDUCT_API_KEY değerini ortamdan alır; bu nedenle models.json hiçbir gizli bilgi içermez.

FAQ

pi'nin her API'si hangi temel URL'yi kullanır?+

openai-completions ve openai-responses https://api.aiduct.ai/v1 kullanır. anthropic-messages ve google-generative-ai, SDK'ları sürüm yolunu kendileri eklediği için https://api.aiduct.ai kullanır.

pi, Aiduct üzerinden Gemini modellerini kullanabilir mi?+

Evet. google-generative-ai API'si ve ağ geçidinin kök adresiyle bir sağlayıcı ekleyin ya da herhangi bir Gemini modeline openai-completions üzerinden erişin.

pi'nin düşünme seviyeleri çalışıyor mu?+

Evet. pi'nin off'tan max'e kadar seviyeleri her modelin kendi akıl yürütme ayarlarına eşlenir; bir modelde bulunmayan seviye, sahip olduğu en yakın üst seviyeye yuvarlanır.