Janitor AI에서 마음에 드는 봇을 찾았는데, Janitor 자체 모델 대신 DeepSeek으로 돌리고 싶으신가요? Janitor에는 DeepSeek으로 바꾸는 스위치가 없습니다. 모델을 호스팅하는 서비스의 키를 가지고 Janitor의 Proxy 제공자를 통해 연결합니다.
요약: Janitor 채팅에서 오른쪽 상단의 using janitor 버튼(채팅 설정 버튼)을 누르고, Provider를 Proxy로 설정한 뒤 + New를 누릅니다. Proxy URL에 https://api.spicyapi.ai/v1/chat/completions, API key에 sk-spicy-로 시작하는 키, Model에 deepseek/v4.1-flash/chat을 입력합니다. Add를 누르고 페이지를 새로고침한 뒤 메시지를 보내세요. 새 채팅에서 저희가 보낸 첫 메시지의 비용은 $0.00105였습니다.
2026년 10월 19일에 새 Janitor 계정으로 이 설정을 해 보았고, 요청은 저희 로그에서 직접 확인했습니다. 아래 내용은 그날 Janitor에 표시된 화면과 일치합니다.
- 어떤 DeepSeek을 고를지: 가장 저렴한 DeepSeek V4.1 Flash로 시작하세요. DeepSeek V4 모델 세 개는 모두 같은 URL과 키를 쓰고, Model 칸만 바뀝니다.
- 대부분의 오류를 부르는 실수: 끝에
/chat/completions가 없는 Proxy URL입니다. Janitor에는 이제 이를 자동으로 붙여 주는 버튼이 있습니다.
1단계: 계정을 만들고 잔액 충전하기
SpicyAPI에 가입한 뒤 콘솔의 Billing에서 잔액을 충전하세요. 새 계정의 잔액은 $0에서 시작하므로, 충전 전에 보낸 메시지는 잔액 부족 오류로 돌아오고 비용은 들지 않습니다. 아래 가격 기준으로 몇 달러로도 오래 쓸 수 있습니다.
2단계: Janitor 전용 키 만들기
콘솔의 API keys를 열고 키를 만드세요. Advanced에서 daily spend cap(일일 사용 한도)을 설정합니다. 예를 들어 $1입니다.
Janitor는 키를 저장하고 모든 메시지를 자체 서버에서 보냅니다. 설정 패널에도 프록시가 IP와 채팅 내용을 기록할 수 있다는 경고가 나옵니다. 다른 곳에서는 쓰지 않는 키를 사용하세요. 채팅이 계속 재생성되거나 키가 유출되더라도 한도가 지출을 멈추고, 다른 키에는 영향을 주지 않고 그 키만 폐기할 수 있습니다.
3단계: Janitor에 프록시 추가하기
봇과의 채팅을 엽니다. 채팅 오른쪽 상단의 using janitor 버튼을 누르면 오른쪽에 설정 패널이 열립니다. Provider를 Proxy로 설정하세요(다른 선택지는 janitor, janitor+ Router, OpenAI, Claude입니다). 그다음 Proxy configurations 아래의 + New를 누릅니다.

위에서 아래로 양식을 채우세요. 값의 앞뒤에 공백을 넣지 마세요.
| Janitor field | 입력 내용 |
|---|---|
| Name | 임의의 이름, 예: SpicyAPI DeepSeek |
| Proxy URL | https://api.spicyapi.ai/v1/chat/completions |
| API key | 키. sk-spicy-로 시작합니다. Janitor는 이 칸을 선택 사항으로 표시하지만, SpicyAPI에서는 필요합니다. |
| Model | deepseek/v4.1-flash/chat |
| Custom prompt | 지금은 비워 두세요 |
Proxy URL에는 전체 경로가 필요합니다. Janitor는 입력한 주소 그대로 메시지를 보내며, 짧은 https://api.spicyapi.ai/v1로 보내면 404가 반환됩니다. 짧은 형태를 붙여넣었다면 Proxy URL 칸 오른쪽 상단의 Add /chat/completions를 누르세요. Janitor가 경로를 붙여 줍니다. 끝에 슬래시는 붙이지 마세요.
Model 값도 정확히 일치해야 하며, 끝의 /chat까지 포함합니다. 나머지 두 DeepSeek 모델은 deepseek/v4-flash/chat과 deepseek/v4-pro/chat입니다.
Add를 누르세요. 설정이 목록에 SpicyAPI DeepSeek이라는 이름으로 나타나고, 그 아래에 모델과 api.spicyapi.ai가 표시됩니다. 채팅 상단 버튼도 using proxy로 바뀝니다. 양식에는 Test 버튼도 있지만, 다음 단계에서 보내는 실제 메시지가 저희가 확인에 사용한 방법입니다.
4단계: 새로고침하고 메시지 보내기
패널에도 명시되어 있습니다. Proxy URL을 추가하거나 바꾼 뒤에는 페이지를 새로고침하세요. 다시 불러온 뒤 짧은 메시지를 보냅니다.
새 Janitor 계정에서는 처음 보낼 때 Complete your profile 창이 열리며 페르소나의 이름과 외형을 묻습니다. 입력하고(가상의 이름도 괜찮습니다) Save를 누르세요. 봇은 그 이름을 사용합니다. 저장한 뒤에도 메시지가 입력창에 남아 있으면 전송 버튼을 한 번만 더 누르세요.
첫 응답은 약 4초 만에 도착했습니다.

응답 위의 작은 thoughts 줄을 보세요. DeepSeek V4는 답하기 전에 추론을 하고, Janitor는 그 추론을 이야기와 섞지 않고 접힌 영역에 넣습니다. 클릭하면 추론을 읽을 수 있고, 닫아 두면 응답만 보입니다. 추론 토큰은 어느 쪽이든 출력 비용으로 청구됩니다.
그다음 SpicyAPI 콘솔에서 Logs를 엽니다. 요청이 토큰 수와 정확한 비용과 함께 나열됩니다. 실패했다면 오류 문구가 어떤 수정이 필요한지 알려 줍니다(아래 표를 참고하세요).
생성 설정: 무엇을 건드리고 무엇을 두어야 하는가
프록시 목록 아래 패널에는 Generation settings 블록이 있습니다. Temperature, Max tokens, Context size가 있고, Advanced settings 아래에 Top K, Top P, Rep. penalty, Freq. penalty가 있습니다.
- Max tokens: 대부분은 바꿀 필요가 없습니다. 저희는 기본값 0을 그대로 두었는데, Janitor는 이를 "lets the model choose the length"(모델이 길이를 정하게 함)라고 설명합니다. 추론을 포함해 응답이 끝까지 도착했습니다. 응답이 문장 중간에서 끊기거나 비어서 오면 2,000 이상으로 설정하세요. 추론과 응답이 같은 예산을 공유하기 때문입니다.
- Context size: Janitor가 메시지마다 보내는 채팅 기록의 양을 정합니다. 매번 그 전부에 대해 비용이 청구됩니다. 저희 계정에서는 50,000 토큰으로 설정되어 있었습니다. 봇에 긴 기억이 필요 없거나, 아주 긴 채팅에서 응답이 생성되지 않으면 낮추세요.
- Temperature와 Advanced settings: 기본값으로 두었습니다. 모델이 이런 샘플링 설정 중 하나를 받지 않으면 SpicyAPI는 메시지를 거부하지 않고 그 설정을 무시하므로, 오류의 원인이 되지 않습니다.
Janitor에는 DeepSeek의 추론 수준을 정하는 칸이 없으므로, 모델은 기본값으로 추론합니다. 더 빠르고 저렴한 응답을 원하고 생각을 덜 하게 하려면 실제로 조절할 수 있는 것은 모델입니다. V4.1 Flash가 세 모델 중 가장 저렴하면서 가장 빠릅니다.
DeepSeek 모델 고르기
저희 카탈로그에서 세 모델 모두 제한 없음으로 표시되어 있습니다. 모델 자체에 거부 계층을 두지 않는다는 뜻입니다. 가격은 100만 토큰당 기준입니다.
| 모델 | Model 칸 | 입력 | 출력 | 이럴 때 고르세요 |
|---|---|---|---|---|
| DeepSeek V4.1 Flash | deepseek/v4.1-flash/chat | $0.30 | $1.20 | 가장 저렴하고 빠른 DeepSeek을 원할 때. 여기서 시작하세요. |
| DeepSeek V4 Flash | deepseek/v4-flash/chat | $0.44 | $1.32 | V4.1 Flash와 비교할 두 번째 Flash 옵션을 원할 때. |
| DeepSeek V4 Pro | deepseek/v4-pro/chat | $1.32 | $3.96 | 더 큰 모델을 원하고, V4.1 Flash의 약 3~4배 가격을 감수할 때. |
세 모델이 긴 롤플레이에서 다른 채팅 모델 20개와 어떻게 비교되는지는 채팅 모델 23개 롤플레이 테스트에 있습니다.
모델을 바꾸려면 설정에서 Edit를 누르고, Model 칸을 바꾼 뒤 저장하고 새로고침하세요.
메시지 한 통의 비용
모든 메시지에는 봇의 정의, 페르소나, 최근 채팅 기록과 방금 입력한 줄이 함께 전송되며, 매번 그 입력 토큰과 응답에 대해 비용을 냅니다. Janitor 패널도 같은 내용을 말합니다. 캐릭터의 토큰 수가 요청 전체의 토큰 수는 아니라는 것입니다.
정의가 약 1,100 토큰인 봇에서 DeepSeek V4.1 Flash로 보낸 첫 메시지는 입력 1,242 토큰, 출력 564 토큰(추론 포함)을 사용했고, 비용은 $0.00105였습니다. 채팅이 길어지면 입력도 함께 늘어납니다. 응답이 약 600 토큰이라고 가정하면 다음과 같습니다.
| 채팅 | 메시지당 입력 | 메시지당 비용 | 100개 메시지당 |
|---|---|---|---|
| 새 채팅(측정값, 출력 564 토큰) | 1,242 토큰 | $0.00105 | 약 $0.10 |
| 긴 채팅 | 20,000 토큰 | 약 $0.0067 | 약 $0.67 |
| Context size 50,000 토큰에 도달 | 50,000 토큰 | 약 $0.016 | 약 $1.57 |
마지막 두 행은 같은 가격으로 계산한 값이며 캐시 적중이 없다고 가정합니다. 기록의 일부가 모델의 캐시에서 읽히면 그 부분은 캐시 입력 가격(V4.1 Flash 기준 100만 토큰당 $0.006)으로 청구되므로, 실제 청구액은 더 낮을 수 있습니다. 1,000 토큰은 영어 단어 약 750개에 해당합니다.
Custom prompt에 무엇을 넣을지
Janitor에는 프롬프트 칸이 두 개 있습니다. 프록시 설정 안의 Custom prompt는 그 프록시가 활성화된 동안에만, 모든 요청의 맨 앞에 전송됩니다. 같은 패널의 Instructions 아래에 있는 Global prompt는 모든 제공자에 적용되며, 둘 다 설정되어 있으면 Janitor는 둘 다 보냅니다. 두 프롬프트 모두 메시지마다 함께 전송되므로, 길수록 메시지 한 통의 비용이 늘어납니다.
둘 다 비워 두는 것으로 시작하세요. 추가한다면 형식과 문체에 관한 내용으로 제한하세요. 중립적인 예시는 다음과 같습니다.
Write in third person, past tense. Keep each reply under 250 words. Never write the user's lines or decide the user's actions.입력한 내용은 쓴 그대로 전송됩니다.
자주 나는 오류 고치기
Janitor는 PROXY ERROR와 상태 코드 뒤에 SpicyAPI의 응답을 보여 줍니다. 코드 뒤의 문구가 무엇을 바꿔야 할지 알려 줍니다.
| 보이는 내용 | 해야 할 일 |
|---|---|
PROXY ERROR 401, Credentials are invalid or expired, 또는 Missing credentials | 콘솔에서 키를 다시 복사해 공백 없이 붙여넣으세요. 키를 폐기했다면 새로 만드세요. |
PROXY ERROR 404, Resource not found | Proxy URL이 불완전합니다. Add /chat/completions를 누르거나 전체 URL을 붙여넣고, 저장한 뒤 새로고침하세요. |
모델 이름이 포함된 PROXY ERROR 404 | Model 칸이 맞지 않습니다. /chat을 포함해 다시 복사하세요. |
PROXY ERROR 402 | 잔액이 없거나 키가 일일 한도에 도달했습니다. 충전하거나 한도를 올리세요. |
필드 이름이 포함된 PROXY ERROR 400 | Janitor가 모델이 받을 수 있는 값이나 기록보다 많은 내용을 보냈습니다. Context size를 낮추고 다시 보내세요. |
PROXY ERROR 429 | 짧은 시간에 요청이 너무 많습니다. 몇 초 기다렸다가 다시 보내세요. |
| 빈 응답, 또는 thoughts 섹션만 보임 | Max tokens를 2,000 이상으로 설정하고 다시 보내세요. 추론과 응답은 하나의 예산을 공유합니다. |
| "A network error occurred", 그리고 콘솔 로그에는 아무것도 없음 | 메시지가 SpicyAPI에 도달하지 않은 것입니다. Proxy URL의 오타를 확인하고, 저장한 뒤 새로고침하세요. |
| 봇이 계속 Janitor 모델을 사용함 | 프록시를 추가한 뒤 페이지를 새로고침하지 않았거나, 봇 제작자가 프록시를 껐습니다. 새로고침하세요. 버튼이 여전히 using janitor라면 다른 봇을 고르세요. |
콘솔 로그가 가장 빠른 확인 수단입니다. SpicyAPI에 도달한 모든 요청이 요청 ID와 함께 여기에 나열됩니다. 요청이 보이지 않는다면 문제는 모델이 아니라 저희에게 오는 길에 있는 것입니다.
Janitor AI에서 DeepSeek은 무료인가요?
SpicyAPI를 통해서는 아닙니다. 선불 잔액에서 토큰 단위로 결제하며 구독은 없습니다. 저희가 측정한 첫 메시지는 약 0.1센트였고, 유일한 제한은 키에 설정한 지출 한도입니다. Janitor 자체 구독인 janitor+(월 $14.99)는 사이트 안에서 더 많은 모델을 쓸 수 있는 Router 제공자를 추가하지만, 이 가이드의 Proxy 경로는 무료 Janitor 계정에서도 작동합니다.
다음 단계
키를 만들고 네 개의 칸을 채운 뒤 메시지 한 통을 보내 보세요. SpicyAPI의 어떤 채팅 모델이든 같은 Model 칸에 넣을 수 있습니다. 나머지는 검열 없는 AI 모델 목록에서 볼 수 있습니다. 채팅을 내 컴퓨터에서 실행하고 싶다면, 같은 키와 모델을 SillyTavern에서도 쓸 수 있습니다.
호환 모델의 실시간 가격과 전체 오류 표는 Janitor AI proxy 페이지에서 확인할 수 있습니다.








