도구 및 통합가이드
Cherry Studio를 CheapTokens에 연결하기: 커스텀 프로바이더, Base URL
Cherry Studio에서 커스텀 프로바이더 추가: 끝 슬래시가 있는 Base URL, API 키, 모델 id, Model Check, 그리고 401 및 404 수정 방법.

이 페이지의 내용
Cherry Studio에서 CheapTokens를 사용하려면 커스텀 프로바이더를 추가하세요(Settings → Model Provider → Add Provider). OpenAI Base URL 필드에 https:/를 넣고, API 키를 붙여넣은 뒤 모델 id deepseek-를 직접 추가하세요. 그다음 Model Check로 키를 확인하고 인사를 건네면 됩니다. 이게 전부입니다. 유일하게 발목 잡는 디테일은 URL 끝의 슬래시입니다.
데스크톱 채팅 앱을 여는 이유는 여러 모델과 그 뒤의 하나의 잔액을 한 창에서 쓰고 싶기 때문이지, 서비스마다 브라우저 탭을 열고 싶어서가 아닙니다. Cherry Studio는 바로 그 용도로 만들어졌습니다. Windows, macOS, Linux용 오픈소스 AI 워크스테이션(AGPL-3.0 Community Edition)으로 채팅, 에이전트, 지식 베이스를 갖추고 있으며, OpenAI 호환 서비스라면 무엇이든 커스텀 프로바이더로 받아들입니다. CheapTokens는 OpenAI Chat Completions 형식을 따르므로 잘 맞습니다. 아래 단계는 Cherry Studio 문서의 커스텀 프로바이더 페이지를 따르며, 2026년 11월 7일에 확인했습니다. 앱 자체는 바뀌므로 라벨이 옮겨졌다면 근처에서 같은 단어를 찾아보세요.
앱을 열기 전에 필요한 것#
세 가지, 모두 짧습니다:
- Base URL:
https:/(끝의 슬래시 포함 — 이유는 다음 섹션에 있습니다);/ api. cheaptokens. dev/ v1/ - CheapTokens 계정의 API 키. 복사할 수 있는 곳에 보관하고, 공유 메모에 붙여넣지 마세요;
- 전체 모델 id. 가격표의 짧은 이름은 API가 받지 않습니다. 게이트웨이 id를 사용하세요. 예를 들어
deepseek-입니다. 다른 id는 list-models 가이드와 CheapTokens 문서에 있습니다.ai/ DeepSeek- V4- Flash- 0731
커스텀 프로바이더 추가#
Settings(톱니바퀴 아이콘)를 열고 Model Provider로 가세요. 프로바이더 목록 맨 아래에 + Add Provider가 있습니다. 클릭하면 Add Custom Provider 대화상자가 나타납니다.
이렇게 채우세요:
표를 오른쪽으로 스크롤하세요 →
| 필드 | 입력할 내용 |
|---|---|
| Provider Name | CheapTokens (알아볼 수 있는 아무 이름) |
| API Key | CheapTokens 키 |
| OpenAI Base URL | https:/ |
Cherry Studio는 기본적으로 'OpenAI'와 'Anthropic' 엔드포인트 필드를 보여줍니다. 실제로 사용하는 프로토콜만 채우세요. 일반 채팅이라면 OpenAI 쪽이고, Anthropic 필드는 비워둘 수 있습니다. 각 Base URL 필드 아래에 앱이 최종 요청 경로의 미리보기를 보여줍니다. 읽어보세요. 무언가를 보내기 전에 잘못된 주소를 잡아내는 가장 빠른 방법입니다.

Add를 클릭해 저장하세요.
끝의 슬래시가 중요한 이유#
Cherry Studio는 문서의 세 가지 규칙에 따라 Base URL로 요청 URL을 만듭니다(2026년 11월 7일 확인):
https:/같은 루트 주소에는/ example. com /가 붙습니다;v1/ chat/ completions /로 끝나는 주소에는chat/completions만 붙습니다;#로 끝나는 주소는 입력한 그대로 사용되며 아무것도 추가되지 않습니다.
CheapTokens는 /v1 아래에 있으므로, https:/로 변환되는 형식은 https:/입니다 — API가 기대하는 경로입니다. 필드 아래 미리보기가 정확히 그렇게 표시되어야 합니다. /v1/v1/가 보이거나 /v1가 아예 없다면 계속하기 전에 필드를 고치세요.

키, 모델, Model Check#
프로바이더 페이지로 돌아오면 다섯 가지 작은 단계가 있습니다. 이 순서대로 하세요:
순서대로 배열하기
Connect the provider in this order
항목을 드래그하거나 화살표를 사용하세요
- 프로바이더의 활성화 스위치를 켜세요(페이지 오른쪽 상단)
- API 키를 입력하세요
- Model Check를 클릭해 키를 검증하세요
- Base URL을 확인하세요
- 모델 관리에서 + 버튼으로 모델 id를 추가하세요
5단계에 대한 참고. 페이지에는 서비스에서 모델 목록을 가져오는 Sync models 버튼도 있습니다. 신뢰할 수 있는 방법은 **+**로 id를 직접 추가하는 것입니다. deepseek-ai/ 부분을 포함해 deepseek-를 정확히 입력하세요. 추가할 수 있는 모델:
표를 오른쪽으로 스크롤하세요 →
| 모델 | 입력할 모델 id | 컨텍스트 | 최대 응답 |
|---|---|---|---|
| DeepSeek-V4-Flash | deepseek- |
380K | 32,768 tokens |
| GLM-5.3-Flash | zai- |
390K | 8,192 tokens |
| MiniMax-M2.7 | MiniMaxAI/ |
180K | 8,192 tokens |
Model Check는 키 필드 옆의 버튼입니다. Cherry Studio 문서에 따르면 키가 유효한지 확인합니다. 문제가 있다고 하면 아래 오류 섹션으로 가세요. 원인은 보통 세 필드 중 하나입니다.
첫 메시지 보내기#
새 채팅을 열고, 상단의 모델 선택기에서 CheapTokens 프로바이더와 추가한 모델을 고른 뒤 'Explain what a token is in two sentences.'처럼 짧은 글을 쓰세요. 모델의 응답이 오면 키, 주소, 모델 id까지 전체 체인이 작동하는 것입니다.
앱 없이 요청을 보고 싶나요? 다음은 순수한 Chat Completions 호출입니다:
export CHEAPTOKENS_API_KEY="paste-your-key-here"
curl https://api.cheaptokens.dev/v1/chat/completions \
-H "Authorization: Bearer $CHEAPTOKENS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "deepseek-ai/DeepSeek-V4-Flash-0731", "messages": [{"role": "user", "content": "Explain what a token is in two sentences."}]}'응답은 텍스트가 choices[0].에, 토큰 수가 usage에 담긴 JSON입니다.
데스크톱 채팅에는 어떤 모델을 넣을까#
채팅 창은 에이전트 루프와 다른 작업입니다. 묻고, 읽고, 다시 묻습니다. 그때 중요한 것은 두 가지입니다. 답변이 얼마나 길 수 있는지, 그리고 대화가 얼마나 크게 들어가는지입니다.
- DeepSeek-V4-Flash — 일반 채팅과 긴 문서의 기본 선택: 답변당 최대 32,768 출력 토큰, 380K 컨텍스트, 시간대와 무관한 단일 가격. 입력과 출력을 합산하면 OpenRouter보다 저렴합니다.
- GLM-5.3-Flash — 세 모델 중 가장 큰 창(390K)을 가진 일상 채팅, 입력과 출력 모두 OpenRouter보다 저렴합니다.
- MiniMax-M2.7 — 180K 컨텍스트의 채팅 및 에이전트 스타일 작업, 양쪽 모두 OpenRouter보다 저렴합니다.
세 모델 모두 하나의 잔액 뒤에 있으므로, 세 id를 같은 프로바이더에 추가하고 키를 건드리지 않은 채 모델 선택기에서 전환할 수 있습니다.
채팅 세션 비용#
대략적인 그림입니다. 20개 메시지 대화가 있다고 합시다. 매 메시지가 이전 기록을 다시 보내므로 요청당 평균 약 6,000 입력 토큰과 500 출력 토큰입니다(긴 채팅이 더 비싼 이유에서 다룬 이유입니다). DeepSeek-V4-Flash에서 요청 하나는 $0.00014입니다. 그중 20개가 아래 계산기에 있습니다. 슬라이더를 자신의 채팅에 맞게 움직이세요.
비용 계산기
One 20-message chat session
요청당 입력 토큰: 6,000 · 요청당 출력 토큰: 500 · 일일 요청 수: 20
| 모델 | 일일 | 월간 |
|---|---|---|
| GLM-5.3-Flash$0.02$0.04 | $0.0028 | $0.084 |
| DeepSeek-V4-Flash$0.015$0.10 | $0.0028 | $0.084 |
| MiniMax-M2.7$0.05$0.15 | $0.0075 | $0.225 |
아래 표는 같은 세션을 모든 모델에서 실행한 것이며, 비교를 위해 OpenRouter 열이 있습니다:
| 모델 | 입력 $/1M | 출력 $/1M | 요청당 | 20회 요청 | OpenRouter, 20회 요청 |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00014 | $0.0028 | $0.0049 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00014 | $0.0028 | $0.0098 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.00038 | $0.0075 | $0.09 |
요청당 입력 6,000개 및 출력 500개 토큰입니다. 100만 토큰당 가격은 현재 기준이며 당사 요금제에 따라 함께 변경됩니다. OpenRouter 열은 동일한 작업량에 대한 참고 가격을 보여줍니다.
1M 토큰당 현재 가격은 CheapTokens 가격을 참고하세요.
작동하지 않으면#
대부분의 문제는 같은 세 필드에서 나옵니다: 키, URL, 모델 id. 보이는 것을 원인과 맞춰보세요:
짝 맞추기
Match the symptom to the likely cause
왼쪽 항목을 탭한 다음 짝을 탭하세요
- 401 UnauthorizedAPI 키가 없거나, 잘못 입력되었거나, 공백이 끼어 있음
- 404 Not FoundBase URL이 잘못됨: 경로 미리보기가 /v1/chat/completions로 끝나지 않음
- 앱이 알 수 없는 모델을 보고함모델 id가 짧은 이름일 가능성; 접두사를 포함한 전체 id를 입력하세요
- 앱이 잔액 부족을 보고함잔액이 비어 있어 충전이 필요할 가능성
이 오류들에 대한 더 긴 설명은 API 401 또는 404: 잘못된 키, base URL 또는 모델 id를 참고하세요. 데스크톱 앱 대신 브라우저 기반 채팅을 선호한다면 Open WebUI도 같은 방식으로 작동합니다.
출처: Cherry Studio 문서, 커스텀 프로바이더 및 프로바이더 설정 페이지, 2026년 11월 7일 확인; 프로젝트는 github.com/CherryHQ/cherry-studio에 있습니다.



