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>
Mon code côté serveur :
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é>Données que j'essaie d'envoyer :
{ "invite": [ { "rôle": "bot", "contenu": "Quelque chose s'est mal passé." }, { "rôle": "utilisateur", "contenu": "Qu'est-ce qui ne va pas?" } ] } ≪/pré>J'ai rencontré cette erreur : | 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.
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.
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 :
Basé surhttps://platform.openai.com/docs/api -reference/chat/createSeulement 4 rôles :
system
、user
、assistant
oufonction代码>