Developer Documentation
uncensored OpenAI 호환 API를 사용하여 분 내에 텍스트 생성을 시작하세요. 이 가이드는 인증, SDK 통합 및 신속한 개발을 위한 스트리밍을 다룹니다.
Base URL 및 인증
API 키는 모든 요청을 인증합니다. chat-completions 엔드포인트입니다. Google 또는 이메일을 통해 가입한 후 즉시 이 키를 받습니다. API 키 받기 페이지입니다. 전화번호가 필요하지 않습니다. 키를 안전하게 보관하고 Authorization 헤더입니다.
Base URL: https://api.cheapllm.cc/v1. 모든 요청에는 다음 헤더가 포함되어야 합니다: Authorization: Bearer YOUR_API_KEY. 401 오류는 유효하지 않거나 누락된 키를 나타냅니다. 기존 키는 언제든지 교체하여 새 키를 생성할 수 있습니다. 계정당 활성 키는 하나만 존재합니다.
첫 번째 요청
표준을 사용하여 첫 번째 프롬프트를 보내세요 chat/completions 엔드포인트입니다. 모델 ID는 uncensored. 이 오픈 웨이트 모델은 합법적인 성인 사용(픽션이나 논쟁적인 주제 포함)에 대한 콘텐츠 거부 없이 응답합니다. 텍스트 입력과 출력을 지원합니다. 임베딩이나 이미지 생성은 제공되지 않습니다.
아래는 연결성을 확인하기 위한 기본 cURL 예제입니다. YOUR_API_KEY를 실제 키로 바꾸세요. YOUR_API_KEY 키를 사용합니다. 요청 본문은 사용자 메시지를 정의합니다. 우리는 100,000 토큰의 컨텍스트 윈도우(프롬프트 + 완료)를 처리합니다. 오류와 거부 사항은 무료이므로 자유롭게 테스트하세요.
- 設定
model수신하여uncensored. - 포함
messages배열입니다. - API 키 헤더를 추가하세요.
curl https://api.cheapllm.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set timezone to UTC for all logs"}]
}'
Python SDK 통합
API와 상호 작용을 위한 공식 OpenAI Python SDK를 사용하세요. base URL을 우리 엔드포인트로 설정하고 키를 제공하세요. 이 방법은 모든 OpenAI 호환 클라이언트 라이브러리와 함께 작동합니다. 매개변수를 구성하세요 temperature 및 top_p 필요한 경우. 스트리밍은 서버 전송 이벤트(SSE)를 통해 지원됩니다. 이 방법은 토큰이 생성되는 대로 표시하려는 실시간 애플리케이션에 이상적입니다.
다음과 함께 라이브러리를 설치합니다 pip install openai기본 URL을 사용하여 클라이언트를 초기화하세요. 아래 코드는 간단한 완성 요청을 보여줍니다. 메시지 내용을 사용 사례에 맞게 조정하세요. 당사 API는 내부적으로 올바른 모델로 라우팅을 처리합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.cheapllm.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 SDK 통합
Node.js 개발자의 경우 OpenAI npm 패키지가 원활하게 작동합니다. base URL을 저희 API 엔드포인트로 설정하세요. 이를 통해 다른 제공업체에서 사용하는 익숙한 패턴을 사용할 수 있습니다. 모델 ID를 uncensored애플리케이션에 구조화된 출력이 필요한 경우 JSON 모드 또는 함수 호출도 활성화할 수 있습니다. SDK는 올바르게 구성된 경우 인증을 자동으로 처리합니다.
다음 명령어로 패키지를 설치하세요. npm install openaimax_tokens 출력 길이를 제어합니다. 오류는 표준 HTTP 상태 코드로 반환됩니다. 빠른 프로토타이핑이나 프로덕션 통합에 사용하세요.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cheapllm.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);
SSE를 통한 스트리밍 응답
stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. API는 서버 전송 이벤트(SSE)를 반환합니다. 각 청크에는 부분 텍스트가 포함됩니다. 마지막 청크에는 토큰 사용량 통계가 포함됩니다. 이 기능은 채팅 인터페이스의 사용자 경험에 중요합니다. 지각된 지연 시간을 크게 줄입니다. 스트림을 구문 분석하여 실시간으로 텍스트를 표시할 수 있습니다.
클라이언트 코드에서 스트림 이벤트를 처리하세요. 스트림이 종료되면 연결을 닫으세요. 우리 API는 키당 최대 8개의 동시 요청을 지원합니다. 이 제한은 공정한 사용을 보장합니다. 마지막 청크 데이터를 통해 사용량을 모니터링하세요. 스트리밍 중 오류에도 적절한 상태 코드가 반환됩니다. 역할극 또는 지속적 대화 시나리오에 사용하세요.
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는 안정성을 보장하기 위해 엄격한 제한을 가지고 있습니다. 키당 분당 300개의 요청을 보낼 수 있습니다. 동시 요청은 8개로 제한됩니다. 요청 본문은 8 MB를 초과할 수 없습니다. 컨텍스트 윈도우는 총 100,000개의 토큰입니다. 최대 출력은 요청당 16,000개의 토큰입니다 (2,048인 경우 max_tokens 설정되지 않음). 오류는 특정 코드를 반환합니다: 유효하지 않은 키의 경우 401, 잔액 부족의 경우 402, 속도 제한의 경우 429. 크레딧은 만료되지 않습니다. 이중 청구와 같은 오류는 지원팀을 통해 해결됩니다. 프라이버시는 유지되며 프롬프트는 학습에 사용되지 않습니다. 미성년자가 포함된 성적인 콘텐츠는 허용되지 않습니다.
자주 묻는 질문
이것은 프로덕션 환경에 적합한 저렴한 LLM API인가요?
네, 저비용의 제한 없는 텍스트 생성을 위해 설계되었습니다. 월 구독료 없이 토큰 단위로 과금됩니다. 크레딧은 만료되지 않으므로 사용량을 즉시 확장하거나 축소할 수 있습니다. 이는 벤더 종속성 없이 안정적인 공급이 필요한 스타트업에 이상적입니다.
내 애플리케이션에서 오류를 어떻게 처리하나요?
API는 표준 HTTP 상태 코드를 반환합니다. 401 오류는 API 키가 유효하지 않거나 누락되었음을 의미합니다. 402 오류는 선불 크레딧 부족을 나타냅니다. 429 오류는 1분당 300회 요청의レート 제한을 초과했음을 나타냅니다. 먼저 키와 잔액을 확인하세요.
이것을 역할극 또는 무검열 콘텐츠에 사용할 수 있나요?
이 모델은 검열되지 않으며, 합법적인 성인 콘텐츠, 픽션(가상), 논쟁적인 주제를 거부하지 않습니다. 이 모델은 GPT나 Claude, 또는 기타 벤더의 모델이 아닙니다. 제한 없는 응답을 위해 튜닝된 오픈 웨이트 모델입니다. 미성년자를 대상으로 한 성 콘텐츠만 피하면 됩니다. 이는 항상 거부됩니다.