홈문서03/07
빠른 시작: 무검열 모델 통합하기
OpenAI 호환 무검열 API를 몇 분 안에 통합하세요. 제한 없는 텍스트용 최적화된 단일 모델을 사용하고 이 빠른 가이드로 즉시 결과를 얻으세요.
https://api.apiiasincensura.com/v1uncensoredBase URL 및 인증 설정
시작하려면 API 키가 필요합니다. 이메일과 비밀번호만으로 계정 생성 페이지에 가입하면 키가 즉시 표시됩니다. 0.50달러 테스트 크레딧에는 카드가 필요하지 않습니다. 고유 키로 OPENAI_API_KEY 환경 변수를 설정하세요. 이 서비스의 기본 URL은 https://api.apiiasincensura.com/v1입니다. 이 엔드포인트는 OpenAI 클라이언트 생태계와 네이티브로 호환되므로 복잡한 어댑터 없이 기존 애플리케이션에 무검열 LLM API를 쉽게 통합할 수 있습니다.
주요 엔드포인트: POST /v1/chat/completions
주요 엔드포인트는 POST /v1/chat/completions입니다. 여기에서 대화 내용을 보내고 생성된 텍스트를 받습니다. 모델은 uncensored ID로 호출됩니다. 이 서비스는 api ia으로 순수 텍스트 전용입니다: 임베딩, 이미지, 오디오, 비디오를 지원하지 않습니다. 요청은 표준 채팅 형식을 따라야 합니다. 연결성을 테스트하려면 GET /v1/models을 사용하여 서비스의 응답이 올바른지 확인한 후 페이로드를 보내세요.
curl https://api.apiiasincensura.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."}]
}'
스트리밍(SSE) 지원
채팅 엔드포인트는 Server-Sent Events(SSE)를 통해 실시간 응답을 지원합니다. stream: true를 설정하면 한 번에 전체 응답 대신 텍스트 조각의 스트림을 받게 됩니다. 이는 글자 단위로 생성을 표시하는 UI에 이상적입니다. 모델은 전체 컨텍스트가 끝날 때까지 기다리지 않고 즉시 응답하여 100,000 토큰의 창 내에서 긴 응답에도 낮은 지연 시간을 유지합니다.
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)
도구 및 함수 호출
무검열 API는 tool/function calling을 네이티브로 지원합니다. 요청 본문에 함수를 정의하면 모델이 실행에 필요한 JSON 인수를 반환합니다. 이를 통해 외부 시스템과 상호 작용하는 에이전트나 애플리케이션을 구축할 수 있습니다. 모델은 콘텐츠 제한으로 인해 코드나 기술 데이터 생성을 거부하지 않고 JSON 구조 지시를 따르도록 최적화되었습니다. 모델 응답을 파싱하여 도구 인수를 추출하세요.
from openai import OpenAI
client = OpenAI(base_url="https://api.apiiasincensura.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)
Python/JS 코드 예시
공식 SDK를 사용하면 직접 통합할 수 있습니다. Python에서는 기본 URL을 가리키도록 클라이언트를 초기화하세요. JavaScript에서도 설정은 유사합니다. 사용 가능한 모델은 하나뿐이라는 점을 기억하세요: uncensored. 라우팅이나 모델 선택이 없습니다. 코드는 모델 응답을 처리하고 스트리밍을 사용할 경우 스트림의 끝을 관리해야 합니다. ia sin restricciones의 단순함은 표준 입력 및 출력 텍스트만 처리하면 된다는 점에 있습니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiiasincensura.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);
속도 제한 및 요청 본문
중단을 피하려면 기술적 한도를 준수하세요. 최대 할당량은 API 키당 분당 300 요청입니다. 요청 본문은 8 MB를 초과할 수 없습니다. 이 한도를 초과하면 API는 429 Too Many Requests 상태 코드를 반환합니다. 선불 크레딧 잔고가 고갈되면 402 Payment Required 코드를 받습니다. 크레딧은 절대 만료되지 않으므로 언제든지 페널티 없이 충전할 수 있습니다. 컨텍스트 창은 프롬프트와 완료의 합계로 100,000 토큰입니다.
기술 사양
크레딧을 구매하기 전에 확인할 수 있도록 API의 실제 한도와 기능을 한곳에 정리했습니다.
| 항목 | 내용 |
|---|---|
| 형식 | OpenAI 호환: 어떤 OpenAI SDK든 base URL과 키만 바꾸면 동작 |
| 엔드포인트 | POST /v1/chat/completions · GET /v1/models |
| 모델 ID | uncensored |
| Base URL | https://api.apiiasincensura.com/v1 |
| 인증 | Authorization: Bearer YOUR_KEY |
| 스트리밍 | 지원 — SSE, 마지막 청크에 토큰 사용량 포함 |
| JSON 모드 | response_format: {"type": "json_object"} |
| 컨텍스트 창 | 100,000 토큰 (입력 + 출력) |
| 최대 출력 | 100,000 토큰 윈도우의 남은 만큼; max_tokens는 선택 사항(별도 상한 없음) |
| 함수 호출 | 지원 — tools, tool_choice; 응답에 tool_calls (스트리밍 포함), 결과는 role: tool로 전송 |
| 파라미터 | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| 속도 제한 | 키당 분당 300회 |
| 응답 헤더 | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| 동시 요청 | 키당 동시 8개 |
| 요청 크기 | 최대 8 MB |
| 보너스 | $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으로 반환되며, 실패하거나 거부된 요청은 과금되지 않습니다.
| 코드 | 유형 | 의미 |
|---|---|---|
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 | 모델 혼잡 — 몇 초 후 재시도 |
자주 묻는 질문
엄격히 금지되는 콘텐츠는 무엇인가요?
모델은 합법적인 성인 콘텐츠, 픽션 및 논쟁적 주제에 대해 무검열이지만, 미성년자가 포함된 성적 콘텐츠는 항상 차단됩니다. 이는 모든 요청에 예외 없이 적용되는 유일한 하드 리밋입니다.
API 비용은 얼마이며 결제는 어떻게 작동하나요?
구독 없는 종량제 모델입니다. 입력 토큰 1M당 $0.25, 출력 토큰 1M당 $1.00입니다. 선불 크레딧은 만료일이 없습니다. USDT 또는 USDC와 같은 암호화폐로 $10부터 충전할 수 있으며, 금액에 따라 5% 또는 10% 보너스를 얻을 수 있습니다.
API 키를 프로덕션 환경에서 사용할 수 있나요?
네, 키는 계정당 고유하며 언제든지 재생성할 수 있으며 이전 키를 무효화합니다. 기본 계정에는 전화번호 인증이나 카드가 필요하지 않아 빠른 배포가 용이합니다. 모델은 학습을 위해 프롬프트를 사용하지 않으므로 데이터 흐름의 프라이버시를 보장합니다.
키가 한 단계 앞에 있습니다
계정을 만들고 키를 복사한 다음 Base URL을 변경하세요. 그뿐입니다.