Files
YandexGPT/YandexGPT.CLI/Program.cs
Mikhail Shahovalov 0aa0e59710 Оно живое
2025-05-09 15:16:06 +03:00

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();
}