Du würdest die Anführungszeichen nach yes stehen lassen, aber das $ vor dem Schlüssel nicht. Die $OPENAI_API_KEY bezieht sich auf eine Umgebungsvariable.
Ich frage mich, ob es hier ein Timing-Problem oder ein „Recovery-Problem“ gibt.
Können Sie einen Buchstaben aus dem API-Schlüssel entfernen und dann einen hinzufügen und sehen, ob es dann funktioniert?
@Falco Ich frage mich, ob wir es einfach als „konfiguriert“ behandeln, sobald ein API-Schlüssel vorhanden ist. Zu diesem Zeitpunkt können Sie die Protokolle überprüfen, um zu sehen, ob es fehlschlägt.
Der Test bei der Konfiguration ist sowieso unvollständig … Die API könnte vorübergehend nicht erreichbar sein, der Schlüssel könnte eine Woche später ablaufen und er ist immer noch (konfiguriert). Ich denke, das ist einfach zu kompliziert, wir sollten die Prüfung einfach entfernen und uns hier auf die Protokolle verlassen.
Es wäre gut, wenn es im Dashboard eine Warnung gäbe, die ausgelöst wird, wenn der API-Schlüssel fehlschlägt. Ich habe gesehen, dass mehrere Personen (einschließlich mir selbst) die Dinge richtig konfiguriert haben, außer dass der Dienst mehr Geld verlangt.
Protokolle sind für die meisten Leute schwer zu finden.
Hallo, ich habe mehrere APIs ausprobiert, auch neue.
Tatsächlich verwende ich dieselben APIs mit anderen Diensten wie einem PHP-Skript und einem WordPress-Plugin, und sie funktionieren ohne Probleme. Aber ich verstehe nicht, warum sie hier nicht aktiviert werden, wenn ich sie einfüge. Ich weiß nicht, ob ich etwas Zusätzliches konfigurieren muss, außer die API einzufügen.
Ich habe auch den Namen der Organisation angegeben und ihn wieder entfernt (obwohl dort steht, dass er optional ist).
Freund, ich konnte es lösen. Ich musste den Basisskript erneut ausführen, damit die Konfiguration angewendet wird (ich dachte, es wäre nur notwendig, ihn zu installieren)