OpenCode
Using LongCat Models for AI Programming in OpenCode
Overview
LongCat series models are supported for use in OpenCode. This document describes how to integrate OpenCode with the LongCat API Open Platform.
Prerequisites
Install OpenCode CLI
- Install OpenCode using curl
curl -fsSL https://opencode.ai/install | bash
- Install OpenCode using npm
npm i -g opencode-ai
Configure LongCat API
- Run the authentication command
opencode auth login

- Select Provider
Select the provider as Other, and enter LongCat 
- Enter API KEY
Enter any content; it will be configured later in the config file 
- File Configuration
Open the OpenCode configuration directory
- macOS / Linux: ~/.config/opencode/
- Windows: Users\***\.config\opencode
Create or edit the configuration file in that directory: opencode.json

opencode.json content
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"LongCat": {
"npm": "@ai-sdk/openai-compatible",
"name": "LongCat",
"options": {
"baseURL": "https://api.longcat.chat/openai",
"apiKey": "YOUR_API_KEY"
},
"models": {
"LongCat-2.0-Preview": {
"name": "LongCat-2.0-Preview"
}
}
}
}
}
Supported Models
| Model Name | API Format | Description |
|---|---|---|
| LongCat-Flash-Chat | OpenAI/Anthropic | High-performance general-purpose dialogue model |
| LongCat-Flash-Thinking | OpenAI/Anthropic | Deep thinking model |
| LongCat-Flash-Thinking-2601 | OpenAI/Anthropic | Upgraded deep thinking model |
| LongCat-Flash-Lite | OpenAI/Anthropic | Efficient lightweight MoE model |
| LongCat-2.0-Preview | OpenAI/Anthropic | High-performance Agentic model |
Test CodingCode
Go back to the command line interface and type opencode to start using it 
Use /models to switch the model to LongCat-2.0-Preview 
Then enter your question and start the conversation 