Roo Code

使用支援串流原生工具呼叫的 OpenAI 相容模型連接 Roo Code。

安裝、設定與測試

  1. 在 VS Code 擴充功能搜尋並安裝官方 Roo Code。VSIX 安裝參見 https://roocodeinc.github.io/Roo-Code/getting-started/installing/。開啟 Roo Code 側欄的齒輪設定。在 routerra.ai 控制台 (https://routerra.ai/keys)建立 API 金鑰,複製可用模型的精確 ID。

  2. API Provider 選 OpenAI Compatible,Base URL 填 https://routerra.ai/v1,API Key 填 YOUR_API_KEY,在模型選單或自訂 ID 欄填 YOUR_MODEL_ID。此處是 API 基底網址,不是完整 /v1/chat/completions 網址。不要因協定相容就選獨立的 OpenAI 供應商。

  3. 在 Model Configuration 依實際模型設定 Context Window 與 Max Output Tokens。只有支援時才啟用 Image Support;不能僅憑文字工具支援就啟用 Computer Use。輸入/輸出價格是 Roo 本機估算,不是網關定價設定。儲存後若仍使用舊設定,重新載入 VS Code 視窗。

  4. 建立 Code 模式任務,先讓 Roo 讀取小專案檔案再嘗試編輯。檢查時間軸中的原生工具事件、結果及網關紀錄。

目前官方文件要求原生 OpenAI 相容工具呼叫,沒有 XML 後備方式。能聊天但工具失敗時,選擇支援串流原生工具呼叫的模型和網關路由;加大上下文不會新增此能力。404 時移除 Base URL 的操作路徑;模型不存在時核對目前設定檔的精確 ID。