openclaw/docs/providers/opencode.md
Jon Shapiro 92697edb7c fix(venice): add compat settings to prevent HTTP 400 errors
Venice's API doesn't support certain OpenAI-compatible parameters that
Clawdbot sends by default:

- `store`: Venice returns HTTP 400 with no body when this is present
- `developer` role: Not supported by Venice's API

This adds VENICE_COMPAT settings (supportsStore: false,
supportsDeveloperRole: false) to all Venice model definitions, both
from the static catalog and dynamically discovered models.

Fixes issues reported in PR #1666 where users experienced silent
failures (HTTP 400, no body) when using Venice models.

Co-authored-by: jonisjongithub <jonisjongithub@users.noreply.github.com>
Co-authored-by: Clawdbot <bot@clawd.bot>
2026-01-26 17:56:01 -08:00

908 B

summary read_when
Use OpenCode Zen (curated models) with Clawdbot
You want OpenCode Zen for model access
You want a curated list of coding-friendly models

OpenCode Zen

OpenCode Zen is a curated list of models recommended by the OpenCode team for coding agents. It is an optional, hosted model access path that uses an API key and the opencode provider. Zen is currently in beta.

CLI setup

clawdbot onboard --auth-choice opencode-zen
# or non-interactive
clawdbot onboard --opencode-zen-api-key "$OPENCODE_API_KEY"

Config snippet

{
  env: { OPENCODE_API_KEY: "sk-..." },
  agents: { defaults: { model: { primary: "opencode/claude-opus-4-5" } } }
}

Notes

  • OPENCODE_ZEN_API_KEY is also supported.
  • You sign in to Zen, add billing details, and copy your API key.
  • OpenCode Zen bills per request; check the OpenCode dashboard for details.