Uncensored API 문서
이 문서는 비검열 LLM API와의 통합에 필요한 핵심 정보를 제공합니다. 기본 URL, 인증 단계 및 선호하는 언어에 대한 코드 예제를 찾을 수 있습니다.
Base URL 및 인증
제공된 베이스 URL과 API 키를 사용하여 요청 전송을 시작하세요. 당사 서비스는 OpenAI 호환 프로토콜로 구동되므로, 최소한의 구성 변경으로 표준 SDK를 사용할 수 있습니다. 모든 요청의 베이스 URL은 https://api.openroutereualternative.com/v1고유한 API 키 Authorization 모든 요청에 대한 header.
인증은 직관적이고 안전합니다. 키를 다음에서 생성하세요. API 키 받기 Google 또는 이메일로 페이지에 접속하세요. 키는 생성 즉시 표시됩니다. 선불 크레딧에 대한 전체 접근 권한을 제공하므로 안전하게 보관하세요. 전화번호나 복잡한 설정 단계는 필요하지 않습니다. 데이터는 숨겨진 라우팅 수수료 없이 규정 준수 환경에 유지됩니다.
첫 번째 요청
다음으로 첫 번째 메시지를 보내세요 /v1/chat/completions 엔드포인트를 사용하며 모델 ID는 단순히 uncensored. 이 모델은 합법적인 성인 사용에 맞게 튜닝되었으며 논쟁적인 주제를 거부하지 않습니다. GPT, Claude 또는 기타 벤더의 모델이 아닙니다.
아래는 cURL을 사용한 기본 예제입니다. 다음을 바꾸세요 YOUR_API_KEY 실제 키를 사용합니다. 요청 본문에는 모델 ID, 시스템 프롬프트, 사용자 메시지가 포함됩니다. 이 예시는 추가 오버헤드 없이 API의 직접적이고 검열 없는 특성을 보여줍니다.
curl https://api.openroutereualternative.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the GDPR compliance docs"}]
}'
Python SDK 통합
맞춤 base URL을 사용하여 공식 OpenAI Python SDK로 API와 상호 작용하세요. 이 방법은 이미 OpenAI 클라이언트를 사용하는 기존 코드베이스와의 호환성을 보장합니다. 다음만 조정하면 됩니다 base_url 및 api_key 매개변수입니다. 모델 ID는 uncensored.
SSE를 통해 스트리밍이 지원됩니다. 사용 stream=True 생성되는 대로 토큰을 받기 위한 매개변수입니다. 마지막 청크에는 요청의 총 토큰 사용량이 포함됩니다. 이 방법은 실시간 애플리케이션에 효율적입니다. API는 온도, top_p 및 중지 시퀀스와 같은 매개변수를 지원합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.openroutereualternative.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)
Node SDK 통합
OpenAI Node.js SDK를 사용하여 당사 API와 통합합니다. 클라이언트를 특정 기본 URL과 API 키로 구성합니다. 모델 ID는 uncensored. 이 구조는 익숙한 채팅 완료 메서드를 활용할 수 있게 합니다. 컨텍스트 메시지를 전달하고, temperature를 설정하며, stop 시퀀스를 정의할 수 있습니다.
함수 호출은 tools 파라미터입니다. JSON 모드를 사용하여 response_format: {type: "json_object"}. 이 기능은 구조화된 데이터 추출에 유용합니다. API는 다음과 같은 매개변수를 처리합니다. presence_penalty 및 frequency_penalty 예상대로 정확합니다. 이 유연성은 개발자를 위한 강력한 OpenRouter 대체재로 만듭니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.openroutereualternative.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);
스트리밍 및 SSE 사용
stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. API는 서버 전송 이벤트 스트림을 반환합니다. 각 이벤트에는 부분 응답 청크가 포함됩니다. 마지막 청크에는 청구를 위한 완전한 토큰 사용량 통계가 포함됩니다.
스트리밍은 최종 사용자의 지각된 지연 시간을 줄입니다. 즉각적인 피드백이 필요한 채팅 인터페이스에 이상적입니다. 컨텍스트 윈도우는 프롬프트와 완료를 합쳐 최대 100,000개의 토큰을 지원합니다. 요청당 최대 출력은 16,000 토큰입니다. 만약 max_tokens 설정되지 않으면 기본값은 2,048 토큰입니다. 이 균형은 응답 제한을 초과하지 않으면서도 깊은 컨텍스트를 처리할 수 있게 합니다.
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개의 동시 요청을 지원합니다. 최대 요청 본문 크기는 8 MB입니다. 오류는 표준 HTTP 상태 코드로 반환됩니다. 401 오류는 유효하지 않거나 누락된 API 키를 의미합니다. 402 오류는 선불 잔액이 소진되었음을 나타냅니다. 429 오류는 속도 제한을 초과했음을 신호합니다.
토큰 사용량은 투명합니다. 입력 토큰은 백만 토큰당 $0.15, 출력 토큰은 백만 토큰당 $0.50입니다. 오류 및 거절은 무료입니다. 크레딧은 암호화폐로만 충전됩니다. 해당 모델은 미성년자가 관련된 요청을 거부하지만 기타 합법적인 성인 콘텐츠는 허용합니다. 이러한 명확한 구조는 애플리케이션의 예측 가능한 비용을 보장합니다.
자주 묻는 질문
무검열 API의 베이스 URL은 무엇인가요?
기본 URL은 HTTPS://api.openroutereualternative.com/v1입니다. 이 URL은 모든 OpenAI 호환 클라이언트에서 작동합니다. Authorization 헤더에 API 키를 포함해야 합니다.
요청을 인증하는 방법은?
API 키를 Authorization 헤더에 Bearer 토큰으로 포함하세요. API 키는 'API 키 받기' 페이지에서 생성할 수 있습니다. 키는 가입 직후 즉시 표시됩니다. 이 키는 선불 크레딧에 대한 접근 권한을 제공합니다.
이 무검열 LLM의 토큰 가격 정보는 무엇인가요?
입력 토큰은 백만 개당 $0.15입니다. 출력 토큰은 백만 개당 $0.50입니다. 오류는 무료입니다. 크립토를 통해 크레딧이 충전됩니다. 숨겨진 라우팅 요금이 없습니다.