SDK selection
Choose the SDK backend for code generation.
Reverse API Engineer can drive code generation through Claude, OpenCode, Copilot, or Cursor.
Claude (default)
Direct integration with Anthropic's Claude API. Uses your Anthropic API key. Recommended for most users.
{
"sdk": "claude",
"claude_code_model": "claude-sonnet-4-6"
}OpenCode
Uses the OpenCode SDK running locally. Pick this if you want to route through your own model gateway, run open-weights models, or use a non-Anthropic provider.
{
"sdk": "opencode",
"opencode_model": "claude-opus-4-6",
"opencode_provider": "anthropic"
}OpenCode must be running locally before the CLI starts. Model identifiers are defined by OpenCode itself, see models.dev.
Copilot
Uses the GitHub Copilot SDK when the optional Copilot dependency and token are configured.
{
"sdk": "copilot",
"copilot_model": "gpt-5"
}Cursor
Uses the Cursor SDK bridge. Cursor can also load broader Cursor setting layers so WebFetch/WebSearch and configured tools match your desktop setup.
{
"sdk": "cursor",
"cursor_model": "composer-2",
"cursor_web_search": true,
"cursor_setting_sources": null
}Switching SDKs
In the CLI:
/settings then "SDK"Or edit ~/.reverse-api/config.json directly.