API 문서: uncensored 모델 통합
베이스 URL과 API 키를 교체하여 제한 없는 API를 시작하세요. 기존 클라이언트 코드는 구성 오버헤드 없이 즉시 작동합니다.
빠른 시작: 첫 번째 요청 보내기
연결성을 검증하는 가장 빠른 방법은 단일 완료 호출입니다. 자리 표시자 키를 자격 증명으로 바꾸고 클라이언트를 베이스 URL로 지정하세요. 모델은 합법적인 입력에 대해 콘텐츠 필터링 없이 즉시 응답합니다.
터미널에서 직접 통합을 테스트하려면 이 cURL 명령어를 사용하세요.
curl https://api.howtouncensorgemini.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the pros and cons of the current model."}]
}'
인증 및 Base URL
당사의 API는 표준 Bearer token 인증을 사용합니다. 모든 요청의 Authorization 헤더에 고유한 API 키를 포함해야 합니다. 기본 URL은 HTTPS://api.howtouncensorgemini.com/v1입니다. 이 엔드포인트는 모든 OpenAI SDK와 호환됩니다.
Python SDK를 사용하면 기본 URL과 api_key만 업데이트하면 됩니다. 나머지 매개변수는 공식 OpenAI 구조와 동일하게 유지됩니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.howtouncensorgemini.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)
채팅 완료 엔드포인트
모든 상호작용은 /v1/chat/completions 엔드포인트를 통해 이루어집니다. 메시지 목록을 보내면 텍스트 응답을 받습니다. 모델 ID는 항상 "uncensored"입니다. 이 단일 모델은 라우팅 로직 없이 모든 생성 작업을 처리합니다.
JavaScript를 선호하신다면 Node SDK는 최소한의 설정만으로 사용할 수 있습니다. 베이스 URL을 설정하고 키를 전달하면 라이브러리가 HTTP 요청을 자동으로 처리합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.howtouncensorgemini.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);
지원되는 파라미터 및 기능
temperature, top_p, stop 시퀀스와 같은 표준 매개변수를 지원합니다. response_format을 사용하여 JSON 모드를 강제할 수 있습니다. 도구 호출은 함수 통합을 위해 완전히 지원됩니다. 이러한 기능은 OpenAI 사양에 문서화된 대로 정확히 작동합니다.
모든 요청에서 모델 필드를 "uncensored"로 설정하세요. 이렇게 하면 항상 올바른 추론 엔진에 도달하는지 확인할 수 있습니다. 시스템은 지원되지 않는 매개변수를 우아하게 무시합니다.
스트리밍 및 토큰 사용량
stream을 true로 설정하여 스트리밍을 활성화합니다. 생성되는 대로 텍스트 청크를 받습니다. 마지막 청크에는 전체 토큰 사용량 통계가 포함됩니다. 이를 통해 실시간으로 비용을 추적할 수 있습니다.
애플리케이션에서 스트리밍 응답을 효율적으로 처리하려면 다음 예시를 사용하세요.
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)
제한 사항, 오류 및 컨텍스트
컨텍스트 윈도우는 총 100,000 토큰입니다. 요청당 최대 16,000 토큰을 출력할 수 있으며 분당 요청 제한은 300회입니다. 401 오류는 키가 무효함을, 402 오류는 잔액 부족을, 429 오류는 속도 제한 도달을 의미합니다.
자주 묻는 질문
이 API로 gemini 무제한 설정 방법
모델 아키텍처를 수정할 필요가 없습니다. 클라이언트 기본 URL을 당사 엔드포인트로 업데이트하기만 하면 uncensored 모델이 나머지를 자동으로 처리합니다.
속도 제한을 초과하면 어떻게 됩니까
API에서 429 상태 코드가 반환됩니다. 창이 초기화될 때까지 기다리거나 사용 가능한 경우 사용량 등급을 업그레이드하세요. 오류는 무료이지만レート 제한은 모든 요청에 적용됩니다.
100k 컨텍스트 창은 공유됩니까
네, 100,000 토큰 제한은 프롬프트와 완료 텍스트 모두를 포함합니다. 응답에 충분한 여지가 있도록 입력 토큰을 신중하게 계획해야 합니다.
API 키 보안
등록하고, 키를 검색한 후 기본 URL을 업데이트하세요. 간단한 설정입니다.