Source: https://ailoot.ai/docs/es-mx/connect/anthropic-sdk/
Canonical: https://ailoot.ai/docs/es-mx/connect/anthropic-sdk/
Language: es-mx

[Conexión](https://ailoot.ai/docs/es-mx/) 

# Anthropic SDK

[Markdown](https://ailoot.ai/docs/es-mx/connect/anthropic-sdk/index.md)

Formato Messages para Claude y otros modelos: los SDK oficiales de Anthropic y todo lo que se basa en ellos.

## [](https://ailoot.ai/docs/es-mx/connect/anthropic-sdk/#install)Instalación

```bash
pip install anthropic
```

```bash
npm install @anthropic-ai/sdk
```

## [](https://ailoot.ai/docs/es-mx/connect/anthropic-sdk/#client)Conexión

La URL base es `https://api.ailoot.ai`  **sin**  `/v1`: el SDK agrega automáticamente `/v1/messages`. Variables de entorno: `ANTHROPIC_BASE_URL` y `ANTHROPIC_API_KEY`.

```python
import anthropic
import os

client = anthropic.Anthropic(max_retries=0, 
    base_url="https://api.ailoot.ai",   # sin /v1: el SDK agrega por sí mismo /v1/messages
    api_key=os.environ["AILOOT_API_KEY"],
)

msg = client.messages.create(
    model="claude-sonnet-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Explica en dos oraciones qué es una API."}],
)
print(msg.content[0].text)
```

```js
import Anthropic from "@anthropic-ai/sdk";

const client = new Anthropic({ maxRetries: 0,
  baseURL: "https://api.ailoot.ai", // sin /v1
  apiKey: process.env.AILOOT_API_KEY,
});

const msg = await client.messages.create({
  model: "claude-sonnet-5-5",
  max_tokens: 1024,
  messages: [{ role: "user", content: "Explica en dos oraciones qué es una API." }],
});
console.log(msg.content[0].type === "text" ? msg.content[0].text : msg.content);
```

## [](https://ailoot.ai/docs/es-mx/connect/anthropic-sdk/#stream)Respuesta en streaming

```python
with client.messages.stream(
    model="claude-sonnet-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Cuenta una historia corta"}],
) as stream:
    for text in stream.text_stream:
        print(text, end="", flush=True)
```

El código de streaming funciona igual que con la API original, pero el texto de pago llega en un solo bloque después de calcular el costo, no palabra por palabra. El SDK omite automáticamente las líneas auxiliares `: ping` en las respuestas que tardan en llegar.

## [](https://ailoot.ai/docs/es-mx/connect/anthropic-sdk/#thinking)Razonamiento (extended thinking)

```python
msg = client.messages.create(
    model="claude-opus-5-5",
    max_tokens=16000,
    messages=[{"role": "user", "content": "Demuestra que hay infinitos números primos"}],
)
```

## [](https://ailoot.ai/docs/es-mx/connect/anthropic-sdk/#other-models)No solo Claude

A través de `/v1/messages` también están disponibles GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax, Grok y Gemini, con 776 identificadores en total. Resulta práctico para clientes que solo admiten el formato Anthropic.

```python
msg = client.messages.create(
    model="deepseek-v4-pro",
    max_tokens=2048,
    messages=[{"role": "user", "content": "Escribe una función de ordenamiento por fusión en Go"}],
)
```

El procesamiento por lotes (Message Batches), Files API y el conteo de tokens (`count_tokens`) se describen por separado: el procesamiento por lotes (Message Batches) y Files API no están disponibles actualmente en Ailoot; la disponibilidad del conteo de tokens se verifica por separado para el modelo y la clave seleccionados. Los mensajes, el streaming, las herramientas, las imágenes y el razonamiento funcionan con el formato de la API original.

¿Tienes alguna pregunta? Envíanos el Request ID y una descripción; te ayudaremos a resolverla.[Contactar a soporte](mailto:support@ailoot.ai)

## Ailoot · La empresa y su cartera de proyectos





Ailoot se apoya en la experiencia operativa acumulada, una amplia base de clientes, un servicio estable y el seguimiento continuo de KPI.





La empresa y su cartera de proyectos: millones de clientes; ventas por miles de millones al mes.





Ailoot aplica esa experiencia operativa al acceso por API a funciones de IA en productos de clientes, agentes, aplicaciones y automatizaciones.
