OpenAI uyumlu REST API. Mevcut SDK'larinizi dogrudan kullanabilirsiniz.
https://v2.recai.io/v1
Tum API istekleri bu base URL uzerinden yapilir. OpenAI SDK'larinda base_url parametresini degistirmeniz yeterlidir.
Tum API isteklerinde Authorization header'i zorunludur:
API anahtarinizi kayit olarak veya dashboard'dan alabilirsiniz.
| Method | Endpoint | Aciklama |
|---|---|---|
| POST | /v1/chat/completions |
Chat tamamlama (streaming destekli) |
| GET | /v1/models |
Kullanilabilir model listesi |
| GET | /api/balance/:keyid |
Bakiye sorgulama |
| POST | /api/register |
Yeni kullanici kaydi |
| POST | /api/login |
Kullanici girisi |
Parametreler:
| Parametre | Tip | Aciklama | |
|---|---|---|---|
model | string | zorunlu | Model adi |
messages | array | zorunlu | [{role, content}] mesaj dizisi |
stream | boolean | opsiyonel | SSE streaming |
temperature | number | opsiyonel | 0-2 arasi yaraticilik |
top_p | number | opsiyonel | Nucleus sampling |
max_tokens | integer | opsiyonel | Maks cikti token |
stop | string/array | opsiyonel | Durma dizisi |
timeout | integer | opsiyonel | Zaman asimi (sn) |
think | boolean | opsiyonel | Derin dusunme |
deepsearch | boolean | opsiyonel | Derin arama |
| Parametre | Tip | Aciklama | |
|---|---|---|---|
firstName | string | zorunlu | Ad |
lastName | string | zorunlu | Soyad |
email | string | zorunlu | E-posta |
password | string | zorunlu | Sifre (min 6) |
phone | string | opsiyonel | Telefon |
company | string | opsiyonel | Sirket |
Basarili kayitda sessionToken ve apiKey doner.
Kullanilabilir modellerin listesini OpenAI formatiyla doner. Auth gerektirir.