개발자 퀵스타트 가이드
기존 OpenAI SDK를 비차단 엔드포인트에 연결하고 즉시 텍스트 생성을 시작하세요. 이 가이드는 콘텐츠 거부 없이 예측 가능한 가격 책정과 높은 컨텍스트 제한이 필요한 개발자를 위한 필수 통합 단계를 다룹니다.
Base URL 및 인증
API의 기본 URL은 HTTPS://api.chatgptunfiltered.com/v1입니다. Authorization 헤더에 Bearer 토큰 형식으로 API 키를 전송해야 합니다. 당사 서비스는 모든 요청에 "uncensored"라는 단일 모델 ID를 사용합니다. 키는 다음 경로를 통해 생성할 수 있습니다. API 키 받기 page using Google or an email password. No phone number is required, and the key appears immediately upon creation.
- Base URL: HTTPS://api.chatgptunfiltered.com/v1
- Auth Header: Authorization: Bearer YOUR_API_KEY
- 모델 ID: "uncensored"
채팅 완료 엔드포인트
POST 요청을 /v1/chat/completions으로 보내 텍스트를 생성합니다. 이 엔드포인트는 표준 OpenAI 호환 JSON 페이로드를 허용합니다. 우리의 uncensored 모델은 이러한 입력을 처리하고 일반적인 콘텐츠 필터 없이 원시 텍스트를 반환합니다. 창의성을 제어하기 위해 온도 및 top_p와 같은 매개변수를 조정할 수 있습니다. 응답에는 정확한 과금을 위한 토큰 사용 통계가 포함됩니다.
처리 중 오류는 선불 크레딧이 소모되지 않습니다. 성공적인 토큰 생성에 대해서만 요금이 부과됩니다.
curl https://api.chatgptunfiltered.com/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?"}]
}'
Models 엔드포인트
연결성을 확인하고 사용 가능한 모델을 나열하려면 GET /v1/models를 사용하세요. 엔드포인트는 단일 "uncensored" 모델을 포함하는 목록을 반환합니다. 이는 무거운 페이로드를 전송하기 전에 인증이 올바르게 설정되었음을 확인합니다. 응답 구조는 쉬운 호환성을 위해 표준 OpenAI 형식을 따릅니다.
모델 버전이나 라우팅 로직을 관리할 필요가 없습니다. API는 제한 없는 출력을 위해 최적화된 전용 uncensored LLM을 제공합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptunfiltered.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)
스트리밍 및 SSE 사용
stream 파라미터를 true로 설정하여 스트리밍을 활성화하세요. API는 실시간 토큰 전송을 위해 서버 전송 이벤트(SSE)를 반환합니다. 이 방식은 긴 응답에 대한 지각된 지연 시간을 줄입니다. 토큰 사용량 데이터는 스트림의 최종 청크에 나타납니다. 표준 OpenAI SDK를 사용하여 이러한 이벤트를 파싱할 수 있습니다.
스트리밍은 표준 OpenAI 구현과 동일하게 작동합니다. 기존 코드는 수정 없이 Uncensored 엔드포인트를 처리할 수 있습니다.
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)
매개변수 및 JSON 모드
temperature, top_p, stop 시퀀스 및 seed와 같은 표준 파라미터를 지원합니다. response_format을 json_object로 사용하여 구조화된 출력을 강제합니다. 함수 호출(tools)은 복잡한 워크플로우를 위해 완전히 지원됩니다. JSON 모드는 자동화 시스템을 위한 신뢰할 수 있는 파싱을 보장합니다.
우리 모델은 다양한 입력 스타일을 효과적으로 처리합니다. 특정 애플리케이션 요구에 맞게 제약 조건을 조정할 수 있습니다. API는 서로 다른 파라미터 조합 전반에 걸쳐 일관성을 유지합니다.
오류 처리 및 제한
통합 건강을 위해 HTTP 상태 코드를 모니터링합니다. 401 오류는 유효하지 않거나 만료된 API 키를 나타냅니다. 402 오류는 사전 지불 크레딧이 고갈되었음을 의미합니다. 429 오류는 분당 300개의 요청 제한을 초과했음을 신호합니다. 컨텍스트 창은 총 100,000개의 토큰을 지원합니다. 출력은 요청당 창에 남은 공간에 의해서만 제한됩니다. 요청 본문은 8 MB를 초과할 수 없습니다.
오류는 크레딧이 소모되지 않습니다. 429 오류에는 지수 백오프(exponential backoff)로 재시도 로직을 처리해야 합니다. 서비스 중단을 피하기 위해 잔액을 정기적으로 확인하세요.
Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptunfiltered.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);자주 묻는 질문
chatgpt 필터 없는 API는 무엇입니까?
호스팅된 단일 무검열 대규모 언어 모델을 제공하는 OpenAI 호환 엔드포인트입니다. 이 모델은 합법적인 성인 사용에 대한 콘텐츠 거부 없이 답변합니다. 표준 OpenAI API와 동일한 클라이언트 코드 구조를 사용합니다.
API는 어떻게 결제하나요?
암호화폐만 받습니다: USDT(TRC20) 또는 USDC(Base). $20부터 $500까지의 정수 금액을 충전할 수 있습니다. 가격은 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다.
체험판이 있나요?
네, 모든 신규 계정에는 7일 동안 유효한 $0.50의 체험 크레딧이 제공됩니다. Google 또는 이메일로 가입한 후 즉시 API 키를 생성할 수 있습니다.
API 키 받기
가입하고, 토큰을 복사한 후 기본 URL을 업데이트하세요. 그게 다입니다.