Создайте помощника и продолжайте использовать ветку, пока пользователь не прекратит разговор.C#

Место общения программистов C#
Anonymous
Создайте помощника и продолжайте использовать ветку, пока пользователь не прекратит разговор.

Сообщение Anonymous »

Я провожу тот же эксперимент с ChatGPT и обнаружил NuGet под названием OpenAI-DotNet, который кажется довольно простым в использовании. Что мне нравится, так это разговор между пользователем и ИИ. Я понял, что Assistant — правильный способ реализовать это. Итак, я написал этот код:

Код: Выделить всё

var request = new CreateAssistantRequest(Model.GPT4o);
assistant = await client.AssistantsEndpoint.CreateAssistantAsync(
new CreateAssistantRequest(
name: "English Teacher",
instructions: "You are a personal English Teacher.",
model: Model.GPT4o));

var messages = new List { "Good morning! How is the weather?" };
var threadRequest = new CreateThreadRequest(messages);

chats = await assistant.CreateThreadAndRunAsync(threadRequest);
Я не могу найти, как добавить больше сообщений, чтобы продолжить чат после создания темы. Только в сообщениях я могу добавлять больше сообщений. Это значит, что мне придется заново создавать каждый раз, когда я добавляю сообщение, новый чат?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -the-conve

Вернуться в «C#»