요약
- 단일 uncensored model id와 함께 표준 /v1/chat/completions 엔드포인트를 사용하세요.
- 소모된 토큰에 대해 결제하며, 오류와 거절은 잔액에서 차감되지 않습니다.
- USDT 또는 USDC로만 충전하고 큰 금액 충전 시 보너스 크레딧을 받으세요.
- 출력 형식의 정밀한 제어를 위해 스트리밍 및 JSON 모드를 구성하세요.
비제약 IA API를 선택해야 하는 이유?
Uncensored IA APIs remove the artificial guardrails that standard models impose on lawful adult content, creative writing, and security research. Many developers face refusals when generating nuanced roleplay or detailed anatomical descriptions because commercial models prioritize safety over fidelity. An uncensored model answers directly, even when the topic is controversial or sexually explicit, provided it does not involve minors. This transparency is crucial for content creators who need consistent output without manual prompting to bypass filters.
표준 API는 종종 구독 tiers 뒤에 제한 사항을 숨기며, 이 tiers가 검열의 자유를 보장하지 않습니다. 저희의 접근 방식은 비용과 권한을 분리합니다. 당신은 사용한 토큰에 대해 지불하며, 모델은 요청한 텍스트를 반환합니다. 처리 중 오류가 발생해도 잔액에서 차감되지 않으므로 성공적인 완료에 대해서만 지불합니다. 이 모델은 로컬 하드웨어 관리나 복잡한 파인튜닝 파이프라인 없이 원본 기능을 원하는 개발자에게 적합합니다.
OpenAI-Compatible 엔드포인트 이해하기
API는 표준 OpenAI chat-completions 구조를 사용하므로 전체 애플리케이션 로직을 다시 작성하지 않고도 이 서비스를 교체할 수 있습니다. 메시지 기록과 원하는 매개변수를 사용하여 /v1/chat/completions 엔드포인트로 POST 요청을 보냅니다. 기본 URL은 HTTPS://api.iasansrestriction.com/v1입니다. 이 호환성으로 인해 base_url 구성 변수만 업데이트하면 기존 OpenAI SDK를 사용할 수 있습니다.
사용 가능한 모델은 하나뿐입니다: uncensored. 제한 없는 출력을 위해 튜닝된 오픈 가중치 모델입니다. 다중 벤더 라우팅 서비스와 달리 비용이나 지연 시간을 기준으로 모델을 전환하지 않습니다. 단일 아키텍처에서 일관된 동작을 제공합니다. 컨텍스트 창은 100,000 토큰을 지원하여 대용량 문서나 긴 대화를 처리할 수 있습니다. 하지만 각 개별 요청의 출력은 16,000 토큰으로 제한됩니다. 지정하지 않는 경우 max_tokens, 모델은 기본값이 2,048 토큰입니다.
1단계: API 키 획득
API 키를 획득하는 것은 즉시 완료되며 전화번호 인증이 필요하지 않습니다. Google 계정으로 가입하거나 표준 이메일과 비밀번호 조합을 생성할 수 있습니다. 등록하면 시스템은 고유한 API 키를 생성하며, 이 키는 Authorization 모든 요청의 header.
각 계정은 동시에 하나의 활성 키만 보유할 수 있습니다. 새 키를 생성하면 이전 키가 즉시 무효화됩니다. 이는 단일 프로젝트에 대한 여러 자격 증명을 추적할 필요가 없으므로 보안 관리를 단순화합니다. 중복 청구의 경우 지원 페이지를 통해 환불을 요청할 수 있으며, 크레딧 자체는 만료되지 않습니다. 이 정책은 사용자가 사용할 때까지 선불 자금이 무기한 유지됨을 보장합니다.
2단계: 클라이언트 구성하기
클라이언트 구성에는 베이스 URL 설정과 API 키 전달이 포함됩니다. 대부분의 OpenAI 호환 라이브러리는 간단한 환경 변수나 구성 개체를 통해 이를 처리합니다. JSON 모드 및 함수 호출과 같은 최신 기능을 지원하려면 클라이언트 라이브러리가 최신 상태인지 확인하십시오.
from openai import OpenAI
client = OpenAI(base_url="https://api.iasansrestriction.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)
import openai
client = openai.OpenAI(
base_url="HTTPS://api.iasansrestriction.com/v1",
api_key="your-api-key-here"
)
response = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Hello"}],
max_tokens=100
)
print(response.choices[0].message.content)이러한 구성은 모든 요청이 당사 무검열 엔드포인트로 라우팅되도록 보장합니다. 간단한 프롬프트를 전송하여 연결성을 테스트할 수 있습니다. 응답이 거부 없이 텍스트를 반환하면 구성이 올바릅니다. 모델 ID는 정확히 "uncensored"여야 함을 기억하세요. uncensored 오류를 피하기 위해
3단계: 스트리밍으로 요청 보내기
스트리밍을 사용하면 토큰이 생성되는 대로 이를 수신하여 대규모 출력의 지각된 지연 시간을 줄입니다. 설정하세요. stream 요청 본문에서 true로 설정하세요. API는 단일 JSON 객체 대신 일련의 서버 전송 이벤트(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)
response = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Write a long story"}],
stream=True
)
for chunk in response:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)토큰 사용량 통계는 스트림의 마지막 청크에 제공됩니다. 이를 통해 실시간으로 비용을 정확하게 추적할 수 있습니다. 스트리밍은 총 토큰 수나 청구에 영향을 미치지 않으며, 데이터가 애플리케이션에 전달되는 방식만 변경합니다. 즉각적인 피드백이 사용자 경험에 중요한 경우 이 기능을 사용하세요.
4단계: 고급 기능 활용
기본 텍스트 생성을 넘어 API는 함수 호출, JSON 모드 및 다양한 샘플링 매개변수를 지원합니다. 함수 호출을 통해 모델은 애플리케이션에서 실행할 수 있는 구조화된 데이터를 출력할 수 있습니다. JSON 모드는 출력이 유효한 JSON이 되도록 보장하여 자동화된 워크플로우에서 응답을 구문 분석하는 데 유용합니다.
출력의 무작위성을 다음을 사용하여 제어할 수 있습니다 temperature 및 top_p낮은 값은 출력을 더 결정론적으로 만들고, 높은 값은 창의성을 높입니다. stop 파라미터는 생성을 조기에 종료할 시퀀스를 정의할 수 있게 해줍니다. 이는 모델이 자신을 반복하거나 불필요한 여백 텍스트를 추가하는 것을 방지하는 데 유용합니다. 이러한 기능들은 uncensored 모델의 동작을 정밀하게 제어할 수 있게 해줍니다.
5단계: 사용량 및 비용 모니터링
비용은 투명하며 토큰 소비에 전적으로 기반합니다. 입력 토큰은 100만 토큰당 $0.15, 출력 토큰은 100만 토큰당 $0.50입니다. 성공적으로 생성된 토큰에 대해서만 요금이 부과됩니다. API가 오류를 반환하거나 콘텐츠 정책(경미한 콘텐츠 제한 제외) 이유로 요청을 거절할 경우 해당 토큰에 대해 지불하지 않습니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.iasansrestriction.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);
const response = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Test" }]
});
console.log(response.usage); // 토큰 사용량 세부 정보 로깅선불 크레딧은 만료되지 않습니다. 대시보드를 통해 남은 잔액과 사용 내역을 모니터링할 수 있습니다. 이는 API 비용을 정확하게 예산에 반영해야 하는 개발자에게 필수적인 예측 가능성을 제공합니다. 오류는 무료이므로 금전적 위험 없이 자유롭게 실험할 수 있습니다.
일반적인 문제トラブルシュー팅
공통 문제에는 잘못된 기본 URL, 만료된 키 또는 속도 제한 초과가 포함됩니다. 401 오류가 발생하면 API 키가 활성 상태이며 올바르게 형식화되었는지 확인하십시오. 속도 제한은 키당 분당 300회 요청이며 최대 8회의 동시 요청이 허용됩니다. 이러한 제한을 초과하면 API에서 429 오류를 반환합니다. 세션을 재설정하려면 새 키를 생성할 수 있지만 한 번에 하나의 키만 활성 상태라는 점을 기억하십시오.
콘텐츠 거부는 드물게 발생하지만 발생합니다. 유일한 하드 제한은 미성년자가 관련된 성적인 콘텐츠입니다. 모든 기타 성인, 논쟁적이거나 허구의 콘텐츠는 허용됩니다. 예상치 못한 거부에 직면한 경우 모델 id를 확인하고 uncensored 모델입니다. 전체 응답 본문을 로깅하면 JSON 모드 또는 함수 호출의 포맷팅 문제를 진단하는 데 도움이 될 수 있습니다.
프로덕션을 위한 최종 체크리스트
uncensored IA API 통합을 배포하기 전에 클라이언트 라이브러리가 올바른 베이스 URL로 구성되어 있는지 확인하세요. 스트리밍 응답을 사용하는 경우 해당 응답을 처리하고 있는지 확인하세요. stream 파라미터. 속도 제한 및 네트워크 타임아웃을 고려하여 오류 처리 로직을 테스트하세요.
귀하의 암호화폐 충전 방법이 올바르게 설정되어 있는지 확인합니다. 결제는 TRC20의 USDT 또는 Base의 USDC로만 허용됩니다. 최소 충전 금액은 $20, 최대는 $500입니다. 보너스는 자동으로 적용됩니다: $50에 +5%, $100에 +10%, $200에 +15%. 잔액이 예상대로 지속되도록 토큰 사용량을 정기적으로 모니터링합니다. 이러한 단계를 통해 귀하의 애플리케이션에서 제한 없는 AI 기능을 활용할 준비가 되었습니다.