Saltar al contenido

Crush

Crush es un agente de programación de terminal de Charm. Agrega Inferray como proveedor compatible con OpenAI.

Instalación

npm install -g @charmland/crush

Agrega el proveedor

Exporta tu clave:

export INFERRAY_API_KEY="inferray_..."

Luego agrega el proveedor a crush.json en tu proyecto, o a ~/.config/crush/crush.json para todos tus proyectos:

{
  "$schema": "https://charm.land/crush.json",
  "providers": {
    "inferray": {
      "name": "Inferray",
      "type": "openai",
      "base_url": "https://api.inferray.com/v1",
      "api_key": "$INFERRAY_API_KEY"
    }
  }
}

$INFERRAY_API_KEY se lee del entorno, así que puedes hacer commit del archivo sin riesgo. Si no hay una lista models, Crush carga los modelos desde GET /v1/models.

Úsalo

cd your-project
crush

Elige Inferray y un modelo compatible con herramientas. Reinicia Crush después de editar la configuración.