支援功能
先決條件
- Node.js 18+
- 具有有效 API key 的 CometAPI 帳戶 — 在這裡取得
1
安裝 provider
安裝
@cometapi/ai-sdk-provider 以及 AI SDK 核心套件:2
設定你的 API key
provider 預設會讀取
COMETAPI_KEY 環境變數:使用環境變數可避免在原始碼中硬編碼憑證。
3
匯入 provider
匯入預設的 provider 實例:若要覆寫 API key、base URL 或其他設定,請使用
createCometAPI:用法
生成文字
使用generateText() 來取得單次回應:
串流文字
使用streamText() 取得即時分塊輸出:
生成嵌入
使用textEmbeddingModel() 建立向量嵌入:
生成圖片
使用imageModel() 根據文字 Prompt 生成圖片:
提供者設定
createCometAPI 接受以下選項:
模型方法
提供者公開了幾個模型建構函式:
請在模型頁面瀏覽完整的可用 model ID 清單。
提示與疑難排解
提示與疑難排解
- 模型選擇:來自 CometAPI 模型目錄 的任何模型都可搭配對應的模型方法使用——聊天模型透過
cometapi(),嵌入模型透過textEmbeddingModel(),圖像模型透過imageModel()。 - 微調回應:將
temperature、maxTokens和topP直接傳遞給generateText()或streamText(),例如generateText(\{..., temperature: 0.7\})。 - 錯誤處理:將呼叫包在
try/catch中,以處理驗證錯誤、速率限制或網路問題。 - 安全性:切勿將 API 金鑰提交到版本控制。請使用環境變數或祕密管理工具。
- 速率限制:請在 CometAPI 主控台 監控用量。