mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-05 08:10:14 +00:00
Add the `openai` provider to the CLI's supported providers list, enabling use of OpenAI-compatible API endpoints (e.g., locally deployed LLMs via vLLM, llama.cpp, Ollama, LM Studio, etc.). Changes: - Add "openai" to supportedProviders in types.ts - Add "openai" env var mapping (OPENAI_API_KEY) in provider.ts - Add "openai" case in getProviderSettings() with support for OPENAI_BASE_URL environment variable for custom endpoints - Update README environment variable table The openai provider uses the existing @roo-code/types openAi schema (openAiBaseUrl, openAiApiKey, openAiModelId) which is already fully supported in the core extension via OpenAiHandler. Usage: export OPENAI_API_KEY=sk-local export OPENAI_BASE_URL=http://localhost:8080/v1 roo --provider openai --model my-model "Hello" Closes #11917 |
||
|---|---|---|
| .. | ||
| cli | ||
| vscode-e2e | ||
| vscode-nightly | ||
| web-evals | ||
| web-roo-code | ||