Fitur yang didukung
Prasyarat
- Node.js 18+
- Akun CometAPI dengan API key aktif — dapatkan di sini
1
Install the provider
Instal
@cometapi/ai-sdk-provider bersama paket inti AI SDK:2
Set your API key
Provider membaca variabel lingkungan
COMETAPI_KEY secara default:Gunakan variabel lingkungan untuk menghindari hardcoding kredensial di source code Anda.
3
Import the provider
Impor instance provider default:Untuk mengganti API key, base URL, atau pengaturan lainnya, gunakan
createCometAPI:Penggunaan
Generate text
GunakangenerateText() untuk respons sekali jalan:
Stream text
GunakanstreamText() untuk output bertahap secara real-time:
Generate embeddings
GunakantextEmbeddingModel() untuk membuat vector embeddings:
Generate images
GunakanimageModel() untuk menghasilkan gambar dari prompt teks:
Konfigurasi provider
createCometAPI menerima opsi berikut:
Metode model
Provider ini mengekspos beberapa konstruktor model:
Telusuri daftar lengkap model ID yang tersedia di halaman Models.
Tips dan pemecahan masalah
Tips dan pemecahan masalah
- Pemilihan model: Model apa pun dari katalog model CometAPI dapat digunakan dengan metode model yang sesuai — model chat melalui
cometapi(), model embedding melaluitextEmbeddingModel(), model gambar melaluiimageModel(). - Fine-tuning respons: Teruskan
temperature,maxTokens, dantopPlangsung kegenerateText()ataustreamText(), misalnyagenerateText(\{..., temperature: 0.7\}). - Penanganan error: Bungkus pemanggilan dalam
try/catchuntuk menangani error autentikasi, rate limit, atau masalah jaringan. - Keamanan: Jangan pernah melakukan commit API key ke version control. Gunakan environment variable atau pengelola rahasia.
- Rate limit: Pantau penggunaan di console CometAPI.