0

OpenAI からリモート API を呼び出そうとしています。ただし、C# ASMX Web サービスを介してリモート API を呼び出したいと考えています。(ASP.NET Web フォーム プロジェクト .NET 4.7)

私が直面している問題は、リモート呼び出しが完了しないことです。つまり、実行が「結果」を超えず、エラーも何もありません。ハングするだけです。

何か案は?

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public async Task<string> InitializeAI(string question) {
 
string OpenAIKey = ConfigurationManager.AppSettings["OpenAI-APIKey"].ToString();
OpenAIAPI api = new OpenAIAPI(OpenAIKey);

var t = "AI:Hi, how are you.\nHuman:I am well.";

            try
            {
                CompletionResult Result = await api.Completions.CreateCompletionAsync(new CompletionRequest(t, temperature: 0.1, stopSequences: " Human:, AI:")).Wait();             
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message.ToString());
            }

            return await Task.FromResult("ascb");          
        }
4

0 に答える 0