Configurar Pi Agent
Dónde está el archivo
Pi Agent permite añadir proveedores personalizados desde este archivo:
~/.pi/agent/models.json
Si el archivo no existe, puedes crearlo. Pi recarga este archivo al abrir /model.
Añadir DevExpert como proveedor
Usa el endpoint compatible con OpenAI y la variable de entorno
DEVEXPERT_API_KEY que configuraste en la guía inicial.
{
"providers": {
"devexpert": {
"baseUrl": "https://inference.devexpert.io/v1",
"api": "openai-completions",
"apiKey": "DEVEXPERT_API_KEY",
"authHeader": true,
"models": [
{
"id": "chat",
"name": "DevExpert Chat",
"reasoning": true
},
{
"id": "chat-pro",
"name": "DevExpert Chat Pro",
"reasoning": true
}
]
}
}
}
El campo reasoning indica a Pi que el modelo soporta pensamiento extendido.
Déjalo activado para los modelos de Inference.
Usar el modelo
Después de guardar el archivo, abre Pi Agent y selecciona el proveedor desde /model.
/model
Elige chat como modelo por defecto para el día a día.
Usa chat-pro cuando necesites más calidad,
sabiendo que el panel los marcará con una intensidad de uso más alta.
Comprobar que la clave está disponible
Pi lee el valor de DEVEXPERT_API_KEY desde el entorno. Antes de arrancarlo, puedes comprobarlo:
echo $DEVEXPERT_API_KEY
Si no aparece nada, crea la variable de entorno y abre una terminal nueva antes de ejecutar Pi Agent.
Solución de problemas
No aparece el proveedor DevExpert
- Comprueba que el archivo está en
~/.pi/agent/models.json. - Valida que el JSON no tiene comas de más ni comentarios.
- Abre de nuevo
/modelpara forzar la recarga.
La petición falla con autenticación
- Comprueba que
DEVEXPERT_API_KEYexiste en la misma terminal donde ejecutas Pi. - Revisa que la clave empieza por
sk-y que no has copiado espacios. - Verifica que la URL base termina en
/v1.