Kimi Uncensored API 빠른 시작 가이드
이 가이드는 콘텐츠 필터 없이 텍스트 생성을 위해 무검열 API를 직접 사용하는 방법을 제공합니다. 표준 OpenAI 호환 클라이언트를 사용하여 기존 애플리케이션에 엔드포인트를 통합할 수 있습니다.
인증 및 Base URL
우리의 Uncensored API 엔드포인트는 HTTPS://api.kimiuncensored.com/v1입니다. Bearer 스키마를 사용하여 Authorization 헤더에 키를 전달하세요. 이 설정은 OpenAI 호환 인증을 지원하는 모든 클라이언트에서 작동합니다.
- Google 또는 이메일로 가입하여 즉시 키를 받으세요.
- 초기 체험 크레딧에 전화번호나 결제 방법이 필요하지 않습니다.
- API 키는 계정별로 고유하며, 재생성 시 이전 키를 대체합니다.
curl https://api.kimiuncensored.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List three ways to optimize PostgreSQL query performance."}]
}'
POST /v1/chat/completions
텍스트를 생성하려면 chat completions 엔드포인트로 JSON 페이로드를 보내세요. 모델 ID는 단순히 "uncensored"입니다. temperature 및 top_p과 같은 매개변수를 사용하여 출력 스타일을 제어할 수 있습니다.
- 設定
max_tokens응답 길이를 제한합니다. - 을 사용하세요
stop특정 시퀀스에서 생성을 중단하기 위한 매개변수입니다. - 시스템은 표준 OpenAI 요청 구조를 지원합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.kimiuncensored.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로 설정하여 스트리밍 활성화 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 수신하여 {"type": "json_object"}모델이 유효한 JSON을 반환하여 자동화된 워크플로우에서 데이터 파싱에 필수적임을 보장합니다.
- 다음에 도구 정의를 정의하세요
tools함수 호출용 배열입니다. - 사용
tool_choice모델이 함수를 호출할 시점을 제어합니다. - 로컬에서 JSON 응답을 처리 전에 검증합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.kimiuncensored.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);
속도 제한 및 제약 조건
각 API 키는 분당 300개의 요청과 8개의 동시 요청으로 제한됩니다. 최대 요청 본문 크기는 8 MB입니다. 이러한 제한을 초과하면 429 상태 코드가 반환됩니다.
- 401 오류는 유효하지 않거나 만료된 API 키를 나타냅니다.
- 402 오류는 사전 결제된 크레딧이 부족함을 의미합니다.
- 오류 및 거절은 토큰 잔액을 소모하지 않습니다.
컨텍스트 윈도우 및 모델 세부 정보
이 모델은 프롬프트와 생성 결과를 합산한 100,000토큰의 컨텍스트 윈도우를 지원합니다. 지정하지 않을 경우 max_tokens, 기본 출력 제한은 2,048 토큰입니다. 이를 통해 응답 속도를 유지하면서 긴 컨텍스트 처리가 가능합니다.
- 입력 토큰은 1M 토큰당 $0.15로 청구됩니다.
- 출력 토큰은 1M 토큰당 $0.50에 청구됩니다.
- 선불 크레딧은 만료되지 않으며 암호화폐로 충전됩니다.
자주 묻는 질문
kimi uncensored API는 정말 필터가 없나요?
예, 이 모델은 합법적인 성인, 픽션, 또는 논쟁적인 주제를 거부하지 않습니다. 유일한 엄격한 제한은 미성년자가 관련된 성 콘텐츠로, 이는 항상 거부됩니다. 귀하의 프롬프트는 학습 데이터로 사용되지 않습니다.
uncensored LLM API 사용량에 대한 결제 방법은 무엇인가요?
USDT(TRC20) 또는 USDC(Base)만 지원합니다. $20부터 $500까지 정수 금액으로 충전할 수 있습니다. 대금 충전 시 보너스 크레딧이 제공됩니다. 예를 들어 $200 충전 시 +15% 보너스를 받습니다.
요율 제한을 초과하면 어떻게 되나요?
429 Too Many Requests 오류가 발생합니다. 제한은 키당 분당 300회 요청입니다. 클라이언트에서 지수 백오프를 사용하여 재시도하도록 하여 8개의 동시 요청 제한에 도달하지 않도록 하세요.
API 키 보안
등록하고, 토큰을 검색한 후 엔드포인트 URL을 업데이트하세요. 필요한 설정입니다.