콘텐츠로 이동

BYOK: 나만의 키 가져오기

이미 머릿속에 떠올리고 계실 테니, 먼저 이 부분부터 짚고 넘어가겠습니다.

Chess.com 멤버십이 있으실 겁니다. 어쩌면 Lichess Patron 후원도요. Spotify. Netflix. iCloud. 신문 한두 개. 비밀번호 관리자. 클라우드 스토리지. 석 달 전에 해지하는 걸 잊어버린 앱까지. 이제 모든 소프트웨어가 월 $8-15를 요구하고, 하나하나는 적어 보이지만 다 합치면 월 $200를 반쯤만 쓰는 구독에 쏟고 있다는 사실을 깨닫게 됩니다.

저희도 잘 압니다. 저희도 똑같이 느낍니다.

En Parlant~은 자유 소프트웨어입니다. GPL-3.0, 오픈 소스, 계정 불필요, 평가판 기간 없음, “프로로 업그레이드”도 없습니다. 핵심 애플리케이션 — 엔진 분석, 게임 데이터베이스, 퍼즐, 보드 편집기, 모든 것 — 은 무료입니다.

하지만 일부 기능은 작동을 위해 진정으로 클라우드 서비스가 필요합니다. 실감나는 음성 내레이션에는 음성 합성 API가 필요합니다. 이러한 서비스는 운영 비용이 들며, 누군가가 그 비용을 부담해야 합니다.

전통적인 답은 이렇습니다: 저희가 비용을 지불하고, 그 비용을 구독료로 여러분에게 전가합니다. BYOK의 답은 다릅니다: 여러분이 클라우드 제공업체에 직접, 해당 업체의 요금으로, 사용한 만큼만 지불합니다. 중간 마진 없음. 월 최소 요금 없음. 저희와의 결제 관계 자체가 없습니다.

이 페이지에서 바로 그 내용을 설명합니다.

BYOK — Bring Your Own Key — 는 저희를 중개자로 거치는 대신, 여러분의 계정과 API 키를 사용하여 클라우드 서비스에 직접 연결하는 것을 의미합니다. En Parlant~은 클라우드 기반 기능에 BYOK를 사용합니다:

  • 텍스트 음성 변환 내레이션 — 여러분의 ElevenLabs 또는 Google Cloud TTS 키

여러분의 요청은 컴퓨터에서 제공업체로 직접 전달됩니다. 저희는 여러분의 키를 절대 보지 않으며, 트래픽을 건드리지 않으며, 요금을 청구하지 않습니다.

여러분은 사용한 만큼 제공업체에 직접 지불합니다. 저희는 소프트웨어를 제공합니다.

BYOK 패턴은 하나의 결정에서 나온 것이 아닙니다. 업계가 지속 불가능한 비즈니스 모델을 만들지 않으면서 강력한 클라우드 서비스를 도구에 탑재하는 방법을 모색하는 과정에서 진화했습니다.

1단계: 호스팅 시대 (2022-2023)

음성 합성, 번역, AI용 클라우드 API가 주류가 되기 시작했을 때, 이러한 기능을 원하는 모든 앱의 아키텍처는 동일했습니다: 개발자가 API 계정에 가입하고, 요청당 비용을 지불하며, 모든 것을 사용자를 대신하여 프록시합니다. 개발자는 비용을 스스로 감당하거나, 구독료로 전가하거나, 쿼터로 사용을 제한합니다.

이 방식은 수익이 있는 기업에는 통했습니다. 오픈 소스 프로젝트와 개인 개발자에게는 재앙이었습니다. 인기 있는 무료 도구는 하룻밤 사이에 수천 달러의 API 요금을 쌓을 수 있었습니다. 일부 프로젝트는 기능을 중단했고, 다른 프로젝트는 대기자 명단을 추가했으며, 또 다른 프로젝트는 저축을 소진했습니다.

2단계: 구독 프록시 (2023-2024)

다음 세대는 절충안을 시도했습니다: 개발자가 프록시 서버를 운영하고, 사용자가 월 구독료를 지불하며, 구독료가 API 비용에 마진을 더해 충당합니다.

작동은 하지만, 모든 앱 개발자를 결제 서비스 제공자로 만들어 버립니다. 결제 처리, 구독 관리, 사용량 측정, 결제 분쟁에 대한 고객 지원, 그리고 사용량 급증에도 파산하지 않을 충분한 마진이 필요합니다. VC의 지원을 받는 스타트업에게는 일상이지만, 오픈 소스 유지관리자에게는 부업이나 다름없습니다.

3단계: BYOK (2024-현재)

깨달음은 간단했습니다: 사용자가 직접 API 계정에 가입할 수 있고 API가 안정적이며 문서화가 잘 되어 있다면, 개발자가 왜 중간에 있어야 할까요?

BYOK는 중개자를 제거합니다. 앱이 여러분의 키를 로컬에 저장하고, API를 직접 호출하며, 제공업체가 결제, 속도 제한, 인증을 처리합니다. 개발자는 소프트웨어를 제공합니다. 사용자는 자신의 지출을 직접 통제합니다.

2025년 말까지 BYOK는 클라우드 기반 기능을 갖춘 도구의 표준 접근 방식이 되었습니다:

  • JetBrains는 2025년 12월에 모든 IDE(IntelliJ, PyCharm, WebStorm 등)에 BYOK를 추가하여 Anthropic, OpenAI 및 호환 제공업체를 지원합니다.
  • GitHub Copilot은 2025년 11월에 엔터프라이즈 BYOK를 공개 프리뷰로 출시했습니다.
  • Cursor AI 코드 편집기는 자체 호스팅 티어와 함께 BYOK를 제공합니다.
  • Continue.dev는 오픈 소스 AI 코딩 어시스턴트로, 처음부터 BYOK 우선으로 설계되었습니다.
  • Warp AI 기반 터미널은 BYOK를 핵심 기능으로 사용합니다.
  • OpenHands는 오픈 소스 코딩 에이전트로, 모든 사용자에게 무료 BYOK 티어를 제공합니다.

이 패턴이 통하는 이유는 이러한 도구의 사용자 — 개발자, 파워 유저, 자신의 환경을 직접 구성하는 사람들 — 가 API 계정 관리에 익숙하기 때문입니다. 이미 AWS 키, GitHub 토큰, SSH 인증서를 가지고 있습니다. API 키 하나 더 추가하는 것은 장벽이 아닙니다.

En Parlant~은 처음부터 BYOK를 기반으로 구축되었습니다. 모든 클라우드 기능은 동일한 패턴을 사용합니다:

기능제공업체 옵션키로 얻을 수 있는 것
음성 내레이션ElevenLabs, Google Cloud TTS수와 해설의 자연스럽고 풍부한 음성 내레이션

각 키는 동일한 위치(앱 설정)에 있고, 동일한 방식(붙여넣고 시작)으로 작동하며, 동일한 원칙을 따릅니다: 여러분의 키, 여러분의 계정, 여러분의 통제.

프로젝트에 대한 BYOK의 의미:

  • 인프라 비용 제로. 운영할 서버도, 관리할 결제도 없습니다.
  • 재정적 위험 없음. 인기 급상승이 요금 급상승으로 이어지지 않습니다.
  • 속도 제한 골칫거리 없음. 각 사용자가 제공업체와 자신만의 쿼터를 갖습니다.
  • API 사용량을 보조하지 않으면서 프로젝트가 완전한 오픈 소스이자 무료로 유지될 수 있습니다.
  • 결제 서비스 제공자가 되지 않으면서 새로운 클라우드 기능을 추가할 수 있습니다.

사용자에 대한 BYOK의 의미:

  • 제공업체를 선택할 수 있습니다. ElevenLabs의 프리미엄 TTS 또는 Google의 무료 WaveNet. 자유롭게 조합하세요.
  • 지출을 직접 통제합니다. 비용을 확인하고, 언제든 중단하세요.
  • 데이터가 선택한 제공업체로 직접 전달됩니다 — 제3자 프록시를 거치지 않습니다.
  • En Parlant~ 구독이 없습니다. 소프트웨어는 무료입니다. 활성화를 선택한 클라우드 서비스에 대해서만 비용을 지불합니다.

실제 BYOK 비용:

기능제공업체일반적인 월 비용
TTS 내레이션 (가벼운 사용)Google Cloud TTS (WaveNet)$0.00 (월 100만 자 무료 티어)
TTS 내레이션 (많은 사용)ElevenLabs~$5.00 (스타터 플랜)
TTS 내레이션로컬 (KittenTTS 또는 시스템 TTS)$0.00

비교를 위해, Chess.com Diamond은 월 $13-20이고 DecodeChess는 월 $8.25입니다. Google Cloud TTS 무료 티어를 사용하는 일반적인 En Parlant~ 사용자는 전혀 비용을 지불하지 않습니다.

이미 작동 방식을 알고 계실 겁니다. 간단한 버전입니다:

  1. 선호하는 제공업체에서 계정을 생성합니다.
  2. API 키를 생성합니다.
  3. En Parlant~ 설정의 해당 필드에 붙여넣습니다.
  4. 완료.

현재 BYOK 제공업체:

서비스제공업체키 발급 위치
TTSElevenLabsDashboard → Profile → API Keys
TTSGoogle CloudAPIs & Services → Credentials

키는 앱의 localStorage에 로컬로 저장됩니다. HTTPS를 통해 해당 API 제공업체의 요청 헤더로 직접 전송되는 것 외에는 어디에도 전송되지 않습니다. En Parlant~에는 텔레메트리, 분석, 서버 측 구성 요소가 없습니다.

완전히 오프라인으로 사용하고 싶다면, 내레이션에는 KittenTTS를 추천합니다. 로컬에서 실행되며 운영 체제의 내장 음성보다 훨씬 자연스러운 음성을 생성합니다. API 키 불필요, 인터넷 불필요. 모든 옵션은 TTS 제공업체 개요를 참조하세요.

앱에 내장된 비용 절감 기능:

  • 오디오 캐싱 (TTS가 이미 발화한 텍스트에 대해 오디오를 다시 생성하지 않음)
  • 응답 완료 전에 다른 곳으로 이동하면 요청 취소

“API 키” 같은 용어가 익숙하지 않다면, 알아야 할 내용은 다음과 같습니다:

개념은 간단합니다. ElevenLabs(실감나는 음성 내레이션용)와 같은 클라우드 서비스는 사용한 만큼 지불하는 계정을 제공합니다 — 선불 요금제 같은 것입니다. 계정에 금액을 충전하면, En Parlant이 수를 내레이션할 때마다 아주 적은 금액이 차감됩니다. En Parlant은 API 키라는 비밀번호와 유사한 코드를 사용하여 여러분의 계정에 연결합니다.

키가 반드시 필요한 것은 아닙니다. 핵심 체스 애플리케이션은 키 없이도 완전히 작동합니다. 시스템 내장 음성이나 KittenTTS를 사용한 TTS 내레이션은 계정도 인터넷도 필요하지 않습니다. 클라우드 제공업체는 업그레이드이지 필수가 아닙니다.

약 5분이면 됩니다. 제공업체 웹사이트에서 계정을 만들고, 결제 방법을 추가하고, 코드를 En Parlant~ 설정에 복사하면 됩니다. 그게 전부입니다. 각 제공업체에는 과정을 안내하는 단계별 가이드가 있습니다. 앱의 설정 페이지에서 해당 가이드로 직접 링크하므로 — 막히는 일은 없을 것입니다.

비용이 저렴합니다. Google Cloud의 텍스트 음성 변환은 대부분의 사용자를 무료로 충당할 수 있는 넉넉한 무료 티어를 제공합니다. ElevenLabs의 스타터 플랜도 월 $5에 불과합니다. 어떤 체스 구독보다 훨씬 저렴합니다.

항상 여러분이 통제합니다. 언제든 기능을 끌 수 있습니다. 그리고 En Parlant~ 자체에 대한 구독이 없으므로, 사용을 중단해도 해지할 것이 없습니다.

BYOK는 임시방편이나 제약이 아닙니다 — JetBrains, GitHub, 그리고 대부분의 오픈 소스 AI 생태계가 공유하는 의도적인 아키텍처 선택입니다. 소프트웨어를 무료로 유지하고, 유지관리자의 재정 건전성을 지키며, 사용자에게 지출과 데이터에 대한 직접적인 통제권을 부여합니다.

En Parlant~에게 이는 무료 오픈 소스 체스 애플리케이션에 프리미엄 음성 내레이션을 포함시키되, 사용자가 선택한 클라우드 서비스에 대해서만 비용을 지불하도록 할 수 있음을 의미합니다. 무료 로컬 대안을 선호한다면 아무것도 지불하지 않아도 됩니다.