무검열 추론용 API 문서
표준 OpenAI SDK를 사용하여 비차단 LLM에 몇 초 안에 연결하세요. 전용 엔드포인트에 요청을 보내고 구성 오버헤드 없이 제한 없는 텍스트 출력을 받으세요.
Base URL 및 인증
요청은 다음을 대상으로 합니다 https://api.cursorkey.cc/v1API 키 Authorization 헤더. 키는 가입 직후 표시됩니다. 계정별로 고유하며, 하나의 키가 이전 키를 대체합니다.
공식 SDK를 사용하세요. 기본 URL을 변경하세요. 키를 전달하세요. 그것으로 충분합니다.
curl https://api.cursorkey.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List available cursor key bindings for VS Code"}]
}'
첫 번째 요청
모델 ID는 uncensored. 시스템은 합법적인 성인 콘텐츠에 대한 거부를 무시합니다. 원시 텍스트를 얻습니다. 컨텍스트 창은 총 100,000개의 토큰을 보유합니다. 이는 입력과 출력을 모두 포함합니다. 페이로드는 8MB 미만으로 유지하세요.
from openai import OpenAI
client = OpenAI(base_url="https://api.cursorkey.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 통합
공식 패키지를 설치하세요. 기본 URL을 당사 서비스로 설정하세요. 동작은 표준 OpenAI 인터페이스와 일치합니다. 응답을 스트리밍할 수 있습니다. JSON 모드를 사용할 수 있습니다. 클라이언트는 프로토콜을 처리합니다. 로직은 사용자가 처리합니다. 오류는 표준 HTTP 코드를 반환합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.cursorkey.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)
함수 호출 및 JSON 모드
요청에 도구를 정의하세요. 모델은 구조화된 데이터를 반환합니다. 다음을 사용하세요 response_format: {"type": "json_object"} 엄격한 JSON 형식을 위해. 이는 예측 가능한 파싱을 보장합니다. 모델은 도구 선택을 지원합니다. 특정 함수를 강제할 수 있습니다. 이는 우리의 Uncensored 모델과 신뢰할 수하게 작동합니다.
속도 제한 및 제약 조건
분당 300회 요청으로 제한하세요. 키당 최대 8개의 동시 요청을 실행할 수 있습니다. 401 오류는 키가 무효함을 의미합니다. 402 오류는 크레딧이 없음을 나타냅니다. 429 오류는 속도 제한에 도달했음을 의미합니다. 거부된 요청은 무료입니다. 오류도 무료입니다. 완료된 토큰만 계산됩니다. 모델은 경미한 콘텐츠만 거부합니다.
자주 묻는 질문
클라이언트에서 탐색을 위해 cursor 키를 사용할 수 있나요?
커서 키 내비게이션은 클라이언트 측 기능입니다. API에는 영향을 미치지 않습니다. 선호하는 키 바인딩을 사용할 수 있습니다. API는 JSON 페이로드에만 관심이 있습니다. 내비게이션은 UI에 달려 있습니다.
uncensored AI API 키는 다른 모델과 호환되나요?
아니요. 키는 특정 모델에 연결됩니다. 프록시가 아니며 다른 벤더로 라우팅하지 않습니다. 비공개 모델만 제공합니다. 베이스 URL은 고정되어 있습니다. 모델 ID는 고정되어 있습니다. 이를 통해 설정이 단순화됩니다.
100,000 토큰 제한을 초과하면 어떻게 되나요?
서버는 400 Bad Request를 반환합니다. 컨텍스트 윈도우에는 프롬프트와 생성된 출력이 모두 포함됩니다. 윈도우 크기를 직접 관리해야 합니다. 필요 시 오래된 메시지를 잘라내야 합니다. 제한은 엄격하며 부분 크레딧은 없습니다.
지금 키를 받으세요
가입, 키 복사, 엔드포인트를 가리키세요. 완료되었습니다.