Diese Anleitung erklärt, wie Sie API-Schlüssel für Amazon Bedrock konfigurieren, um Discourse AI-Funktionen zu aktivieren, die Schlüssel von Drittanbietern für LLMs erfordern.
Erforderliche Benutzerrolle: Administrator
In diesem Beispiel verwenden wir Amazon Bedrock zur Generierung der Schlüssel.
Hinweis: Sie benötigen einen kostenpflichtigen Plan und konfigurierte API-Schlüssel.
Plattformen ändern sich ständig, daher spiegelt diese Anleitung möglicherweise nicht zu 100 % den aktuellen Prozess wider.
API-Schlüssel beschaffen
Die Konfiguration von Schlüsseln bei Amazon Bedrock ist etwas komplexer als bei den meisten anderen Anbietern. Sie sollten wahrscheinlich mit Konzepten wie IAM-Rollen und mehr vertraut sein. Anweisungen zum Beschaffen von Schlüsseln finden Sie unter:
Welche Bedrock-Modelle werden von Discourse AI unterstützt?
Discourse AI unterstützt alle Anthropic Claude-Modelle sowie alle Nova-Sprachmodelle (Micro / Lite und Pro).
Diese Modelle unterstützen Bilder, Videos und Tool-Aufrufe (XML und nativ).
Hier sind einige wichtige Modell-IDs:
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
- Und viele weitere
Für die vollständige und aktuelle Liste der unterstützten Claude-Modell-IDs siehe die Methode bedrock_model_id im Quellcode. Zudem wird jeder Modellname, der nicht explizit zugeordnet ist, unverändert weitergegeben, sodass Sie neuere Modell-IDs direkt verwenden können.
Denken Sie daran, dass nicht alle Modelle in allen Regionen verfügbar sind. Prüfen Sie Ihre Bedrock-Konfigurationsseite.
Verwendung von API-Schlüsseln für Discourse AI
- Gehen Sie zu
Admin→Plugins→AI→LLMs-Tab - Klicken Sie auf die Taste Einrichten bei „Manuelle Konfiguration"
- Geben Sie alle Modelleinstellungen ein:
Discourse AI unterstützt zwei Authentifizierungsmethoden für Bedrock:
- Statische Zugriffsschlüssel: Geben Sie einen API-Schlüssel (geheimer Zugriffsschlüssel), eine Access Key ID und eine Region an.
- IAM-Rollenbasierte Authentifizierung: Geben Sie eine Role ARN und eine Region an. Dies verwendet AWS STS AssumeRole für eine automatische Rotation der Anmeldeinformationen.
Sie müssen entweder eine Access Key ID oder eine Role ARN (zusammen mit einer Region) zur Authentifizierung konfigurieren.
Als Tokenizer können Sie den OpenAiTokenizer für Nova und den AnthropicTokenizer für Claude-basierte Modelle verwenden.
Sollte ich die native Tool-Unterstützung deaktivieren oder nicht?
Discourse wird mit nativen Tool- und XML-Tool-basierten Konfigurationen ausgeliefert. In einigen Fällen übertreffen XML-Tools die native Tool-Implementierung. Sie sollten experimentieren, um herauszufinden, welche Konfiguration für Sie am besten funktioniert.
