> 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

## 概要

[CloudflareのWorkers AIプラットフォーム](https://developers.cloudflare.com/workers-ai/)を使うと、無料プランでも、Cloudflareのグローバルネットワーク上でサーバーレスGPUを活用して機械学習モデルを実行できます！

Workers AIには、画像分類、テキスト生成、物体検出などのタスクを実行できる、厳選された[人気のオープンソースモデル](https://developers.cloudflare.com/workers-ai/models/)が用意されています。

## モデルを選ぶ

ElevenLabs Agentsの機能を最大限に活用するには、[関数呼び出し](https://developers.cloudflare.com/workers-ai/function-calling/#what-models-support-function-calling)をサポートするモデルを使用する必要があります。

[モデルカタログ](https://developers.cloudflare.com/workers-ai/models/)では、横に関数呼び出しプロパティが表示されているモデルを探してください。

> **DeepSeek R1を試す**
>
> Cloudflare Workers AIでは、
> [DeepSeek-R1-Distill-Qwen-32B](https://developers.cloudflare.com/workers-ai/models/deepseek-r1-distill-qwen-32b/)を利用できます。
> これはQwen2.5をベースにDeepSeek-R1から蒸留されたモデルです。さまざまなベンチマークでOpenAI-o1-miniを上回り、
> 密なモデルにおける新たな最先端の結果を達成しています。

## Cloudflare Workers AIでDeepSeek R1を設定する

[dash.cloudflare.com](https://dash.cloudflare.com)にアクセスし、アカウントを作成するかログインします。ナビゲーションでAI＞Workers AIを選択し、「Use REST API」ウィジェットをクリックします。

![シークレットを追加](/docs/_fern-img/ba8414d3dc5f806d004f8b4ac0c7dc0d77a0b292a9dbd86dfb8b2d6736a40118.webp)

APIキーを取得したら、curlリクエストですぐに試せます。CloudflareはOpenAI互換のAPIエンドポイントを提供しているため、簡単に利用できます。この時点で、アカウントIDを含むモデル名と完全なエンドポイントを控えておいてください。例：`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
  }'
```

[AI Agent](https://elevenlabs.io/app/agents)に移動し、「Secrets」セクションまでスクロールして「Add Secret」を選択します。シークレットを追加した後は、必ず「Save」をクリックしてエージェントで使用できるようにしてください。

![シークレットを追加](/docs/_fern-img/59dbfcd46a69b9f28e58e68de7b3dd678ee9f6bfd499fd23699017e92b11931f.webp)

ドロップダウンメニューから「Custom LLM」を選択します。

![カスタムLLMを選択](/docs/_fern-img/45ec75f558a5c8e5070bd3170d96cbc54ef63e15d9f04ac472a45854a22a17ac.webp)

Server URLには、CloudflareのOpenAI互換APIエンドポイント`https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}/ai/v1/`を指定します。Model IDには前述の`@cf/deepseek-ai/deepseek-r1-distill-qwen-32b`を指定し、ドロップダウンメニューからAPIキーを選択します。

![URLを入力](/docs/_fern-img/da17a1626b64d7b3eadb23ee17eb0e7bd3bb5156f8edf2357816820169d74d94.webp)

「Test AI Agent」をクリックすると、カスタムDeepSeek R1モデルとチャットできます。