# Base URL (/es/docs/api/base-url)

El único host detrás de todos los endpoints de cheapaimodel y la Base URL exacta que espera cada SDK y herramienta.



Todos los endpoints están en un solo host:

```text
https://api.cheapaimodel.ai
```

No hay hosts regionales ni un host distinto por proveedor. La misma clave de API y el mismo saldo funcionan con los dos formatos que se describen abajo.

## Qué valor usar [#which-value-to-use]

Los clientes estilo OpenAI esperan que la Base URL incluya `/v1`; los clientes estilo Anthropic esperan el host sin ruta y agregan `/v1/messages` por su cuenta.

| Formato               | Base URL                         | Las solicitudes van a                                                   |
| --------------------- | -------------------------------- | ----------------------------------------------------------------------- |
| Compatible con OpenAI | `https://api.cheapaimodel.ai/v1` | `/v1/chat/completions`, `/v1/responses`, `/v1/embeddings`, `/v1/models` |
| Anthropic Messages    | `https://api.cheapaimodel.ai`    | `/v1/messages`                                                          |

## Por SDK y herramienta [#by-sdk-and-tool]

| Cliente                                                              | Configuración                           | Valor                                       |
| -------------------------------------------------------------------- | --------------------------------------- | ------------------------------------------- |
| [OpenAI SDK](/es/docs/guides/openai-sdk) (Python)                    | `base_url`                              | `https://api.cheapaimodel.ai/v1`            |
| [OpenAI SDK](/es/docs/guides/openai-sdk) (TypeScript)                | `baseURL`                               | `https://api.cheapaimodel.ai/v1`            |
| SDK de OpenAI mediante variable de entorno                           | `OPENAI_BASE_URL`                       | `https://api.cheapaimodel.ai/v1`            |
| [LangChain](/es/docs/guides/langchain) (Python / TypeScript)         | `base_url` / `configuration.baseURL`    | `https://api.cheapaimodel.ai/v1`            |
| [LlamaIndex](/es/docs/guides/llamaindex)                             | `api_base` en `OpenAILike`              | `https://api.cheapaimodel.ai/v1`            |
| [Vercel AI SDK](/es/docs/guides/vercel-ai-sdk)                       | `baseURL` en `createOpenAICompatible`   | `https://api.cheapaimodel.ai/v1`            |
| [LiteLLM](/es/docs/guides/litellm)                                   | `api_base` (modelo `openai/<id>`)       | `https://api.cheapaimodel.ai/v1`            |
| [Anthropic SDK](/es/docs/guides/anthropic-sdk) (Python / TypeScript) | `base_url` / `baseURL`                  | `https://api.cheapaimodel.ai`               |
| SDK de Anthropic mediante variable de entorno                        | `ANTHROPIC_BASE_URL`                    | `https://api.cheapaimodel.ai`               |
| [Claude Code](/es/docs/guides/claude-code)                           | `ANTHROPIC_BASE_URL`                    | `https://api.cheapaimodel.ai`               |
| [Codex CLI](/es/docs/guides/codex-cli)                               | `base_url` en `config.toml`             | `https://api.cheapaimodel.ai/v1`            |
| [Cursor](/es/docs/guides/cursor)                                     | Override OpenAI Base URL                | `https://api.cheapaimodel.ai/v1`            |
| [Cline](/es/docs/guides/cline)                                       | Base URL                                | `https://api.cheapaimodel.ai/v1`            |
| [Continue](/es/docs/guides/continue)                                 | `apiBase` en `config.yaml`              | `https://api.cheapaimodel.ai/v1`            |
| [Zed](/es/docs/guides/zed)                                           | `api_url` en `settings.json`            | `https://api.cheapaimodel.ai/v1`            |
| [Aider](/es/docs/guides/aider)                                       | `OPENAI_API_BASE` o `--openai-api-base` | `https://api.cheapaimodel.ai/v1`            |
| [Open WebUI](/es/docs/guides/open-webui)                             | URL de la conexión OpenAI API           | `https://api.cheapaimodel.ai/v1`            |
| [Dify](/es/docs/guides/dify)                                         | API Base URL (OpenAI-API-compatible)    | `https://api.cheapaimodel.ai/v1`            |
| [n8n](/es/docs/guides/n8n)                                           | Base URL de la credencial de OpenAI     | `https://api.cheapaimodel.ai/v1`            |
| [OpenClaw](/es/docs/guides/openclaw)                                 | `baseUrl` en `models.providers`         | `https://api.cheapaimodel.ai/v1`            |
| [curl](/es/docs/guides/curl)                                         | URL completa                            | `https://api.cheapaimodel.ai/v1/<endpoint>` |

## Errores comunes [#common-mistakes]

* **`/v1` en un cliente de Anthropic.** El SDK agrega `/v1/messages`, así que la solicitud va a `/v1/v1/messages` y falla con `404` e `Invalid URL (POST /v1/v1/messages)`. Usa el host sin ruta.
* **Falta `/v1` en un cliente de OpenAI.** La solicitud va a `/chat/completions`, que no es una ruta de la API, y falla con `404` y el cuerpo en texto plano `fault filter abort` en lugar de JSON. Agrega `/v1`.
* **La ruta del endpoint en la Base URL.** Configura `https://api.cheapaimodel.ai/v1`, no `https://api.cheapaimodel.ai/v1/chat/completions`; el SDK agrega la ruta, y la ruta duplicada falla con `404`.
* **El host del sitio o de la consola.** `cheapaimodel.ai` y `console.cheapaimodel.ai` sirven páginas web, no la API.

Una vez que la Base URL esté bien configurada, envía tu clave como se describe en [Autenticación y claves de API](/es/docs/concepts/authentication).
