新的 AI 整合應直接呼叫 OpenRouter,使用由 InsForge 提供的 OpenRouter 密鑰。InsForge AI 代理路由(用於聊天、影像生成和嵌入)是已棄用的相容性端點。
使用儀表板將活躍 OpenRouter 密鑰複製到僅伺服器的 OPENROUTER_API_KEY 環境變數中。
直接 OpenRouter REST
聊天完成
串流傳輸
OpenRouter 擁有 AI 模型呼叫的目前請求和回應格式。查看 OpenRouter 的 API 文件以瞭解模型特定參數、支援的模式、外掛程式和影片生成端點。
InsForge 管理員協助端點
這些端點可協助儀表板顯示活躍模型閘道密鑰、模型目錄和使用概覽。它們需要管理員身份驗證。
在 Authorization 標頭中使用管理員 JWT 持有者令牌或 InsForge API 密鑰持有者令牌。
取得可用模型
GET /api/ai/models 現在傳回模型物件的平面陣列。較舊的 AI 代理文件描述了一個分類物件,如 { "text": [...], "image": [...] };更新讀取類別屬性的現有呼叫者改為按 inputModality 或 outputModality 進行篩選。
傳回規範化的 OpenRouter 模型目錄作為陣列:
取得活躍 OpenRouter 密鑰
apiKey 是原始密鑰。不要記錄、提交、將其儲存在瀏覽器儲存空間中或從公開端點傳回。僅 maskedKey 可以安全地顯示在用戶端 UI 中。
取得使用概覽
當活躍密鑰有活動存取權限時,傳回密鑰級 OpenRouter 使用和活動時間序列。
已棄用的 InsForge 代理路由
以下路由仍然存在用於現有應用,但新代碼應直接使用 OpenRouter。
舊版聊天代理
此路由驗證 InsForge 格式的請求,將其轉送到 OpenRouter,並傳回 InsForge 格式的回應。它不公開完整的 OpenRouter API 表面。
舊版影像代理
此路由將 InsForge 格式的影像請求轉送到 OpenRouter 聊天完成(帶影像輸出)。僅為了相容性而保留。
舊版嵌入代理
此路由將 InsForge 格式的嵌入請求轉送到 OpenRouter。對於新代碼,更偏好直接 OpenRouter 嵌入端點。