Разработка

Интеграция API ProGPT: руководство для разработчиков

Подключайте генерацию текстов в свои приложения на Python, PHP и Node.js.

17 мая 2026 · 8 мин чтения

API ProGPT позволяет интегрировать генерацию текстов в любые приложения и сервисы. RESTful, JSON, Bearer-авторизация — всё стандартно.

Базовый URL и авторизация

Base URL: https://api.progpt.ru/v1
Auth:     Authorization: Bearer YOUR_API_KEY

Python

import requests

API_KEY = "your_key_here"
url = "https://api.progpt.ru/v1/generate"

response = requests.post(url, headers={
    "Authorization": f"Bearer {API_KEY}"
}, json={
    "topic": "искусственный интеллект",
    "content_type": "blog-post",
    "tone": "professional",
    "variants": 3
})

print(response.json())

PHP

<?php
$ch = curl_init("https://api.progpt.ru/v1/generate");
curl_setopt_array($ch, [
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer YOUR_API_KEY",
        "Content-Type: application/json"
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "topic" => "искусственный интеллект",
        "content_type" => "blog-post",
        "tone" => "professional"
    ]),
    CURLOPT_RETURNTRANSFER => true
]);
$result = curl_exec($ch);
curl_close($ch);

Node.js

const API_KEY = "your_key_here";

fetch("https://api.progpt.ru/v1/generate", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${API_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    topic: "искусственный интеллект",
    content_type: "blog-post",
    tone: "professional"
  })
})
.then(r => r.json())
.then(data => console.log(data));

Лимиты

  • 100 запросов в минуту на один API-ключ
  • До 10 000 слов на запрос
  • До 10 вариантов текста

API доступен на тарифе "Бизнес". Подробнее о тарифах →