on main help sign in
feat: add opencode zen and opencode go support
commite048e71c5f61e6c81e90b8b4cab34bfb9d71c9f8 authorAndrey Nering <andreynering@users.noreply.github.com> dateWed 15 Apr 2026, 17:47 (6 months ago) parent52e3030
2 files changed+3
README.md+1 internal/config/config.go+2
README.md+1
@@ -194,6 +194,7 @@ That said, you can also set environment variables for preferred providers.
194194| `IONET_API_KEY` | io.net |
195195| `GROQ_API_KEY` | Groq |
196196| `AVIAN_API_KEY` | Avian |
197+| `OPENCODE_API_KEY` | OpenCode Zen & Go |
197198| `VERTEXAI_PROJECT` | Google Cloud VertexAI (Gemini) |
198199| `VERTEXAI_LOCATION` | Google Cloud VertexAI (Gemini) |
199200| `AWS_ACCESS_KEY_ID` | Amazon Bedrock (Claude) |
internal/config/config.go+2
@@ -565,6 +565,8 @@ func (c *ProviderConfig) TestConnection(resolver VariableResolver) error {
565565 switch providerID {
566566 case catwalk.InferenceProviderOpenRouter:
567567 testURL = baseURL + "/credits"
568+ case catwalk.InferenceProviderOpenCodeGo:
569+ testURL = strings.Replace(baseURL, "/go", "", 1) + "/models"
568570 default:
569571 testURL = baseURL + "/models"
570572 }