24 lines
592 B
C#
24 lines
592 B
C#
using OpenAI.Chat;
|
|
using OpenAI.RealtimeConversation;
|
|
using YandexGPT.CLI.Services;
|
|
|
|
Console.WriteLine("Let's start!");
|
|
|
|
var service = new YandexGptService();
|
|
var client = service.CreateClient();
|
|
var chat = client.GetChatClient("gpt://b1gg9b7e74q248tvan7f/yandexgpt/latest");
|
|
|
|
|
|
var query = Console.ReadLine();;
|
|
while (query is not ("exit" and "quit"))
|
|
{
|
|
var message = ChatMessage.CreateUserMessage(query);
|
|
var response = chat.CompleteChat(message);
|
|
foreach (var row in response.Value.Content)
|
|
{
|
|
Console.WriteLine(row.Text);
|
|
}
|
|
query = Console.ReadLine();
|
|
}
|
|
|