Manual de conexión
Todas las llamadas a la API se envían a https://api.api365relay.com; el sitio principal solo sirve para administrar tu cuenta.
1Tabla de direcciones de línea
Un solo endpoint de retransmisión admite los tres protocolos; ingresa la dirección y el encabezado de autenticación que correspondan al protocolo de tu cliente.
| Canal de protocolo | Dirección que debes ingresar | Encabezado de autenticación | Rutas principales |
|---|---|---|---|
| Anthropic Messages · Claude Code / Claude Desktop | https://api.api365relay.com | x-api-key | /v1/messages · /v1/messages/count_tokens |
| OpenAI · Codex / OpenAI SDK | https://api.api365relay.com/v1 | Authorization: Bearer | /chat/completions · /responses · /models |
| Gemini · Gemini CLI | https://api.api365relay.com | x-goog-api-key | /v1beta/models/{model}:generateContent · :streamGenerateContent?alt=sse |
2Códigos de estado y qué hacer
| Código | Qué significa | Qué hacer |
|---|---|---|
| 401 | Falta la clave, está mal escrita o está desactivada | Copia una clave activa del panel y envíala en el encabezado indicado arriba |
| 402 | La billetera no tiene saldo, o se agotó la cuota o el límite de 7 días del pase de guardia | Recarga o cambia a un pase de guardia que aún tenga cuota disponible |
| 403 | La cuenta está desactivada, o una clave de pase llamó a otra familia de modelos | Usa una clave de billetera para los modelos que no pertenecen a la familia del pase |
| 404 | La ruta no corresponde a ningún canal de la central (las rutas de Gemini tienen el formato /v1beta/models/model:method) | Verifica la URL base y la ruta con la tabla de arriba |
| 413 | El cuerpo de la solicitud supera los 25 MB | Reduce el contexto o los archivos adjuntos y vuelve a enviar la solicitud |
| 429 | Se superaron las 120 llamadas en 60 segundos con una misma clave, o hay más de 8 solicitudes en curso en una misma cuenta | Espera un momento y mantén la concurrencia en 8 o menos |
| 502 / 503 | El canal del proveedor no respondió (502) o no está configurado (503); no se realiza ningún cobro | Vuelve a intentarlo en breve; si el problema persiste, deja un mensaje en Contacto |
3Tabla de configuración de clientes
| Herramienta cliente | Qué configurar | Valor que debes usar |
|---|---|---|
| Claude Code / Claude Desktop | ANTHROPIC_BASE_URL · ANTHROPIC_AUTH_TOKEN | Endpoint de retransmisión, sin /v1 · Tu clave de API |
| Codex CLI | OPENAI_BASE_URL · OPENAI_API_KEY | Endpoint de retransmisión más /v1 · Tu clave de API |
| OpenAI SDK | base_url · api_key | Endpoint de retransmisión más /v1 · Tu clave de API |
| Gemini CLI | GOOGLE_GEMINI_BASE_URL · GEMINI_API_KEY | Endpoint de retransmisión, sin /v1 · Tu clave de API |
| cURL | Authorization: Bearer | Tu clave de API |
El proveedor de origen solo acepta modelos Claude desde los clientes oficiales Claude Code / Claude Desktop, y Claude Code debe ser la versión 2.1.285 o posterior. GPT, Gemini y los demás funcionan desde cualquier cliente o SDK compatible con OpenAI.
export ANTHROPIC_BASE_URL=https://api.api365relay.com
export ANTHROPIC_AUTH_TOKEN=r365-your-line-key
claude
Reemplaza $R365_KEY por tu clave de línea; si recibes una respuesta, la línea está activa.
curl https://api.api365relay.com/v1/chat/completions \
-H "Authorization: Bearer $R365_KEY" -H "Content-Type: application/json" \
-d '{"model":"gpt-6.1-sol","messages":[{"role":"user","content":"ping from the night shift"}]}'
Identificadores de conexión de GPT en el tablero: gpt-6.1-sol gpt-6-astra gpt-5.6-sol
Gemini solo usa su protocolo nativo: :generateContent para respuestas individuales y :streamGenerateContent?alt=sse para respuestas en streaming. No puede usar /v1/chat/completions.
curl "https://api.api365relay.com/v1beta/models/gemini-3.8-flash:generateContent" \
-H "x-goog-api-key: $R365_KEY" -H "Content-Type: application/json" \
-d '{"contents":[{"role":"user","parts":[{"text":"ping from the night shift"}]}]}'
Identificadores de conexión de Gemini en el tablero: gemini-3.1-pro gemini-4-argon gemini-3.8-flash gemini-2.5-flash
4Reglas de medición
- Cada solicitud se factura según el conteo de tokens que reporta el proveedor; las escrituras y lecturas de caché tienen sus propias tarifas.
- HTTP 402: la billetera está vacía o se agotó la cuota del pase; una recarga restablece el servicio.
- HTTP 429: más de 120 llamadas en 60 segundos con una misma clave, o más de 8 solicitudes en curso para una misma cuenta.
- HTTP 401: falta la clave, está mal escrita o fue desactivada.
- Las llamadas de tipo OpenAI envían la clave como Authorization: Bearer, las de tipo Anthropic usan x-api-key y Gemini usa x-goog-api-key.