API 빠른 시작 가이드
로그인 벽과 싸우지 마세요. 이 퀵스타트는 API 키를 사용하여 Uncensored API에 요청하고 빠르게 텍스트를 받아오는 방법을 보여줍니다.
인증: API 키 사용
다음에 키를 보내세요 Authorization 헤더. Google 또는 이메일로 계정을 생성하는 것으로 시작하세요. 키가 즉시 표시됩니다. 전화번호가 접근을 차단하지 않습니다. Bearer YOUR_KEY 모든 요청에 대해. 시스템은 유효하지 않은 키를 401 오류로 거부합니다. 대량 사용 전에 잔액을 확인하세요.
엔드포인트: /v1/chat/completions
채팅 엔드포인트에 JSON을 게시하세요. 이 표준 경로는 프롬프트와 모델 이름을 받습니다. 모델 ID를 보내세요 uncensored 원시 출력을 위해. 기본 URL은 https://api.llmwithoutlogin.com/v1. 텍스트 응답을 직접 제공합니다. 다음은 기본 curl 예제입니다:
curl https://api.llmwithoutlogin.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the latest npm package version"}]
}'
요청을 단순하게 유지하세요. 시스템은 요청을 빠르게 처리합니다. 초기에는 복잡한 중첩 구조를 피하세요.
파라미터: Temperature, Top P, Stop
이러한 설정으로 창의성을 제어하세요. 설정 temperature to 0.7 균형 잡힌 출력을 위해. 사용 top_p 확률이 낮은 토큰을 필터링합니다. stop 생성을 조기에 종료하기 위한 시퀀스입니다. 이러한 매개변수는 응답 스타일을 형성합니다. Python SDK는 이를 쉽게 처리합니다:
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwithoutlogin.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)
특정 사용 사례에 맞게 값을 조정하세요. 높은 온도는 무작위성을 높입니다.
SSE를 통한 스트리밍 응답
설정하여 stream: true 요청에 포함됩니다. API는 서버 전송 이벤트를 반환합니다. 각 청크에는 부분 텍스트가 포함됩니다. 이는 지각된 지연 시간을 크게 줄입니다. 긴 출력에 이 기능을 사용하세요:
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwithoutlogin.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);
애플리케이션에서 청크를 버퍼링하세요. 최종 텍스트를 형성하기 위해 연결하세요. 이 방법은 실시간 인터페이스에 효율적입니다.
함수 호출 및 JSON 모드
출력을 정확하게 구조화합니다. 사용 response_format with {"type": "json_object"}. 이는 모델이 유효한 JSON을 출력하도록 강제합니다. 함수 호출을 위한 도구를 정의할 수 있습니다. 시스템은 스키마를 따릅니다. 페이로드에 도구를 정의하세요. 이는 코드에서 신뢰할 수 있는 구문 분석을 보장합니다.
오류 및 토큰 사용량 처리
요청 상태 코드를 모니터링하세요. 401 오류는 키가 유효하지 않음을 의미합니다. 402 오류는 잔액 부족을 나타냅니다. 429 오류는 속도 제한을 신호합니다. 분당 300회 요청이 가능합니다. 컨텍스트 윈도우는 100,000 토큰입니다. 출력은 16,000 토큰으로 제한됩니다. 사용량 통계를 위해 마지막 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)자주 묻는 질문
무검열 openai 호환 API입니까?
네, 표준 chat-completions 형식을 따릅니다. 기본 URL만 변경하면 공식 SDK를 사용할 수 있습니다. 이 모델은 합법적인 성인 주제에 대해 표준 콘텐츠 거절 없이 응답합니다.
429 요율 제한 오류가 발생하면 어떻게 되나요?
분당 300개 요청의 제한을 초과했습니다. 1분 기다린 후 요청을 다시 시도하세요. 시스템은 키당 8개의 동시 요청을 허용합니다. 빈번한 오류가 보이면 동시성을 조정하세요.
uncensored 모델 사용량에 대한 결제 방법은 무엇인가요?
암호화폐로만 계정에 충전합니다. TRC20의 USDT 또는 Base의 USDC를 받습니다. 최소 충전 금액은 $20입니다. 가격은 1M 입력 토큰당 $0.15, 1M 출력 토큰당 $0.50입니다.