API Market / Гайды / ChatGPT API на PHP: пример через cURL

ChatGPT API на PHP: пример через cURL

Обновлено: 15 октября 2026

Для PHP не нужны специальные библиотеки: OpenAI-совместимый API — это обычный HTTP-запрос с JSON. Подойдёт любой хостинг с поддержкой cURL, в том числе российский.

Пример запроса

{
<?php
$ch = curl_init("https://api-market1.shop/v1/chat/completions");
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        "Content-Type: application/json",
        "Authorization: Bearer " . getenv("API_MARKET_KEY"),
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "model" => "gpt-6-sol",
        "messages" => [["role" => "user", "content" => "Привет!"]],
    ]),
]);
$data = json_decode(curl_exec($ch), true);
echo $data["choices"][0]["message"]["content"];
}

Безопасность ключа

Обработка ошибок

Проверяйте HTTP-код через curl_getinfo($ch, CURLINFO_HTTP_CODE). При коде не 200 в ответе будет поле error.message с описанием. Значения кодов — в статье «Ошибки OpenAI API».

Идеи для сайта

Для массовых задач выбирайте недорогую модель gpt-6-luna — цены на странице цен.

Попробуйте сами

Регистрация — минута, бонуса за Telegram хватит на тест. Оплата в рублях от 10 ₽, без VPN.

Другие гайды

Возможности

ChatGPT APIGemini APIDeepSeek APIGrok APICursor и VS CodeГенерация изображенийГенерация видеоChatGPT без VPNКлюч OpenAI APIНейросеть для Telegram-ботаn8n и автоматизацияKimi и GLM APIЦены на модели

Полезные гайды

Как получить API-ключ ChatGPT в России: пошаговая инструкцияКак подключить ChatGPT к Telegram-боту на PythonOpenAI в n8n из России: настройка за 5 минутЧто такое токены и как считается стоимость запроса к нейросетиКакую нейросеть выбрать: сравнение GPT-6, Gemini, DeepSeek, Grok и KimiChatGPT Plus или оплата за использование: что выгоднееВсе гайды →