Configure chaves de API para Cloudflare Workers AI

Cloudflare Workers AI

Neste exemplo, estamos usando o Cloudflare Workers AI para gerar as chaves.

:information_source: O Cloudflare Workers AI é usado como provedor de embeddings no Discourse AI (por exemplo, para busca semântica e RAG). Ele não é usado como provedor de LLM.

Nota: O Workers AI está disponível nos planos gratuitos e pagos do Cloudflare. Podem ser aplicados preços baseados no uso. Consulte aqui para detalhes atualizados.

As plataformas mudam constantemente, portanto, este guia pode não refletir 100% do processo.

Gerar a chave da API

  1. Faça login no Cloudflare. Siga as instruções em sua documentação para obter uma chave de API e o ID da conta.
  2. Gere a chave da API e anote o ID da conta.
  3. Após a geração da chave, armazene-a em um local seguro e faça uma cópia dela.

Usando a chave da API no Discourse AI

As credenciais do Cloudflare Workers AI agora são configuradas nas páginas de administração Segredos de IA e Embeddings de IA, e não nas configurações do site do plugin.

  1. Acesse Admin → Plugins → Discourse AI → Segredos de IA (/admin/plugins/discourse-ai/ai-secrets)
  2. Crie um novo segredo com seu token da API do Cloudflare
  3. Acesse Admin → Plugins → Discourse AI → Embeddings de IA (/admin/plugins/discourse-ai/ai-embeddings)
  4. Crie ou edite uma definição de embeddings, selecionando Cloudflare como provedor
  5. Defina a URL para o endpoint do Cloudflare Workers AI, que inclui seu ID de conta, por exemplo:
    https://api.cloudflare.com/client/v4/accounts/SEU_ID_DE_CONTA/ai/run/@cf/baai/bge-large-en-v1.5
  6. Selecione o Segredo de IA criado no passo 2

:information_source: As configurações antigas do site ai_cloudflare_workers_api_token e ai_cloudflare_workers_account_id estão agora ocultas e obsoletas. Configurações existentes foram migradas automaticamente para o novo sistema de Definições de Embeddings e Segredos de IA.

6 curtidas