개발자를 위한 API 문서
기본 URL과 API 키 하나만 변경하여 기존 파이프라인에 uncensored LLM을 추가하세요. 표준 OpenAI 호환 클라이언트를 사용하여 몇 분 만에 제로에서 스트리밍 토큰까지 진행합니다.
인증 및 Base URL
베이스 URL과 API 키를 클라이언트 구성에 설정하세요. 당사 서비스는 표준 헤더를 사용하므로 사용자 지정 라이브러리가 필요하지 않습니다.
- Base URL:
https://api.chatgptunrestricted.cc/v1 - 모델 ID:
uncensored - 인증: API 키를 통한 Bearer 토큰
Authorization: Bearer YOUR_KEY
Google 또는 이메일로 가입한 직후 키가 제공됩니다. 전화번호가 필요하지 않습니다.
첫 번째 요청
콘텐츠 필터 없이 텍스트를 생성하려면 표준 채팅 완료 요청을 보내세요.
- 엔드포인트:
POST /v1/chat/completions - 모델:
uncensored - 최대 출력: 16,000 토큰
이것은 기본 URL을 변경하기만 하면 모든 OpenAI SDK와 함께 작동합니다.
curl https://api.chatgptunrestricted.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the technical specs of the new GPU architecture"}]
}'
Python SDK 설정
공식 Python 라이브러리를 사용하여 스크립트에 API를 통합하세요.
- 다음과 함께 설치하세요
pip install openai - 設定
base_url당사 엔드포인트로 설정하십시오 - 設定
api_key키에 추가하십시오
클라이언트는 JSON 직렬화를 자동으로 처리합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptunrestricted.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.js 통합
표준 OpenAI 패키지를 사용하여 Node.js 애플리케이션에 통합하세요.
- 다음과 함께 설치하세요
npm install openai - 클라이언트를 당사 기본 URL과 함께 구성하세요
- 호출
chat.completions.create()
이 방식은 서버 측과 엣지 함수 모두에서 작동합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptunrestricted.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로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다.
- 서버 전송 이벤트(Server-Sent Events)를 통해 토큰을 수신합니다.
- 마지막 청크에는 사용량 통계가 포함됩니다
- 긴 출력의 경우 지각된 지연 시간 감소
이것은 실시간 텍스트 업데이트가 필요한 채팅 인터페이스에 이상적입니다.
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)
제한 사항 & 오류 코드
할당량을 모니터링하여 서비스 중단을 피하세요.
- 키별 분당 300회 요청
- 8 concurrent requests per key
- 8 MB max request body
자주 발생하는 오류에는 키가 잘못되어 401, 크레딧 부족으로 402, 속도 제한으로 429가 포함됩니다. 오류는 크레딧을 소모하지 않습니다.
자주 묻는 질문
이 API는 진정으로 제한이 없나요?
예, 당사 모델은 합법적인 성인, 논쟁적 또는 픽션 콘텐츠를 거부하지 않습니다. 유일한 제한 사항은 미성년자가 관련된 성적 콘텐츠이며, 이는 항상 거부됩니다.
API는 어떻게 결제하나요?
우리는 USDT(TRC20) 또는 USDC(Base)로만 암호화폐 결제를 받습니다. $20에서 $500 사이의 임의의 금액을 충전할 수 있습니다. 크레딧은 만료되지 않습니다.
컨텍스트 윈도우 크기는 얼마인가요?
이 모델은 프롬프트와 응답의 합계 기준 100,000개의 토큰 컨텍스트 윈도우를 지원합니다. 요청당 최대 출력은 16,000개 토큰입니다.
API 키 잠금 해제
가입하고, 키를 가져온 후, 클라이언트를 새 베이스 URL로 지정하세요. 해야 할 일이 이것뿐입니다.