API 문서
클라이언트를 비차단 AI API에 몇 분 안에 연결하세요. 단일 기본 URL과 하나의 모델 ID를 사용하여 라우팅 복잡성 없이 제한 없는 콘텐츠를 생성하려면 표준 OpenAI SDK를 사용하세요.
인증 및 Base URL
Authorization 헤더에 API 키를 포함하여 모든 요청을 시작하세요. 베이스 URL은 직접 chat-completions 엔드포인트를 가리키므로 키를 교체하고 바로 시작할 수 있습니다.
Google 또는 이메일을 통해 즉시 키를 받으세요. 키가 화면에 즉시 표시되며 전화번호가 필요하지 않고, 언제든지 새 키를 생성하여 기존 키를 교체할 수 있습니다.
키를 비공개로 유지하세요. 각 계정에는 동시에 활성 상태인 키가 하나만 보유되며, 오류나 거부가 발생해도 선불 크레딧이 소모되지 않습니다.
첫 번째 요청
모델 ID를 uncensored로 설정하여 채팅 엔드포인트로 POST 요청을 보내십시오. 이 간단한 구조는 모든 OpenAI 호환 클라이언트와 함께 작동합니다.
- Authorization 헤더를 Bearer YOUR_API_KEY로 설정하세요.
- 엔드포인트를 기본 URL에 연결하세요.
- 메시지 배열과 모델 식별자를 포함하세요.
텍스트가 입력되고 텍스트가 출력됩니다. 기본 사용에는 추가 구성이 필요하지 않습니다.
curl https://api.aiunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
Python SDK 통합
베이스 URL과 키를 사용하여 OpenAI 클라이언트를 초기화하세요. Python SDK는 직렬화를 자동으로 처리하므로 로직에 집중할 수 있습니다.
uncensored 모델 id를 전달하여 특정 추론 레이어에 접근하고 있는지 확인하세요. 이렇게 하면 모든 생성에 걸쳐 일관된 uncensored 동작이 보장됩니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiunrestricted.cc/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 통합
Node.js 클라이언트를 API로 설정하세요. 이 방식은 빠른 통합이 필요한 봇이나 서버리스 함수에 적합합니다.
apiKey와 baseURL 속성을 올바르게 설정하세요. SDK가 HTTP 호출을 관리하므로 응답을 await하기만 하면 됩니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiunrestricted.cc/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);
스트리밍 응답
요청 본문에서 stream을 true로 설정하여 스트리밍을 활성화하세요. 토큰이 생성되는 대로 서버 전송 이벤트(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)
속도 제한 및 오류 처리
키가 유효하지 않으면 401, 선불 크레딧이 고갈되면 402, 분당 300개 요청의 속도 제한에 도달하면 429를 예상합니다.
동시에 최대 8개의 요청을 처리할 수 있습니다. 요청 본문은 8MB 미만이어야 합니다. 지수 백오프로 재시도하거나 충전을 요청하여 이러한 오류를 우아하게 처리하세요.
컨텍스트 윈도우는 프롬프트와 completion을 합쳐 100,000개의 토큰을 지원하여 애플리케이션에서 심층적인 컨텍스트 유지를 가능하게 합니다.
자주 묻는 질문
무제한 AI API를 시작하는 방법은?
Google 또는 이메일로 가입하여 즉시 API 키를 받으세요. 암호화폐 크레딧 추가 전에 엔드포인트를 테스트할 수 있도록 7일 동안 유효한 $0.50 트라이얼 크레딧으로 시작합니다.
크레딧이 부족해지면 어떻게 되나요?
자금이 부족함을 나타내는 402 오류를 받게 됩니다. 접근 권한을 복원하려면 USDT(TRC20) 또는 USDC(Base)로 충전하십시오. 사전 지불 크레딧은 만료되지 않으므로 준비될 때 언제든지 자금을 추가할 수 있습니다.
NSFW 채팅봇 사용을 위한 진정한 무검열 LLM입니까?
예, 이 모델은 합법적인 성인, 픽션, 또는 논쟁적인 주제를 거부하지 않습니다. 유일한 엄격한 제한은 프롬프트와 관계없이 미성년자가 관련된 성 콘텐츠가 항상 거부된다는 것입니다.