BYOK: Bring Your Own Key
Ще одна підписка? Ні.
Section titled “Ще одна підписка? Ні.”Давайте одразу розставимо крапки над «і», бо ви вже про це думаєте.
У вас є членство Chess.com. Можливо, донат Lichess Patron. Spotify. Netflix. iCloud. Може, одна-дві газетні підписки. Менеджер паролів. Хмарне сховище. Той застосунок, який ви забули скасувати три місяці тому. Кожна програма тепер хоче $8–15/місяць, і кожна окремо здається дрібницею, поки не складеш усе докупи й не зрозумієш, що витрачаєш $200/місяць на підписки, якими користуєшся наполовину.
Ми розуміємо. Ми відчуваємо те саме.
En Parlant~ — це вільне програмне забезпечення. GPL-3.0, відкритий вихідний код, без реєстрації, без пробного періоду, без «оновіть до Pro». Основний застосунок — аналіз рушієм, бази партій, задачі, редактор дошки, все — безкоштовний.
Але деякі функції дійсно потребують хмарних сервісів для роботи. Реалістична голосова нарація потребує API синтезу мовлення. Ці сервіси коштують грошей, і хтось має за них платити.
Традиційна відповідь: ми платимо і перекладаємо витрати на вас у вигляді підписки. Відповідь BYOK інша: ви платите хмарному провайдеру напряму, за його тарифами, лише за те, що використовуєте. Без посередницької надбавки. Без місячного мінімуму. Без жодних фінансових відносин з нами.
Саме про це ця сторінка.
Що таке BYOK?
Section titled “Що таке BYOK?”BYOK — Bring Your Own Key (Принесіть свій власний ключ) — означає, що ви підключаєтесь до хмарного сервісу напряму, використовуючи свій обліковий запис і API-ключ, замість того щоб звертатися через нас як посередників. En Parlant~ використовує BYOK для своїх хмарних функцій:
- Нарація з синтезом мовлення — ваш ключ ElevenLabs або Google Cloud TTS
Ваші запити йдуть напряму з вашого комп’ютера до провайдера. Ми ніколи не бачимо ваш ключ, ніколи не торкаємося вашого трафіку і ніколи не виставляємо вам рахунки.
Ви платите провайдеру напряму за те, що використовуєте. Ми надаємо програмне забезпечення.
Як ми до цього дійшли
Section titled “Як ми до цього дійшли”Патерн 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 “Для технічних користувачів”Ви вже знаєте, як це працює. Ось коротка версія:
- Створіть обліковий запис у обраного провайдера.
- Згенеруйте API-ключ.
- Вставте його у відповідне поле в налаштуваннях En Parlant~.
- Готово.
Поточні BYOK-провайдери:
| Сервіс | Провайдер | Де отримати ключ |
|---|---|---|
| TTS | ElevenLabs | Dashboard → Profile → API Keys |
| TTS | Google Cloud | APIs & 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~ немає, нічого не потрібно скасовувати, якщо ви перестанете ним користуватися.
Підсумок
Section titled “Підсумок”BYOK — це не обхідний шлях і не обмеження, а свідоме архітектурне рішення, яке поділяють JetBrains, GitHub та більшість екосистеми ШІ з відкритим кодом. Воно залишає програмне забезпечення безкоштовним, утримує мейнтейнера на плаву та надає користувачам прямий контроль над витратами і даними.
Для En Parlant~ це означає, що ми можемо пропонувати преміальну голосову нарацію, вбудовану у вільний шаховий застосунок з відкритим кодом, де користувач платить лише за хмарні сервіси, які він обирає. Або не платить нічого, якщо надає перевагу безкоштовним локальним альтернативам.