Guarde a chave no ambiente
Crie uma chave para o projeto no painel da Roteia e exponha o valor somente na sessão em que o OpenCode será executado. Não grave o segredo no arquivo do projeto.
export ROTEIA_API_KEY="cole-sua-chave-aqui"Adicione o provedor Roteia
No arquivo opencode.json do projeto, use o adaptador OpenAI-compatible, a URL base da Roteia e a variável de ambiente. O ID do modelo precisa existir no catálogo atual.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"roteia": {
"npm": "@ai-sdk/openai-compatible",
"name": "Roteia",
"options": {
"baseURL": "https://api.roteia.ai/v1",
"apiKey": "{env:ROTEIA_API_KEY}"
},
"models": {
"deepseek/deepseek-v4-flash": {
"name": "DeepSeek V4 Flash"
}
}
}
}
}Conecte e teste
No OpenCode, execute /connect, escolha Other, use roteia como ID do provedor e informe a chave quando solicitado. Depois rode /models e selecione o modelo configurado.
Se o modelo não aparecer, confira se o ID usado em /connect é o mesmo do arquivo, valide o JSON e consulte /v1/models. Para tarefas com ferramentas, escolha um modelo que declare suporte a tools.
