API-Schlüssel für OpenAI konfigurieren

:bookmark: Dieser Leitfaden erklärt, wie Sie API-Schlüssel für OpenAI konfigurieren, um Discourse AI-Funktionen zu aktivieren, die 3rd-Party-LLM-Schlüssel erfordern.

:person_raising_hand: Erforderliches Benutzerniveau: Administrator

In diesem Beispiel verwenden wir OpenAI, um die Schlüssel zu generieren.

Hinweis: Sie benötigen wahrscheinlich einen kostenpflichtigen Plan und müssen pro Nutzung bezahlen. Aktuelle Details und Preise finden Sie hier.

Plattformen ändern sich ständig, daher spiegelt dieser Leitfaden möglicherweise nicht zu 100 % den Prozess wider.

:information_source: Um bestimmte KI-Module nutzen zu können, müssen Benutzer einen API-Schlüssel von einem Drittanbieter wie OpenAI (ChatGPT), Anthropic (Claude), Stability AI (Stable Diffusion) usw. haben.

Bitte überprüfen Sie jedes KI-Modul, um zu sehen, welche Drittanbieter dafür verwendet werden können.

API-Schlüssel generieren

  1. Melden Sie sich bei OpenAI an. Einen API-Schlüssel erhalten Sie hier OpenAI Platform
  2. Generieren Sie den API-Schlüssel
  3. Sobald der Schlüssel generiert ist, speichern Sie ihn an einem sicheren Ort und kopieren Sie ihn

API-Schlüssel für Discourse AI verwenden

  1. Gehen Sie zu Admin-Einstellungen → PluginsAILLMs-Tab
  2. Wählen Sie das gewünschte Modell aus und klicken Sie auf die entsprechende Schaltfläche Edit
  3. Fügen Sie den API-Schlüssel in das Feld API Key of the service hosting the model ein.
  4. Speichern Sie die LLM
6 „Gefällt mir“

Egal was wir tun, es heißt immer OpenAI GPT-4 nicht konfiguriert.

Was übersehe ich?

2 „Gefällt mir“

Wo erscheint das bei Ihnen und ich gehe davon aus, dass Sie den OpenAI-Schlüssel eingegeben haben? Haben Sie andere Einstellungen geändert? Haben Sie versucht, den Browser nach Eingabe des Schlüssels zu aktualisieren – hilft das?

wir haben drei gültige OpenAI-Schlüssel, die wir für andere Dinge verwenden, daher weiß ich, dass sie funktionieren.

egal was wir tun, dies ist ein Beispiel für den Fehler, den wir erhalten:

Was ist die Ausgabe, wenn Sie Folgendes ausführen:

curl https://api.openai.com/v1/chat/completions   -H "Content-Type: application/json"   -H "Authorization: Bearer $OPENAI_API_KEY"   -d '{
    "model": "gpt-4",
    "messages": [
      {
        "role": "system",
        "content": "You are a poetic assistant, skilled in explaining complex programming concepts with creative flair."
      },
      {
        "role": "user",
        "content": "Compose a poem that explains the concept of recursion in programming."
      }
    ]
  }'

auf Ihrem Discourse-Server? Vergessen Sie nicht, Ihren API-Schlüssel in den Befehl einzufügen.

3 „Gefällt mir“

werde mich in unseren Server einloggen und das überprüfen.

Eine Geschichte in einer unerzählten Geschichte,
Ein Echo eines gespiegelten Rufs,
So wird es in der Software-Ausbreitung verwendet,
Ein Konzept namens Rekursion, alles.

Stellen Sie sich eine Schachtel in einer Schachtel vor,
Jede schwanger mit der vorherigen,
Jeder Schritt zum Ursprung stellt wieder her,
Unendliche Schichten, wie Paradox.

Wie russische Puppen, ein Traum darin,
Jede kleiner als die äußere,
Doch verbirgt Leben darin, sie wohnen,
Ein gemusterter Ansatz zum Chaos, darin.

Vom Problem zum Teilproblem, dort,
Jedes Atom ist ein stolzes Bild,
Der größeren Form, die gefunden werden soll,
Verdrehte Wirbel der Logik.

Funktionen herbeizaubern, die ihre eigenen rufen,
Es stürzt hinunter, eine riesige Spirale,
Aber im Basisfall ruht es endlich,
Die Samen der Rekursion sind somit gesät.

Im Herzen jeder Schleife finden Sie,
Eine Rekursion, die leicht dreht, verschlungen.
Mit jedem Faden der Frage ausgekleidet,
Es faltet sich auf sich selbst zurück, doch unbegrenzt.

Aber liebe Programmierer, achten Sie auf Ihren Schritt,
Endlose Schleifen sind das Tor zur Hölle,
Halten Sie Ihren Basisfall im Array,
Die Kunst der Rekursion, jetzt versiert.

Wiederholende Aufgaben, doch immer kleiner,
Mit jedem Durchgang, doch näher am Ende,
Probleme zerlegen, unser treuer Freund,
Rekursion im Code, der unendliche Rufer.

claude-v2 gibt keinen Fehler zurück.

Ich wurde aufgefordert, ein anderes Modell zu verwenden, da sie sich von GPT-3.5 Turbo von OpenAI abwenden. Ich erhalte jedoch diese Fehlermeldung, wenn ich auf „Test ausführen“ klicke, und ich kann mich beim besten Willen nicht erinnern, ob mir etwas fehlt.

2 „Gefällt mir“

Dies ist jetzt behoben. Ich habe alle LLMs entfernt und neu gestartet. Die meisten Einstellungen dauerten eine Weile, bis sie wieder gestartet wurden, insbesondere musste ich sie rückgängig machen und dann wieder aktivieren. Aber nach ein paar Versuchen läuft alles wieder mit 4 Mini.

3 „Gefällt mir“

Ist es möglich, Drittanbieter-OpenAI-API-Dienste wie https://api.aimlapi.com/v1/embeddings zu nutzen?

Ich erhalte 500er-Fehler, wenn ich es versuche.

Hast du mit Folgendem debuggt: