Skip to main content
Bu sayfa, CometAPI için OpenAI uyumlu bir API hızlı başlangıç kılavuzudur. Chat Completions istek yapısını, OpenAI SDK’lerini ve bir CometAPI base URL’sini yeniden kullanmanıza yardımcı olur. Bu sayfa bir OpenAI hesap kurulum kılavuzu veya yalnızca OpenAI modellerine yönelik bir sayfa değildir.

Neler oluşturacaksınız

CometAPI’nin OpenAI uyumlu POST /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_KEY iç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:
Doğrudan HTTP isteklerini bir Bearer token ile kimlik doğrulayı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ız choices[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

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.
İ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.
Metin veya chat isteklerini destekleyen bir CometAPI model ID kullanın. Yeniden denemeden önce Models sayfasını kontrol edin.
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