ChatGPT API: подключение и использование OpenAI API

AI-агенты на VDS · 19.04.2026
ChatGPT API: подключение и использование OpenAI API

ChatGPT API: полное руководство

OpenAI API предоставляет доступ к моделям GPT-4o, GPT-4o-mini, o1. Это основа для AI-чатботов, генерации контента и автоматизации задач.

Получение API ключа

Зарегистрируйтесь на platform.openai.com, пополните баланс ($5+) и создайте API ключ. Храните ключ в переменных окружения.

Первый запрос (cURL)

curl https://api.openai.com/v1/chat/completions   -H "Content-Type: application/json"   -H "Authorization: Bearer $OPENAI_API_KEY"   -d '{
    "model": "gpt-4o-mini",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "Что такое VPS хостинг?"}
    ],
    "max_tokens": 500
  }'

PHP интеграция

composer require openai-php/client
<?php
require 'vendor/autoload.php';
$client = OpenAI::client($_ENV['OPENAI_API_KEY']);
$response = $client->chat()->create([
    'model'    => 'gpt-4o-mini',
    'messages' => [
        ['role' => 'system', 'content' => 'Ты помощник поддержки ZevsHost.'],
        ['role' => 'user',   'content' => 'Как добавить домен в cPanel?'],
    ],
    'max_tokens' => 800,
]);
echo $response->choices[0]->message->content;

Python интеграция

pip install openai
from openai import OpenAI
client = OpenAI(api_key=os.environ["OPENAI_API_KEY"])
response = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Explain VPS in 3 sentences."}],
    max_tokens=200
)
print(response.choices[0].message.content)

Streaming (потоковый вывод)

stream = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "Напиши статью о VPS"}],
    stream=True
)
for chunk in stream:
    if chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Цены и модели (2025)

МодельInput (1M)Output (1M)Применение
gpt-4o-mini$0.15$0.60Чатботы, поддержка
gpt-4o$2.50$10.00Сложные задачи
o1-mini$1.10$4.40Логика, код
Экономия: gpt-4o-mini в 15x дешевле GPT-4o при сравнимом качестве для простых задач. Используйте max_tokens для контроля расходов.
← Назад в базу знаний Задать вопрос поддержке