OpenAI gpt-3.5-turbo: ステータス コード 400 でリクエストが失敗しました
P粉546138344
2023-09-01 12:17:58
<p>node.js のこのメソッドはもう機能しませんか?当時は正常に動作していましたが、現在は動作しなくなり、またこのコードは https://platform.openai.com/docs/api-reference/completions/create</ p> である公式ドキュメントに基づいているためです。
<p><strong>私のサーバー側コード: </strong></p>
<pre class="brush:js;toolbar:false;"> import { 構成, OpenAIApi } from 'openai';
//....
const 構成 = 新しい構成({
apiKey: API_KEY、
});
//....
const openai = 新しい OpenAIApi(構成);
//....
const 応答 = await openai.createChatCompletion({
モデル:「GPT-3.5-ターボ」、
メッセージ: [
{
役割: 「システム」、
content: `あなたは役に立つアシスタントです。` },
...プロンプト
]、
温度: 0.2、
max_tokens: 1500、
トップ_p: 1、
周波数ペナルティ: 0、
存在ペナルティ: 0、
});
//....
res.status(200).send({
ボット:response.data.choices[0].message.content
});
//....
</pre>
<p><strong>送信しようとしているデータ: </strong></p>
<pre class="brush:json;toolbar:false;">{
「プロンプト」: [
{
「役割」: 「ボット」、
「コンテンツ」: 「問題が発生しました。」
}、
{
"役割": "ユーザー"、
「コンテンツ」: 「何が問題ですか?」
}
】
}
</pre>
<p><strong>次のエラーが発生しました: </strong>
|
正しいメッセージ プロンプトを送信しているかどうかを確認したい場合に備えて、メッセージ プロンプトの出力がターミナルに表示されます。 </p>
<p>組織 ID を追加しようとしましたが、まだ機能しませんでした。また、v3.2.1 から v3.3.0 に更新しようとしましたが、まったく機能しませんでした。私の口座にはまだ残高があります。 </p>
問題は解決しました。ボットの代わりに間違ったキャラクターを送信してしまいました。アシスタントであるはずでした。したがって、この形式はすべてを通常の状態に戻します:
リーリーベース https://platform.openai.com/docs/api -reference/chat/create ロールは 4 つだけです:
system
、user
、アシスタント
または関数代码>