Skip to main content
AI SDK için CometAPI provider’ı, birleşik bir TypeScript arayüzü üzerinden 500+‘den fazla AI modeline erişim sağlar. Bunu kullanarak herhangi bir Node.js veya Edge runtime uygulamasına metin üretimi, streaming, embeddings ve görsel üretimi ekleyebilirsiniz.

Desteklenen özellikler

Ön koşullar

1

Provider'ı yükleyin

@cometapi/ai-sdk-provider paketini AI SDK çekirdek paketiyle birlikte yükleyin:
2

API key'inizi ayarlayın

Provider varsayılan olarak COMETAPI_KEY ortam değişkenini okur:
Kaynak kodunuzda kimlik bilgilerini sabit kodlamaktan kaçınmak için ortam değişkenlerini kullanın.
3

Provider'ı içe aktarın

Varsayılan provider örneğini içe aktarın:
API key, base URL veya diğer ayarları geçersiz kılmak için createCometAPI kullanın:

Kullanım

Metin üretin

Tek seferlik bir yanıt için generateText() kullanın:

Metni stream edin

Gerçek zamanlı parça parça çıktı için streamText() kullanın:

Embeddings üretin

Vektör embeddings oluşturmak için textEmbeddingModel() kullanın:

Görseller üretin

Metin prompt’larından görseller üretmek için imageModel() kullanın:

Sağlayıcı yapılandırması

createCometAPI aşağıdaki seçenekleri kabul eder:

Model yöntemleri

Sağlayıcı çeşitli model oluşturucuları sunar: Kullanılabilir model ID’lerinin tam listesini Models page üzerinde inceleyin.
  • Model seçimi: CometAPI model catalog içindeki herhangi bir model, ilgili model yöntemiyle çalışır — sohbet modelleri cometapi() üzerinden, embedding modelleri textEmbeddingModel() üzerinden, görsel modelleri imageModel() üzerinden kullanılır.
  • Fine-tuning yanıtları: temperature, maxTokens ve topP değerlerini doğrudan generateText() veya streamText() içine iletin; örneğin generateText(\{..., temperature: 0.7\}).
  • Hata işleme: Kimlik doğrulama hatalarını, rate limit’leri veya ağ sorunlarını ele almak için çağrıları try/catch ile sarmalayın.
  • Güvenlik: API anahtarlarını asla sürüm kontrolüne commit etmeyin. Ortam değişkenleri veya bir secrets manager kullanın.
  • Rate limit’ler: Kullanımı CometAPI console üzerinden izleyin.

İlgili kaynaklar