Перейти до вмісту

Proyecta AI Gateway

Додай AI-функції до свого опублікованого застосунку — чат-боти, генерація контенту, підсумовування. Сумісний з OpenAI. Сторонні API-ключі не потрібні.

Proyecta AI Gateway дозволяє застосункам, які ти створюєш, звертатися до передових LLM без необхідності реєструватися у кожного провайдера окремо, керувати їхніми API-ключами або самостійно оплачувати витрати. Gateway сумісний з OpenAI — просто вкажи OpenAI SDK адресу шлюзу, і все готово. Наразі через шлюз доступні лише моделі Anthropic Claude. Підтримка OpenAI, Google та Groq запланована на майбутнє.

Що можна з цим побудувати?

Section titled “Що можна з цим побудувати?”
  • Чат-боти — підтримка клієнтів, AI-коучинг, боти для відповідей на поширені запитання
  • Генерація контенту — описи, листи, резюме, чернетки
  • Аналіз — отримання інсайтів із тексту, категоризація та класифікація даних
  • Підсумовування — стиснення документів, статей, транскриптів
  • Персоналізація — рекомендації, адаптивний UI

Gateway підтримує протокол OpenAI Chat Completions. Використовуй офіційний OpenAI SDK із двома змінами — baseURL та назвою змінної середовища для ключа:

import OpenAI from 'openai';
const openai = new OpenAI({
baseURL: 'https://cloud.proyecta.dev/v1/ai',
apiKey: process.env.PROYECTA_API_KEY,
});
const response = await openai.chat.completions.create({
model: 'claude-haiku-4-5-20251001',
messages: [{ role: 'user', content: 'Summarize this article in 3 bullet points: …' }],
});

Попроси AI-builder налаштувати це за тебе: "Add a chatbot to my app using the Proyecta AI Gateway. The user types a question and gets a streaming response."

Streaming працює як у будь-якому OpenAI-сумісному клієнті:

const stream = await openai.chat.completions.create({
model: 'claude-haiku-4-5-20251001',
messages: [{ role: 'user', content: prompt }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content ?? '');
}

Через шлюз доступні такі моделі:

ПровайдерПідтримувані моделі
Anthropicclaude-sonnet-4-6, claude-haiku-4-5-20251001, claude-opus-4-8, claude-opus-4-7

Передавай ідентифікатор моделі напряму, наприклад claude-haiku-4-5-20251001, claude-sonnet-4-6. Додаткові провайдери заплановані на майбутнє.

API-ключі, ліміти запитів і бюджети

Section titled “API-ключі, ліміти запитів і бюджети”

Proyecta автоматично надає PROYECTA_API_KEY для твого runtime. У стандартному випадку створювати його вручну не потрібно.

Власники організацій можуть переглядати витрати AI-кредитів — витрати за поточний період та бюджетний ліміт плану. Саме це забезпечує роботу індикатора кредитів у builder.

Як виставляється рахунок?

Section titled “Як виставляється рахунок?”

Використання AI Gateway відстежується окремо від кредитів, які витрачає AI-builder під час редагування твого застосунку. Вартість кожного запиту відповідає тарифу провайдера і списується з балансу AI-кредитів твоєї організації.

У чому різниця між AI Gateway та AI-builder?

AI-builder — це агент, який пише код у панелі чату. AI Gateway — це те, що твій опублікований застосунок викликає, коли його користувачі хочуть скористатися AI-функцією.

Чи можна використовувати власні ключі провайдера?

Так — попроси AI прибрати виклики шлюзу та налаштувати пряму інтеграцію з власним ключем у розділі Environment Variables. При цьому ти втратиш уніфіковане білінгування та спільний пул лімітів запитів.

Чи можна використовувати його для генерації зображень або голосу?

Поки що ні. На сьогодні шлюз працює лише з текстом на вході та на виході. Модальності зображень, голосу та відео заплановані на майбутнє. Для генерації зображень дивись Image Generation.

Де можна переглянути статистику використання?

Витрати кредитів відображаються на рівні організації на сторінці Settings (витрати за поточний період та бюджетний ліміт). Окрема панель AI Gateway всередині builder — з ключами для кожного застосунку та графіками витрат у реальному часі — запланована на майбутнє.

  • Панель Builder для AI Gateway — створюй ключі для окремих застосунків, налаштовуй дозволені списки моделей, стеж за витратами в реальному часі та керуй ключами, не виходячи з builder
  • Модальності зображень та голосу — text-to-image, text-to-speech, speech-to-text
  • Атрибуція використання за runtime — дізнавайся, які застосунки в твоїй організації скільки витрачають