OpenCode
Configure Flex247 in opencode.json. Choose one provider definition based on your model protocol.
1. Install and verify
bash
npm install -g opencode-ai
opencode --version2. OpenAI Compatible configuration
Create opencode.json in the project directory:
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"flex247": {
"npm": "@ai-sdk/openai-compatible",
"name": "Flex247",
"options": { "baseURL": "https://api.noflex.work/v1" },
"models": {
"your-model-id": { "name": "your-model-id" }
}
}
},
"model": "flex247/your-model-id"
}3. Anthropic Protocol configuration
json
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"flex247": {
"npm": "@ai-sdk/anthropic",
"name": "Flex247",
"options": { "baseURL": "https://api.noflex.work" },
"models": {
"your-claude-model-id": { "name": "your-claude-model-id" }
}
}
},
"model": "flex247/your-claude-model-id"
}4. Save the key
bash
opencode providers login --provider flex247Paste your Flex247 API key when prompted.
5. Test
Run opencode inside a test directory. Start with a read-only task and confirm the connection and permissions before using a production project.