Ürünler
API Dokümanları
Simit API'nin planlanan arayüzüne teknik bir önizleme.
Beta. Uç noktalar çalışır durumdadır; API anahtarınızı API panelinden oluşturun. Beta süresince ayrıntılar değişebilir.
Temel bilgiler
| Temel URL | https://simitgpt.com/api/v1 |
| Kimlik doğrulama | Authorization: Bearer <API_ANAHTARI> |
| Biçim | OpenAI Chat Completions ile uyumlu JSON |
Sohbet tamamlama
bash
curl https://simitgpt.com/api/v1/chat/completions \
-H "Authorization: Bearer $SIMIT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "simit-flash",
"messages": [
{"role": "user", "content": "Türkiye'\''nin en uzun nehri hangisidir?"}
],
"stream": false
}'
Python (OpenAI SDK ile)
python
from openai import OpenAI
client = OpenAI(base_url="https://simitgpt.com/api/v1", api_key="SIMIT_API_KEY")
stream = client.chat.completions.create(
model="simit-flash",
messages=[{"role": "user", "content": "Bana kısa bir İstanbul tarihi anlat."}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="")
Modeller
| Model | Açıklama |
|---|---|
simit-flash | Hızlı ve ekonomik genel amaçlı model; "thinking": {"type": "enabled"} ile akıl yürütme |
simit-pro | En güçlü akıl yürütme modelimiz |
Fiyatlar ve bakiye için: API Platformu. Akışlı yanıtlarda ("stream": true) OpenAI ile aynı SSE biçimi kullanılır.
Hata kodları
| HTTP | Anlamı |
|---|---|
| 400 | Geçersiz istek |
| 401 | Geçersiz veya eksik API anahtarı |
| 413 | İstek çok büyük |
| 429 | Hız sınırı aşıldı. Retry-After başlığına uyun |
| 5xx | Geçici sunucu hatası. Üstel geri çekilme ile tekrar deneyin |
API anahtarı için: API Paneli