gaogaoGao Kaptan Docsv0.90.x
API Referansı

Inference (LLM)

OpenAI-uyumlu LLM uçları — base URL, kimlik ve tam örnek.

Gao Kaptan inference OpenAI-uyumludur: OpenAI SDK'sını ya da düz curl'ü, yalnızca base URL'i ve API anahtarını değiştirerek kullanabilirsiniz.

Base URL

https://kaptan.isnet.net.tr/api/v1/inference/v1

OpenAI istemcisinde base_url (ya da OPENAI_BASE_URL) bu değer olmalı. Sondaki /v1 segmenti dahildir — OpenAI SDK'sı yolları buna ekler (/v1/chat/completions). Anahtarı Inference → API Anahtarları sayfasından alırsınız ve Authorization: Bearer <anahtar> ile gönderirsiniz.

Örnek — chat/completions

curl -s https://kaptan.isnet.net.tr/api/v1/inference/v1/chat/completions \
  -H "Authorization: Bearer sk-..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "Qwen/Qwen3.6-35B-A3B-FP8",
    "messages": [{"role": "user", "content": "Selam"}],
    "max_tokens": 256,
    "chat_template_kwargs": {"enable_thinking": false}
  }'

Düşünen modeller (Qwen3.x) için chat_template_kwargs.enable_thinking: false opsiyoneldir ama önerilir: kapalı değilken model çıktısını düşünmeye harcayıp content: null dönebilir. Kısa max_tokens ile bu daha belirgindir.

OpenAI-uyumlu uçlar

Hepsi base URL'e görecelidir (.../api/v1/inference/v1).

MethodYolAçıklama
POST/api/v1/inference/v1/chat/completionsSohbet tamamlama
POST/api/v1/inference/v1/completionsMetin tamamlama
POST/api/v1/inference/v1/embeddingsGömme (embedding) vektörü
GET/api/v1/inference/v1/modelsKullanılabilir modeller (OpenAI biçimi)
GET/api/v1/inference/v1/usageKendi kullanımın (token, maliyet)

Playground uçları

Uygulama içi denemenin (JWT oturumu) kullandığı uçlar — dışarıdan API anahtarıyla çağrılmaz.

MethodYolAçıklama
POST/api/v1/inference/v1/pg/chat/completionsPlayground sohbet
POST/api/v1/inference/v1/pg/embeddingsPlayground gömme
GET/api/v1/inference/v1/pg/usagePlayground kullanım

Modeller

MethodYolAçıklama
GET/api/v1/inference/modelsModeller (Gao Kaptan biçimi, fiyat/tip dahil)
GET/api/v1/inference/models/publicHerkese açık model listesi

API anahtarları

MethodYolAçıklama
GET/api/v1/inference/keysAnahtarları listele
POST/api/v1/inference/keysYeni anahtar oluştur
DELETE/api/v1/inference/keys/:idAnahtarı sil
POST/api/v1/inference/keys/:id/revokeAnahtarı iptal et
POST/api/v1/inference/keys/:id/rotateAnahtarı döndür
POST/api/v1/inference/keys/:id/selectEtkin anahtarı seç

Küme içinden erişim (kapalı-mod)

İnterneti kapalı bir pod (belgeleri dışarı çıkmasın isteyen kurulumlar) yukarıdaki public adrese ulaşamaz. Bunun yerine, küme içindeki inference vekiline kendi API anahtarıyla gider:

http://inference-proxy.kaptan-inference.svc.cluster.local:8080/v1/chat/completions

Gövde ve Authorization aynıdır; vekil yalnızca isteği taşır, anahtarı saklamaz ve kullanım yine sizin adınıza faturalanır. Ayrıntı: Örnekler ve deploy/inference-proxy/README.md.

Bu sayfa yardımcı oldu mu?

On this page