Ниже приведен фрагмент из этот код:
Код: Выделить всё
foreach (ChatMessage msg in messages)
{
List tmpMessage = new List();
tmpMessage.Add(msg);
Task chatResult = client.CompleteChatAsync(tmpMessage, chatOptions);
await chatResult;
if (chatResult.IsCompleted && chatResult.Result.Value != null)
{
output.Add(chatResult.Result.Value.Content[0].Text);
}
}
Мои вопросы: действительно ли это асинхронно? Я вызываю Completechatasync, но затем «ожидаю результат чата» и не уверен, можно ли сделать это асинхронно? Во-вторых, часть веб-страницы «Просмотр» не обновляется после того, как все результаты возвращаются и обрабатываются. Оно просто сидит там. Как обновить представление в структурированном веб-приложении MVC в .net?
Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/792 ... s-w-openai
Мобильная версия