openai/ ao ID do modelo.
Programação em par no terminal
Edite seu repositório git com modelos Venice a partir da CLI
Compatível com OpenAI
Usa o endpoint
/chat/completions da VeniceQualquer modelo de texto
Troque por qualquer ID de modelo de texto Venice
Pré-requisitos
- Uma chave de API Venice em venice.ai/settings/api
- Python 3.9+ disponível na sua máquina
- Um repositório git para trabalhar
Configuração
1
Instale o Aider
Instale o Aider com o instalador oficial:Consulte a documentação de instalação do Aider se preferir outro método de instalação.
2
Configure a Venice como endpoint OpenAI
Aponte o Aider para a Venice definindo a URL base compatível com OpenAI e sua chave de API Venice.Mac / Linux:Windows (PowerShell):Windows (Prompt de Comando, persistido):Reinicie o terminal após o
setx para que as novas variáveis fiquem disponíveis.3
Inicie o Aider com um modelo Venice
A partir do diretório do seu projeto, adicione o prefixo Outros bons modelos para começar:Navegue por todos os IDs de modelos de texto no catálogo de modelos.
openai/ ao ID do modelo Venice:Persista a configuração com .env
Para uma configuração local do projeto, crie um arquivo .env na raiz do seu repositório git:
.env do seu diretório home. Os valores da raiz do repositório têm prioridade sobre os do diretório home. Mantenha este arquivo fora do git — adicione .env ao .gitignore se ele ainda não estiver ignorado.
Você também pode definir
AIDER_OPENAI_API_BASE e AIDER_OPENAI_API_KEY. A documentação oficial do Aider ainda documenta OPENAI_API_BASE e OPENAI_API_KEY para provedores compatíveis com OpenAI.Persista a configuração com YAML
Você pode armazenar as mesmas configurações em.aider.conf.yml na raiz do seu repositório ou no diretório home:
Verifique a configuração
Depois que o Aider iniciar, peça algo simples que comprove que o modelo está acessível:Escolhendo modelos
Sempre adicione o prefixo
openai/ aos IDs de modelo Venice ao iniciar o Aider. Sem esse prefixo, o Aider não roteará a requisição pelo caminho do provedor compatível com OpenAI.
Descubra os IDs de modelo atuais em tempo de execução:
text:default.
Notas de configuração
- Mantenha
OPENAI_API_BASEdefinido comohttps://api.venice.ai/api/v1. Não anexe/chat/completions; o Aider adiciona o caminho do chat automaticamente. - Use uma chave de API Venice em
OPENAI_API_KEY. Não use uma chave OpenAI com a URL base da Venice. - O Aider pode avisar que o modelo tem janela de contexto ou custo desconhecidos. Esse aviso é esperado para muitos IDs de modelo Venice e geralmente pode ser ignorado. Veja Avisos de modelo do Aider.
- Prefira modelos capazes de codificação/raciocínio para edições em múltiplos arquivos. Modelos menores ou não voltados a código podem ter dificuldade com os formatos de edição do Aider.
Solução de problemas
Erro 401 ou de autenticação
Erro 401 ou de autenticação
Confirme que
OPENAI_API_KEY é uma chave Venice de venice.ai/settings/api, sem espaços extras. No Windows, após setx, reinicie o terminal.Modelo não encontrado ou resposta vazia
Modelo não encontrado ou resposta vazia
Confirme que o ID do modelo existe no catálogo de modelos de texto e que você iniciou o Aider com o prefixo
openai/, por exemplo openai/zai-org-glm-5-1.As requisições ainda vão para a OpenAI
As requisições ainda vão para a OpenAI
Verifique se
OPENAI_API_BASE está exatamente https://api.venice.ai/api/v1 na mesma sessão de shell. Imprima com echo $OPENAI_API_BASE (ou $env:OPENAI_API_BASE no PowerShell).Aviso de janela de contexto / custos desconhecidos
Aviso de janela de contexto / custos desconhecidos
Esperado para muitos modelos Venice. O Aider recorre a padrões razoáveis. Para silenciá-lo, adicione metadados do modelo conforme descrito em Configurações avançadas de modelo do Aider.
Recursos
Modelos de texto Venice
Navegue pelos IDs de modelo Venice disponíveis
Documentação compatível com OpenAI do Aider
Configuração oficial de provedor do Aider
Configuração do Aider com .env
Persista chaves de API e configurações de modelo
Referência da API Venice
Documentação completa de endpoints e parâmetros