OpenAI gpt-3.5-turbo: Anfrage fehlgeschlagen mit Statuscode 400
P粉546138344
P粉546138344 2023-09-01 12:17:58
0
1
568
<p>Funktioniert diese Methode in node.js nicht mehr? Denn damals hat es gut funktioniert, aber jetzt funktioniert es nicht mehr und auch dieser Code basiert auf der offiziellen Dokumentation: https://platform.openai.com/docs/api-reference/completions/create</ p> <p><strong>Mein serverseitiger Code: </strong></p> <pre class="brush:js;toolbar:false;"> import { Configuration, OpenAIApi } from 'openai'; //.... const Konfiguration = neue Konfiguration({ apiKey: API_KEY, }); //.... const openai = new OpenAIApi(configuration); //.... const Antwort = Warten auf openai.createChatCompletion({ Modell: „gpt-3.5-turbo“, Mitteilungen: [ { Rolle: "System", Inhalt: „Sie sind ein hilfreicher Assistent.“ }, ...prompt ], Temperatur: 0,2, max_tokens: 1500, top_p: 1, Frequenz_Strafe: 0, Anwesenheitsstrafe: 0, }); //.... res.status(200).send({ Bot: Response.data.choices[0].message.content }); //.... </pre> <p><strong>Daten, die ich senden möchte: </strong></p> <pre class="brush:json;toolbar:false;">{ "Eingabeaufforderung": [ { "Rolle": "Bot", "Inhalt": "Etwas ist schiefgelaufen." }, { "Rolle": "Benutzer", "Inhalt": "Was ist los?" } ] } </pre> <p><strong>Ich habe diesen Fehler festgestellt: </strong> | Die Ausgabe der Nachrichtenaufforderung erfolgt im Terminal, falls Sie überprüfen möchten, ob ich die richtige Nachrichtenaufforderung sende. </p> <p>Ich habe auch versucht, die Organisations-ID hinzuzufügen, aber es hat immer noch nicht funktioniert. Ich habe auch versucht, sie von v3.2.1 auf v3.3.0 zu aktualisieren, aber es hat überhaupt nicht funktioniert. Ich habe immer noch ein Guthaben auf meinem Konto. </p>
P粉546138344
P粉546138344

Antworte allen(1)
P粉267791326

问题已解决,我发送了错误的角色而不是机器人,它应该是助理。所以这种格式将使一切恢复正常:

{
  "prompt": [
    {
      "role": "assistant",
      "content": "Something went wrong."
    },
    {
      "role": "user",
      "content": "What is wrong?"
    }
  ]
}

基于https://platform.openai.com/docs/api -reference/chat/create 只有 4 个角色:systemuserassistantfunction代码>

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!