- Регистрация
- 24.12.2012
- Сообщения
- 13
- Благодарностей
- 10
- Баллы
- 3
Добрый день!
Использую решение по получению контента через API из этой темы все работает
но не могу разобраться как сделать запрос если ответ сформирован не полностью.
Спрашивал ChatGPT, получил такой ответ:
и надо ей отправить предыдущий ответ и попросить продолжить, но не хватает знаний как это реализовать или в C# кубике или через POST запрос.
Если у кого есть решение, буду благодарен!
Использую решение по получению контента через API из этой темы все работает
но не могу разобраться как сделать запрос если ответ сформирован не полностью.
Спрашивал ChatGPT, получил такой ответ:
Вроде бы все понятно, отслеживаем получен полный ответ или нет, по этой переменной:Вот пример кода на C# для продолжения генерации текста на основе вашего первоначального запроса:
using OpenAI;
var openai = new OpenAIApi("YOUR API KEY");
string model = "gpt-3.5-turbo";
string prompt = "запрос";
int maxTokens = 1024;
CompletionRequest request = new CompletionRequest()
{
Engine = model,
Prompt = prompt,
MaxTokens = maxTokens
};
CompletionResponse response = openai.Completions.CreateCompletion(request);
string text = response.Choices[0].Text;
Console.WriteLine(text);
// Продолжение генерации текста
request.Prompt = text;
response = openai.Completions.CreateCompletion(request);
text = response.Choices[0].Text;
Console.WriteLine(text);
В этом примере мы используем библиотеку OpenAI для C#, которая предоставляет удобный способ взаимодействия с OpenAI API. Мы создаем экземпляр объекта OpenAIApi с указанием ключа API, а затем создаем объект CompletionRequest для задания параметров запроса. Запрос отправляется методом CreateCompletion объекта Completions в экземпляре OpenAIApi. Ответ возвращается в объекте CompletionResponse, из которого мы извлекаем текст с помощью свойства Choices и метода Text.
и надо ей отправить предыдущий ответ и попросить продолжить, но не хватает знаний как это реализовать или в C# кубике или через POST запрос.
Если у кого есть решение, буду благодарен!