Uncensored API 문서
이 무검열 API는 콘텐츠 필터 없이 대용량 텍스트 생성을 위한 직접적인 OpenAI 호환 엔드포인트를 제공합니다. 선불 토큰과 크립토 충전을 통해 즉시 청구 마찰을 우회하고 시작하세요.
Base URL 및 인증 설정
표준 OpenAI SDK 구성을 사용하여 uncensored LLM 엔드포인트에 연결하세요. 클라이언트를 HTTPS://api.openrouterabliterated.com/v1에 가리키고 생성된 API 키를 Authorization 헤더에 제공하세요. 이 베이스 URL은 모든 OpenAI 호환 클라이언트와 호환되므로 통합 코드를 변경하지 않고도 벤더를 전환할 수 있습니다.
curl https://api.openrouterabliterated.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 linux commands for disk usage"}]
}'인증은 계정당 하나의 활성 키에 기반합니다. 새 키를 생성하면 이전 키가 즉시 대체됩니다.
첫 번째 요청: 채팅 완료
표준 채팅-완료 엔드포인트를 사용하여 텍스트 입력을 보내고 텍스트 출력을 받으세요. 합법적인 성인 사용에 대한 거부 없이 답변하도록 조정된 오픈 가중치 모델을 위해 모델 ID를 "uncensored"로 구성하세요. 이 모델은 생성 동작을 제어하기 위해 temperature, top_p 및 종료 시퀀스와 같은 매개변수를 지원합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.openrouterabliterated.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)요청은 실제 토큰 사용에 따라 과금됩니다. 오류와 거부는 선불 크레딧을 소비하지 않습니다. 컨텍스트 윈도우는 프롬프트와 완성(combination)을 합쳐 100,000 토큰을 지원합니다.
Node SDK 통합
호환성을 위해 API 키와 특정 기본 URL로 클라이언트를 초기화합니다. node SDK를 사용하여 비동기 요청을 효율적으로 처리합니다. 이 설정은 로컬 스크립트와 신뢰할 수 있는 uncensored AI 출력이 필요한 서버 측 애플리케이션 모두에서 작동합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openrouterabliterated.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);API는 구조화된 JSON 응답을 반환합니다. 내용을 애플리케이션 로직으로 직접 파싱할 수 있습니다. 단일 전용 uncensored 모델을 제공하므로 추가 라우팅이나 모델 선택이 필요하지 않습니다.
스트리밍 응답 및 토큰 사용량
요청 페이로드에서 stream 파라미터를 true로 설정하여 스트리밍을 활성화하세요. API는 실시간 출력을 위해 서버 전송 이벤트(SSE) 청크를 반환합니다. 최종 청크에는 과금 정확성을 위한 완전한 토큰 사용량 통계가 포함됩니다.
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 키는 분당 300회 요청 및 최대 8개의 동시 요청으로 제한됩니다. 최대 요청 본문 크기는 8MB입니다. 이러한 제한은 고처리량 uncensored AI 애플리케이션의 안정적인 성능을 보장합니다. 이러한 제한을 초과하면 429 오류가 발생합니다.
클라이언트에서 속도 제한을 적절히 처리하기 위해 지수 백오프를 구현하세요. 요청당 최대 16,000개의 토큰 출력은 과도한 리소스 사용을 방지합니다. 애플리케이션의 요구 사항에 따라 동시성 설정을 조정하세요.
오류 처리 및 컨텍스트 제한
401은 유효하지 않은 키, 402는 잔액 부족에 대한 표준 HTTP 오류를 처리하세요. 429 상태는 과도 사용 제한 고갈을 나타냅니다. 컨텍스트 윈도우 오류는 프롬프트와 완성이 100,000 토큰을 초과할 때 발생합니다. 내용을 구문 분석하기 전에 항상 응답 상태 코드를 확인하세요.
오류는 선불 크레딧을 소모하지 않습니다. 청구 오류가 발생하면 지원 페이지를 사용하여 해결하세요. 크레딧은 만료되지 않으므로 언제든지 요청을 재시도할 수 있습니다.
자주 묻는 질문
오픈라우터abliterated 모델은 무엇인가요?
당사 API가 제공하는 오픈 가중치 비검열 대규모 언어 모델입니다. GPT, Claude 또는 기타 벤더의 모델이 아닙니다. 합법적인 성인 사용에 대해 콘텐츠 거부 없이 응답하도록 조정되었습니다.
선불 크레딧은 어떻게 작동하나요?
크레딧은 실제 토큰 사용량을 기준으로 과금되며 오류 및 거절은 무료입니다. USDT 또는 USDC로 암호화폐를 통해 충전합니다. 구독이나 월 요금이 필요하지 않습니다.
어떤 결제 수단을 받나요?
암호화폐 전용: TRC20의 USDT 또는 Base의 USDC, $20부터 $500까지 정수 금액. $50부터 보너스 크레딧이 적용됩니다.
API 키 받기
가입하고, 키를 복사한 후, 베이스 URL을 업데이트하세요. 이것으로 충분합니다.