Configura le API Keys per Azure OpenAI

:bookmark: Questa guida spiega come configurare le chiavi API per Azure OpenAI per abilitare le funzionalitĂ  di Discourse AI che richiedono chiavi LLM di terze parti.

:person_raising_hand: Livello utente richiesto: Amministratore

In questo esempio, stiamo utilizzando Azure OpenAI per generare le chiavi.

Nota: Probabilmente avrai bisogno di un piano a pagamento e dovrai pagare per utilizzo. Vedi qui per dettagli e prezzi aggiornati.

Le piattaforme cambieranno sempre, quindi questa guida potrebbe non riflettere il processo al 100%.

:information_source: Per utilizzare determinati moduli AI, gli utenti devono disporre di una chiave API da un provider di terze parti come OpenAI (ChatGPT), Anthropic (Claude), Stability AI (Stable Diffusion), ecc.

Controlla ogni modulo AI per vedere quali provider di terze parti possono essere utilizzati per esso.

Ottenere le chiavi API

  1. Consulta la documentazione qui per ottenere le chiavi API necessarie a seconda dei modelli OpenAI che scegli e dei moduli/funzionalitĂ  di Discourse AI che utilizzi.
  2. Una volta ottenute le chiavi, conservale in un luogo sicuro e copiale.

Utilizzo delle chiavi API per Discourse AI

  1. Vai alle impostazioni Admin → Plugins → AI → scheda LLMs.
  2. Fai clic sul pulsante + New Model (+ Nuovo modello).
  3. Seleziona il modello appropriato dall’elenco.
  4. Seleziona Azure dall’elenco Service hosting the model (Servizio che ospita il modello).
  5. Inserisci l’URL of the service hosting the model (URL del servizio che ospita il modello).

Esempio URL: https://{RESOURCE_NAME}.openai.azure.com/openai/deployments/{DEPLOYMENT_NAME}/chat/completions?api-version=2024-02-15-preview dove

  • RESOURCE_NAME è il nome della tua risorsa Azure OpenAI.
  • DEPLOYMENT_NAME è il nome del tuo modello GPT-4 Turbo con Vision distribuito.
  1. Incolla la chiave API nel campo API Key of the service hosting the model (Chiave API del servizio che ospita il modello).
  2. Salva l’LLM.

Impostazioni aggiuntive

Le impostazioni dipenderanno dal modello OpenAI che scegli e dai moduli/funzionalità di Discourse AI che utilizzi. Le seguenti impostazioni si trovano nelle impostazioni Admin → Plugins → AI → scheda Settings (Impostazioni):

  • ai openai API key: Chiave API per l’API OpenAI.
  • ai openai embeddings url: URL personalizzato utilizzato per l’API di embedding di OpenAI (utilizza l’URL specifico per Azure).
  • ai openai dall e 3 url: URL personalizzato utilizzato per la generazione di immagini DALL-E 3.
2 Mi Piace

Ciao,

Sto riscontrando un problema con l’endpoint OpenAI Azure. Sembra non funzionare come previsto per il seguente URL:

https://***.openai.azure.com/openai/deployments/DEPLOYMENT_NAME/chat/completions?api-version=2023-07-01-preview

Dove DEPLOYMENT_NAME è impostato su gpt-4-32k.

Potresti aiutarmi a risolvere questo problema? Qualsiasi indicazione o suggerimento sarebbe molto apprezzato.

Inoltre, ho alcune domande sui plugin di Discourse:

  1. Come fare il Fork di un Plugin Discourse: Potresti fornire istruzioni dettagliate o una guida su come fare il fork di un plugin Discourse esistente?
  2. Testare il Plugin Forkato: Una volta che ho fatto il fork di un plugin, quali sono i passaggi per testare questa versione forkata sulla mia istanza Discourse?
  3. Caricare e Attivare il Plugin: Dopo il test, come posso caricare e attivare questo plugin forkato sulla mia istanza Discourse?

La tua assistenza con queste domande sarebbe estremamente utile. Grazie per il tuo tempo e supporto.

Cordiali saluti,

2 Mi Piace

5 post sono stati spostati in un nuovo argomento: Problemi di configurazione dell’IA su Bitnami Discourse