빠른 시작: 무검열 AI 통합하기
베이스 URL을 바꾸고 기존 OpenAI 호환 클라이언트 코드를 유지한 채 uncensored LLM API를 통합하세요. 통합 마찰 없이 원시적이고 제한 없는 텍스트 생성을 제공합니다.
기본 URL과 인증을 설정하세요
클라이언트 구성을 우리 API를 가리키도록 업데이트하세요. 우리는 표준 OpenAI SDK를 지원하므로 다음만 업데이트하면 됩니다. base_url API 키를 제공하세요. Google 또는 이메일을 통해 전화번호 없이 즉시 키를 받을 수 있습니다. 키는 생성 직후 표시됩니다.
curl https://api.chatgptbezcenzury.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?"}]
}'인증은 공식 API와 정확히 동일하게 작동합니다. 키가 유효하지 않으면 401 오류가 발생합니다. 미결제 크레딧이 없으면 API가 402 오류를 반환합니다. 오류와 거부는 잔액을 소모하지 않습니다.
첫 번째 요청을 보내세요
표준 /v1/chat/completions 텍스트를 생성하는 엔드포인트입니다. 모델 ID를 uncensored. 이 모델은 당사 서버에서 실행되며 합법적인 성인, 픽션, 논쟁적인 주제를 거부하지 않습니다. GPT나 Claude가 아니지만 동일한 인터페이스를 따릅니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptbezcenzury.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)각 요청은 프롬프트와 완성문을 합쳐 최대 100,000개의 토큰을 지원합니다. 요청당 최대 출력은 16,000개 토큰입니다. 지정하지 않는 경우 max_tokens, 기본 제한은 2,048 토큰입니다.
Node SDK
API 키와 기본 URL로 클라이언트를 초기화하세요. Node SDK는 HTTP 요청을 자동으로 처리합니다. 이 방식은 코드를 깔끔하게 유지하고 나중에 필요시 벤더를 교체할 수 있게 해줍니다. 우리는 라우터가 아닌 단일 모델을 제공한다는 점을 기억하세요.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptbezcenzury.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);속도 제한은 서비스 안정성을 위해 적용됩니다. 키당 분당 300개의 요청을 보낼 수 있습니다. 동시 요청은 동시에 최대 8개로 제한됩니다. 요청 본문은 8MB를 초과할 수 없습니다. 이러한 제한은 엄격하며 서버에서 강제됩니다.
스트리밍 응답 처리
스트리밍을 활성화하려면 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)스트리밍은 즉각적인 피드백이 필요한 애플리케이션에 적합합니다. 각 청크를 파싱하여 사용자에게 실시간으로 표시할 수 있습니다. 모델은 전체 완료 대기 없이 토큰 단위로 텍스트를 생성합니다.
JSON 모드 활성화
response_format을 설정하여 유효한 JSON 출력을 강제하세요. response_format 수신하여 {"type": "json_object"}. 이 기능은 애플리케이션을 위한 구조화된 데이터 출력을 보장합니다. 추가 처리 없이 구조화된 데이터를 구문 분석하는 데 유용합니다.
함수 호출이 지원됩니다. 도구를 정의하고 모델이 어떤 도구를 사용할지 결정하게 하세요. API는 클라이언트 구현에 따라 도구 실행 로직을 처리합니다.
제한 및 오류 이해하기
공정한 사용을 보장하기 위해 엄격한 제한을 적용합니다. 컨텍스트 윈도우는 100,000 토큰입니다. 최대 출력은 16,000 토큰입니다. 분당 300개의 요청을 보낼 수 있습니다. 동시 요청은 8개로 제한됩니다. 요청 본문은 8MB 미만이어야 합니다.
오류는 표준 HTTP 상태 코드를 통해 처리됩니다. 401은 유효하지 않은 키를 나타냅니다. 402는 크레딧을 추가해야 함을 의미합니다. 429는 속도 제한을 초과했음을 신호합니다. 크레딧은 만료되지 않으므로 언제든지 충전할 수 있습니다.
자주 묻는 질문
이것이 공식 Chat GPT bez cenzura API인가요?
아니요, 당사는 독립적인 서비스로 OpenAI 호환 API를 제공합니다. 당사는 공식 OpenAI 모델을 제공하지 않습니다. 당사 비검열 LLM은 당사 자체 서버에서 실행되며 제한 없는 텍스트 생성을 위한 별도의 경험을 제공합니다.
계정에 크레딧을 추가하는 방법은?
암호화폐로만 충전할 수 있습니다. TRC20의 USDT 또는 Base의 USDC를 받습니다. 최소 금액은 $20이며 최대 금액은 $500입니다. 큰 입금 시 보너스 크레딧이 제공되며, $200 이상 입금 시 최대 15% 추가 보너스가 제공됩니다.
요청 관련 실수를 하면 어떻게 되나요?
오류는 선불 크레딧이 소모되지 않습니다. 402 오류가 발생하면 크레딧이 부족하다는 의미입니다. 언제든지 자금을 추가할 수 있으며 기존 크레딧은 만료되지 않습니다. 중복 과금과 같은 오류는 지원 페이지를 통해 수정됩니다.
API 키를 지금 받으세요
가입하고, 키를 가져온 후, 베이스 URL을 업데이트하세요. 해야 할 일이 이것뿐입니다.