Прокси через зарубежный сервер
Метод позволяет отправить HTTP-запрос через зарубежный сервер Quescha — например, к нейросетям или другим сервисам, которые блокируют российские IP-адреса.
Запрос требует API-ключа — см. Авторизация.
Используйте /proxy, если внешний сервис не отвечает напрямую из ваших сценариев — например, отвергает запросы с российских IP. Через этот метод запрос пойдёт с зарубежного сервера Quescha.
Endpoint
| Параметр | Значение |
|---|---|
| Метод | GET, POST |
| Endpoint | /proxy |
Параметры запроса
В теле запроса передаются служебные параметры (с префиксом _) и произвольные данные, которые будут проброшены в целевой URL.
Служебные параметры
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
_method | string | Да | HTTP-метод запроса к целевому серверу: GET, POST, PUT, PATCH, DELETE. |
_url | string | Да | URL целевого сервера. |
_headers | object | Да | Заголовки, которые будут отправлены в целевой запрос (например, Authorization, Content-Type). |
Полезная нагрузка
Все остальные поля запроса (без префикса _) будут переданы в тело целевого запроса как есть.
Пример запроса
{
"_method": "POST",
"_url": "https://api.openai.com/v1/chat/completions",
"_headers": {
"Authorization": "Bearer sk-xxx",
"Content-Type": "application/json"
},
"model": "gpt-4o",
"messages": [
{ "role": "user", "content": "Привет!" }
]
}
Ответ
В ответе возвращается объект целевого сервера — то, что вы получили бы, обратившись к _url напрямую.
Структура ответа зависит от конкретного целевого сервера. Сохраните ответ в переменную и парсите его так же, как при обычном HTTP-запросе через действие Обмен данными.