> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Cloudflare Workers AI

## Omówienie

Platforma [Workers AI od Cloudflare](https://developers.cloudflare.com/workers-ai/) pozwala uruchamiać modele uczenia maszynowego zasilane bezserwerowymi GPU w globalnej sieci Cloudflare, nawet w darmowym planie!

Workers AI oferuje starannie dobrany zestaw [popularnych modeli open source](https://developers.cloudflare.com/workers-ai/models/), dzięki którym możesz wykonywać takie zadania jak klasyfikacja obrazów, generowanie tekstu, wykrywanie obiektów i wiele więcej.

## Wybór modelu

Aby w pełni wykorzystać możliwości ElevenLabs Agents, potrzebujesz modelu obsługującego [wywoływanie funkcji](https://developers.cloudflare.com/workers-ai/function-calling/#what-models-support-function-calling).

Przeglądając [katalog modeli](https://developers.cloudflare.com/workers-ai/models/), szukaj modeli oznaczonych funkcją wywoływania funkcji.

> **Wypróbuj DeepSeek R1**
>
> Cloudflare Workers AI zapewnia dostęp do
> [DeepSeek-R1-Distill-Qwen-32B](https://developers.cloudflare.com/workers-ai/models/deepseek-r1-distill-qwen-32b/),
> modelu destylowanego z DeepSeek-R1, opartego na Qwen2.5. Przewyższa on OpenAI-o1-mini w różnych
> benchmarkach, osiągając nowe najlepsze wyniki wśród gęstych modeli.

## Konfiguracja DeepSeek R1 w Cloudflare Workers AI

Przejdź do [dash.cloudflare.com](https://dash.cloudflare.com) i utwórz konto lub się zaloguj. W nawigacji wybierz AI > Workers AI, a następnie kliknij widżet "Use REST API".

![Dodaj sekret](/docs/_fern-img/ba8414d3dc5f806d004f8b4ac0c7dc0d77a0b292a9dbd86dfb8b2d6736a40118.webp)

Gdy masz już klucz API, możesz od razu go sprawdzić za pomocą żądania curl. Cloudflare udostępnia endpoint API zgodny z OpenAI, co znacznie to ułatwia. Zanotuj model i pełny endpoint — wraz z identyfikatorem konta. Na przykład: `https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}c/ai/v1/`.

```bash
curl https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/v1/chat/completions \
-X POST \
-H "Authorization: Bearer {API_TOKEN}" \
-d '{
    "model": "@cf/deepseek-ai/deepseek-r1-distill-qwen-32b",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "How many Rs in the word Strawberry?"}
    ],
    "stream": false
  }'
```

Przejdź do swojego [agenta AI](https://elevenlabs.io/app/agents), przewiń do sekcji "Secrets" i wybierz "Add Secret". Po dodaniu sekretu kliknij "Save", aby był dostępny dla agenta.

![Dodaj sekret](/docs/_fern-img/59dbfcd46a69b9f28e58e68de7b3dd678ee9f6bfd499fd23699017e92b11931f.webp)

Wybierz "Custom LLM" z menu rozwijanego.

![Wybierz własny LLM](/docs/_fern-img/45ec75f558a5c8e5070bd3170d96cbc54ef63e15d9f04ac472a45854a22a17ac.webp)

W polu Server URL podaj endpoint API Cloudflare zgodny z OpenAI: `https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/v1/`. W polu Model ID podaj omówiony wyżej `@cf/deepseek-ai/deepseek-r1-distill-qwen-32b`, a następnie wybierz klucz API z menu rozwijanego.

![Wprowadź URL](/docs/_fern-img/da17a1626b64d7b3eadb23ee17eb0e7bd3bb5156f8edf2357816820169d74d94.webp)

Teraz kliknij "Test AI Agent", aby porozmawiać z własnym modelem DeepSeek R1.