GPT Proto를 Janitor AI에 연결하기 전에 필요한 것
Janitor AI 프록시 설정을 열기 전에 다음 사항을 준비하세요:
| 필수 항목 |
용도 |
| Janitor AI 계정 |
캐릭터 채팅 시작 및 관리 |
| GPT Proto 계정 |
지원되는 언어 모델 액세스 |
| GPT Proto API 키 |
프록시 요청 인증 |
| 사용 가능한 잔액 |
선택한 모델이 처리하는 토큰 비용 지불 |
| 정확한 모델 문자열 |
Janitor AI가 호출할 모델을 GPT Proto에 알림 |
모델을 선택하기 전에 Janitor AI 모델 및 API 사용량을 검토할 수 있습니다.
GPT Proto 대시보드에서 API 키를 생성하거나 복사하세요. 전체 키를 비공개로 유지하세요. 스크린샷, 캐릭터 정의, 공유 프롬프트, 공개 저장소 또는 지원 게시물에 게시하지 마세요.
GPT Proto API와 Janitor AI를 사용하는 방법
Janitor AI를 사용하면 프록시 공급자를 통해 외부 언어 모델을 연결할 수 있습니다. GPT Proto의 경우, 전체 Chat Completions 엔드포인트, GPT Proto API 키, 그리고 정확한 모델 문자열이 필요합니다.
전체 설정은 5단계로 진행됩니다.
1단계: GPT Proto API 키 생성 또는 복사
GPT Proto에 로그인하고 대시보드의 API 키 섹션을 엽니다. 새 키를 생성하거나 기존 활성 키를 복사하세요.


키 자체를 복사하세요. Janitor AI에 붙여넣을 때 따옴표, Bearer 또는 앞뒤 공백을 추가하지 마세요.
키가 스크린샷에 노출되는 경우, 이미지를 게시하기 전에 전체 값을 가리세요. 중간 부분만 가리면 자격 증명의 식별 가능한 부분이 여전히 노출될 수 있습니다.
2단계: Janitor AI API 설정 열기
Janitor AI에서 캐릭터 채팅을 엽니다. 채팅 오른쪽 상단에 있는 공급자 정보 옆의 메뉴를 클릭한 다음 Settings를 선택하세요.

API 설정은 채팅 인터페이스 내에서 관리됩니다. 공개 캐릭터 프로필을 여는 것만으로는 다음 단계에 표시되는 구성 필드가 나타나지 않습니다.
3단계: 프록시 선택 및 구성 생성
설정 패널에서 Provider를 Proxy로 변경하세요. 프록시 구성 아래에서 + New를 클릭하세요.

이 패널에 표시된 공지 사항은 읽어볼 가치가 있습니다. Janitor AI 요청에는 마지막 메시지보다 더 많은 내용이 포함될 수 있습니다. 캐릭터 정보, 페르소나, 채팅 기록, 메모리 및 추가 프롬프트가 모두 모델로 전송되는 컨텍스트의 일부가 될 수 있습니다.
즉, 길이가 비슷한 두 메시지라도 반드시 동일한 비용이 드는 것은 아닙니다. 채팅 초기에 생성된 답변은 긴 대화 후에 생성된 답변보다 일반적으로 더 적은 컨텍스트를 포함합니다.
4단계: GPT Proto 프록시 URL, API 키 및 모델 입력
다음 값을 입력하세요:
| Janitor AI 필드 |
값 |
| 이름 |
GPT Proto |
| 프록시 URL |
https://gptproto.com/v1/chat/completions |
| API 키 |
사용자의 GPT Proto API 키 |
| 모델 |
deepseek-flash |
| 사용자 지정 프롬프트 |
선택 사항; 첫 테스트 시에는 비워두세요 |

가장 중요한 세부 사항은 프록시 URL입니다.
일부 OpenAI 호환 클라이언트는 다음과 같은 기본 URL을 요구합니다:
https://gptproto.com/v1
Janitor AI의 프록시 URL 필드에는 전체 채팅 완성(Chat Completions) 요청 주소가 필요합니다:
https://gptproto.com/v1/chat/completions
GPT Proto는 해당 전체 엔드포인트를 API 퀵스타트에서 사용합니다. /v1만 입력하면 잘못된 경로로 요청이 전송되어 'Not Found' 또는 연결 오류가 발생할 수 있습니다.
모델 필드도 마찬가지로 엄격합니다. 이 테스트에서는 현재 DeepSeek Flash에 대한 GPT Proto 모델 문자열인 deepseek-flash를 사용합니다. 이는 예시일 뿐이며, Janitor AI가 사용할 수 있는 유일한 모델은 아닙니다.
모델의 공개 이름으로 모델 문자열을 추측하지 마세요. 해당 GPT Proto 모델 페이지나 현재 대시보드에 표시된 식별자를 복사하세요.
5단계: 저장, 새로고침 및 실제 메시지 전송
필드를 모두 작성한 후 저장을 클릭하세요.
Janitor AI에서 즉시 네트워크 또는 가져오기(fetch) 오류가 보고되더라도 아직 구성을 삭제하지 마세요. 다음 순서를 따르세요:
구성을 저장합니다.
Janitor AI 브라우저 페이지 전체를 새로고침합니다.
필요한 경우 채팅을 다시 엽니다.
프록시가 활성 공급자로 유지되는지 확인합니다.
안녕하세요(Hello)와 같은 짧은 메시지를 보냅니다.
캐릭터가 답장을 보내는지 확인합니다.
테스트 결과: URL, API 키, 모델 문자열이 정확했음에도 불구하고 Janitor AI에 처음에 네트워크 또는 가져오기 오류가 표시되었습니다. 구성을 저장하고 브라우저 페이지 전체를 새로고침한 뒤 실제 채팅 메시지를 보냈습니다. 새로고침 후 동일한 구성이 정상적으로 작동했습니다.
이 방법이 모든 네트워크 오류를 해결한다고 보장할 수는 없습니다. 하지만 유효한 자격 증명을 변경하기 전에 시도해 볼 수 있는 저비용의 첫 번째 확인 단계입니다.
한 Janitor AI 커뮤니티 토론에서 동일한 저장 및 새로고침 해결 방법을 설명하고 있습니다. 다만, 이는 공식적인 규칙이라기보다 사용자가 보고한 문제 해결 방법으로 간주해야 합니다. reddit.com
Janitor AI에서 “Failed to Fetch” 또는 “Network Error”가 발생하는 이유는 무엇인가요?
페치(fetch) 오류가 발생한다고 해서 반드시 GPT Proto API 키가 잘못된 것은 아닙니다.
이 메시지는 브라우저가 예상한 응답을 받지 못했다는 눈에 보이는 결과만을 설명할 뿐, 명확한 원인을 하나로 단정 짓지는 않습니다. 오류는 저장된 Janitor AI 설정, 브라우저 요청, 프록시 URL, 인증 단계, 선택한 모델 또는 업스트림 API 요청 등에서 발생할 수 있습니다.
가장 간단한 가능성부터 확인해 보세요. Janitor AI가 새로 저장된 설정을 현재 채팅 페이지에 완전히 적용하지 않았을 수 있습니다. 설정을 저장하고 페이지를 새로고침한 뒤, 실제 메시지를 하나 보내보세요.
그래도 해결되지 않는다면 다음 사항을 확인하세요:
프록시 URL에 /v1/chat/completions가 포함되어 있는지 확인합니다.
API 키가 전체적으로 올바르게 복사되었는지 확인합니다.
키에 따옴표나 불필요한 공백이 포함되어 있지 않은지 확인합니다.
모델 문자열이 GPT Proto와 정확히 일치하는지 확인합니다.
GPT Proto 계정에 잔액이 충분한지 확인합니다.
선택한 모델을 현재 사용할 수 있는지 확인합니다.
브라우저 확장 프로그램이나 개인정보 보호 설정이 요청을 차단하고 있지 않은지 확인합니다.
대화 내용이 비정상적으로 큰 컨텍스트를 전송하고 있지 않은지 확인합니다.
URL과 모델 문자열을 확인하기 전까지는 API 키를 반복해서 새로 생성하지 마세요. 잘못된 엔드포인트로 전송된 요청은 유효한 키로 교체해도 해결되지 않습니다.
Janitor AI 프록시가 작동하지 않는 이유는 무엇인가요?
Janitor AI 프록시가 작동하지 않는 이유는 저장된 설정이 로드되지 않았거나, 프록시 URL 또는 모델 ID가 잘못되었거나, API 키가 유효하지 않거나, 계정 잔액이 부족하기 때문일 수 있습니다. 브라우저 제한, 일시적인 서비스 중단, 과도한 대화 컨텍스트 또한 오류의 원인이 될 수 있습니다.
먼저 설정을 저장하고 전체 페이지를 새로고침한 뒤, 프록시가 선택되었는지 확인하고 새 채팅에서 짧은 메시지를 보내보세요. 새로고침은 저장된 설정을 적용하는 데 도움이 되지만, 모든 오류를 해결할 수는 없습니다.
문제가 계속되면 아래 표에서 오류 메시지를 찾아 다음 확인 사항을 결정하세요.
| 표시되는 메시지 |
가장 먼저 확인할 사항 |
첫 번째 조치 |
| Failed to Fetch 또는 Network Error |
저장된 페이지 상태, 엔드포인트 및 브라우저 차단 |
저장 후 전체 페이지 새로고침 및 실제 메시지 전송 |
| 401 Unauthorized |
API 키 |
공백, 따옴표 또는 Bearer를 제외하고 키를 다시 복사 |
| 404 또는 Not Found |
프록시 URL |
전체 /v1/chat/completions 주소 사용 |
| Model not found |
모델 문자열 |
GPT Proto에서 현재 정확한 식별자 복사 |
| 연결은 성공했으나 응답이 없음 |
잔액, 모델 상태 및 요청 크기 |
새 채팅에서 짧은 메시지로 테스트 |
| 긴 대화 도중 응답 실패 |
증가하는 컨텍스트 또는 출력 제한 |
새 채팅 시작 또는 유지되는 컨텍스트 축소 |
| 특정 브라우저에서만 작동하지 않음 |
확장 프로그램, 캐시된 상태 또는 개인정보 보호 설정 |
시크릿 창 또는 다른 브라우저에서 테스트 |
Failed to Fetch 또는 Network Error
먼저 설정을 저장하고 전체 페이지를 새로고침하세요. 그런 다음 초기 설정 테스트에만 의존하지 말고 실제 메시지를 보내보세요.
메시지가 계속 나타나면 엔드포인트를 다시 복사하고 콘텐츠 차단기 없이 테스트해 보세요. 두 서비스 중 한 곳의 일시적인 가용성 문제로 인해 유사한 증상이 발생할 수 있으므로, 이 메시지만 보고 특정 플랫폼에 문제가 있다고 단정 짓지 마세요.
401 인증 실패(Unauthorized)
401 응답은 일반적으로 인증 관련 문제를 나타냅니다.
API 키 필드에 GPT Proto 키만 포함되어 있는지 확인하세요. Bearer, 따옴표, 줄 바꿈, 의도치 않은 공백은 모두 제거해야 합니다. 동일한 키로 직접 API 요청을 보냈을 때도 실패한다면, GPT Proto 대시보드에서 새 키를 생성하세요.
404 또는 찾을 수 없음(Not Found)
404 응답은 일반적으로 요청이 서버에는 도달했으나 사용할 수 없는 경로를 호출했음을 의미합니다.
이 구성에는 다음을 사용하세요:
https://gptproto.com/v1/chat/completions
다음에서 멈추지 마세요:
https://gptproto.com/v1
두 번째 값은 일부 클라이언트에서 사용하는 기본 URL이며, 이 Janitor AI 필드에 필요한 전체 엔드포인트가 아닙니다.
모델을 찾을 수 없음(Model Not Found)
모델의 표시 이름과 API 식별자가 항상 일치하는 것은 아닙니다.
이 테스트에 사용된 모델의 올바른 값은 다음과 같습니다:
deepseek-flash
대소문자, 공백, 버전 번호, 구두점은 매우 중요합니다. 모델을 변경할 경우, 기존 문자열을 직접 수정하지 말고 GPT Proto에서 새 식별자를 복사해 오세요.
연결은 되지만 캐릭터가 응답하지 않는 경우
먼저 짧은 메시지로 새 대화를 시작해 보세요.
짧은 테스트가 성공한다면, 이전 대화에서 캐릭터 정의, 페르소나, 메모리 및 대화 기록으로 인해 컨텍스트가 너무 많이 쌓였을 수 있습니다. 짧은 테스트도 실패한다면, 현재 모델 상태와 GPT Proto 잔액을 확인하세요.
선택 사항: Janitor AI를 탓하기 전에 GPT Proto 테스트하기
직접 API 요청을 보내보면 Janitor AI 구성 문제인지, GPT Proto 자격 증명 또는 모델 문제인지 구분하는 데 도움이 됩니다.
YOUR_GPTPROTO_API_KEY를 본인의 개인 키로 바꾸고 다음을 실행하세요:
curl --request POST "https://gptproto.com/v1/chat/completions" \
--header "Authorization: Bearer YOUR_GPTPROTO_API_KEY" \
--header "Content-Type: application/json" \
--data '{
"model": "deepseek-flash",
"messages": [
{
"role": "user",
"content": "Reply with: API connection works."
}
]
}'
이 요청은 DeepSeek Flash API 페이지에 표시된 현재 Chat Completions 형식을 따릅니다.
결과는 다음과 같이 해석하세요:
cURL 요청은 성공하는데 Janitor AI에서만 실패한다면, Janitor AI 필드, 저장된 페이지 상태 또는 브라우저를 점검하세요.
둘 다 인증 오류를 반환한다면 API 키를 확인하세요.
둘 다 모델 오류를 반환한다면 모델 문자열을 확인하세요.
API에서 잔액 부족을 보고한다면, 잔액을 충전한 후 Janitor AI를 다시 테스트하세요.
API 요청은 성공하는데 긴 Janitor AI 대화만 실패한다면, 컨텍스트가 적은 새 대화로 테스트해 보세요.
실제 키를 삽입한 후에는 전체 cURL 명령어를 공개 지원 스레드에 게시하지 마세요.
Janitor AI에서 다른 GPT Proto 모델을 사용할 수 있나요?
네, 가능합니다. deepseek-flash는 이 가이드에서 사용된 모델일 뿐, Janitor AI의 필수 요구 사항은 아닙니다.
모델을 변경하려면 Model 값을 현재 GPT Proto에서 지원하는 다른 텍스트 모델 식별자로 교체하세요. 대부분의 경우 다음 값은 변경하지 않고 그대로 둘 수 있습니다:
Model 필드만 변경하면 됩니다.
모델마다 출력 스타일, 컨텍스트 처리, 응답 시간, 가용성 및 비용이 다를 수 있으므로 변경 후에는 설정을 다시 테스트하세요. 코딩이나 문서 분석에 뛰어난 모델이 캐릭터 대화에 항상 최선의 선택인 것은 아닙니다.
역할극(Roleplay) 동작이 우선이라면 역할극을 위한 최고의 검열 없는 LLM API에서 장단점을 비교해 보세요. 여기서 '검열 없는(uncensored)'이란 서비스 제공자의 약관이나 관련 규칙을 무시할 권한을 의미하는 것이 아니라, 합법적인 사용 범위 내에서의 API 제어 및 모델 동작을 의미합니다.
Janitor AI 대화 비용은 얼마인가요?
외부 API를 사용할 때 Janitor AI 메시지당 고정된 단일 가격은 없습니다.
GPT Proto는 처리된 토큰에 따라 선택한 모델에 대해 요금을 청구합니다. 요청에는 다음이 포함될 수 있습니다:
캐릭터 정의
사용자의 페르소나
대화 기록
메모리
추가 프롬프트
사용자의 최신 메시지
모델이 생성한 답변
따라서 최신 메시지의 단어 수가 같더라도 대화가 길어지면 새로운 대화보다 답변당 비용이 더 많이 발생할 수 있습니다.
현재 모델 요금은 GPT Proto 요금 페이지 또는 각 모델 페이지에서 확인하세요. 짧은 대화로 시작하여 실제 사용량을 관찰한 후, 해당 모델이 예상하는 대화 길이와 예산에 적합한지 결정하시기 바랍니다.
Janitor AI 사용 vs 자체 역할극 앱 구축
프록시 연결은 Janitor AI의 기존 캐릭터 및 대화 인터페이스를 계속 사용하고 싶을 때 적합합니다. 이는 Janitor AI의 프론트엔드, 계정 시스템 또는 플랫폼 가용성에 대한 제어 권한을 제공하지는 않습니다.
| 목표 |
권장 단계 |
| 기존 Janitor AI 캐릭터와 대화하기 |
프록시 제공업체를 통해 GPT Proto 연결 |
| 캐릭터 대화에 적합한 모델 비교 |
역할극 모델 비교 읽어보기 |
| 자체 인터페이스, 메모리 및 조정 기능 제어 |
별도의 역할극 애플리케이션 구축 |
| 제품을 위한 재사용 가능한 캐릭터 로직 생성 |
API를 사용하여 나만의 캐릭터 시스템 설계 |
제품 수준의 제어가 필요한 경우, AI API로 역할극 애플리케이션을 구축하는 방법을 확인하세요. 캐릭터 정의, 메모리 설계 및 애플리케이션 로직에 대해서는 API로 나만의 AI 캐릭터를 만드는 방법을 계속 읽어보시기 바랍니다.
이들은 서로 다른 사용 사례입니다. GPT Proto를 Janitor AI에 연결하면 기존 인터페이스 뒤에서 모델을 제공할 수 있습니다. 자체 애플리케이션을 구축하면 더 많은 제어 권한을 가질 수 있지만, 인터페이스, 저장소, 안전 규칙, 사용자 계정 및 운영 비용을 직접 관리해야 합니다.
최종 구성 체크리스트
고객 지원팀에 문의하거나 API 키를 교체하기 전에 다음 네 가지 값을 확인하세요:
공급자(Provider): Proxy
프록시 URL: https://gptproto.com/v1/chat/completions
API 키: Bearer를 제외한 개인 GPT Proto 키
모델: deepseek-flash와 같은 정확한 현재 GPT Proto 모델 문자열
다음 순서대로 진행하세요:
구성을 저장합니다.
전체 페이지를 새로고침합니다.
Proxy가 여전히 선택되어 있는지 확인합니다.
짧은 메시지를 하나 보냅니다.
실패할 경우 URL, API 키, 모델 문자열, 잔액, 브라우저 순으로 확인하세요.
연결이 성공하면 Janitor AI를 채팅 인터페이스로 유지하면서 GPT Proto를 통해 선택한 모델을 사용할 수 있습니다. 캐릭터 메모리, 모델 라우팅 또는 제품 인터페이스 자체에 대한 제어가 필요한 경우, 다음 단계는 AI API를 사용하여 나만의 역할극 애플리케이션 구축하기입니다.