API Документация
Профессиональный REST API для обработки фотографий через AI. Загружайте изображения, указывайте промпт — получайте прямые ссылки на результаты.
Почему выбирают нас
Надежность, безопасность и профессиональный подход
Аккредитованная компания
Официально аккредитованы в соответствии с требованиями законодательства РФ
Серверы на территории РФ
Собственная инфраструктура на территории России. Высокая скорость и гарантия безопасности данных
Данные не используются для обучения
Ваши изображения и данные не используются для обучения нейросетей. Полная конфиденциальность
Договор с юридическими лицами
Готовы заключить официальный договор с юрлицами и предоставляем закрывающие документы
Аутентификация
Требуется авторизация
Для получения API ключа и тестирования эндпоинтов необходимо авторизоваться на сайте.
ЗарегистрироватьсяBearer Token Authentication
Все запросы к API должны включать заголовок Authorization с вашим API ключом:
Authorization: Bearer YOUR_API_KEYЭндпоинт обработки фото
https://pixbot.ru/api/v1/photoЗагружает изображение и текстовый промпт, обрабатывает через AI-модель, возвращает прямые ссылки на результаты.
Параметры запроса
Content-Type: multipart/form-data
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
prompt | string | Да | Текстовое описание изменений (например: "Make the background clean and bright") |
image | file | Да | Файл изображения (форматы: jpg, png, webp; макс. размер: 10MB) |
Успешный ответ
Status: 200 OK
{
"status": "ok",
"data": {
"jobId": 123,
"originalUrl": "https://s3.twcstorage.ru/.../original.jpg",
"resultUrls": [
"https://s3.twcstorage.ru/.../result.jpg"
]
}
}Коды ошибок
| Код | Описание | Решение |
|---|---|---|
400 | Bad Request | Проверьте наличие обязательных параметров |
401 | Unauthorized | Проверьте правильность API ключа |
429 | Too Many Requests | Превышен лимит запросов, подождите |
500 | Internal Server Error | Ошибка сервера, повторите запрос позже |
Ограничения
Размер файла
Максимальный размер загружаемого изображения: 10 MB
Форматы
Поддерживаемые форматы: JPG, PNG, WebP, GIF
Таймаут
Максимальное время обработки: 240 секунд
Хранение файлов
Результаты обработки хранятся: 24 часа
Примеры кода
cURL
curl -X POST 'https://pixbot.ru/api/v1/photo' \
-H 'Authorization: Bearer ВАШ_API_КЛЮЧ' \
-F "prompt=Make the background clean and bright" \
-F "image=@/path/to/photo.jpg"JavaScript (fetch)
const formData = new FormData();
formData.append('prompt', 'Make the background clean and bright');
formData.append('image', fileInput.files[0]);
const response = await fetch('https://pixbot.ru/api/v1/photo', {
method: 'POST',
headers: {
'Authorization': 'Bearer ВАШ_API_КЛЮЧ',
},
body: formData,
});
const data = await response.json();
console.log('Result:', data.data.resultUrls[0]);Python (requests)
import requests
url = "https://pixbot.ru/api/v1/photo"
headers = {"Authorization": f"Bearer ВАШ_API_КЛЮЧ"}
files = {"image": open("photo.jpg", "rb")}
data = {"prompt": "Make the background clean and bright"}
response = requests.post(url, headers=headers, files=files, data=data)
result = response.json()
print(result["data"]["resultUrls"][0])