Configurar chaves de API do Gemini para o Discourse AI

<div data-theme-toc="true"> </div>

# Como Configurar Chaves de API do Gemini para o Discourse AI

## Introdução
Este tópico aborda como configurar sua chave de API do Google Gemini com um projeto de conta do Google Cloud existente. O Gemini não é um serviço gratuito e, portanto, você precisará garantir que o faturamento esteja configurado em seu administrador do Google Cloud.


Existem algumas informações importantes com links na página de geração de chaves do [Gemini Developer studio](https://aistudio.google.com/) sobre isso:
![A imagem é uma captura de tela de um documento de texto que parece ser instruções para usar a plataforma de API do Google. (Legenda por IA)|690x159](upload://dSoeQWF1mhTWopgFm3ssEAfeW1j.png)


Ok, vamos começar!

> :point_up: **NOTA**: É necessário acesso de nível de administrador ao Google Cloud e ao seu fórum Discourse.

***

## Passo 1: Configurando um Projeto no Google Cloud
A configuração adequada de uma chave de API do Gemini requer que você tenha acesso de administrador à sua conta do Google Cloud e crie um projeto de faturamento que possa usar para o uso da sua chave de API do Gemini.

Você pode criar sua chave no Gemini Studio e conectá-la ao seu Google Cloud, mas é um pouco mais fácil fazer tudo a partir do console do Google Cloud para não ter que ir e voltar.

Acesse o [administrador do Google Cloud para API](https://console.cloud.google.com/apis/credentials) de sua organização e certifique-se de estar na organização pai (você pode ver isso no campo superior ao lado do logotipo do Google Cloud).

![Esta imagem exibe a tela de um computador mostrando uma página de projeto do Google Cloud com seções para seleção de recursos e criação de novo projeto. (Legenda por IA)|690x328](upload://2WAm2HSSCQCEvDDrTmj4Q9mTCrk.png)

Você terá que criar um projeto para sua chave Gemini, se ainda não tiver um que deseja usar (observe que o link para selecionar ou criar um novo projeto está no canto superior esquerdo da página).

![A imagem exibe uma captura de tela de uma janela do navegador Google Chrome mostrando uma página da web do Google Cloud Platform com uma barra de pesquisa e uma lista de serviços de API. (Legenda por IA)|690x319](upload://pdaN5F1BNvHXzxtms0H4B4g6yW9.jpeg)

Para um novo projeto, preencha a página de criação de novo projeto (certifique-se de que sua organização esteja selecionada no campo suspenso apropriado).

![A imagem mostra a tela de um computador exibindo uma caixa de diálogo com um prompt para criação de novo projeto. (Legenda por IA)|569x500](upload://hJsXL7R7x0AECgcfNfBvfFTDq8k.png)

Para gerenciar o faturamento do seu projeto, você precisará configurar uma conta de faturamento para o projeto no [faturamento do Google Cloud](https://console.cloud.google.com/billing/projects), presumindo que você tenha o faturamento configurado para sua organização. Você (ou seu gerente de conta de faturamento) poderá fazer isso mais tarde, depois que a chave for criada. Observe que existem cotas para projetos e projetos de faturamento, dependendo da conta do Google Cloud de sua organização. Para habilitar o faturamento em seu projeto, vá para a guia Faturamento no menu de navegação do Google Cloud e vincule uma conta de faturamento (consulte o link "Gerenciar contas de faturamento") e habilite o faturamento para o projeto na [página de projetos de faturamento](https://console.cloud.google.com/billing/projects).

***

## Passo 2: Criar uma Chave de API do Gemini

> :warning: **IMPORTANTE!** Lembre-se de usar suas chaves de API com segurança. Leia atentamente [Mantenha sua chave de API segura](https://ai.google.dev/gemini-api/docs/api-key#security) e [Melhores práticas para usar chaves de API com segurança](https://support.google.com/googleapi/answer/6310037) antes de prosseguir.

Agora você está pronto para criar uma chave de API no projeto. Vá para as credenciais desse projeto, clique no link "+ criar credenciais" na parte superior e selecione "Chave de API" nas opções suspensas.

![A imagem é uma captura de tela de uma interface de computador para uma página de configurações de conta do Google, mostrando um menu com várias opções relacionadas a serviços de API. (Legenda por IA)|690x198](upload://amBplHtAUi25QvyzAjiHJho6xLr.png)

Uma nova chave de API será criada para você. Copie-a e guarde-a em um local seguro, como um aplicativo de cofre de senhas. Não compartilhe chaves. Esta é a chave que você precisará inserir nas configurações do Discourse AI.

![A imagem mostra uma caixa de diálogo com uma mensagem para uma chave de API. (Legenda por IA)|690x407, 75%](upload://dIY4cpSmsTf64EFX6WumNa4k7Mo.jpeg)

A chave agora deve estar listada em suas chaves de API. Clique nela para editar a chave de API

![A imagem exibe a tela de um computador com serviços do Google Cloud Platform, mostrando uma página de configurações do Google API Console com várias opções e uma nota sobre o consentimento do OAuth. (Legenda por IA)|689x214](upload://pemUo0n01q43IXyBgEV9GZoLuDa.png)

Dê um nome apropriado à chave e, em seguida, vá para a seção Restrições da API e selecione "Restringir chave" e, em seguida, escolha "Generative Language API".

![Imagem de uma tela de computador com um diálogo de chave de API do Google Cloud aberto. (Legenda por IA)|528x500](upload://j2OgE7bJl0O1FBqlXlOtTu7OMbR.png)

Salve sua chave atualizada. Clique no link "Mostrar chave" para sua nova chave e copie-a.

![A imagem é uma captura de tela do painel da Plataforma do Google Cloud (GCP), mostrando a seção API e Serviços com as páginas Gateway de API, Gerenciamento de API e Chaves de API. (Legenda por IA)|690x261](upload://mCNsOTAAkda0gv2uSS1kGXLxnrz.png)

 ***

## Passo 3: Configurar o Gemini nas Configurações de IA do Discourse
O Discourse AI agora usa um sistema centralizado de **Credenciais** para gerenciar chaves de API. Em vez de colar sua chave diretamente em cada configuração de LLM, você primeiro cria uma credencial e depois a seleciona ao configurar seu modelo Gemini.

### Passo 3a: Criar uma Credencial

Vá para `Admin > Plugins > AI > Credentials` e clique em **Nova Credencial**. Dê um nome descritivo (por exemplo, "Chave de API do Gemini") e cole a chave de API que você copiou do Google Cloud. Salve a credencial.

> :bulb: **Dica**: Você também pode criar uma credencial em linha — ao adicionar um novo LLM na próxima etapa, clique no botão **+** ao lado do seletor de credenciais para criar uma na hora.

### Passo 3b: Adicionar um LLM Gemini

Agora vá para `Admin > Plugins > AI > LLMs`. Clique em **Adicionar** e selecione um dos modelos Gemini pré-configurados (por exemplo, Gemini 3 Flash ou Gemini 3 Pro). O nome do modelo, a URL do endpoint e outras configurações serão pré-preenchidos para você. Use o menu suspenso **Credential** para selecionar a credencial que você criou na etapa anterior e, em seguida, salve.

> :information_source: **Nota**: A mesma credencial pode ser reutilizada em várias configurações de LLM, então você só precisa inserir sua chave de API do Gemini uma vez.

***

## Passo 4: Rastrear o Uso da Chave de API do Gemini
Você pode rastrear o uso da sua chave de API do Gemini no painel do Google Cloud em faturamento, em "Gerenciar Conta de Faturamento"

![imagem|690x127](upload://oBB7Tkqj3mdzuTnFyb9lTxWA3QX.png)

E então selecione seu projeto específico na lista de projetos de faturamento, e ele abrirá o relatório de faturamento onde você pode especificar o(s) projeto(s) e vários outros detalhes que deseja usar para rastrear seus projetos de chave de API (você também pode rastrear outras chaves de API do Google anexadas à sua conta do Google Cloud aqui, por exemplo, se você tiver [Google Custom Search API e Mecanismo de Pesquisa Programável](https://meta.discourse.org/t/google-search-for-discourse-ai-programmable-search-engine-and-custom-search-api/307107) configurado).

![imagem|685x500](upload://2JxK8UtOCrfhPFba9tTqiQJ8HI5.png)

***

## Links

* [Google Cloud Console](https://cloud.google.com/cloud-console)
* [Documentação da API Gemini](https://ai.google.dev/gemini-api/docs/api-key)
* [Documentação do Discourse AI](https://meta.discourse.org/t/discourse-ai/259214)
* [API de Pesquisa Personalizada do Google para Discourse AI](https://meta.discourse.org/t/google-search-for-discourse-ai-programmable-search-engine-and-custom-search-api/307107)
* [Melhores práticas para usar chaves de API com segurança](https://support.google.com/googleapi/answer/6310037)
* [Como Habilitar o Bot de IA](https://meta.discourse.org/t/enable-ai-bot/266012)
* [Configurar Sumarização do Discourse AI](https://meta.discourse.org/t/discourse-ai-summarization/262711)
* [Preços da IA do Google](https://ai.google.dev/pricing)
4 curtidas