개요빠른 시작
API 문서
몇 분 만에 무검열 LLM API로 빌드하세요. 동일한 OpenAI 호환 엔드포인트를 사용하여 텍스트를 입력하고 필터링되지 않은 원본 텍스트를 출력하세요.
인증 및 키
가입 직후 API 키를 즉시 획득하세요. 플랫폼은 Google 또는 이메일 로그인을 통해 발급되는 계정당 단일 활성 키를 사용합니다. 이 키를 Authorization Bearer 토큰으로 헤더를 사용합니다. 각 요청은 토큰 처리 전에 자격 증명을 검증합니다. 키를 분실하면 이전 키를 즉시 무효화하는 대체 키가 생성됩니다.
curl https://api.mostunhingedai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Send my invoice for 50k tokens"}]
}'키를 안전하게 보관하세요. 헤더 형식은 주요 SDK에서 사용하는 표준 관례를 따릅니다. 기본 텍스트 완성에는 특수 접두사나 범위가 필요하지 않습니다.
채팅 완료 엔드포인트
다음으로 메시지 전송 POST /v1/chat/completions 추론을 위한. 기본 URL은 https://api.mostunhingedai.com/v1. 표준 메시지 배열을 받는 요청 role 및 content 필드들입니다. 모델 식별자는 uncensored법적인 성인 콘텐츠에 대해 콘텐츠 거부 없이 텍스트 응답을 받게 됩니다. 키 누락과 같은 오류는 401 상태 코드를 반환합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.mostunhingedai.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)컨텍스트 윈도우는 총 100,000개의 토큰을 보유합니다. 출력 제한은 더 높은 값을 지정하지 않는 한 기본적으로 2,048개의 토큰입니다. max_tokens 값은 최대 16,000까지 가능합니다. 입력 및 출력 토큰은 선불 잔액에서 차감됩니다.
모델 엔드포인트
를 통해 사용 가능한 모델을 쿼리합니다. GET /v1/models. 이 엔드포인트는 호스팅된 단일 모델에 대한 메타데이터를 반환합니다. ID를 확인합니다 uncensored 기능을 확인하세요. 이 인스턴스에는 다른 모델이 없습니다. 무거운 페이로드를 보내기 전에 연결성을 검증하려면 이 엔드포인트를 사용하세요.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mostunhingedai.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 호환 필드가 포함됩니다. 라우팅 로직과의 호환성을 보장하기 위해 프로그래밍 방식으로 모델 ID를 파싱할 수 있습니다. 이 엔드포인트는 인증이 필요하지만 데이터를 즉시 반환합니다.
매개변수 및 설정
표준 매개변수를 사용하여 생성 동작을 제어하세요. 사용 temperature 무작위성 및 top_p nucleus sampling을 위해. Set seed 디버깅 중 재현 가능한 출력을 위해 stop 특정 문자열에서 생성을 중단하는 매개변수입니다. 조정 presence_penalty 및 frequency_penalty 반복을 줄입니다.
이 설정은 추론 성능에 직접적인 영향을 미칩니다. 숨겨진 필터가 이러한 값을 수정하지 않습니다. 출력 분포에 대한 완전한 제어권을 가집니다. 기본값은 안정성을 위한 일반적인 업계 표준과 일치합니다.
스트리밍 응답
다음 설정하여 실시간 토큰 전달 활성화 stream: trueAPI는 Server-Sent Events(SSE)를 반환합니다. 각 청크에는 부분 텍스트와 사용량 통계가 포함됩니다. 마지막 청크에는 요청의 총 토큰 수가 포함됩니다. 구문 분석 choices 각 delta 객체 내의 배열입니다.
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)스트리밍은 긴 응답의 지각된 지연 시간을 줄입니다. 클라이언트 애플리케이션에서 청크를 버퍼링하세요. SSE 형식은 불안정한 연결에서도 신뢰할 수 있는 전달을 보장합니다. 토큰 사용량 업데이트는 실제 소비를 정확하게 반영합니다.
제한 사항, 오류 및 컨텍스트
키당 분당 300회 요청의 속도 제한을 준수하세요. 동시성은 최대 8개의 동시 요청으로 제한됩니다. 요청 본문은 8 MB 미만이어야 합니다. 429 상태 코드는 이러한 한도를 초과했음을 나타냅니다. 지수 백오프(exponential backoff)를 사용하여 대기 후 다시 시도하세요.
오류에는 특정 코드가 포함됩니다. 401은 키가 유효하지 않음을 의미합니다. 402는 선불 크레딧이 부족함을 신호합니다. 소모된 토큰에 대한 환불은 제공되지 않지만, 미사용 크레딧은 만료되지 않습니다. 100,000 토큰 컨텍스트 창에는 프롬프트 토큰과 완료 토큰이 모두 포함됩니다. 잘림을 피하기 위해 입력 크기를 신중하게 계획하세요.
자주 묻는 질문
대부분의 무절제 AI가 실패한 요청에 대해 요금을 부과하나요?
아니요, 오류 및 거절은 무료입니다. 성공적으로 처리된 토큰에 대해서만 지불합니다. 잘못된 매개변수나 네트워크 문제로 인해 요청이 실패하면 선불 잔액에서 토큰이 차감되지 않습니다. 이는 작동하는 추론에 대해서만 지불하게 됨을 보장합니다.
계정에 충전하는 방법은 무엇인가요?
암호화폐로만 충전하세요: TRC20의 USDT 또는 Base의 USDC. 최소 충전 금액은 $20, 최대 금액은 $500입니다. 높은 금액대에서는 보너스 크레딧이 적용됩니다. 크레딧은 만료되지 않습니다. 대시보드를 사용하여 결제를 시작하면 지갑 주소가 즉시 제공됩니다.
uncensored 모델은 제 프롬프트로 학습되었나요?
아니요, 귀하의 프롬프트는 학습에 사용되지 않습니다. 이 모델은 정적인 오픈 웨이트 인스턴스입니다. 귀하의 데이터는 비공개로 유지되며 향후 모델 업데이트를 위해 재사용되지 않습니다. 공유 데이터셋에 기여하지 않고 컨텍스트에 대한 완전한 제어권을 유지합니다.
API 키 잠금 해제
가입, 키 복사, 기본 URL 업데이트. 이 정도면 충분합니다.