# Janitor AI에서 DeepSeek 설정하기: 프록시 URL, 모델명, 오류 해결

> 2026년 10월 기준 Janitor AI의 DeepSeek 모델명은 deepseek-flash, URL은 /chat/completions로 끝납니다. deepseek-chat은 종료됐습니다.

- URL: https://blog.laozhang.ai/ko/posts/how-to-set-up-deepseek-on-janitor-ai
- Published: 2026-05-09
- Updated: 2026-10-22
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ko/about)
- Topic: API 가이드
- Tags: Janitor AI, DeepSeek, AI API, 프록시 설정

---
2026년 10월 22일 기준으로 Janitor AI에서 DeepSeek 공식 API에 직접 연결할 때 넣는 값은 세 가지입니다. Proxy URL은 `https://api.deepseek.com/chat/completions`, Model Name은 `deepseek-flash`(더 큰 모델은 `deepseek-v4-pro`), API key는 [DeepSeek Platform의 API keys 페이지](https://platform.deepseek.com/api_keys)에서 만든 키입니다. OpenRouter를 거친다면 Proxy URL `https://openrouter.ai/api/v1/chat/completions`, Model Name `deepseek/deepseek-v4.1-flash`, OpenRouter 키를 씁니다.

![Janitor AI에서 DeepSeek를 설정할 때 프록시 URL, API Key, 모델명을 같은 경로로 맞추는 Codex 생성 경로 보드](https://blog.laozhang.ai/posts/ko/how-to-set-up-deepseek-on-janitor-ai/img/cover.webp)

옛 가이드에 나오는 `deepseek-chat`과 `deepseek-reasoner`는 DeepSeek가 2026년 7월 24일 15:59 UTC(한국 시간 7월 25일 0시 59분)에 종료한다고 공지했고, 현재 DeepSeek 문서에는 없습니다. `deepseek-v4-flash`는 아직 받아 주지만 실제 답은 DeepSeek-V4.1-Flash가 만듭니다. Janitor의 "프록시"는 VPN이나 네트워크 프록시가 아니라, 자기 API 키로 외부 모델을 연결하는 설정이라는 점도 먼저 구분해 두면 헷갈리지 않습니다.

첫 테스트가 실패하면 캐릭터 카드나 temperature를 바꾸기 전에 오류 문구부터 읽습니다. 401은 키, 404와 invalid model은 URL 경로나 모델명, 402는 잔액, 429는 속도·동시 요청 한도, "A network error occurred"는 주소나 새로고침 문제인 경우가 많습니다.

## 빠른 설정 표

DeepSeek 자체가 막힌 것이 아니라 Janitor AI에 넣은 세 값이 서로 다른 경로에서 왔기 때문에 실패하는 경우가 많습니다. OpenRouter 주소, DeepSeek 키, 오래된 Reddit 모델명을 한꺼번에 넣으면 같은 API 경로가 아니므로 정상 응답을 기대할 수 없습니다.

![Janitor AI와 DeepSeek 직접/공급자 프록시 필드 매트릭스를 보여주는 Codex 생성 이미지](https://blog.laozhang.ai/posts/ko/how-to-set-up-deepseek-on-janitor-ai/img/explainer-1.webp)

*그림 속 모델명과 URL은 2026년 5월 기준 값입니다. 현재 입력값은 아래 표와 본문을 따르세요.*

| 경로 | Proxy URL | API key 출처 | Model Name | 언제 쓰나 |
| --- | --- | --- | --- | --- |
| DeepSeek 공식 직접 연결 | `https://api.deepseek.com/chat/completions` | DeepSeek Platform | `deepseek-flash` 또는 `deepseek-v4-pro` | DeepSeek 계정, 잔액, 요금을 직접 관리하고 싶을 때 |
| OpenRouter | `https://openrouter.ai/api/v1/chat/completions` | OpenRouter 계정 | `deepseek/deepseek-v4.1-flash`, `deepseek/deepseek-v4-pro` 등 OpenRouter 모델 페이지의 정확한 이름 | 여러 회사 모델을 한 키와 크레딧으로 쓰고 싶을 때 |
| 오래된 튜토리얼 값 | `https://api.deepseek.com/v1` 등 | 그대로 복사하지 않는다 | `deepseek-chat`, `deepseek-reasoner`, `...:free` | 기존 설정이 왜 깨졌는지 추적할 때만 |

Janitor의 Proxy URL 칸은 예시로 `https://url.com/v1`을 보여 주고, 옆에 "Add /chat/completions" 버튼이 있습니다. Janitor 공식 도움말도 OpenRouter의 전체 chat completions 주소를 넣으라고 안내하고, 주소가 틀리면 "A network error occurred"가 난다고 설명합니다. 그래서 DeepSeek 직접 연결은 `https://api.deepseek.com`을 입력한 뒤 버튼을 누르거나, 처음부터 `https://api.deepseek.com/chat/completions` 전체를 붙여 넣으면 됩니다. DeepSeek 현행 문서의 base URL에는 `/v1`이 없습니다.

이 조합으로 Janitor에서 실제 답이 오는 것까지는 DeepSeek 키를 넣은 테스트로 확인된 것이 아닙니다. 위 주소는 DeepSeek 공식 curl 예시 주소와 Janitor 도움말의 주소 형식을 맞춘 값입니다. 2026년 10월 22일 기준 가짜 키로 이 주소에 요청하면 DeepSeek의 401 `Authentication Fails, Your api key: ... is invalid`가 돌아오므로, 주소 자체는 응답하고 있습니다.

## 직접 연결과 공급자 프록시의 차이

DeepSeek 직접 연결은 중간 공급자 없이 DeepSeek 공식 계정으로 관리하고 싶을 때 적합합니다. 계정, API 키, 주소, 모델 ID, 잔액과 요금 규칙이 모두 DeepSeek 한 곳에 있어서 문제가 생겨도 어디를 봐야 하는지 명확합니다. 요금은 DeepSeek의 피크/비피크 단가를 그대로 따릅니다.

OpenRouter를 쓰면 Janitor AI는 DeepSeek가 아니라 OpenRouter의 chat completions 주소로 요청을 보냅니다. 모델 목록, 이름, 한도, 라우팅은 OpenRouter가 정합니다. 그래서 DeepSeek 문서의 `deepseek-flash`가 아니라 OpenRouter 목록에 있는 `deepseek/deepseek-v4.1-flash` 같은 이름을 써야 합니다. OpenRouter의 모델별 단가는 실제로 처리하는 공급자에 따라 달라지므로 OpenRouter 모델 페이지에서 확인합니다.

두 경로를 섞으면 안 됩니다. DeepSeek 키를 OpenRouter 주소에 쓰거나 OpenRouter 키를 DeepSeek 주소에 쓰면 401이 납니다. OpenRouter 형식 이름(`deepseek/...`)을 DeepSeek 직접 주소에 넣거나 그 반대로 넣으면 모델을 찾지 못합니다.

자기 API 키 없이 쓰고 싶다면 Janitor 자체 유료 라우터인 janitor+ Router도 있습니다. 토큰 단위로 과금되는 별도 지갑 방식이며, 여기에 어떤 DeepSeek 모델이 들어 있는지는 로그인한 화면에서 확인해야 합니다.

## Janitor AI에서 입력하는 순서

아래 라벨은 Janitor 영어 화면 기준입니다. 한국어로 화면 언어를 바꾸면 이름이 다르게 보일 수 있으니, 칸의 예시 문구(`https://url.com/v1`, "My Custom Proxy")로 위치를 확인하면 됩니다.

1. DeepSeek를 테스트할 Janitor AI 채팅을 열고 API 설정에서 **Proxy**를 고릅니다.
2. **Add Configuration** 또는 **+ New**로 새 설정을 만듭니다.
3. **Configuration Name**에 알아보기 쉬운 이름을 넣습니다(예: DeepSeek Flash).
4. **Model Name**에 `deepseek-flash`를 넣습니다. OpenRouter라면 `deepseek/deepseek-v4.1-flash`입니다.
5. **Proxy URL**에 `https://api.deepseek.com/chat/completions`를 넣습니다. base URL만 넣었다면 "Add /chat/completions"를 누릅니다.
6. **API key**에 같은 경로에서 만든 키를 붙여 넣습니다. 앞뒤 공백이 들어가지 않게 합니다.
7. **Custom prompt (optional)** 칸은 연결 확인 전까지 비워 둡니다.
8. **Save Settings**를 누른 뒤 페이지를 새로고침합니다. Janitor 화면에도 "After adding or changing a proxy URL, refresh the page for it to take effect."라는 안내가 있습니다.
9. 한 문장으로만 답하게 하는 짧은 메시지를 보냅니다.

**Check API Key/Model** 버튼이 "Network Error"를 보여도 설정이 틀렸다는 뜻은 아닐 수 있습니다. Janitor 도움말은 이 경우 저장하고 새로고침한 뒤 실제 메시지로 확인하라고 안내합니다. 또 설정 기록을 복원하면 API 키는 기록에 저장되지 않으므로 다시 입력해야 합니다.

짧은 테스트는 roleplay 품질을 보는 단계가 아니라 API 연결만 확인하는 단계입니다. 짧은 테스트도 실패한다면 아직 캐릭터 카드나 말투 문제가 아닙니다.

## 모델명: 현재 ID와 오래된 별칭

2026년 10월 22일 기준 DeepSeek 공식 API의 모델 이름은 `deepseek-flash`와 `deepseek-v4-pro` 두 개입니다. 둘 다 컨텍스트 1M, 사고(thinking) 모드가 기본으로 켜져 있습니다. Janitor roleplay에는 단가가 낮은 `deepseek-flash`부터 시작하는 편이 무난합니다.

| 이름 | 지금 상태 | Janitor에서 |
| --- | --- | --- |
| `deepseek-flash` | 현재 이름. DeepSeek-V4.1-Flash-1017이 답함(2026년 10월 17일 공개) | 직접 연결 기본값 |
| `deepseek-v4-pro` | 현재 이름. DeepSeek-V4-Pro-0813이 답함 | 더 비싸지만 큰 모델이 필요할 때 |
| `deepseek-v4-flash` | 옛 이름. 아직 받아 주며 V4.1 Flash가 Flash 요금으로 답함. DeepSeek는 임시 호환으로 안내하고 종료일은 공지하지 않음 | 지금은 되지만 `deepseek-flash`로 바꿔 두기 |
| `deepseek-chat`, `deepseek-reasoner` | 2026년 7월 24일 15:59 UTC 종료 공지, 현행 문서에 없음 | 새 설정에 쓰지 않기 |
| `deepseek/deepseek-v4.1-flash`, `deepseek/deepseek-v4-pro` | OpenRouter 목록의 이름 | OpenRouter 경로에서만 |

종료된 `deepseek-chat`을 지금 DeepSeek에 보내면 정확히 어떤 오류가 오는지는 DeepSeek 공지에 적혀 있지 않습니다. 이 이름으로 오류가 난다면 다른 칸을 만지기 전에 Model Name부터 `deepseek-flash`로 바꿉니다. 참고로 OpenRouter 목록에는 `deepseek/deepseek-chat` 같은 이름이 아직 남아 있지만, 이는 OpenRouter 쪽 목록 이름이며 DeepSeek 직접 연결의 `deepseek-chat`과는 별개입니다.

모델명은 어디서나 통하는 공통 이름이 아닙니다. 직접 연결이면 [DeepSeek 모델 목록 API 문서](https://api-docs.deepseek.com/api/list-models)와 가격 문서의 이름을, OpenRouter라면 OpenRouter 모델 페이지의 이름을 접두어(`deepseek/`)와 버전까지 그대로 복사합니다.

## DeepSeek 사고 모드와 답변 1회 비용

DeepSeek 두 모델은 사고 모드가 기본으로 켜져 있어서, 답을 쓰기 전에 추론을 먼저 만듭니다. 옛 `deepseek-chat` 설정보다 답이 늦게 시작된다고 느낀다면 이 추론 단계를 먼저 의심할 만합니다. 추론 내용은 답과 따로 오며, Janitor 채팅의 "Show Thinking" 토글로 화면에 보일지 말지를 정합니다.

Janitor 프록시 설정 화면의 문구에는 DeepSeek 사고 모드를 끄는 칸이 없습니다. 그래서 Janitor에서는 사고 모드를 끌 수 없는 것으로 보이지만, 실제 채팅으로 확인된 내용은 아닙니다. 또 DeepSeek 문서에 따르면 사고 모드에서는 temperature, presence penalty, frequency penalty가 오류 없이 무시됩니다. Janitor에서 temperature를 바꿔도 문체가 달라지지 않는다면 이 때문입니다.

비용은 Janitor가 매 턴 무엇을 보내는지에 달려 있습니다. Janitor는 캐릭터 정보, 페르소나, 대화 기록, 메모리, 프롬프트를 매번 함께 보내므로 대화가 길어질수록 한 번의 답이 비싸집니다. DeepSeek 가격 문서의 100만 토큰당 단가(USD)는 다음과 같습니다.

| 모델 | 시간대 | 입력(캐시 적중) | 입력(캐시 미적중) | 출력 |
| --- | --- | --- | --- | --- |
| `deepseek-flash` | 비피크 | $0.003 | $0.15 | $0.60 |
| `deepseek-flash` | 피크 | $0.006 | $0.30 | $1.20 |
| `deepseek-v4-pro` | 비피크 | $0.022 | $0.66 | $1.98 |
| `deepseek-v4-pro` | 피크 | $0.044 | $1.32 | $3.96 |

예를 들어 입력 8,000토큰(캐시 미적중)과 출력 500토큰인 답 하나는 `deepseek-flash` 비피크에서 8,000 × $0.15 ÷ 1,000,000 + 500 × $0.60 ÷ 1,000,000 = $0.0012 + $0.0003 = $0.0015, 피크에서는 $0.0030입니다. 같은 요청을 `deepseek-v4-pro`로 보내면 비피크 $0.00627, 피크 $0.01254입니다. 사고 모드의 추론 토큰이 어떻게 과금되는지는 사고 모드 문서에 따로 적혀 있지 않아, 이 계산에는 포함되어 있지 않습니다.

피크 시간은 DeepSeek 기준 월~금 01:00~04:00, 06:00~10:00 UTC이고, 한국 시간으로는 평일 10:00~13:00, 15:00~19:00입니다(중국 공휴일 제외). 그 밖의 시간과 주말은 반값인 비피크입니다. 단가와 시간대 계산은 [DeepSeek API 피크 요금: 한국 시간과 현재 단가 계산](https://blog.laozhang.ai/ko/posts/deepseek-v4)에 더 자세히 정리돼 있습니다.

## 첫 오류 진단하기

![401, 404, 429, network error, invalid model, API not ready를 나누는 Codex 생성 오류 지도](https://blog.laozhang.ai/posts/ko/how-to-set-up-deepseek-on-janitor-ai/img/explainer-2.webp)

한 번에 하나만 바꿔야 합니다. URL, 키, 모델명, temperature, 프롬프트를 동시에 바꾸면 다음 오류가 무엇 때문인지 알 수 없습니다.

| 증상 | 의미 | 먼저 고칠 칸 |
| --- | --- | --- |
| 401 `Authentication Fails, Your api key: ... is invalid` | DeepSeek가 키를 거절함 | API key: DeepSeek Platform에서 만든 키인지, 공백이 없는지 |
| 401 `Missing Authentication header` 또는 `No cookie auth credentials found` | OpenRouter가 키를 거절함 | API key: OpenRouter 키인지, Proxy URL이 OpenRouter 주소인지 |
| 402 | DeepSeek 잔액 부족 | DeepSeek Platform에서 잔액 충전 |
| 400 / 422 | 요청 형식이나 파라미터 오류 | Custom prompt와 생성 설정을 비우고 다시 테스트 |
| 404, invalid model | 그 주소에 없는 경로나 모델명 | Proxy URL 끝이 `/chat/completions`인지, Model Name이 위 표의 현재 이름인지 |
| 429 | 너무 빠른 요청이나 동시 요청 한도 초과 | 재시도를 멈추고 잠시 뒤 다시 보내기 |
| 500 / 503 | DeepSeek 서버 오류·과부하 | 설정은 그대로 두고 잠시 뒤 재시도 |
| 403 | DeepSeek 공식 오류 표에 없는 코드 | 키를 거절한 쪽의 계정 상태 확인(아래 설명) |
| "A network error occurred" | 주소가 틀렸거나 저장 후 새로고침하지 않음 | Proxy URL 확인, Save Settings 후 새로고침 |
| API not ready, 오래 기다림, 빈 응답 | 대기열·시간 초과 | 짧은 메시지로 재시도, 긴 대화는 기록을 줄여서 |

401은 문구로 어느 쪽이 키를 거절했는지 알 수 있습니다. 2026년 10월 22일 기준 가짜 키로 보낸 요청에서 DeepSeek는 `Authentication Fails...`, OpenRouter는 `Missing Authentication header`를 돌려줍니다. DeepSeek 문구가 보이면 DeepSeek 키 문제이고, OpenRouter 문구가 보이면 주소가 OpenRouter로 되어 있다는 뜻이기도 합니다.

403은 DeepSeek 오류 코드 문서에 없습니다. 그래서 Janitor에서 403이 보이면 DeepSeek 모델 문제라기보다 중간 공급자나 Janitor 쪽에서 계정, 정책, 지역 등을 이유로 거절했을 가능성이 큽니다. 이는 오류 코드에서 내린 추정이므로, 키를 발급한 서비스의 계정 화면과 안내를 먼저 확인합니다.

Janitor 화면에 "The selected model or proxy endpoint is unavailable. Check your settings and choose an available model. (404)"가 뜨면, 그 주소에서 경로나 모델명을 찾지 못했다는 뜻으로 읽는 것이 자연스럽습니다. "the ai provider rejected this request"는 공급자가 오류를 돌려줬다는 뜻으로 보이며, 키, 잔액, 모델명, 대화 길이 중 하나를 확인합니다. 두 문구 모두 Janitor 공식 도움말에 설명이 없어 문구와 상태 코드로 판단한 해석입니다.

DeepSeek는 추론이 시작되기를 기다리는 동안 연결을 유지하다가 10분 안에 시작하지 못하면 연결을 닫습니다. 피크 시간에 오래 기다리다 빈 응답이 온다면 이 경우일 수 있습니다.

## 연결 후에 roleplay 품질 조정

DeepSeek가 짧은 테스트에 답했다면 그때부터 roleplay 품질을 조정합니다. 품질은 max tokens, 컨텍스트 길이, 메모리, 캐릭터 카드, 예시 대화, Janitor의 프롬프트 구성에 영향을 받습니다.

| 설정 | 시작점 | 이유 |
| --- | --- | --- |
| Temperature | 바꿔도 효과가 없을 수 있음 | DeepSeek 사고 모드에서는 무시됨 |
| Max tokens | 첫 테스트는 낮게 | 긴 출력은 비용과 대기 시간을 늘림 |
| Context와 memory | 작게 시작 | 매 턴 입력 토큰이 늘어 비용이 커짐 |
| Reroll | 한 가지를 고친 뒤 | 반복 재시도는 잔액과 한도를 소모함 |
| Custom prompt, Global prompt | 연결 확인 후 추가 | Global prompt는 모든 프록시 설정에 공통으로, 각 설정의 Custom prompt보다 위에 붙음 |

답은 오지만 스타일이 맞지 않으면 이 단계에서 카드, 예시 대화, 컨텍스트를 조정합니다. 답 자체가 오지 않으면 다시 빠른 설정 표와 오류 표로 돌아갑니다.

## 무료 DeepSeek 경로는 보장이 아니다

2026년 10월 22일 기준 OpenRouter 모델 목록에는 이름이 `:free`로 끝나는 DeepSeek 모델이 하나도 없습니다. 무료 모델은 18개가 있지만 모두 다른 회사 모델입니다. Janitor 공식 퀵스타트 도움말의 예시 `deepseek/deepseek-chat-v3-0324:free`도 지금은 목록에 없습니다. 그래서 무료 DeepSeek를 전제로 한 옛 설정은 404나 "No endpoints found" 계열 오류로 끝나기 쉽습니다.

OpenRouter의 다른 무료 모델에는 분당 20회, 하루 50회(크레딧을 10 이상 산 계정은 하루 1,000회) 한도가 있습니다. DeepSeek 공식 API는 충전한 잔액에서 차감되는 유료 방식이며, 부여받은 잔액이 있으면 그것부터 쓰입니다. 위 계산처럼 `deepseek-flash` 답 하나는 1센트에 한참 못 미치지만, 긴 대화와 잦은 reroll은 그만큼 입력 토큰을 늘립니다.

공유 키나 "무제한 무료"를 내세우는 경로는 누가 키를 관리하는지, 대화가 어디에 남는지 알 수 없습니다. 자기 API 키를 공개 캐릭터 카드, 스크린샷, 공유 프롬프트, preset에 넣지 마세요. 키는 Janitor의 비공개 설정란과 발급한 서비스 대시보드에만 두어야 합니다. Janitor도 프록시 설정 화면에서 어떤 프록시와도 제휴하지 않으며 IP와 채팅 기록이 기록될 수 있다고 경고합니다.

## 자주 묻는 질문

### Janitor AI에 어떤 프록시 URL을 넣어야 하나요?

DeepSeek 공식 API에 직접 연결한다면 `https://api.deepseek.com/chat/completions`를 넣습니다. `https://api.deepseek.com`만 넣었다면 칸 옆의 "Add /chat/completions" 버튼으로 경로를 붙이면 됩니다. OpenRouter를 쓴다면 `https://openrouter.ai/api/v1/chat/completions`입니다. 주소를 바꾼 뒤에는 저장하고 페이지를 새로고침해야 적용됩니다.

### 모델명은 무엇을 써야 하나요?

2026년 10월 22일 기준 DeepSeek 직접 연결이면 `deepseek-flash`(DeepSeek-V4.1-Flash-1017)나 `deepseek-v4-pro`입니다. OpenRouter라면 `deepseek/deepseek-v4.1-flash`나 `deepseek/deepseek-v4-pro`처럼 OpenRouter 목록의 이름을 그대로 씁니다.

### `deepseek-chat`이나 `deepseek-reasoner`를 써도 되나요?

새 설정에는 쓰지 않습니다. DeepSeek는 두 이름을 2026년 7월 24일 15:59 UTC에 종료한다고 공지했고, 현재 문서에는 없습니다. 옛 가이드대로 넣어 둔 설정이 갑자기 안 된다면 Model Name을 `deepseek-flash`로 바꾸는 것이 첫 조치입니다. `deepseek-v4-flash`는 아직 받아 주지만 임시 호환이므로 함께 바꿔 두는 편이 안전합니다.

### OpenRouter가 꼭 필요한가요?

아닙니다. DeepSeek Platform에서 키를 만들고 잔액을 충전하면 Janitor에서 DeepSeek 공식 API로 바로 연결할 수 있습니다. OpenRouter는 여러 회사 모델을 한 키로 쓰고 싶을 때 고르는 선택지이고, 2026년 10월 22일 기준 OpenRouter에도 무료 DeepSeek 모델은 없습니다.

### invalid model은 왜 나오나요?

모델명이 선택한 주소에 없기 때문입니다. 흔한 경우는 DeepSeek 직접 주소에 `deepseek/...` 형식의 OpenRouter 이름을 넣었거나, 종료된 `deepseek-chat`, 사라진 `:free` 이름을 그대로 쓴 경우입니다. URL과 키를 가져온 같은 서비스의 현재 모델 목록에서 이름을 복사합니다.

### 401은 Janitor AI 문제인가요?

대부분 Janitor가 아니라 키를 받은 서비스가 거절한 것입니다. `Authentication Fails, Your api key: ... is invalid`는 DeepSeek, `Missing Authentication header`나 `No cookie auth credentials found`는 OpenRouter의 문구입니다. 키를 만든 곳과 Proxy URL의 주인이 같은지, 앞뒤 공백이 없는지 확인합니다.

### 429는 어떻게 해결하나요?

DeepSeek 직접 연결에서 429는 요청이 너무 빠르거나 계정의 동시 요청 한도를 넘었다는 뜻입니다. 재시도를 연달아 누르지 말고 잠시 기다린 뒤 보냅니다. OpenRouter 무료 모델이라면 분당 20회, 하루 50회 한도에 걸린 것일 수 있습니다. 잔액이 부족할 때 DeepSeek는 429가 아니라 402를 돌려줍니다.

### Janitor AI 프록시에서 403 오류가 나면?

403은 DeepSeek 공식 오류 코드 표에 없는 코드입니다. 중간 공급자나 Janitor 쪽에서 계정, 정책, 지역 같은 이유로 요청을 거절했을 가능성이 크다고 추정할 수 있습니다. 키를 발급한 서비스의 계정 상태와 안내를 먼저 확인하고, 키와 모델명은 한 번에 하나씩만 바꿔 다시 테스트합니다.

### Janitor AI API key는 어디서 받나요?

Janitor가 발급하는 키가 아닙니다. DeepSeek 직접 연결이면 [DeepSeek Platform의 API keys 페이지](https://platform.deepseek.com/api_keys)에서, OpenRouter라면 OpenRouter 계정에서 만듭니다. 만든 키는 Janitor의 API key 칸에만 넣고, 설정 기록을 복원했다면 다시 입력해야 합니다.

### Janitor AI를 한국어 화면으로 설정해도 되나요?

됩니다. Janitor는 화면 언어를 바꿀 수 있습니다. 다만 프록시 설정 칸의 한국어 이름은 공개 도움말에 정리돼 있지 않으므로, 영어 라벨(Proxy URL, Model Name, API key)과 칸 안의 예시 문구 `https://url.com/v1`으로 위치를 찾으면 됩니다. 입력하는 값은 화면 언어와 상관없이 같습니다.

### DeepSeek API 모델을 더 확인하려면?

DeepSeek의 현재 단가와 한국 시간 피크 계산은 [DeepSeek API 피크 요금: 한국 시간과 현재 단가 계산](https://blog.laozhang.ai/ko/posts/deepseek-v4)에 정리돼 있습니다. 같은 OpenRouter·DeepSeek 경로를 Claude Code에서 쓰는 방법은 [Claude Code에서 OpenRouter와 DeepSeek 쓰기: 경로, 설정, 첫 오류 해결](https://blog.laozhang.ai/ko/posts/claude-code-openrouter-deepseek)을 참고하세요.

## 확인한 출처

- [DeepSeek API 문서 첫 페이지: base URL과 현재 모델명](https://api-docs.deepseek.com/)
- [DeepSeek 모델·가격 문서: 피크/비피크 단가와 옛 이름 호환](https://api-docs.deepseek.com/quick_start/pricing)
- [DeepSeek 모델 목록 API 문서](https://api-docs.deepseek.com/api/list-models)
- [DeepSeek-V4.1-Flash-1017 공개 공지(2026년 10월 17일)](https://api-docs.deepseek.com/news/news261017)
- [DeepSeek 사고 모드 문서](https://api-docs.deepseek.com/guides/thinking_mode)
- [DeepSeek 오류 코드 문서](https://api-docs.deepseek.com/quick_start/error_codes)
- [DeepSeek 속도 제한 문서](https://api-docs.deepseek.com/quick_start/rate_limit)
- [Janitor AI 도움말: TL;DR Quickstart Proxy Instructions](https://help.janitorai.com/en/article/tldr-quickstart-proxy-instructions-1x0fptu/)
- [Janitor AI 도움말: OpenRouter error guide](https://help.janitorai.com/en/article/openrouter-error-guide-10ear52/)
- [Janitor AI 도움말: Troubleshooting Deepseek via Openrouter](https://help.janitorai.com/en/article/troubleshooting-deepseek-via-openrouter-8xko1u/)
- [OpenRouter 모델 목록 API](https://openrouter.ai/api/v1/models)
- [OpenRouter 무료 모델 한도 문서](https://openrouter.ai/docs/api/reference/limits)
- [OpenRouter chat completion API 문서](https://openrouter.ai/docs/api/api-reference/chat/send-chat-completion-request)
