Neler oluşturacaksınız
CometAPI’nin OpenAI uyumluPOST /v1/chat/completions rotasına bir metin isteği gönderecek, assistant mesajını yazdıracak ve istek yapısını zaten OpenAI SDK’lerini kullanan uygulamalar için hazır tutacaksınız.
Bu sayfa ne zaman kullanılmalı
Aşağıdakilerden biri projenizle eşleşiyorsa bu hızlı başlangıç kılavuzunu kullanın:- Zaten OpenAI SDK’lerini veya Chat Completions istek yapılarını kullanıyorsunuz.
- base URL’yi CometAPI’ye geçirmek istiyorsunuz.
- OpenAI API uyumlu bir rota üzerinden bir CometAPI model ID çağırmak istiyorsunuz.
Ön koşullar
COMETAPI_KEYiçinde saklanan bir CometAPI API anahtarı- Models page sayfasından bir metin model ID
curl, Python 3.10+ veya Node.js 18+
API anahtarı, base URL, kimlik doğrulama
OpenAI uyumlu istemcilerle CometAPI base URL’sini kullanın:Kod örnekleri
Aşağıdaki sekmeleri kullanarak aynı Chat Completions isteğini cURL, Python ve Node.js ile gönderin.Akış açıklaması
OpenAI uyumlu olması, uygulamanızın Chat Completions endpoint’ini, istek gövdesini ve SDK metot adlarını korurken base URL ve model ID değerlerini CometAPI değerleriyle değiştirmesi anlamına gelir. Rota varsayılan olarak eşzamanlıdır. API, tamamlanmış yanıt nesnesini tek bir HTTP yanıtında döndürür ve uygulamanızchoices[0].message.content değerini okur.
Artımlı çıktı için stream değerini true olarak ayarlayın. Yanıt Server-Sent Events olur ve data: [DONE] ile sona erer. chat arayüzleri ve uzun yanıtlar için streaming kullanın. Arka plan işleri ve basit testler için eşzamanlı biçimi koruyun.
Yaygın parametreler
Sorun giderme ve SSS
Bu OpenAI API mi?
Bu OpenAI API mi?
Hayır. Bu, CometAPI’nin OpenAI uyumlu API rotasıdır. Bir CometAPI API anahtarı, CometAPI base URL’si ve bir CometAPI model ID kullanırsınız.
İstek 401 döndürüyor
İstek 401 döndürüyor
İsteği gönderen aynı shell veya runtime içinde
COMETAPI_KEY ayarlandığını doğrulayın. Gerçek bir anahtarı kaynak dosyalara yapıştırmayın.Model bulunamadı
Model bulunamadı
Metin veya chat isteklerini destekleyen bir CometAPI model ID kullanın. Yeniden denemeden önce Models sayfasını kontrol edin.
SDK hâlâ OpenAI'yi çağırıyor
SDK hâlâ OpenAI'yi çağırıyor
Client’ın Python’da
base_url veya Node.js’te baseURL değerini https://api.cometapi.com/v1 olarak ayarladığını doğrulayın.Sonraki adımlar
- Chat Completions API referansını okuyun.
- SDK client’larını OpenAI SDK’leri ile CometAPI kullanın içinde yapılandırın.
- Kullanılabilir CometAPI modellerini listeleyin ile kullanılabilir modelleri listeleyin.
- Hata kodları ve yeniden deneme stratejisi ile yeniden deneme ve rate-limit işlemeyi ekleyin.