AI Uncensored/API 레퍼런스
비검열 텍스트 생성용 OpenAI 호환 API
몇 분 안에 Uncensored AI 통합
표준 OpenAI SDK 호환성을 갖춘 스택에서 uncensored AI를 실행하세요. 단일 uncensored 모델을 OpenAI 호환 API 경로를 통해 제공하므로 복잡한 라우팅을 건너뛰고 즉시 생성을 시작할 수 있습니다.
표준 OpenAI SDK 설치
선호하는 언어용 공식 클라이언트 라이브러리를 설치하세요. 이는 주요 제공업체와 동일한 요청 구조를 사용하면서 당사 uncensored 백엔드를 처리합니다. 사용자 정의 래퍼나 레거시 HTTP 호출이 필요하지 않습니다. 환경에 따라 pip 또는 npm을 사용하여 진행할 수 있습니다.
기본 URL 및 API 키 구성
클라이언트를 저희 엔드포인트로 연결하여 요청 라우팅을 올바르게 설정하세요. 베이스 URL을 HTTPS://api.aiuncensoredthe.com/v1로 설정하고 대시보드에서 발급받은 키를 제공해야 합니다. 이 구성은 모든 호출이 기본 OpenAI 서버 대신 uncensored LLM API로 연결되도록 보장합니다.
- Base URL: HTTPS://api.aiuncensoredthe.com/v1
- 모델 ID: uncensored
- 인증: API 키를 통한 Bearer 토큰
첫 번째 채팅 완료 보내기
표준 POST 요청을 /v1/chat/completions 엔드포인트로 보내세요. uncensored AI API는 표준 콘텐츠 필터를 적용하지 않고 텍스트를 반환합니다. 미성년자가 관련되지 않은 한 성인 또는 논쟁적인 주제를 포함한 모든 주제를 보낼 수 있습니다. 응답은 생성된 토큰 스트림과 함께 즉시 반환됩니다.
curl https://api.aiuncensoredthe.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Return current UTC timestamp in ISO format"}]
}'
실시간 출력을 위한 스트리밍 활성화
낮은 지연 시간 인식을 위해 stream 매개변수를 true로 설정하세요. 이는 서버 전송 이벤트(SSE)를 통해 토큰을 하나씩 전송합니다. 모델이 생성을 계속하는 동안 출력을 즉시 표시할 수 있습니다. Uncensored 모델은 연결을 끊지 않고 높은 처리량의 스트림을 효율적으로 처리합니다. 이 접근 방식은 지각된 대기 시간을 크게 줄여줍니다.
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)
도구 호출 및 JSON 모드 사용
모델이 외부 로직을 실행할 수 있도록 함수 호출을 활성화하세요. 요청 본문에 스키마 정의가 포함된 tools 배열을 전달하세요. API는 정밀한 제어를 위해 tool_choice 매개변수를 준수합니다. 또한 response_format json_object를 사용하여 구조화된 데이터 추출을 위해 JSON 출력을 강제할 수도 있습니다. 이 유연성은 복잡한 통합 패턴을 지원합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiuncensoredthe.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)
컨텍스트와 매개변수 관리
당사의 무검열 AI는 프롬프트와 완료 토큰을 합쳐 100,000토큰의 컨텍스트 윈도우를 지원합니다. 최대 출력은 요청당 16,000토큰이며, 미지정 시 2,048토큰입니다. 창의성을 위해 온도와 top_p를 조정할 수 있습니다. 속도 제한은 키당 분당 300회 요청입니다. 401 오류는 유효하지 않은 키를, 402 오류는 크레딧 부족을, 429 오류는 속도 제한을 나타냅니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiuncensoredthe.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);자주 묻는 질문
uncensored AI 모델 ID는 무엇입니까?
모델 ID는 "uncensored"입니다. 이는 합법적인 성인 사용과 논쟁적인 주제를 위해 튜닝된 오픈 웨이트 모델입니다. GPT, Claude 또는 기타 벤더의 모델이 아닙니다. SDK 요청에서 이를 직접 지정합니다.
uncensored LLM API의 오류를 어떻게 처리하나요?
표준 HTTP 상태 코드를 사용하세요. 401 오류는 API 키가 잘못되었음을 의미합니다. 402 오류는 선불 크레딧이 소진되었음을 나타냅니다. 429 오류는 분당 300회 요청 한도를 초과했음을 신호합니다. 오류는 토큰 크레딧을 소모하지 않습니다.
uncensored AI는 스트리밍을 지원하나요?
네, 요청 본문에 stream을 true로 설정합니다. API는 서버 전송 이벤트(SSE)를 통해 토큰을 반환합니다. 마지막 청크에서 사용량 통계를 받습니다. 이 기능은 실시간 출력을 위한 모든 표준 OpenAI 호환 SDK와 함께 작동합니다.
API 키 잠금 해제
등록하고 키를 가져온 후 엔드포인트를 업데이트하세요. 최소한의 설정이 필요합니다.