跳轉到主要內容

概述

InsForge 為模型網關項目配置了 OpenRouter API 密鑰。對於新的 AI 功能,請直接使用該密鑰與 OpenRouter 的 OpenAI 相容 API 一起使用,而不是已停用的 InsForge AI 代理方法。 使用 InsForge 儀表板複製活動的 OpenRouter 密鑰,將其儲存在 OPENROUTER_API_KEY 中,然後從受信任的伺服器端程式碼呼叫 OpenRouter。
不要在瀏覽器套件中公開 OPENROUTER_API_KEY。在 React、Next.js、Vue、Svelte 和類似應用中,將 OpenRouter 呼叫放在後端路由、伺服器動作、函數或其他僅伺服器的邊界後面。

安裝

對於本機指令碼,您可能還想要:

環境

建立用戶端

HTTP-RefererX-Title 標頭是選用的 OpenRouter 中繼資料標頭。如果您想要 OpenRouter 歸屬和應用程式排名,請保留它們。

聊天完成

流式傳輸

工具呼叫

圖像輸入

圖像生成

使用支援圖像輸出的模型並要求圖像形式。OpenRouter 支援 OpenAI SDK 類型表面中可能還沒有的欄位,所以在本機擴充請求和回應類型。

嵌入

視訊生成

OpenRouter 視訊生成直接使用 OpenRouter HTTP 端點。

Next.js 路由範例

用您的應用的身分驗證提供者或工作階段驗證器取代 verifySessionToken

將 InsForge 資料與 AI 結合使用

使用 InsForge SDK 進行資料庫、身分驗證、儲存、函數和即時操作。直接使用 OpenRouter 進行模型呼叫。

舊版 InsForge AI 代理

之前的 InsForge AI SDK 方法已停用:
  • insforge.ai.chat.completions.create()
  • insforge.ai.images.generate()
  • insforge.ai.embeddings.create()
它們對應到仍然存在以實現相容性的後端代理路由,但新的整合應該直接使用 OpenRouter。直接路由提供了對 OpenRouter 完整和不斷演進的 API 表面的存取,無需等待 InsForge SDK 包裝函式更新。

模型目錄

使用 InsForge 儀表板或 OpenRouter 模型目錄來選擇模型。模型 ID 使用 provider/model 格式,如 openai/gpt-4oanthropic/claude-3.5-haikugoogle/gemini-2.5-flash-image