Поиск

Документация на метод "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;