4 место Король cоциалок #21: генерация контента с помощью нейро-сервисов OpenAI, AI21, Jarvis

и виртуальная карта зарубежного банка решают проблему.

Подскажите, пожалуйста, где такую сделать?)
 
  • Спасибо
Реакции: jaka1 и Astraport
Благодарю!
 
Друзья, а как тут на post get запросы что на C# вызываются поставить таймаут в 2 минуты к примеру? Сервак отвечает долго и коннект сбрасывается преждевременно через 30 секунд примерно.

C#:
Развернуть Свернуть Копировать
return ZennoPoster.HttpPost("https://api.openai.com/v1/engines/" + project.Variables["engine"].Value + "/completions",  project.Variables["data"].Value, "application/json", Cookies: "", AdditionalHeaders: new string[]{"Authorization: Bearer " + project.Variables["api_key"].Value});
 
Друзья, а как тут на post get запросы что на C# вызываются поставить таймаут в 2 минуты к примеру? Сервак отвечает долго и коннект сбрасывается преждевременно через 30 секунд примерно.

C#:
Развернуть Свернуть Копировать
return ZennoPoster.HttpPost("https://api.openai.com/v1/engines/" + project.Variables["engine"].Value + "/completions",  project.Variables["data"].Value, "application/json", Cookies: "", AdditionalHeaders: new string[]{"Authorization: Bearer " + project.Variables["api_key"].Value});
"application/json", 120000, Cookies: "", - вот в это место воткните
 
  • Спасибо
Реакции: selectel56
"application/json", 120000, Cookies: "", - вот в это место воткните
ошибку выдает сборки argument 4 cannot int to string

На 4 аргументе должен быть прокси - это string, на 5 месте encoding - а тут в посте вообще куки и получается путаница, но на удивление работает, так вот незадача - а как тогда таймаут воткнуть, он должен быть на 7 аргументе, но тут уже последовательность нарушена.

public static string HttpPost(
string url,
string content,
string contentPostingType,
string proxy,
string Encoding,
ResponceType respType,
int Timeout,
string Cookies,
string UserAgent,
bool UseRedirect,
int MaxRedirectCount,
string[] AdditionalHeaders
)
 
Последнее редактирование:
  • Спасибо
Реакции: selectel56
Зачем вы её нарушили? Proxy и Encoding добавьте.
Этот вопрос я хочу задать создателю данной темы, почему нарушено (НО РАБОТАЕТ).

В общем долго мучался, вот этот код что из доков он не пашет:

Получается так:
C#:
Развернуть Свернуть Копировать
return ZennoPoster.HttpPost("https://api.openai.com/v1/engines/" + project.Variables["engine"].Value + "/completions",  project.Variables["data"].Value, "application/json", "", "", ResponceType.HeaderAndBody, 120000, Cookies: "", AdditionalHeaders: new string[]{"Authorization: Bearer " + project.Variables["api_key"].Value});

Он выдает ошибку на ResponceType (does not exist in the current context). ResponceType указан тоже верно, в чем моя ошибка не понимаю.

Если кому пригодится как работаем таймаут в пост запросах, то ставить надо вот так, респонсе указывается именно как в примере ниже:
C#:
Развернуть Свернуть Копировать
var str = ZennoPoster.HttpPost("https://api.openai.com/v1/chat/completions",  project.Variables["data"].Value, "application/json", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, 300000, Cookies: "", AdditionalHeaders: new string[]{"Authorization: Bearer " + project.Variables["api_key"].Value});
return str;
 
Последнее редактирование:
Этот вопрос я хочу задать создателю данной темы, почему нарушено (НО РАБОТАЕТ).
Да он вечно накосячит, исправляй потом.
А так?

return ZennoPoster.HttpPost("https://api.openai.com/v1/engines/" + project.Variables["engine"].Value + "/completions", project.Variables["data"].Value, "application/json", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, 120000, Cookies: null, AdditionalHeaders: new string[]{"Authorization: Bearer " + project.Variables["api_key"].Value});
 
  • Спасибо
Реакции: selectel56
Да он вечно накосячит, исправляй потом.
А так?

return ZennoPoster.HttpPost("https://api.openai.com/v1/engines/" + project.Variables["engine"].Value + "/completions", project.Variables["data"].Value, "application/json", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, 120000, Cookies: null, AdditionalHeaders: new string[]{"Authorization: Bearer " + project.Variables["api_key"].Value});
Да да, все исправил, спасибо большое!
 
кто нибуть знает как с этим боротся "message": "Rate limit reached for default-global-with-image-limits in organization org-LHlfo8Sg8jVAo3SBfpdlRRnC on requests per day. Limit: 2000 / day. Please try again" ?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)