Configurazione dei servizi Amazon Bedrock

:bookmark: Questa guida spiega come configurare le chiavi API per Amazon Bedrock 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 Amazon Bedrock per generare le chiavi.

Nota: È necessario un piano a pagamento e le chiavi API configurate

Le piattaforme cambiano continuamente, quindi questa guida potrebbe non riflettere il processo al 100%.

Ottenere le chiavi API

Configurare le chiavi su Amazon Bedrock è leggermente più complesso rispetto alla maggior parte degli altri provider. Probabilmente dovrai avere familiarità con concetti come i ruoli IAM e altro. Le istruzioni su come ottenere le chiavi si trovano qui:

Quali modelli Bedrock supporta Discourse AI?

Discourse AI supporta tutti i modelli Anthropic Claude e tutti i modelli linguistici Nova (Micro / Lite e Pro).

Questi modelli sono supportati con immagini, video e chiamate agli strumenti (XML e nativo).

Ecco alcuni ID modello chiave:

Nova:

  • amazon.nova-pro-v1:0
  • amazon.nova-lite-v1:0
  • amazon.nova-micro-v1:0

Claude:

  • anthropic.claude-sonnet-4-6
  • anthropic.claude-opus-4-6-v1
  • anthropic.claude-haiku-4-5-20251001-v1:0
  • E molti altri

Per l’elenco completo e aggiornato degli ID dei modelli Claude supportati, consulta il metodo bedrock_model_id nel codice sorgente. Inoltre, qualsiasi nome di modello non esplicitamente mappato verrà passato così com’è, consentendoti di utilizzare direttamente nuovi ID di modello.

Tieni presente che non tutti i modelli sono disponibili in tutte le regioni; controlla la pagina di configurazione di Bedrock.

Utilizzo delle chiavi API per Discourse AI

  1. Vai su AdminPluginsAI → scheda LLMs
  2. Clicca sul pulsante Configura su “Configurazione manuale”
  3. Inserisci tutte le impostazioni del modello:

Discourse AI supporta due metodi di autenticazione per Bedrock:

  • Chiavi di accesso statiche: Fornisci una chiave API (chiave di accesso segreta), un ID chiave di accesso e una regione.
  • Autenticazione basata su ruoli IAM: Fornisci un ARN del ruolo e una regione. Questo utilizza AWS STS AssumeRole per il rotolamento automatico delle credenziali.

Devi configurare un ID chiave di accesso oppure un ARN di ruolo (insieme a una regione) per l’autenticazione.

Come tokenizer puoi utilizzare OpenAiTokenizer per Nova e AnthropicTokenizer per i modelli basati su Claude.

Dovrei disabilitare il supporto nativo degli strumenti o no?

Discourse include configurazioni basate su strumenti nativi e strumenti XML; in alcuni casi gli strumenti XML offrono prestazioni migliori rispetto all’implementazione nativa degli strumenti. Dovresti sperimentare per scoprire quale configurazione funziona meglio per te.

3 Mi Piace