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

BYOK: Bring Your Own Key

Давайте одразу розставимо крапки над «і», бо ви вже про це думаєте.

У вас є членство Chess.com. Можливо, донат Lichess Patron. Spotify. Netflix. iCloud. Може, одна-дві газетні підписки. Менеджер паролів. Хмарне сховище. Той застосунок, який ви забули скасувати три місяці тому. Кожна програма тепер хоче $8–15/місяць, і кожна окремо здається дрібницею, поки не складеш усе докупи й не зрозумієш, що витрачаєш $200/місяць на підписки, якими користуєшся наполовину.

Ми розуміємо. Ми відчуваємо те саме.

En Parlant~ — це вільне програмне забезпечення. GPL-3.0, відкритий вихідний код, без реєстрації, без пробного періоду, без «оновіть до Pro». Основний застосунок — аналіз рушієм, бази партій, задачі, редактор дошки, все — безкоштовний.

Але деякі функції дійсно потребують хмарних сервісів для роботи. Реалістична голосова нарація потребує API синтезу мовлення. Ці сервіси коштують грошей, і хтось має за них платити.

Традиційна відповідь: ми платимо і перекладаємо витрати на вас у вигляді підписки. Відповідь BYOK інша: ви платите хмарному провайдеру напряму, за його тарифами, лише за те, що використовуєте. Без посередницької надбавки. Без місячного мінімуму. Без жодних фінансових відносин з нами.

Саме про це ця сторінка.

BYOK — Bring Your Own Key (Принесіть свій власний ключ) — означає, що ви підключаєтесь до хмарного сервісу напряму, використовуючи свій обліковий запис і API-ключ, замість того щоб звертатися через нас як посередників. En Parlant~ використовує BYOK для своїх хмарних функцій:

  • Нарація з синтезом мовлення — ваш ключ ElevenLabs або Google Cloud TTS

Ваші запити йдуть напряму з вашого комп’ютера до провайдера. Ми ніколи не бачимо ваш ключ, ніколи не торкаємося вашого трафіку і ніколи не виставляємо вам рахунки.

Ви платите провайдеру напряму за те, що використовуєте. Ми надаємо програмне забезпечення.

Патерн BYOK не виник унаслідок одного рішення. Він еволюціонував у міру того, як індустрія з’ясовувала, як інтегрувати потужні хмарні сервіси в інструменти, не створюючи нестійких бізнес-моделей.

Фаза 1: Ера хостингу (2022–2023)

Коли хмарні API для синтезу мовлення, перекладу та ШІ стали масовими, кожен застосунок, що хотів ці функції, мав одну й ту саму архітектуру: розробник реєструється на API-акаунт, платить за запит і проксирує все від імені користувачів. Розробник або бере витрати на себе, або перекладає їх на користувачів через підписку, або обмежує використання квотами.

Це працювало для компаній з доходом. Для проєктів з відкритим кодом та розробників-одинаків це було катастрофою. Популярний безкоштовний інструмент міг накопичити тисячі доларів API-рахунків за одну ніч. Деякі проєкти вимикали функції, інші вводили списки очікування, ще інші проїдали заощадження.

Фаза 2: Підписка через проксі (2023–2024)

Наступне покоління спробувало компроміс: розробник запускає проксі-сервер, користувачі платять щомісячну підписку, а підписка покриває витрати на API плюс маржу.

Це працює, але перетворює кожного розробника застосунків на платіжного провайдера. Потрібна обробка платежів, керування підписками, вимірювання використання, підтримка клієнтів щодо спорів з білінгом і достатня маржа, щоб витримати сплески використання без банкрутства. Для стартапу з венчурним фінансуванням це звичайний вівторок. Для мейнтейнера відкритого коду — це друга робота.

Фаза 3: BYOK (2024–сьогодні)

Усвідомлення було простим: якщо користувачі можуть зареєструвати власні API-акаунти, а API стабільні та добре задокументовані, навіщо розробник взагалі стоїть посередині?

BYOK прибирає посередника. Застосунок зберігає ваш ключ локально, викликає API напряму, а провайдер займається білінгом, обмеженням швидкості та автентифікацією. Розробник постачає програмне забезпечення. Користувач контролює свої витрати.

На кінець 2025 року BYOK став стандартним підходом для інструментів із хмарними функціями:

  • JetBrains додав BYOK в усі свої IDE (IntelliJ, PyCharm, WebStorm тощо) у грудні 2025, з підтримкою Anthropic, OpenAI та сумісних провайдерів.
  • GitHub Copilot запустив корпоративний BYOK у публічному попередньому перегляді в листопаді 2025.
  • Cursor, ШІ-редактор коду, пропонує BYOK поряд зі своїм власним хостовим тарифом.
  • Continue.dev, асистент програмування з відкритим кодом, був спроєктований з BYOK у першу чергу.
  • Warp, термінал на основі ШІ, використовує BYOK як основну функцію.
  • OpenHands, агент програмування з відкритим кодом, пропонує безкоштовний BYOK-тариф усім користувачам.

Цей патерн працює, тому що аудиторія цих інструментів — розробники, досвідчені користувачі, люди, які налаштовують власне середовище — спокійно працює з API-акаунтами. У них уже є ключі AWS, токени GitHub та SSH-сертифікати. Ще один API-ключ — це не перешкода.

Чому BYOK підходить En Parlant~

Section titled “Чому BYOK підходить En Parlant~”

En Parlant~ побудований на BYOK від самого початку. Кожна хмарна функція використовує той самий патерн:

ФункціяВаріанти провайдерівЩо дає ваш ключ
Голосова нараціяElevenLabs, Google Cloud TTSПриродна, виразна голосова нарація ходів і коментарів

Кожен ключ зберігається в одному місці (налаштування застосунку), працює однаково (вставте та користуйтесь) і дотримується одного принципу: ваш ключ, ваш обліковий запис, ваш контроль.

Для проєкту BYOK означає:

  • Нульові інфраструктурні витрати. Жодних серверів, жодного білінгу.
  • Жодного фінансового ризику. Сплеск популярності не перетворюється на сплеск рахунків.
  • Жодних проблем з обмеженнями швидкості. Кожен користувач має власну квоту у свого провайдера.
  • Проєкт може залишатися повністю відкритим і безкоштовним без субсидування використання API.
  • Ми можемо додавати нові хмарні функції, ніколи не стаючи платіжним провайдером.

Для користувачів BYOK означає:

  • Ви обираєте свого провайдера. Преміальний TTS від ElevenLabs або безкоштовний WaveNet від Google. Комбінуйте на свій розсуд.
  • Ви контролюєте свої витрати. Бачите свої кошти, зупиняєтесь будь-коли.
  • Ваші дані йдуть напряму до обраного вами провайдера — не через сторонній проксі.
  • Жодної підписки на En Parlant~. Програмне забезпечення безкоштовне. Ви платите лише за хмарні сервіси, які вирішите ввімкнути.

Скільки BYOK коштує на практиці:

ФункціяПровайдерТипова місячна вартість
TTS-нарація (помірне використання)Google Cloud TTS (WaveNet)$0.00 (1 млн символів/міс. безкоштовно)
TTS-нарація (інтенсивне використання)ElevenLabs~$5.00 (стартовий план)
TTS-нараціяЛокально (KittenTTS або системний TTS)$0.00

Для порівняння: Chess.com Diamond коштує $13–20/місяць, а DecodeChess — $8.25/місяць. Типовий користувач En Parlant~, який використовує Google Cloud TTS на безкоштовному тарифі, не платить нічого взагалі.

Для технічних користувачів

Section titled “Для технічних користувачів”

Ви вже знаєте, як це працює. Ось коротка версія:

  1. Створіть обліковий запис у обраного провайдера.
  2. Згенеруйте API-ключ.
  3. Вставте його у відповідне поле в налаштуваннях En Parlant~.
  4. Готово.

Поточні BYOK-провайдери:

СервісПровайдерДе отримати ключ
TTSElevenLabsDashboard → Profile → API Keys
TTSGoogle CloudAPIs & Services → Credentials

Ваші ключі зберігаються локально на вашому комп’ютері в localStorage застосунку. Вони ніколи не передаються нікуди, окрім як напряму відповідному API-провайдеру в заголовках запитів через HTTPS. En Parlant~ не має телеметрії, аналітики та серверного компонента.

Якщо ви хочете повністю офлайн-режим, рекомендований стек — KittenTTS для нарації. Він працює локально та генерує природне мовлення, яке значно перевершує вбудовані голоси вашої операційної системи. Жодного API-ключа, жодного інтернету. Дивіться Огляд TTS-провайдерів для всіх варіантів.

Вбудовані засоби контролю витрат:

  • Кешування аудіо (TTS не перегенерує аудіо для тексту, який уже було озвучено)
  • Скасування запитів, коли ви переходите на іншу сторінку до завершення відповіді

Для нетехнічних користувачів

Section titled “Для нетехнічних користувачів”

Якщо терміни на кшталт «API-ключ» не входять до вашого словника, ось що вам потрібно знати:

Концепція проста. Хмарні сервіси, як-от ElevenLabs (для реалістичної голосової нарації), пропонують облікові записи, де ви платите за використання — як передплачений тарифний план для телефону. Ви поповнюєте свій рахунок, і щоразу, коли En Parlant~ озвучує хід, це коштує мізерну суму. En Parlant~ підключається до вашого облікового запису за допомогою коду, схожого на пароль, який називається API-ключем.

Він вам взагалі не обов’язковий. Основний шаховий застосунок повністю працює без жодних ключів. TTS-нарація вбудованим голосом вашої системи або KittenTTS не потребує облікового запису та інтернету. Хмарні провайдери — це покращення, а не вимога.

Це займає близько п’яти хвилин. Ви створюєте обліковий запис на сайті провайдера, додаєте спосіб оплати та копіюєте код у налаштування En Parlant~. Все. Кожен провайдер має покрокові інструкції, які проведуть вас через процес. Ми даємо посилання на ці інструкції прямо зі сторінки налаштувань застосунку — вам не доведеться здогадуватися.

Це недорого. Google Cloud TTS має щедрий безкоштовний тариф, якого вистачає більшості користувачів за нульову ціну. Навіть стартовий план ElevenLabs коштує лише $5/місяць. Значно менше за будь-яку шахову підписку.

Ви завжди контролюєте ситуацію. Ви можете вимкнути будь-яку функцію будь-коли. А оскільки підписки на сам En Parlant~ немає, нічого не потрібно скасовувати, якщо ви перестанете ним користуватися.

BYOK — це не обхідний шлях і не обмеження, а свідоме архітектурне рішення, яке поділяють JetBrains, GitHub та більшість екосистеми ШІ з відкритим кодом. Воно залишає програмне забезпечення безкоштовним, утримує мейнтейнера на плаву та надає користувачам прямий контроль над витратами і даними.

Для En Parlant~ це означає, що ми можемо пропонувати преміальну голосову нарацію, вбудовану у вільний шаховий застосунок з відкритим кодом, де користувач платить лише за хмарні сервіси, які він обирає. Або не платить нічого, якщо надає перевагу безкоштовним локальним альтернативам.