recherche

Maison  >  Questions et réponses  >  le corps du texte

OpenAI gpt-3.5-turbo : échec de la requête avec le code d'état 400

<p>Cette méthode dans node.js ne fonctionne-t-elle plus ? Parce qu'à l'époque, cela fonctionnait bien, mais maintenant cela ne fonctionne plus et ce code est également basé sur leur documentation officielle qui est https://platform.openai.com/docs/api-reference/completions/create</ p> <p><strong>Mon code côté serveur : </strong></p> <pre class="brush:js;toolbar:false;"> importer { Configuration, OpenAIApi } depuis 'openai' ; //.... const configuration = nouvelle configuration ({ apiClé : API_KEY, }); //.... const openai = new OpenAIApi(configuration); //.... réponse const = attendre openai.createChatCompletion ({ modèle : "gpt-3.5-turbo", messages: [ { rôle : "système", contenu : `Vous êtes un assistant utile.` }, ...rapide ], température : 0,2, max_tokens : 1500, top_p : 1, fréquence_pénalité : 0, présence_penalty : 0, }); //.... res.status(200).send({ bot : réponse.data.choices[0].message.content }); //.... ≪/pré> <p><strong>Données que j'essaie d'envoyer : </strong></p> <pre class="brush:json;toolbar:false;">{ "invite": [ { "rôle": "bot", "contenu": "Quelque chose s'est mal passé." }, { "rôle": "utilisateur", "contenu": "Qu'est-ce qui ne va pas?" } ] } ≪/pré> <p><strong>J'ai rencontré cette erreur : </strong> | La sortie de l'invite de message se trouve dans le terminal, au cas où vous souhaiteriez vérifier si j'envoie l'invite de message correcte. </p> <p>J'ai également essayé d'ajouter l'ID de l'organisation, mais cela n'a toujours pas fonctionné. J'ai également essayé de le mettre à jour de la version 3.2.1 à la version 3.3.0, mais cela n'a pas fonctionné du tout. J'ai encore un solde sur mon compte. </p>
P粉546138344P粉546138344454 Il y a quelques jours590

répondre à tous(1)je répondrai

  • P粉267791326

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

    Problème résolu, j'ai envoyé un mauvais personnage au lieu du bot, ce devrait être un assistant. Ce format ramènera donc tout à la normale :

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

    Basé sur https://platform.openai.com/docs/api -reference/chat/create Seulement 4 rôles : systemuserassistant ou fonction

    répondre
    0
  • Annulerrépondre