Uncensored 모델 통합
OpenAI 호환 API를 사용하여 uncensored 모델에 앱을 연결하세요. 텍스트를 보내고 기업 가드레일이나 불필요한 필터링 없이 원본 출력을 받으세요.
필수 조건 및 베이스 URL
계정을 생성하고 API 키를 생성하는 것으로 시작하세요. Google 또는 이메일 주소로 가입하여 즉시 키를 받으세요. 전화번호가 필요하지 않으며 당사는 데이터를 최소화합니다. 귀하의 키는 서버로의 모든 요청을 인증합니다.
클라이언트를 우리 기본 URL로 연결하세요: https://api.censurasinllm.com/v1. 이 엔드포인트는 표준 OpenAI SDK를 지원합니다. 클라이언트 구성을 업데이트하여 이 기본 URL과 생성된 키를 사용하십시오. 서비스는 라우팅을 투명하게 처리합니다.
사용 가능한 모델 세부 정보는 GET 요청을 통해 조회할 수 있습니다. /v1/models이것은 연결이 활성화되었음을 확인합니다. 저희 API는 제한 없는 텍스트 생성에 최적화된 단일 비제약 모델을 제공합니다.
인증 및 API 키
API 키를 Authorization 모든 요청의 header. 다음 형식을 사용하세요 Bearer YOUR_API_KEY. 이 헤더는 신원을 인증하고 토큰 사용량을 추적합니다. 이 헤더가 없으면 서버가 요청을 거부합니다.
키는 안전하게 보관하세요. 각 계정에는 동시에 활성 상태인 키가 하나만 지원됩니다. 새 키를 생성하면 이전 키가 즉시 무효화됩니다. 이렇게 하면 크레딧을 정확히 누가 사용하고 있는지 항상 알 수 있습니다.
401 오류가 발생하면 401 Unauthorized 키 형식을 확인하십시오. 끝에 공백이 없는지 확인하십시오. 키는 계정 대시보드에서 유효하고 활성화되어 있어야 합니다.
첫 번째 요청 보내기
표준 채팅 완료 요청을 POST /v1/chat/completions모델을 uncensored. 다음 형식으로 목록 형식으로 메시지를 제공하세요 role 및 content 필드들입니다. API는 불필요한 내용을 배제하고 직접적인 응답을 반환합니다.
를 설정하세요 max_tokens 출력 길이를 제어하는 파라미터입니다. 기본값은 2,048 토큰입니다. 요청당 최대 16,000 토큰까지 늘릴 수 있습니다. 전체 컨텍스트 윈도우는 프롬프트와 완성을 합쳐 100,000 토큰을 지원합니다.
오류 및 거절은 크레딧을 소모하지 않습니다. 성공적으로 생성된 토큰에 대해서만 지불합니다. 이는 테스트 비용을 효율적으로 만듭니다.
스트리밍 및 토큰 사용량
stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. API는 서버 전송 이벤트(SSE)를 통해 토큰을 순차적으로 반환합니다. 이는 사용자의 지각된 지연 시간을 줄여줍니다. 첫 번째 토큰이 도착하는 즉시 출력을 시작하여 표시할 수 있습니다.
스트림의 마지막 청크에는 요청에 대한 총 토큰 사용량이 포함되어 있습니다. 이 데이터를 사용하여 청구를 정확하게 추적하세요. 스트리밍은 temperature와 같은 모든 표준 파라미터와 함께 작동합니다. temperature 및 top_p.
코드에서 스트림 이벤트를 신중하게 처리하세요. 스트림이 끝나거나 오류가 발생하면 연결을 닫으세요. 이렇게 하면 애플리케이션의 자원 누수를 방지할 수 있습니다.
함수 호출 및 JSON 모드
을 사용하세요 tools 모델을 위한 사용자 정의 함수를 정의합니다. API는 도구 선택 및 구조화된 출력을 지원합니다. 이는 복잡한 상호작용 및 데이터 추출을 가능하게 합니다. 요청 본문에 함수 스키마를 정의하세요.
다음과 같이 설정하여 JSON 모드를 활성화하세요. response_format 수신하여 {"type": "json_object"}. 이는 모델이 유효한 JSON을 출력하도록 강제합니다. 구조화된 데이터 구문 분석이나 다른 시스템으로 결과 전달에 이상적입니다. 실시간 업데이트를 위해 스트리밍과 함께 사용하세요.
設定 tool_choice 수신하여 "auto" 또는 특정 함수 이름입니다. 이를 통해 모델 동작에 정밀한 제어가 가능합니다. 모델은 제공된 스키마를 엄격히 따릅니다.
제한 사항, 오류 및 컨텍스트
API는 키당 분당 300개의 요청을 제한합니다. 최대 8개의 동시 요청을 실행할 수 있습니다. 최대 요청 본문 크기는 8 MB입니다. 이 제한을 초과하면 429 Too Many Requests 잠시 후 다시 시도하십시오.
잔액이 부족하면 402 Payment Required USDT 또는 USDC로 암호화폐를 통해 충전하십시오. 크레딧은 만료되지 않으므로 편리할 때 지불할 수 있습니다. 월 구독이 필요하지 않습니다.
긴 문서의 경우 100,000 토큰의 전체 컨텍스트 윈도우를 사용하세요. 입력 및 출력 토큰을 추적하세요. 이렇게 하면 예산 내에서 유지하고 예상치 못한 요금을 피할 수 있습니다.
cURL
curl https://api.censurasinllm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Check if the model filters adult themes in roleplay mode"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.censurasinllm.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.censurasinllm.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);스트리밍
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의 베이스 URL은 무엇인가요?
기본 URL은 HTTPS://api.censurasinllm.com/v1입니다. OpenAI SDK와 완전히 호환됩니다. 이 엔드포인트를 사용하려면 클라이언트 구성을 업데이트하십시오.
인증 오류를 어떻게 처리하나요?
401 오류는 API 키가 유효하지 않거나 누락되었음을 의미합니다. 대시보드에서 키를 확인하고 활성화되어 있는지 확인하십시오. 필요한 경우 키를 재생성하십시오.
요율 제한에 도달하면 어떻게 되나요?
429 오류가 발생합니다. 분당 제한은 300회입니다. 재시도 전 잠시 기다리세요. 코드의 안정성을 높이기 위해 지수 백오프를 사용하세요.
몇 분 만에 키를 받으세요.
가입하고, 키를 가져온 후, 베이스 URL을 업데이트하세요. 완료.