Change summary
README.md | 1 +
internal/config/config.go | 2 ++
2 files changed, 3 insertions(+)
Detailed changes
@@ -194,6 +194,7 @@ That said, you can also set environment variables for preferred providers.
| `IONET_API_KEY` | io.net |
| `GROQ_API_KEY` | Groq |
| `AVIAN_API_KEY` | Avian |
+| `OPENCODE_API_KEY` | OpenCode Zen & Go |
| `VERTEXAI_PROJECT` | Google Cloud VertexAI (Gemini) |
| `VERTEXAI_LOCATION` | Google Cloud VertexAI (Gemini) |
| `AWS_ACCESS_KEY_ID` | Amazon Bedrock (Claude) |
@@ -565,6 +565,8 @@ func (c *ProviderConfig) TestConnection(resolver VariableResolver) error {
switch providerID {
case catwalk.InferenceProviderOpenRouter:
testURL = baseURL + "/credits"
+ case catwalk.InferenceProviderOpenCodeGo:
+ testURL = strings.Replace(baseURL, "/go", "", 1) + "/models"
default:
testURL = baseURL + "/models"
}