【发布时间】:2023-01-12 14:54:37
【问题描述】:
我正在连接GPT3 OpenAI,但我无法设法向它发出正确的 POST 请求(我正在遵循一些指南,但对他们来说它有效......)。
private IEnumerator Upload ( )
{
WWWForm form = new WWWForm();
form.AddField ( "prompt", prompt );
form.AddField ( "max_tokens", maxTokens );
form.AddField ( "model", model );
form.AddField ( "temperature", temperature );
using ( UnityWebRequest wR = UnityWebRequest.Post ( "https://api.openai.com/v1/completions", form ) )
{
wR.SetRequestHeader ( "Authorization", "Bearer " + apiKey );
wR.SetRequestHeader ( "Content-Type", "json" );
yield return wR.SendWebRequest ( );
if ( wR.result != UnityWebRequest.Result.Success )
{
Debug.Log ( "ERROR:\n" + wR.error );
}
else
{
Debug.Log ( "Success:\n" + wR.result + "\nUpload Completed!);
}
}
}
我的代码总是返回一个错误的请求(又名400 Bad Request)。
【问题讨论】:
标签: unity3d httprequest openai gpt-3