Разработка
Интеграция 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 доступен на тарифе "Бизнес". Подробнее о тарифах →