# 配置 Cloudflare Workers AI 的 API 密钥

**URL:** <https://meta.discourse.org/t/configure-api-keys-for-cloudflare-workers-ai/283321>\
**Category:** Integrations\
**Tags:** how-to, ai\
**Created:** [2023年十月24日 20:40 UTC](https://meta.discourse.org/t/configure-api-keys-for-cloudflare-workers-ai/283321 "2023-10-24T20:40:02Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)\
**Post date:** [2023年十月24日 20:40 UTC](https://meta.discourse.org/t/configure-api-keys-for-cloudflare-workers-ai/283321/1 "2023-10-24T20:40:03Z")

</div>

### Cloudflare Workers AI

在本示例中，我们使用 Cloudflare Workers AI 来生成密钥。

> ℹ Cloudflare Workers AI 在 Discourse AI 中用作 **嵌入提供商** （例如用于语义搜索和 RAG）。它不作为 LLM 提供商使用。

> **注意** ：Workers AI 在免费和付费的 Cloudflare 计划中均可用。可能会根据使用情况计费。有关最新信息，请参阅此处[详情](https://developers.cloudflare.com/workers-ai/)。

平台会不断变化，因此本指南可能无法完全反映 100% 的流程。

#### 生成 API 密钥

1. 登录 Cloudflare。按照[官方文档](https://developers.cloudflare.com/workers-ai/get-started/rest-api/)中的说明获取 API 密钥和账户 ID。
2. 生成 API 密钥并记录账户 ID。
3. 密钥生成后，请将其保存在安全的地方并复制该密钥。

#### 在 Discourse AI 中使用 API 密钥

Cloudflare Workers AI 的凭据现在通过 **AI 密钥** 和 **AI 嵌入** 管理页面进行配置，而不是通过插件站点设置。

1. 进入 **管理 → 插件 → Discourse AI → AI 密钥** （`/admin/plugins/discourse-ai/ai-secrets`）
2. 使用您的 Cloudflare API 令牌创建新的密钥
3. 进入 **管理 → 插件 → Discourse AI → AI 嵌入** （`/admin/plugins/discourse-ai/ai-embeddings`）
4. 创建或编辑嵌入定义，选择 **Cloudflare** 作为提供商
5. 将 **URL** 设置为您包含账户 ID 的 Cloudflare Workers AI 端点，例如：  
`https://api.cloudflare.com/client/v4/accounts/YOUR_ACCOUNT_ID/ai/run/@cf/baai/bge-large-en-v1.5`
6. 选择您在步骤 2 中创建的 **AI 密钥**

> ℹ 旧的站点设置 `ai_cloudflare_workers_api_token` 和 `ai_cloudflare_workers_account_id` 现已隐藏并弃用。现有配置已自动迁移至新的嵌入定义和 AI 密钥系统。

---

_[View the full topic](https://meta.discourse.org/t/configure-api-keys-for-cloudflare-workers-ai/283321)._
