Skip to main content
Steps to integrate OpenCode with Pioneer:
  1. Download and set up the OpenCode CLI.
  2. Navigate to a fresh terminal and point OpenCode to Pioneer by pasting the following:
PIONEER_API_KEY="<Your Pioneer API key>" OPENCODE_CONFIG_CONTENT='{"provider":{"pioneer":{"npm":"@ai-sdk/openai-compatible","name":"Pioneer","options":{"baseURL":"https://api.pioneer.ai/v1","apiKey":"{env:PIONEER_API_KEY}"},"models":{"claude-opus-4-8":{"name":"Claude Opus 4.8"},"claude-opus-4-7":{"name":"Claude Opus 4.7"},"claude-opus-4-6":{"name":"Claude Opus 4.6"},"claude-opus-4-5":{"name":"Claude Opus 4.5"},"claude-sonnet-4-6":{"name":"Claude Sonnet 4.6"},"claude-haiku-4-5":{"name":"Claude Haiku 4.5"},"gpt-5.5":{"name":"GPT-5.5"},"gpt-5.4":{"name":"GPT-5.4"},"gpt-5.1":{"name":"GPT-5.1"},"gpt-4.1":{"name":"GPT-4.1"},"gpt-4o":{"name":"GPT-4o"},"gpt-4o-mini":{"name":"GPT-4o mini"},"gemini-3.1-pro":{"name":"Gemini 3.1 Pro"},"gemini-3.5-flash":{"name":"Gemini 3.5 Flash"}}}}}' opencode
  1. OpenCode will automatically start for you.
  2. To switch between models, use the /models command and select a model. You will see older models not supported by Pioneer which, if selected, will not complete your task. If a model is supported by Pioneer, the inference will complete and you will be able to see it in your Pioneer inference logs.