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

DevOps

Client
Регистрация
30.11.2020
Сообщения
495
Благодарностей
311
Баллы
63
и виртуальная карта зарубежного банка решают проблему.

Подскажите, пожалуйста, где такую сделать?)
 
  • Спасибо
Реакции: jaka1 и Astraport

jaka1

Client
Регистрация
10.03.2015
Сообщения
43
Благодарностей
14
Баллы
8
Благодарю!
 

selectel56

Client
Регистрация
11.12.2016
Сообщения
98
Благодарностей
48
Баллы
18
Друзья, а как тут на 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});
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 333
Баллы
113
Друзья, а как тут на 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

selectel56

Client
Регистрация
11.12.2016
Сообщения
98
Благодарностей
48
Баллы
18
"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
)
 
Последнее редактирование:

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 333
Баллы
113
  • Спасибо
Реакции: selectel56

selectel56

Client
Регистрация
11.12.2016
Сообщения
98
Благодарностей
48
Баллы
18
Зачем вы её нарушили? 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;
 
Последнее редактирование:

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 333
Баллы
113
Этот вопрос я хочу задать создателю данной темы, почему нарушено (НО РАБОТАЕТ).
Да он вечно накосячит, исправляй потом.
А так?

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

selectel56

Client
Регистрация
11.12.2016
Сообщения
98
Благодарностей
48
Баллы
18
Да он вечно накосячит, исправляй потом.
А так?

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});
Да да, все исправил, спасибо большое!
 

tleakduk

Client
Регистрация
24.07.2017
Сообщения
48
Благодарностей
1
Баллы
8
кто нибуть знает как с этим боротся "message": "Rate limit reached for default-global-with-image-limits in organization org-LHlfo8Sg8jVAo3SBfpdlRRnC on requests per day. Limit: 2000 / day. Please try again" ?
 

Astraport

Client
Регистрация
01.05.2015
Сообщения
4 941
Благодарностей
4 333
Баллы
113

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