Source: https://ailoot.ai/docs/cs/connect/curl/
Canonical: https://ailoot.ai/docs/cs/connect/curl/
Language: cs

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

# HTTP požadavky (curl)

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

Práce s API bez SDK: libovolné jazyky a nástroje, které umožňují odeslat HTTP požadavek.

Všechny požadavky se odesílají na `https://api.ailoot.ai` přes HTTPS, tělo je JSON (při nahrávání souborů multipart). Klíč se předává v jedné z autorizačních hlaviček.

Klíč v proměnné

```bash
export AILOOT_API_KEY="sk-..."
```

## [](https://ailoot.ai/docs/cs/connect/curl/#chat)OpenAI Chat Completions

```bash
curl https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "messages": [
      {"role": "user", "content": "Vysvětli ve dvou větách, co je API."}
    ]
  }' 
```

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

Přepínač `-N` vypíná bufferování curl, aby se události vypisovaly ihned po přijetí. Každá událost začíná `data:`, stream končí řádkem `data: [DONE]`.

Placenou textovou odpověď Ailoot vrací po výpočtu ceny. Proto při `stream: true` formát zůstává streamovaný (SSE), text však přichází jako jeden blok po dokončení odpovědi modelu, nikoli po jednotlivých slovech. Pokud příprava odpovědi trvá déle než přibližně 15 sekund, ve streamech Chat Completions, Responses a Messages nejprve přicházejí pomocné řádky `: ping` (přibližně každých 10 sekund), poté řádek `: ailoot-charged-usd …` s odečtenou částkou a samotná data. SDK tyto řádky přeskakují.

```bash
curl -N https://api.ailoot.ai/v1/chat/completions \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "deepseek-v4-pro", "stream": true,
       "messages": [{"role": "user", "content": "Počítej do pěti"}]}' 
```

## [](https://ailoot.ai/docs/cs/connect/curl/#responses)OpenAI Responses

```bash
curl https://api.ailoot.ai/v1/responses \
  -H "Authorization: Bearer $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-6.1-sol", "input": "Sestav přípitek k narozeninám kolegy"}' 
```

## [](https://ailoot.ai/docs/cs/connect/curl/#messages)Anthropic Messages

```bash
curl https://api.ailoot.ai/v1/messages \
  -H "x-api-key: $AILOOT_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-5-5",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "Ahoj! Co umíš?"}]
  }' 
```

## [](https://ailoot.ai/docs/cs/connect/curl/#gemini)Gemini

```bash
curl "https://api.ailoot.ai/v1beta/models/gemini-3.8-flash:generateContent" \
  -H "x-goog-api-key: $AILOOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "contents": [
      {"role": "user", "parts": [{"text": "Vymysli tři názvy pro kavárnu."}]}
    ]
  }' 
```

## [](https://ailoot.ai/docs/cs/connect/curl/#models)Seznam modelů

```bash
curl -s https://api.ailoot.ai/v1/models \
  -H "Authorization: Bearer $AILOOT_API_KEY" | jq -r '.data[].id'
```

## [](https://ailoot.ai/docs/cs/connect/curl/#headers)Hlavičky odpovědi

Přidejte `-i`, abyste viděli hlavičky. `X-Request-ID` – identifikátor požadavku: je uveden také v textu chyb. `X-Ailoot-Charged-USD` – kolik bylo odečteno za placenou textovou odpověď. Všechny hlavičky najdete na stránce [Jak to funguje](https://ailoot.ai/docs/cs/how-it-works/#headers).

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.
