Files
terraform/cloudflare/example_call.sh

39 lines
1.3 KiB
Bash

#!/bin/bash
# Workers AI 调用示例 - 需要 ACCOUNT_ID
API_TOKEN="trV3uWTLDCORnGQy8hXTI7r8wj2AT2nFBIomFNVf"
ACCOUNT_ID="你的_ACCOUNT_ID" # 需要从 dashboard 获取
echo "===== Workers AI 调用示例 ====="
echo ""
echo "[1] 文本生成调用:"
cat << 'EOF'
curl -X POST \
"https://api.cloudflare.com/client/v4/accounts/YOUR_ID/ai/run/@cf/meta/llama-3.1-8b-instruct" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"messages": [
{"role": "user", "content": "你好,介绍一下自己"}
]
}'
EOF
echo ""
echo ""
echo "[2] 可用的 AI 模型列表:"
echo " - @cf/meta/llama-3.1-8b-instruct (文本聊天)"
echo " - @cf/meta/llama-2-7b-chat-int8 (轻量聊天)"
echo " - @cf/stabilityai/stable-diffusion-xl-base-1.0 (图像生成)"
echo " - @cf/openai/whisper (语音识别)"
echo " - @cf/baai/bge-base-en-v1.5 (文本嵌入/向量)"
echo ""
echo "[3] 各种用途:"
echo " ✓ 聊天机器人 ✓ 代码生成 ✓ 内容总结"
echo " ✓ 智能搜索 ✓ 文生图 ✓ 翻译"
echo ""
echo "===== 从 Cloudflare Dashboard 获取 Account ID ====="
echo "1. 登录 https://dash.cloudflare.com"
echo "2. 右侧边栏找到 'Account ID'"
echo "3. 复制填入上面脚本"