Pi
Pi es un agente de programación para la terminal. Agrega Inferray como proveedor personalizado.
Instala
npm install -g @earendil-works/pi-coding-agent
Agrega el proveedor
Exporta tu clave:
export INFERRAY_API_KEY="inferray_..."
Agrega el proveedor a ~/.pi/agent/models.json, combinándolo con los que ya tengas:
{
"providers": {
"inferray": {
"baseUrl": "https://api.inferray.com/v1",
"api": "openai-completions",
"apiKey": "$INFERRAY_API_KEY",
"models": [
{ "id": "deepseek-v4-flash", "reasoning": true, "contextWindow": 1050000, "maxTokens": 32768 },
{ "id": "claude-sonnet-4-6", "reasoning": true, "contextWindow": 1000000, "maxTokens": 64000 }
]
}
}
}
Conserva el $ en "$INFERRAY_API_KEY": es lo que hace que Pi lea la variable en lugar de enviar el texto literal. Usa los ID de modelo del catálogo, con contextWindow igual a la longitud de contexto de cada modelo.
Úsalo
pi --provider inferray --model deepseek-v4-flash
O inicia pi y elige el modelo con /model. Pi vuelve a leer models.json cuando abres el selector, así que los cambios no requieren reiniciar.