suchen

Heim  >  Fragen und Antworten  >  Hauptteil

OpenAI gpt-3.5-turbo: Anfrage fehlgeschlagen mit Statuscode 400

<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粉546138344P粉546138344454 Tage vor591

Antworte allen(1)Ich werde antworten

  • P粉267791326

    P粉2677913262023-09-02 00:12:30

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

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

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

    Antwort
    0
  • StornierenAntwort