KO ▾
API 키 받기

Janitor AI에서 OpenRouter 사용법: 프록시 설정

Janitor AI에서 OpenRouter를 사용하는 방법과 동일한 방식으로 다른 OpenAI 호환 엔드포인트로 교체하는 방법을 안내합니다. Janitor AI는 채팅을 외부 프록시와 연결할 수 있으므로, OpenAI 채팅 완성 형식을 지원하는 서버는 모두 응답을 제공할 수 있습니다.

프록시 중계를 통해 API 서버 타워와 연결된 채팅 풍선 일러스트레이션

업데이트

주요 포인트

  • Janitor AI의 API 설정은 프록시 URL, 키 및 모델 이름을 받으며, 이는 OpenAI 호환 서비스에 필요한 모든 요소입니다.
  • 이 API를 사용하려면 https://api.openrouternsfw.com/v1, API 키와 모델 ID uncensored를 사용하세요.
  • 일부 버전은 전체 채팅 완성 URL을 필요로 하므로, curl을 사용하여 테스트하여 어떤 형식이 작동하는지 확인하세요.
  • 긴 이력이 있는 역할극 메시지는 약 $0.00135가 들며, 메시지 1,000개당 약 $1.35입니다.

카드가 필요 없습니다. 가입 후 한 번의 클릭으로 $0.50 무료 체험 크레딧을 받습니다(인당 한 번).

API 키 받기

연동 방식

Janitor AI는 캐릭터 채팅 사이트입니다. 내장 옵션 외에도 API 설정을 통해 자체 모델을 연결할 수 있습니다. 이 설정은 세 가지 항목을 요구합니다: 엔드포인트 URL, 키 및 모델 이름. OpenRouter는 OpenAI 호환 엔드포인트를 제공하므로 적합합니다. 모델 이름은 vendor/model 형식을 따르며, 키는 OpenRouter 계정에서 가져옵니다.

동일한 세 필드는 다른 모든 OpenAI 호환 서비스에서도 작동합니다. 이 사이트의 API는 베이스 URL https://api.openrouternsfw.com/v1, Bearer 키 및 모델 ID uncensored를 사용합니다. 따라서 아래 단계는 두 경우 모두를 다룹니다. 단계가 두 경우 간에 다를 경우 명시합니다.

Janitor AI는 서드파티 사이트이며 메뉴가 변경될 수 있습니다. 일반적으로 설정된 레이아웃으로 설명하므로 레이블이 약간 다를 수 있습니다. 값이 중요합니다.

세 가지 값 준비하기

Janitor AI를 열기 전에 다음을 수집하세요.

필드OpenRouter이 API
엔드포인트문서의 OpenRouter OpenAI 스타일 URLhttps://api.openrouternsfw.com/v1/chat/completions
키OpenRouter 계정에서 발급한 키API 키 페이지에서 키 가져오기
모델 이름제공업체 목록에서 vendor/model ID 가져오기uncensored

이 API의 키 페이지에서는 신규 사용자가 한 번의 클릭으로 무료 체험 크레딧 $0.50을 받을 수 있습니다. 인원당 1회 제공되며 7일 동안 유효합니다. Google 또는 이메일과 비밀번호로 가입할 수 있습니다. 크레딧 추가 전 전체 설정을 테스트하기에 충분한 금액입니다.

먼저 curl로 엔드포인트 테스트하기

프록시가 실패할 때 Janitor AI는 피드백이 거의 없습니다. 채팅에서 일반 오류가 보통 표시됩니다. 사이트 밖에서 엔드포인트를 확인하여 값을 붙여넣기 전에 값이 올바른지 확인하세요.

curl https://api.openrouternsfw.com/v1/chat/completions   -H "Authorization: Bearer YOUR_KEY"   -H "Content-Type: application/json"   -d '{
    "model": "uncensored",
    "messages": [
      {"role": "system", "content": "You are Mara, a dry-witted ship mechanic."},
      {"role": "user", "content": "Mara, the engine is making that noise again."}
    ],
    "max_tokens": 200
  }'

choices 배열이 포함된 JSON 응답은 키, URL 및 모델 이름이 모두 올바르다는 것을 의미합니다. 더 많은 정보가 필요하면 응답 헤더를 확인하세요: X-Balance-USD는 남은 크레딧을 보여주며, X-Request-Id은 지원팀에 연락할 경우 유용합니다.

Janitor AI에 프록시 입력하기

  1. 어떤 캐릭터와든 채팅을 엽니다.
  2. 채팅 메뉴를 열고 API 또는 생성 설정을 선택합니다. 정확한 이름은 버전마다 다릅니다.
  3. 내장 모델 대신 사용자 정의 OpenAI 호환 엔드포인트를 위한 프록시 옵션을 선택합니다.
  4. 엔드포인트 URL을 프록시 URL 필드에 붙여넣습니다.
  5. 키를 키 필드에 붙여넣습니다.
  6. 제공된 대로 모델 이름을 정확히 입력하세요: 이 API의 경우 uncensored입니다.
  7. 설정을 저장하고 채팅 페이지를 새로고침합니다.

어떤 URL 형식을 사용할지는 사람들이 막히는 유일한 지점입니다. Janitor AI의 프록시 필드는 일반적으로 /chat/completions로 끝나는 전체 채팅 완성 URL을 기대합니다. 다른 도구는 /v1로 끝나는 base URL만 기대하며 경로는 자체적으로 추가합니다. 전체 URL이 오류를 발생시키면 base URL을 시도하고, 그 반대의 경우도 시도하세요. 위의 curl 테스트는 전체 URL 자체가 유효함을 알려주므로, 실패는 키가 아닌 사이트의 요청 생성 방식을 가리킵니다.

모델 이름은 대소문자를 구분하며 일치해야 합니다. 잘못된 모델 이름은 첫 번째 메시지 실패의 두 번째로 흔한 원인입니다.

역할극에 중요한 설정

Janitor AI는 프록시 필드 옆에 몇 가지 생성 설정을 노출합니다. API는 샘플링 매개변수를 전달하므로 효과가 있습니다.

  • Temperature: 0.7에서 1.0은 대화를 생생하게 유지합니다. 더 높은 값은 캐릭터 카드와 모순되는 세부 정보를 만들어내며 어긋나기 시작합니다.
  • Max tokens: 응답 길이를 제어합니다. 300에서 600의 값은 채팅에 적합합니다. 완성에서는 100,000개의 토큰 창을 모두 사용할 수 있지만, 그 정도로 긴 채팅 응답은 일반적으로 원하지 않는 것입니다.
  • Context size: API는 프롬프트와 완성을 합해 최대 100,000개의 토큰을 받습니다. 8,000과 같은 더 작은 값은 메시지당 비용을 낮게 유지하면서도 많은 이력을 담을 수 있습니다. 캐릭터가 필요한 것을 잊는 경우에만 높여야 합니다.
  • Repetition control: 캐릭터가 같은 구문을 반복할 경우, 적절한 빈도 또는 존재 패널티가 도움이 됩니다. 둘 다 전달됩니다.

이 모델은 합법적인 성인 사용을 위해 콘텐츠 거부 없이 답변하도록 조정되었으므로, 성인 이야기를 위해 작성된 캐릭터 카드는 거부 텍스트를 트리거하지 않아야 합니다. 하나의 규칙은 고정되어 있습니다: 미성년자가 관련된 성 콘텐츠는 허용되지 않으며, 이를 암시하는 카드 텍스트를 작성하지 않아야 합니다.

비용 구조

가격은 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다. 역할극에서는 거의 모든 비용이 입력에 발생하며, 각 메시지는 캐릭터 카드와 채팅 이력을 다시 전송하기 때문입니다.

컨텍스트 8,000개 토큰과 300개 토큰 응답이 있는 메시지:

  • 입력: 8,000 x $0.15 / 1M = $0.0012
  • 출력: 300 x $0.50 / 1M = $0.00015
  • 합계: 메시지당 $0.00135 또는 메시지 1,000개당 $1.35

$20 충전은 해당 크기에서 약 14,800개의 메시지를 지불할 수 있습니다($20 / $0.00135 = 14,814). $0.50 체험금은 약 370개의 메시지를 커버합니다. 컨텍스트를 30,000개 토큰으로 높이면 입력만 $0.0045로 증가하고 동일한 응답으로 메시지당 $0.00465가 들므로, 필요할 때만 큰 컨텍스트를 사용하세요.

충전 금액은 $20부터 $500까지이며, $50 이상은 5%, $100 이상은 10%, $200 이상은 15% 보너스가 제공됩니다. 결제는 암호화폐(USDT on TRC20 또는 USDC on Base)로 진행되며, 선불 크레딧은 만료되지 않고 실패하거나 거부된 요청에는 요금이 부과되지 않습니다. 자세한 내용은 가격 페이지에서 확인하세요.

문제 해결

네트워크 오류 또는 응답 없음

URL 형식(전체 경로 또는 베이스)을 확인하세요. 키 필드에 후행 공백이 없는지 확인하세요. 그런 다음 머신에서 curl 테스트를 다시 실행하세요.

HTTP 401

키가 잘못되었거나 추가 문자와 함께 붙여넣었습니다. 키 페이지에서 다시 생성하세요.

HTTP 429

오류 코드를 읽으세요. rate_limited은 허용된 분당 요청 수(전체 키는 300, 체험 키는 60)를 초과했음을 의미합니다. concurrency은 동시에 너무 많은 요청이 있음을 의미합니다(전체 키는 8, 체험 키는 2); Janitor AI에서는 이전 응답이 스트리밍되는 동안 응답을 재생성할 때 발생합니다. 스트리밍된 요청은 종료될 때까지 슬롯을 유지합니다. Retry-After: 5가 있는 429는 일시적인 과부하를 의미하므로 5초를 기다렸다가 다시 시도하세요.

응답이 짧게 잘리거나 장황함

max tokens와 temperature를 조정하세요. 캐릭터가 최근 이벤트를 잊는 경우 컨텍스트 크기를 약간 높입니다.

잔액 고갈

X-Balance-USD 헤더는 남은 금액을 보여줍니다. 대시보드에서 크레딧을 추가하세요. docs에는 오류 형식이 전체적으로 설명되어 있습니다.

OpenRouter 또는 Janitor AI용 이 API

이들은 서로 다른 유형의 서비스입니다. OpenRouter는 여러 제공업체의 여러 모델을 제공하는 라우터입니다. 모델 이름으로 모델을 선택하며, 각 모델이 무엇을 쓸 수 있는지 또는 쓸 수 없는지는 해당 모델에 달려 있습니다. 현재 모델 목록과 가격 책정은 해당 사이트에서 확인하세요. 이 API는 단일 오픈 웨이트 텍스트 모델을 제공하며, 독립 제공업체가 실행하고 합법적인 성인 사용을 위해 콘텐츠 거부 없이 답변하도록 조정했습니다. 이는 어떤 모델 제작사의 공식 API도 아닙니다.

다양성을 원한다면 OpenRouter 설정을 유지하세요. 캐릭터가 거부를 겪고 안정적이고 저렴한 단일 모델을 원한다면 이 모델을 시도해 보세요: 가입하고 체험 크레딧을 청구한 후 위의 세 값을 붙여넣으세요. 프롬프트는 학습에 사용되지 않습니다.

질문과 답변

Janitor AI의 프록시 필드에 무엇을 입력해야 하나요?

엔드포인트 URL, API 키 및 모델 ID입니다. 이 API의 경우 https://api.openrouternsfw.com/v1/chat/completions, API 키와 uncensored를 사용합니다. 실패할 경우 /v1로 끝나는 base URL을 시도하세요.

이것이 OpenRouter와 동일한가요?

아닙니다. OpenRouter는 여러 모델과 제공업체 간에 중계합니다. 이는 독립적인 제공업체의 단일 오픈 웨이트 모델로, 자체 키와 선불 크레딧을 사용합니다.

429 오류가 발생하는 이유는 무엇입니까?

분당 요청 제한을 초과했거나, 동시 요청이 너무 많거나, 서비스에 일시적인 과부하가 걸렸기 때문입니다. 오류 코드와 Retry-After 헤더가 원인을 알려줍니다.

결제 없이 테스트할 수 있나요?

네. 신규 사용자는 가입 후 한 번의 클릭으로 체험 크레딧 $0.50을 청구할 수 있습니다. 유효 기간은 7일이며, 인원당 1회입니다.

내 채팅이 학습에 사용되나요?

아니요. 이 API로 전송된 프롬프트는 학습에 사용되지 않습니다.

키는 양식 하나만 작성하면 받을 수 있습니다

계정을 생성하고 키를 복사한 후 기본 URL을 변경하세요. 설정은 이것으로 끝입니다.

API 키 받기