Cloudflare Workers AI

Cloudflare Workers AI上のカスタムLLMにエージェントを接続します。

概要

CloudflareのWorkers AIプラットフォームを使うと、無料プランでも、Cloudflareのグローバルネットワーク上でサーバーレスGPUを活用して機械学習モデルを実行できます!

Workers AIには、画像分類、テキスト生成、物体検出などのタスクを実行できる、厳選された人気のオープンソースモデルが用意されています。

モデルを選ぶ

ElevenLabs Agentsの機能を最大限に活用するには、関数呼び出しをサポートするモデルを使用する必要があります。

モデルカタログでは、横に関数呼び出しプロパティが表示されているモデルを探してください。

DeepSeek R1を試す

Cloudflare Workers AIでは、 DeepSeek-R1-Distill-Qwen-32Bを利用できます。 これはQwen2.5をベースにDeepSeek-R1から蒸留されたモデルです。さまざまなベンチマークでOpenAI-o1-miniを上回り、 密なモデルにおける新たな最先端の結果を達成しています。

Cloudflare Workers AIでDeepSeek R1を設定する

1

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

シークレットを追加

2

APIキーを取得したら、curlリクエストですぐに試せます。CloudflareはOpenAI互換のAPIエンドポイントを提供しているため、簡単に利用できます。この時点で、アカウントIDを含むモデル名と完全なエンドポイントを控えておいてください。例:https://api.cloudflare.com/client/v4/accounts/{ACCOUNT_ID}c/ai/v1/。

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
}'
3

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

シークレットを追加

4

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

カスタムLLMを選択

5

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を入力

6

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