Документация на метод "aicontent"
Запрос на генерацию контента с помощью инструмента https://tools.pixelplus.ru/tools/ai-content (вкладка «Чат-бот»).
Описание параметров:
part —Режим, обязательно и всегда передавайте значение «chat_bot».request_field —Промпт. Опишите, какую задачу нейросеть должна решить, и что вывести в результате. Допустима длина промпта до 20 000 символов.image_url илиupload_image—URL или файл изображения (не обязательно). Если укажите, то нейросеть его распознает и учтёт при ответе. Например, вы можете попросить проанализировать скриншот страницы и дать рекомендации по улучшению её удобства, подачи информации и конверсии. Допустимы форматы .png, .webp, .jpg и .jpeg. Допустим вес до 20 МБ. Параметр поддерживается всеми моделями, за исключением «GPT-4 Omni», «DeepSeek 3.2», «GigaChat 2 Pro», «GigaChat 2 Lite» и «Алиса AI».model —Модель нейросети. Доступны следующие варианты:- «gpt-5.3-chat-latest» => GPT 5.3 Instant;
- «gpt-5.4» => GPT 5.4 Thinking;
- «gpt-5.2» => GPT 5.2;
- «gpt-5-mini» => GPT 5 Mini;
- «gpt-5-nano» => GPT 5 Nano;
- «gpt-4.1» => GPT 4.1;
- «gpt-4.1-mini» => GPT 4.1 Mini;
- «gpt-4.1-nano» => GPT 4.1 Nano;
- «gpt-4o» => GPT 4 Omni;
- «grok-4» => Grok 4;
- «grok-4-1-fast-non-reasoning» => Grok 4.1 Fast;
- «grok-4-fast-non-reasoning-latest» => Grok 4 Fast;
- «claude-opus-4-6» => Claude 4.6 Opus;
- «claude-sonnet-4-6» => Claude 4.6 Sonnet;
- «claude-haiku-4-5» => Claude 4.5 Haiku;
- «gemini-3.1-pro-preview» => Gemini 3.1 Pro;
- «gemini-3-flash-preview» => Gemini 3 Flash;
- «gemini-2.5-flash-lite» => Gemini 2.5 Flash-Lite;
- «deepseek-chat» => DeepSeek 3.2;
- «sonar-pro» => Sonar Pro;
- «sonar» => Sonar;
- «qwen3-max» => Qwen 3 Max;
- «qwen3.5-plus-02-15» => Qwen 3.5 Plus;
- «qwen3.5-flash-02-23» => Qwen 3.5 Flash;
- «GigaChat-2-Pro» => GigaChat 2 Pro;
- «GigaChat-2» => GigaChat 2 Lite;
- «aliceai-llm» => Алиса AI.
Пример получения данных с данного API:
1. Постановка задачи:
# Без изображения
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aicontent?key={key}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array(
'part' => 'chat_bot',
'request_field' => 'Опиши персонажа, который изображен на картинке (ведьмак 3)',
'model' => 'gpt-4o'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
# С изображением (URL)
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aicontent?key={key}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array(
'part' => 'chat_bot',
'request_field' => 'Опиши персонажа, который изображен на картинке (ведьмак 3)',
'image_url' => 'https://avatars.mds.yandex.net/i?id=fe18da50640311e27d5a1826960d7fa7_l-4988431-images-thumbs&n=13',
'model' => 'gpt-4o'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
# С изображением (файл)
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aicontent?key={key}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => array(
'part' => 'chat_bot',
'request_field' => 'Опиши персонажа, который изображен на картинке (ведьмак 3)',
'upload_image'=> new CURLFILE('link to your image'),
'model' => 'gpt-4o'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
2. Получение ответа:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aicontent?key={key}&report_id={report_id}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
3. Получение списка доступных моделей ИИ:
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://tools.pixelplus.ru/api/aicontent?key={key}&models=true',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;