Clientes/Magpie

Usa la API de Wokey con Magpie

Obtén una clave de API de Wokey, apunta Magpie a la base URL de Wokey y confirma la conexión con una solicitud curl.

Actualizado

En esta páginaexpand_more

Obtén una clave de API y la base URLlink

Todos los clientes usan la misma clave de API de Wokey y la misma base URL.

Crea una clave de API

Inicia sesión y crea una clave de la plataforma en la página API. Las claves de una misma cuenta comparten su saldo.

Crear clave de APIkey

Usa la base URL de Wokey

Configura como base URL del cliente el dominio del gateway; la configuración de abajo indica si hay que añadir /v1.

Configura el clientelink

Magpie es un gateway de modelos que se ejecuta en tu computadora. Una vez que agregas Wokey como provider, todos los agentes de la computadora pueden llamar a los modelos de Wokey a través de él. Magpie guarda una dirección por formato de API, y un solo comando configura las tres.

  1. 1

    Agrega el provider

    Ejecuta el comando magpie provider add de abajo con tu clave de API de Wokey en lugar de YOUR_API_KEY. url y responses usan https://api.wokey.ai/v1; anthropic usa https://api.wokey.ai sin /v1. Sin el argumento models, Magpie lee la lista de modelos desde Wokey.

  2. 2

    O usa un enlace de importación

    En Magpie 0.1.8 o posterior, abre https://usemagpie.ai/import#name=Wokey&chat=https://api.wokey.ai/v1&anthropic=https://api.wokey.ai, pega tu clave de API en el cuadro de diálogo y confirma.

  3. 3

    Elige un modelo en tu agente

    Escribe el modelo como wokey/model-id, por ejemplo wokey/claude-opus-5-5.

Magpie
magpie provider add "Wokey" \
  url=https://api.wokey.ai/v1 \
  responses=https://api.wokey.ai/v1 \
  anthropic=https://api.wokey.ai \
  key=YOUR_API_KEY

Formatos de API y base URLlink

Cuando un mismo cliente cambia de formato de API, puede cambiar si la base URL termina en /v1.

FormatoBase URLÚsalo para
OpenAI Chat Completionshttps://api.wokey.ai/v1DeepSeek, GLM, Kimi y otros modelos
OpenAI Responseshttps://api.wokey.ai/v1Modelos GPT
Anthropic Messageshttps://api.wokey.aiModelos Claude

Dónde se configura: magpie provider add o un enlace de importación (archivo ~/.config/magpie/providers.json)

Verifica con curllink

Si el cliente muestra un error, primero descarta problemas con la clave y la base URL usando curl.

Magpie usa el formato OpenAI Chat Completions de forma predeterminada. Si esta solicitud devuelve 200, la clave y la base URL son correctas. Reemplaza YOUR_API_KEY por tu clave antes de enviarla.

cURL
curl https://api.wokey.ai/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6-sol",
    "messages": [
      { "role": "user", "content": "Hello" }
    ]
  }'

Errores y solución de problemaslink

Primero distingue los casos de autenticación, saldo, límite de tasa, disponibilidad del modelo y tiempo de espera del upstream.

401

invalid api key

La clave falta, está mal escrita, se eliminó, o los encabezados Authorization / x-api-key no coinciden.

402

insufficient balance

El saldo de la cuenta es demasiado bajo. Recarga antes de enviar más solicitudes.

403

model_denylisted / account_restricted

Las llamadas al modelo, o a todos los modelos de la cuenta, están pausadas tras infracciones repetidas. Consulta Tarifas por gestión de infracciones y restricciones.

403

request_blocked

Esta solicitud se bloqueó antes de llegar al upstream y no se cobra, por ejemplo el reenvío sin cambios de una solicitud que el modelo acaba de rechazar, o un usuario final pausado (X-End-User-Id). El mensaje de error indica qué está bloqueado; modifica la solicitud como indica o vuelve a intentarlo más tarde. Las demás solicitudes no se ven afectadas.

429

rate limited

El tráfico es demasiado frecuente. Vuelve a intentarlo más tarde o reduce la concurrencia. Si solo un modelo, o un usuario final (X-End-User-Id), sigue devolviendo 429, puede ser un límite temporal tras infracciones.

499

client disconnected

El cliente cerró la conexión antes de que terminara la respuesta (código downstream_aborted). Por defecto no se cobra. Cuando una cuenta acumula al menos 50 desconexiones del cliente en las últimas 24 horas y representan el 10% o más de sus solicitudes, las solicitudes desconectadas posteriores se cobran según el uso que informó el upstream: la entrada procesada, incluidas lecturas y escrituras de caché, y la salida solo si el upstream la contabilizó. Una desconexión antes de que el upstream informe cualquier uso sigue siendo gratis. La cuenta recibe un aviso cuando empieza el cobro, y el cobro se detiene automáticamente en menos de una hora cuando la tasa de desconexión vuelve a la normalidad. La causa habitual es un tiempo de espera del cliente o del proxy demasiado corto, o un programa que cancela solicitudes antes de que terminen.

502

upstream unavailable

El servicio del modelo upstream no está disponible temporalmente. Cambia de modelo o vuelve a intentarlo más tarde.

504

upstream timeout

Se agotó el tiempo de espera de la respuesta del upstream. Acorta el contexto, reduce max_tokens o vuelve a intentarlo.

529

upstream overloaded

El modelo upstream está sobrecargado temporalmente y Wokey ya reintentó por otras rutas (código upstream_overloaded). No tiene relación con tu saldo. Vuelve a intentarlo en breve o cambia de modelo.

Preguntas frecuenteslink

¿La dirección de Wokey en Magpie debe terminar en /v1?
Magpie guarda una dirección por formato. Usa https://api.wokey.ai/v1 para chat y responses, y https://api.wokey.ai sin /v1 para anthropic. La dirección debe ser https.
¿Qué hago si el enlace de importación no hace nada?
Los enlaces de importación requieren Magpie 0.1.8 o posterior. Actualiza primero, o agrega el provider con el comando magpie provider add.
¿Cómo escribo el nombre del modelo en un agente?
Como id del provider/nombre del modelo. Un provider llamado Wokey recibe el id wokey, así que Claude Opus 5.5 es wokey/claude-opus-5-5.
¿Dónde ingreso la clave de API de Wokey?
Pega la clave en el diálogo de importación o pásala como key= a magpie provider add. Magpie la guarda en ~/.config/magpie/providers.json.
¿Puedo compartir un enlace de importación que contiene mi clave?
No lo hagas. El parámetro key está en texto plano, así que cualquiera con el enlace puede gastar tu saldo. Quita el parámetro key antes de compartirlo; la otra persona ingresa su propia clave en el diálogo de importación.