홈문서
API 빠른 통합 가이드
필터 없는 직접 응답을 얻기 위해 몇 분 안에 OpenAI 호환 API를 통합하세요. 이 가이드는 인증, 주요 엔드포인트, 스트리밍 및 속도 제한 관리를 다루어 무검열 AI를 즉시 사용할 수 있도록 합니다.
인증 및 Base URL
AI API를 사용하려면 API 키와 올바른 베이스 URL이 필요합니다. 이메일과 비밀번호로 API 키 받기 페이지에 등록하여 키를 즉시 받으세요. 체험용 카드 등록이 필요하지 않습니다. OpenAI 호환 클라이언트에서 https://api.llmsincensura.com/v1 베이스 URL을 사용하세요. 인증은 Authorization: Bearer YOUR_API_KEY 헤더에 키를 보내서 수행합니다. 이 표준 방식은 이미 익숙한 도구와 함께 무검열 LLM을 사용할 수 있게 해줍니다.
제공할 모델은 uncensored입니다. 요청에 이 모델을 명시하세요. 복잡한 경로가 없으며 텍스트를 보내면 원시 텍스트를 받습니다. 특정 엔드포인트가 필요한 경우 채팅에는 이 하나만 필요하며 통합이 빠르고 매끄럽습니다.
엔드포인트 /v1/chat/completions
무검열 AI API의 핵심은 채팅 완료 엔드포인트입니다. 메시지 목록(시스템, 사용자, 어시스턴트)을 보내면 전체 응답을 받습니다. 이 직접적인 접근 방식은 다른 모델에서 흔히 발생하는 성인 또는 논쟁적인 주제에 대한 콘텐츠 거부 문제를 피합니다. JSON 구조는 OpenAI와 동일하여 다른 플랫폼에서 전환하기가 쉽습니다.
텍스트 전용 엔드포인트라는 점을 기억하세요. 임베딩이나 이미지 생성은 지원하지 않습니다. 시작하려면 curl로 간단한 요청을 보내 API 키가 작동하고 응답이 무검열로 도착하는지 확인해 보세요.
curl https://api.llmsincensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'
Python 통합
Python 개발자는 공식 openai 라이브러리를 사용해 URL을 조정할 수 있습니다. 이를 통해 기존 도구 및 SDK 생태계를 활용할 수 있습니다. API 키와 base_url을 설정해 우리 서버를 가리키게 하세요. uncensored 모델은 최대 100,000 토큰의 컨텍스트를 유지하며 입력을 처리합니다.
이 설정은 빠른 필터 없는 응답이 필요한 자동화 스크립트나 백엔드 애플리케이션에 이상적입니다. 전용 GPU 서버 인프라로 인해 응답 속도가 일반적으로 빠릅니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmsincensura.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.js 통합
JavaScript/Node 생태계에서도 통합은 매우 간단합니다. OpenAI SDK를 사용하고 Base URL을 덮어쓰세요. 이를 통해 웹 애플리케이션이나 Node 서버는 기존 코드 로직을 변경하지 않고도 제약 없는 AI를 사용할 수 있습니다. 오류 처리 및 프라미스는 다른 OpenAI 클라이언트에서 기대하는 방식과 정확히 동일하게 작동합니다.
이 모델은 GPT나 Claude가 아니라 이 서비스를 위해 특별히 조정된 오픈 웨이트 모델이라는 점을 기억하세요. 이는 필터 없는 동작의 일관성을 보장합니다. 운영 환경에서 키를 안전하게 유지하기 위해 환경 변수를 설정하세요.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmsincensura.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을 설정하여 안정적인 스트리밍을 활성화하세요. 생성되는 대로 텍스트 조각을 받아 지각된 지연 시간을 줄일 수 있습니다. 이는 사용자가 글자를 하나씩 보기를 기대하는 실시간 채팅 애플리케이션에 중요합니다.
스트리밍은 전체 응답과 동일한 비필터링 특성을 유지합니다. 이러한 청크는 클라이언트 또는 서버 측에서 처리하여 응답을 점진적으로 렌더링할 수 있습니다. 이는 무검열 AI 채팅의 힘을 인터랙티브 애플리케이션에서 보여주는 가장 좋은 방법입니다.
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)
한도 및 오류 처리
키당 분당 300개 요청 제한이 있습니다. 이 한도를 초과하면 429 오류가 발생합니다. 요청 본문에도 8 MB 제한이 있습니다. 키가 유효하지 않으면 401, 크레딧이 부족하면 402 오류가 발생합니다. 최대 컨텍스트는 프롬프트와 응답을 합쳐 100,000 토큰입니다.
엄격한 콘텐츠 제한은 미성년자 대상 성적인 콘텐츠 금지뿐이며 항상 적용됩니다. 다른 주제에 대해서는 모델이 매우 관대합니다. 통합을 빠르게 디버깅하려면 OpenAI의 표준 오류 코드를 참조하세요.
API 사양
크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.
| 항목 | 내용 |
|---|---|
| 형식 | OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작 |
| 엔드포인트 | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.llmsincensura.com/v1 |
| 인증 | Authorization: Bearer YOUR_KEY |
| 모델 ID | uncensored |
| 스트리밍 | 지원 — SSE, 마지막 청크에 토큰 사용량 포함 |
| 최대 출력 | 100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음) |
| JSON 모드 | response_format: {"type": "json_object"} |
| 함수 호출 | 지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송 |
| 파라미터 | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 컨텍스트 창 | 100,000 토큰 (입력 + 출력) |
| 속도 제한 | 키당 분당 300회 |
| 응답 헤더 | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 동시 요청 | 키당 동시 8개 |
| 요청 크기 | 최대 8 MB |
| 가격 | 입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00 |
| 무료 체험 | $0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용 |
| 충전 | USDT (TRC20) 또는 USDC (Base), $10~$500 사이 원하는 정수 금액 |
| 보너스 | $50 이상 +5%, $100 이상 +10% |
| 유효기간 | 유료 크레딧은 만료되지 않으며 구독 없음 |
| 과금 | 선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료 |
| 키 | 계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효 |
| 콘텐츠 | 성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부 |
| 로그인 | Google 또는 이메일과 비밀번호 |
오류 코드
오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.
| 코드 | 유형 | 의미 |
|---|---|---|
400 | bad_request | 잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과 |
401 | missing_key · invalid_key · key_revoked | 키 없음·잘못됨·새 키로 교체됨 |
402 | no_credit | 잔액 없음 — 충전하면 즉시 재개 |
403 | content_blocked | 미성년자 관련 성적 콘텐츠 — 거부, 과금 없음 |
404 | not_found | 알 수 없는 엔드포인트 |
413 | request_too_large | 본문 8 MB 초과 |
429 | rate_limited · concurrency | 분당 300회 또는 동시 8개 초과 — 잠시 후 재시도 |
503 | upstream_busy | 모델 혼잡 — 몇 초 후 재시도 |
자주 묻는 질문
잔액이 부족하면 어떻게 하나요?
잔액이 0이 되면 요청 시 402 오류가 발생합니다. USDT 또는 USDC로 최소 $10부터 충전할 수 있으며 크레딧은 만료되지 않습니다. 월 구독료가 없습니다.
상업적으로 이 API를 사용할 수 있나요?
네, 이 모델은 상업용을 포함한 일반 용도로 설계되었습니다. 미성년자 대상 성적인 콘텐츠가 아닌 한 산업별 사용 제한이 없습니다. 귀하의 프라이버시는 보호되며 프롬프트를 다른 모델 학습에 사용하지 않습니다.
API 키를 어떻게 재생성하나요?
계정 패널에서 언제든지 키를 재생성할 수 있습니다. 새 키를 생성하면 이전 키는 즉시 무효화됩니다. 키가 유출된 것으로 의심되거나 개발 및 운영 환경에 다른 키가 필요한 경우에 유용합니다.
키가 한 번 클릭으로 준비됩니다
계정을 만들고 키를 복사한 후 Base URL을 변경하세요. 그뿐입니다.
API 키 받기