halfoff.devDocs
Obtén una clave
Documentación

Documentación de Half Off Dev

Usa Claude, GPT y Gemini con sus API nativas a la mitad del precio oficial. Cambia la URL base y la clave; tu código sigue igual.

Con Half Off Dev accedes a los modelos punteros de Anthropic, OpenAI y Google pagando el 50 % de su tarifa oficial, en todos los modelos. No hay que migrar nada: conservas tu SDK, el cuerpo de tus peticiones y tus CLI, y solo cambias dos valores, la URL base (https://halfoff.dev) y la clave de API. Pagas por token desde un saldo prepago.

Pruébalo con tu SDK de siempre#

Esta es una petición a Claude con el SDK de Anthropic. Frente a llamar a Anthropic directamente, solo cambian la URL base y la clave.

curl https://halfoff.dev/v1/messages \
  -H "x-api-key: $HALFOFF_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "claude-sonnet-5.5",
    "max_tokens": 512,
    "messages": [{"role": "user", "content": "Propón tres nombres para un bot que revisa código."}]
  }'

Con la misma clave llamas también a GPT desde el SDK de OpenAI y a Gemini desde el SDK Google Gen AI.

Adónde apunta cada SDK#

Si usasPon como URL baseLa clave va en
SDK de Anthropic, Claude Codehttps://halfoff.devx-api-key o Authorization: Bearer
SDK de OpenAI, Codex CLI, apps compatibles con OpenAIhttps://halfoff.dev/v1Authorization: Bearer
SDK Google Gen AI, Gemini CLIhttps://halfoff.devx-goog-api-key

Por qué basta con cambiar dos valores#

  • Mitad de precio en todos los modelos. Cada token cuesta el 50 % de la tarifa oficial de ese modelo. Los precios en vivo están en GET /v1/models y en Precios.
  • Sin traducción de formatos. Una petición Messages recibe respuesta Messages; una de Chat Completions, Chat Completions; una de Gemini, Gemini. El streaming, la llamada a funciones, el razonamiento extendido y la caché de prompts funcionan como los documenta cada proveedor del modelo. Consulta Cómo funciona la pasarela.
  • Tres grupos de canales. Claude · Value, GPT · Value y Gemini · Value comparten capacidad agrupada. Un pico breve espera unos segundos en cola en lugar de fallar, y una llamada fallida se reintenta en otro canal antes de que te llegue el error. Mira Grupos de canales y Límites de uso.
  • La caché no se enfría. Cada conversación se queda en el canal que guarda su caché de prompts, así el contexto repetido sigue cobrándose a precio de entrada en caché. Mira Caché de prompts.
  • Prepago, sin facturas sorpresa. Recargas saldo con PayPal y cada petición lo descuenta. Al llegar a cero, las peticiones se detienen; nunca se cobra nada a posteriori. Mira Saldo y facturación.
  • Un registro por llamada. Tokens, importe, latencia y estado de cada petición aparecen en los registros del panel. Mira Uso.

Pásale esta documentación a tu asistente

Añade .md a cualquier URL de la documentación para obtener la página en Markdown, o dale a tu asistente de código /llms.txt con el índice completo.

¿Necesitas ayuda?#

Si tienes dudas sobre una llamada concreta, un cargo o tu cuenta, abre una solicitud desde Soporte e incluye la cabecera de respuesta x-halfoff-request-id si la tienes. El estado del servicio en tiempo real está en la página de estado.