KO ▾
  1. Uncensored AI Generator
  2. Uncensored AI Generator API 문서

Uncensored AI Generator API 문서

표준 OpenAI 호환 엔드포인트를 사용하여 파이프라인에 무검열 AI 생성기를 통합하세요. 이 가이드는 인증, 요청 형식 및 프로그래밍식 텍스트 생성을 위한 클라이언트 SDK를 다룹니다.

베이스 URL 및 인증

API 기본 URL은 https://api.uncensoredaigenerator.cc/v1입니다. Authorization 헤더에 API 키를 포함하여 모든 요청을 인증하세요. 키는 Google 또는 이메일로 가입할 때 즉시 생성됩니다. API 키는 단일 테넌트이며, 새 키를 발급하면 이전 키가 무효화됩니다. 키를 안전하게 보관하고 모든 후속 요청의 헤더에 전달하세요.

첫 번째 요청

모델 ID "uncensored"로 /v1/chat/completions로 POST 요청을 보내세요. 요청 본문에는 messages 배열이 포함되어야 합니다. 모델은 텍스트 입력을 처리하고 텍스트 출력을 반환합니다. 요청 본문이 8 MB를 초과하지 않도록 하세요. 이 엔드포인트는 창작 글쓰기 및 스크립트 생성을 포함한 모든 텍스트 생성 작업을 처리합니다.

curl https://api.uncensoredaigenerator.cc/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 SDK 통합

공식 OpenAI Python 라이브러리를 사용하여 API와 상호 작용하세요. 베이스 URL과 API 키로 클라이언트를 구성하세요. 라이브러리는 JSON 직렬화 및 HTTP 요청을 자동으로 처리합니다. 이 방법은 기존 Python 파이프라인에 통합을 단순화하고 재시도 및 페이지네이션과 같은 표준 SDK 기능을 활용할 수 있게 합니다.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredaigenerator.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 SDK는 동일한 구성 패턴을 따릅니다. 라이브러리를 가져오고 자격 증명으로 클라이언트를 초기화하세요. 이 방법은 서버 측 애플리케이션 및 백엔드 서비스에 이상적입니다. Node 환경 내에서 직접 완료 요청을 보내고 텍스트 응답을 처리할 수 있습니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaigenerator.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을 설정하여 스트리밍을 활성화하세요. API는 서버 전송 이벤트(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)

제한, 오류 및 컨텍스트

컨텍스트 창은 총 100,000 토큰이며 최대 출력은 32,000 토큰입니다. 분당 300개 요청 및 키당 동시 8개 요청으로 제한됩니다. HTTP 401은 유효하지 않은 키를 의미합니다. HTTP 402는 선불 크레딧이 고갈되었음을 의미합니다. HTTP 429는 속도 제한을 초과했음을 나타냅니다. 오류는 크레딧을 소모하지 않습니다.

API 사양

크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.

항목내용
형식OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작
인증Authorization: Bearer YOUR_KEY
Base URLhttps://api.uncensoredaigenerator.cc/v1
엔드포인트POST /v1/chat/completions · GET /v1/models
모델 IDuncensored
최대 출력100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음)
컨텍스트 창100,000 토큰 (입력 + 출력)
파라미터temperature, top_p, stop, seed, presence_penalty, frequency_penalty
스트리밍지원 — SSE, 마지막 청크에 토큰 사용량 포함
JSON 모드response_format: {"type": "json_object"}
함수 호출지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송
요청 크기최대 8 MB
응답 헤더X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
동시 요청키당 동시 8개
속도 제한키당 분당 300회
보너스$50 이상 +5%, $100 이상 +10%
과금선불 크레딧에서 실제 사용량만큼 차감, 오류·거부는 무료
가격입력 100만 토큰당 $0.25 · 출력 100만 토큰당 $1.00
무료 체험$0.50, 7일, 카드 불필요 · 체험 키: 동시 요청 2건, 분당 60건. 첫 충전 후 전체 한도(8건, 300건) 적용
유효기간유료 크레딧은 만료되지 않으며 구독 없음
충전USDT (TRC20) 또는 USDC (Base), $10~$500 사이 원하는 정수 금액
로그인Google 또는 이메일과 비밀번호
콘텐츠성인 콘텐츠 허용, 미성년자가 관련된 성적 콘텐츠는 거부
키계정당 활성 키 1개, 새 키를 만들면 이전 키는 무효

오류 코드

오류는 고정된 type을 가진 JSON으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.

코드유형의미
400bad_request잘못된 JSON, 빈 메시지, 잘못된 파라미터 또는 컨텍스트 초과
401missing_key · invalid_key · key_revoked키 없음·잘못됨·새 키로 교체됨
402no_credit잔액 없음 — 충전하면 즉시 재개
403content_blocked미성년자 관련 성적 콘텐츠 — 거부, 과금 없음
404not_found알 수 없는 엔드포인트
413request_too_large본문 8 MB 초과
429rate_limited · concurrency분당 300회 또는 동시 8개 초과 — 잠시 후 재시도
503upstream_busy모델 혼잡 — 몇 초 후 재시도

질문과 답변

크레딧을 충전하는 방법은 무엇인가요?

충전은 USDT(TRC20) 또는 USDC(Base)와 같은 암호화폐로만 처리됩니다. $10에서 $500 사이의 정수 금액을 입금할 수 있습니다. 계정에 추가된 크레딧은 만료되지 않습니다.

무료 체험판이 있나요?

네, 모든 신규 계정에는 7일 동안 유효한 $0.50의 무료 체험 크레딧이 제공됩니다. 체험 크레딧을 받기 위해 신용카드가 필요하지 않습니다.

어떤 콘텐츠가 차단되나요?

API는 미성년자가 포함된 성적인 콘텐츠를 항상 차단하는 하드 콘텐츠 제한을 적용합니다. 그 외의 모든 합법적인 성인, 픽션 또는 논쟁적인 주제는 거부 없이 허용됩니다.

키는 양식 하나만 작성하면 받을 수 있습니다

계정을 생성하고 키를 복사한 후 베이스 URL을 변경하세요. 설정은 이것뿐입니다.