KO ▾

OpenAI 호환 무검열 LLM APIuncensoredapis.com

홈문서

Uncensored API 문서: 빠른 시작 가이드

API 키로 인증하고 chat-completions 엔드포인트로 요청을 보내 무검열 API 사용을 시작하세요. 이 가이드는 베이스 URL, SDK 통합, 스트리밍 및 무검열 모델의 제한 사항을 다룹니다.

https://api.uncensoredapis.com/v1uncensored

베이스 URL 및 인증

공식 OpenAI 호환 베이스 URL을 사용하여 무검열 LLM API에 연결하세요: https://api.uncensoredapis.com/v1. 인증은 Authorization 헤더를 통해 처리됩니다. API 키를 베어러 토큰으로 포함해야 합니다. 키는 API 키 페이지에서 가입한 직후 생성됩니다. 이 키는 안전하게 보관해야 하며, 언제든지 재생성할 수 있으며 이때 이전 키는 무효화됩니다. 시작 시 카드가 필요 없으며 신규 계정에는 무료 체험 크레딧이 제공됩니다.

curl https://api.uncensoredapis.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

모든 요청은 /v1/chat/completions 엔드포인트를 타겟으로 해야 합니다. 이는 텍스트 전용 API입니다. 임베딩, 이미지, 오디오 또는 비디오 엔드포인트가 없습니다. 베이스 URL은 플랜에 관계없이 일정하게 유지됩니다. 콘텐츠 유형 및 인증을 위해 표준 HTTP 헤더를 사용하세요. 이 설정은 베이스 URL 구성만 업데이트하면 모든 OpenAI 호환 클라이언트에서 작동합니다.

모델 ID 및 첫 번째 요청

요청 본문에 모델 ID를 uncensored로 지정하세요. 이 모델은 자체 GPU 서버에서 실행되는 오픈 웨이트 대형 언어 모델로, 합법적인 성인 사용에 대한 콘텐츠 거부 없이 답변하도록 조정되었습니다. GPT, Claude 또는 기타 벤더의 모델이 아닙니다. 컨텍스트 창은 프롬프트와 생성 결과를 모두 포함하여 100,000 토큰입니다. 이 큰 창은 긴 컨텍스트 유지가 필요한 대용량 nsfw llm api 사용 사례를 지원합니다.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredapis.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

API는 표준 채팅 완료 매개변수를 허용합니다. 메시지를 목록 형식으로 보내세요. 응답은 생성된 텍스트를 반환합니다. 모델 라우팅이 없으며 우리는 단일 전용 모델을 제공합니다. 이는 일관된 동작을 보장합니다. 토큰 비용은 가격 페이지를 확인하세요. 이 모델은 표준 거부 없이 논쟁적이거나 성인 주제를 처리하지만, 미성년자와 관련된 성 콘텐츠에 대한 하드 제한은 제외됩니다.

스트리밍 응답 (SSE)

요청에 stream: true을 설정하여 스트리밍을 활성화하세요. 엔드포인트는 실시간 토큰 전달을 위해 SSE를 지원합니다. 이는 텍스트가 생성되는 대로 표시하려는 채팅 인터페이스에 유용합니다. 무검열 API는 동기식 호출에서 기본적으로 스트리밍 데이터를 반환하지 않으므로 명시적으로 요청해야 합니다. 스트리밍은 동일한 모델 ID 및 인증으로 작동합니다. 즉각적인 부분 결과가 필요한 nsfw ai api 애플리케이션에 효율적입니다. 응답이 끝나는 시기를 알기 위해 스트림의 완료를 모니터링하세요.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

클라이언트 코드에서 부분 청크를 처리하세요. 마지막 청크에는 전체 메시지 또는 완료 표시가 포함됩니다. 이 접근 방식은 지각된 지연 시간을 줄입니다. 클라이언트가 증분 텍스트 업데이트를 처리할 수 있는지 확인하세요. API 키와 베이스 URL은 동일하게 유지됩니다. 속도 제한은 스트리밍된 응답 크기뿐만 아니라 총 요청 볼륨에 적용됩니다.

도구/함수 호출 지원

API는 구조화된 출력을 위한 도구/함수 호출을 지원합니다. 요청 본문에 도구 이름, 설명 및 매개변수 스키마를 정의하여 도구를 정의하세요. 모델은 도구를 사용하기로 결정할 때 텍스트와 함께 구조화된 JSON 데이터를 반환합니다. 이는 원시 텍스트 응답과 구별됩니다. chat-completions 엔드포인트에서 tools 매개변수를 사용하세요. 후속 턴에서 도구 출력을 모델에 다시 전달하세요. 이는 외부 파싱 로직 없이 복잡한 워크플로우를 가능하게 합니다. 무검열 모델은 함수 정의를 신뢰할 수 있게 처리합니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredapis.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

도구 정의는 OpenAI 스키마에 따라 구조화하세요. API는 도구 호출 인수를 JSON 형식으로 반환합니다. 원하는 함수를 실행하기 위해 코드에서 이러한 인수를 구문 분석하세요. 그런 다음 결과를 모델에 다시 보내세요. 이 과정은 모델이 최종 텍스트 응답을 생성할 때까지 계속됩니다. 이 기능은 동일한 선불 크레딧 플랜에서 사용할 수 있습니다. 도구 사용에 대한 추가 요금이 없습니다.

속도 제한 및 본문 크기

각 API 키는 분당 300개의 요청으로 제한됩니다. 최대 요청 본문 크기는 8 MB입니다. 이러한 제한을 초과하면 특정 HTTP 상태 코드가 반환됩니다. 401 오류는 유효하지 않거나 누락된 API 키를 나타냅니다. 402 오류는 선불 크레딧 잔액이 부족함을 의미합니다. 429 오류는 속도 제한을 초과했음을 나타냅니다. 요청 빈도를 줄이거나 시간 윈도우가 초기화될 때까지 기다리세요. 이러한 제한은 계정별이 아닌 키별로 적용됩니다. 필요시 키를 재생성하여 새로 시작하세요.

컨텍스트 창은 100,000 토큰입니다. 결합된 프롬프트와 생성 결과가 이 제한 내에 들어오는지 확인하세요. 큰 입력은 본문 크기 제한을 초과하면 잘리거나 거부될 수 있습니다. 대시보드에서 사용량을 모니터링하세요. 선불 크레딧 모델은 사용한 만큼만 지불한다는 의미입니다. 월별 요금이나 구독이 없습니다. 크레딧은 만료되지 않습니다.

가격 및 크레딧

무검열 API는 단순한 선불 크레딧 모델을 사용합니다. 입력 토큰은 100만 토큰당 $0.25입니다. 출력 토큰은 100만 토큰당 $1.00입니다. 월별 요금이나 구독이 없습니다. 유료 크레딧은 만료되지 않습니다. 암호화폐(USDT 또는 USDC)를 사용하여 $10부터 충전할 수 있습니다. 보너스 크레딧이 제공됩니다: $50+는 +5%, $100+는 +10%. 신규 계정에는 카드 없이 7일 동안 $0.50의 무료 체험 크레딧이 제공됩니다. 이 모델은 대용량 nsfw ai api 사용 사례에 이상적입니다.

대시보드에서 잔액을 확인하세요. 크레딧은 각 요청과 함께 자동으로 차감됩니다. OpenRouter 무검열 모델 대체제는 종종 다른 가격을 사용하지만, 우리의 직접 모델은 예측 가능한 비용을 제공합니다. API 키를 사용하여 모든 요청을 인증하세요. 베이스 URL은 모든 티어에서 동일하게 유지됩니다. 스트리밍 또는 도구 호출에 대한 숨겨진 요금이 없습니다. 예상치 못한 요금을 피하기 위해 사용량을 추적하세요.

기술 사양

크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.

항목내용
형식OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작
모델 IDuncensored
엔드포인트POST /v1/chat/completions · GET /v1/models
Base URLhttps://api.uncensoredapis.com/v1
인증Authorization: Bearer YOUR_KEY
함수 호출지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송
최대 출력100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음)
스트리밍지원 — SSE, 마지막 청크에 토큰 사용량 포함
컨텍스트 창100,000 토큰 (입력 + 출력)
JSON 모드response_format: {"type": "json_object"}
파라미터temperature, top_p, stop, seed, presence_penalty, frequency_penalty
속도 제한키당 분당 300회
동시 요청키당 동시 8개
요청 크기최대 8 MB
응답 헤더X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
무료 체험$0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용
충전USDT (TRC20) 또는 USDC (Base), $20~$500 사이 원하는 정수 금액
과금선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료
유효기간유료 크레딧은 만료되지 않으며 구독 없음
보너스$50 이상 +5%, $100 이상 +10%
가격입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00
콘텐츠성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부
키계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효
로그인Google 또는 이메일과 비밀번호

오류 코드

오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.

코드유형의미
400bad_request잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과
401missing_key · invalid_key · key_revoked키 없음·잘못됨·새 키로 교체됨
402no_credit잔액 없음 — 충전하면 즉시 재개
403content_blocked미성년자 관련 성적 콘텐츠 — 거부, 과금 없음
404not_found알 수 없는 엔드포인트
413request_too_large본문 8 MB 초과
429rate_limited · concurrency분당 300회 또는 동시 8개 초과 — 잠시 후 재시도
503upstream_busy모델 혼잡 — 몇 초 후 재시도

질문과 답변

컨텍스트 창 크기는 얼마인가요?

컨텍스트 창은 프롬프트와 생성 결과를 모두 포함하여 100,000 토큰입니다. 이를 통해 단일 요청 내에서 긴 대화나 대규모 문서 처리가 가능합니다.

무검열 API는 스트리밍을 지원하나요?

네, SSE(Server-Sent Events)를 통해 스트리밍이 지원됩니다. 요청에 stream 매개변수를 true로 설정해야 합니다. 이는 채팅 인터페이스에서 실시간 토큰 전달을 가능하게 합니다.

크레딧이 소진되면 어떻게 되나요?

크레딧이 없음을 나타내는 402 HTTP 상태 코드를 받습니다. 대시보드에서 계정을 충전하여 사용을 계속하세요. 크레딧은 만료되지 않으므로 필요할 때 언제든지 자금을 추가할 수 있습니다.

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

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