Este guia explica como configurar chaves de API para Azure OpenAI para habilitar recursos do Discourse AI que exigem chaves de LLM de terceiros.
Nível de usuário necessário: Administrador
Neste exemplo, estamos usando o Azure OpenAI para gerar as chaves.
Observação: Você provavelmente precisará de um plano pago e terá que pagar por uso. Veja aqui os detalhes e preços atualizados.
As plataformas sempre mudarão, então este guia pode não refletir 100% do processo.
Para usar certos módulos de IA, os usuários devem ter uma chave de API de um provedor terceirizado, como OpenAI (ChatGPT), Anthropic (Claude), Stability AI (Stable Diffusion), etc.
Verifique cada módulo de IA para ver quais provedores terceirizados podem ser usados para ele.
Obter chaves de API
- Acesse a documentação aqui para obter as chaves de API necessárias, dependendo dos modelos OpenAI que você escolher e dos módulos/recursos do Discourse AI que você usa.
- Assim que as chaves forem obtidas, armazene-as em um local seguro e copie-as.
Usando chaves de API para Discourse AI
- Vá para as configurações
Admin→Plugins→AI→ abaLLMs. - Clique no botão + Novo Modelo.
- Selecione o modelo apropriado na lista.
- Selecione
Azurena listaService hosting the model(Serviço que hospeda o modelo). - Insira a
URL of the service hosting the model(URL do serviço que hospeda o modelo).
Exemplo de URL:
https://{NOME_DO_RECURSO}.openai.azure.com/openai/deployments/{NOME_DA_IMPLANTAÇÃO}/\u003echat/completions?api-version=2024-02-15-previewonde
- NOME_DO_RECURSO é o nome do seu recurso Azure OpenAI
- NOME_DA_IMPLANTAÇÃO é o nome da sua implantação do modelo GPT-4 Turbo com Visão
- Cole a chave de API no campo
API Key of the service hosting the model(Chave de API do serviço que hospeda o modelo). - Salve o LLM.
Configurações adicionais
As configurações dependerão do modelo OpenAI que você escolher e dos módulos/recursos do Discourse AI que você usar. As seguintes configurações podem ser encontradas em Admin settings-> Plugins → AI → aba Settings:
ai openai API key: Chave de API para a API OpenAI.ai openai embeddings url: URL personalizada usada para a API de embeddings OpenAI (use URL específica para Azure).ai openai dall e 3 url: URL personalizada usada para a geração de imagens DALL-E 3.

