Skip to main content
適用於 AI SDK 的 CometAPI provider 透過統一的 TypeScript 介面,讓你可以存取 500+ 個 AI 模型。你可以使用它為任何 Node.js 或 Edge runtime 應用程式加入文字生成、串流、嵌入,以及圖片生成能力。

支援功能

先決條件

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()
  • 微調回應:將 temperaturemaxTokenstopP 直接傳遞給 generateText()streamText(),例如 generateText(\{..., temperature: 0.7\})
  • 錯誤處理:將呼叫包在 try/catch 中,以處理驗證錯誤、速率限制或網路問題。
  • 安全性:切勿將 API 金鑰提交到版本控制。請使用環境變數或祕密管理工具。
  • 速率限制:請在 CometAPI 主控台 監控用量。

相關資源