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

[Připojení](https://ailoot.ai/docs/cs/) 

# Anthropic SDK

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

Formát Messages pro Claude i jiné modely: oficiální SDK Anthropic a vše, co je na nich postaveno.

## [](https://ailoot.ai/docs/cs/connect/anthropic-sdk/#install)Instalace

```bash
pip install anthropic
```

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

## [](https://ailoot.ai/docs/cs/connect/anthropic-sdk/#client)Připojení

Základní adresa – `https://api.ailoot.ai` **bez** `/v1`: SDK sám doplní `/v1/messages`. Proměnné prostředí: `ANTHROPIC_BASE_URL` a `ANTHROPIC_API_KEY`.

```python
import anthropic
import os

client = anthropic.Anthropic(max_retries=0, 
    base_url="https://api.ailoot.ai",   # bez /v1: SDK samo přidá /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": "Vysvětli ve dvou větách, co je API."}],
)
print(msg.content[0].text)
```

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

const client = new Anthropic({ maxRetries: 0,
  baseURL: "https://api.ailoot.ai", // bez /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: "Vysvětli ve dvou větách, co je API." }],
});
console.log(msg.content[0].type === "text" ? msg.content[0].text : msg.content);
```

## [](https://ailoot.ai/docs/cs/connect/anthropic-sdk/#stream)Streamovaná odpověď

```python
with client.messages.stream(
    model="claude-sonnet-5-5",
    max_tokens=1024,
    messages=[{"role": "user", "content": "Vyprávěj krátký příběh"}],
) as stream:
    for text in stream.text_stream:
        print(text, end="", flush=True)
```

Kód pro streamování funguje stejně jako s původním API, placený text však přichází jako jeden blok po výpočtu ceny, nikoli po jednotlivých slovech. Pomocné řádky `: ping` u dlouho trvající odpovědi SDK automaticky přeskakuje.

## [](https://ailoot.ai/docs/cs/connect/anthropic-sdk/#thinking)Uvažování (extended thinking)

```python
msg = client.messages.create(
    model="claude-opus-5-5",
    max_tokens=16000,
    messages=[{"role": "user", "content": "Dokaž, že prvočísel je nekonečně mnoho"}],
)
```

## [](https://ailoot.ai/docs/cs/connect/anthropic-sdk/#other-models)Nejen Claude

Prostřednictvím `/v1/messages` jsou dostupné i jiné modely: GPT, DeepSeek, Qwen, Kimi, GLM, MiniMax, Grok, Gemini – celkem 776 identifikátorů. To se hodí klientům, kteří podporují pouze formát Anthropic.

```python
msg = client.messages.create(
    model="deepseek-v4-pro",
    max_tokens=2048,
    messages=[{"role": "user", "content": "Napiš v Go funkci pro řazení slučováním"}],
)
```

Dávkové zpracování (Message Batches), Files API a počítání tokenů (`count_tokens`) mají samostatný popis: dávkové zpracování (Message Batches) a Files API nejsou v Ailoot nyní dostupné; dostupnost počítání tokenů se ověřuje zvlášť pro vybraný model a klíč. Zprávy, streamování, nástroje, obrázky a uvažování fungují ve formátu původního API.

Máte další dotazy? Pošlete Request ID a popis – pomůžeme situaci objasnit.[Napsat podpoře](mailto:support@ailoot.ai)

## Ailoot · Společnost a její portfolio projektů





Ailoot staví na dlouhodobých provozních zkušenostech, široké klientské základně, stabilních službách a průběžném sledování KPI.





Společnost a její portfolio projektů: miliony zákazníků; měsíční tržby v miliardách.





Ailoot využívá tyto provozní zkušenosti k poskytování přístupu přes API k funkcím AI v produktech zákazníků, agentech, aplikacích a automatizacích.
