openai/ al ID del modelo.
Programación en pareja en la terminal
Edita tu repositorio git con modelos de Venice desde la CLI
Compatible con OpenAI
Usa el endpoint
/chat/completions de VeniceCualquier modelo de texto
Intercambia por cualquier ID de modelo de texto de Venice
Requisitos previos
- Una API key de Venice desde venice.ai/settings/api
- Python 3.9+ disponible en tu máquina
- Un repositorio git donde trabajar
Configuración
1
Instala Aider
Instala Aider con el instalador oficial:Consulta la documentación de instalación de Aider si prefieres otro método de instalación.
2
Configura Venice como el endpoint de OpenAI
Apunta Aider a Venice estableciendo la URL base compatible con OpenAI y tu API key de Venice.Mac / Linux:Windows (PowerShell):Windows (Símbolo del sistema, persistente):Reinicia la terminal después de
setx para que las nuevas variables estén disponibles.3
Inicia Aider con un modelo de Venice
Desde el directorio de tu proyecto, antepón Otros buenos modelos para empezar:Explora todos los IDs de modelos de texto en el catálogo de modelos.
openai/ al ID del modelo de Venice:Persistir la configuración con .env
Para una configuración local del proyecto, crea un archivo .env en la raíz de tu repositorio git:
.env desde tu directorio home. Los valores de la raíz del repositorio tienen prioridad sobre los del directorio home. Mantén este archivo fuera de git: añade .env a .gitignore si aún no está ignorado.
También puedes establecer
AIDER_OPENAI_API_BASE y AIDER_OPENAI_API_KEY. La documentación oficial de Aider sigue documentando OPENAI_API_BASE y OPENAI_API_KEY para proveedores compatibles con OpenAI.Persistir la configuración con YAML
Puedes almacenar la misma configuración en.aider.conf.yml en la raíz de tu repositorio o en tu directorio home:
Verifica la configuración
Después de que Aider arranque, pídele algo pequeño que demuestre que el modelo está accesible:Elección de modelos
Antepón siempre
openai/ a los IDs de modelos de Venice al lanzar Aider. Sin ese prefijo, Aider no enrutará la solicitud por la ruta del proveedor compatible con OpenAI.
Descubre los IDs de modelos actuales en tiempo de ejecución:
text:default.
Notas de configuración
- Mantén
OPENAI_API_BASEestablecido enhttps://api.venice.ai/api/v1. No añadas/chat/completions; Aider añade la ruta del chat por sí mismo. - Usa una API key de Venice en
OPENAI_API_KEY. No uses una clave de OpenAI con la URL base de Venice. - Aider puede advertir que el modelo tiene una ventana de contexto o coste desconocidos. Esa advertencia es esperada para muchos IDs de modelos de Venice y normalmente se puede ignorar. Consulta advertencias de modelo de Aider.
- Prefiere modelos capaces de programar/razonar para ediciones multiarchivo. Los modelos más pequeños o no orientados a código pueden tener problemas con los formatos de edición de Aider.
Solución de problemas
Error 401 o de autenticación
Error 401 o de autenticación
Confirma que
OPENAI_API_KEY es una clave de Venice desde venice.ai/settings/api, sin espacios en blanco adicionales. En Windows, después de setx, reinicia la terminal.Modelo no encontrado o respuesta vacía
Modelo no encontrado o respuesta vacía
Confirma que el ID del modelo existe en el catálogo de modelos de texto y que has lanzado Aider con el prefijo
openai/, por ejemplo openai/zai-org-glm-5-1.Las solicitudes siguen yendo a OpenAI
Las solicitudes siguen yendo a OpenAI
Comprueba que
OPENAI_API_BASE es exactamente https://api.venice.ai/api/v1 en la misma sesión de shell. Imprímelo con echo $OPENAI_API_BASE (o $env:OPENAI_API_BASE en PowerShell).Advertencia de ventana de contexto / costes desconocidos
Advertencia de ventana de contexto / costes desconocidos
Es esperado para muchos modelos de Venice. Aider recurre a valores predeterminados razonables. Para silenciarla, añade metadatos del modelo como se describe en ajustes avanzados de modelo de Aider.
Recursos
Modelos de texto de Venice
Explora los IDs de modelo disponibles en Venice
Documentación compatible con OpenAI de Aider
Configuración oficial de proveedor de Aider
Configuración de Aider con .env
Persiste las API keys y los ajustes de modelo
Referencia de la API de Venice
Documentación completa de endpoints y parámetros