ko ▾

API 빠른 시작

기존 스택에 기본 URL을 교체하고 클라이언트를 초기화하여 uncensored AI API를 추가하세요. 콘텐츠 거절 없이 텍스트를 생성하는 OpenAI 호환 엔드포인트를 제공하며 즉시 통합할 수 있습니다.

SDK 설치 및 구성

선호하는 언어에 대한 공식 OpenAI SDK를 설치하세요. 클라이언트를 가져오고 기본 URL을 우리 엔드포인트로 설정하세요. 이 단일 변경으로 모든 요청이 비검열 인프라로 라우팅됩니다.

Base URL: HTTPS://api.uncensoredpromptgenerator.com/v1

API 키: 대시보드의 고유 키입니다.

curl https://api.uncensoredpromptgenerator.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital city of Peru?"}]
  }'

첫 번째 채팅 완성 보내기

텍스트를 생성하려면 표준 채팅 완료 요청을 보내세요. 모델 ID는 "uncensored"입니다. 이 엔드포인트는 표준 메시지 배열을 받아 생성된 콘텐츠를 직접 반환합니다.

빠른 스크립팅이나 Node.js 서버 측 애플리케이션을 위해 Python SDK를 사용하세요. 두 라이브러리 모두 HTTP 트랜스포트를 자동으로 처리합니다.

from openai import OpenAI

client = OpenAI(base_url="https://api.uncensoredpromptgenerator.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)

스트리밍 응답 및 사용량

stream을 true로 설정하여 스트리밍 활성화 stream=trueAPI는 실시간 토큰 전달을 위해 Server-Sent Events(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 with {"type": "json_object"} 엄격한 JSON 준수를 위해

애플리케이션 로직 내의 신뢰할 수 있는 파싱을 보장합니다. 도구는 모델이 외부 시스템이나 구조화된 데이터 형식과 상호 작용하는 능력을 향상시킵니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredpromptgenerator.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와 같은 매개변수를 사용하여 생성 동작을 구성하세요. temperature, top_p, 그리고 seed. 컨텍스트 윈도우는 총 100,000 토큰을 지원합니다. 최대 출력은 요청당 16,000 토큰입니다.

창의성과 결정론 사이의 균형을 맞추기 위해 이러한 설정을 조정하세요. 지정하지 않은 경우 기본 최대 토큰 수는 2,048입니다. 사용 stop 특정 마커에서 생성을 중단하기 위한 시퀀스.

속도 제한 및 오류 처리

HTTP 상태 코드를 확인하여 오류를 우아하게 처리하세요. 401은 유효하지 않은 API 키를 의미합니다. 402는 선불 크레딧이 소진되었음을 나타냅니다. 429는 분당 300회 요청의 속도 제한을 초과했음을 신호합니다.

각 키는 8개의 동시 요청을 허용합니다. 요청 본문은 8 MB 미만이어야 합니다. 소모된 크레딧에 대해서는 환불이 제공되지 않지만, 오류 발생 시 토큰은 청구되지 않습니다.

자주 묻는 질문

openai 호환 API입니까?

네, 당사 엔드포인트는 OpenAI 채팅 완료 스키마를 따릅니다. 기본 URL과 API 키만 변경하면 공식 OpenAI SDK를 사용할 수 있습니다. 이는 비검열 생성을 위한 직접적인 openai API 대체재 역할을 합니다.

컨텍스트 윈도우 크기는 얼마인가요?

이 모델은 프롬프트와 completion을 합쳐서 100,000개의 토큰 컨텍스트 윈도우를 지원합니다. 출력에서 최대 16,000개의 토큰을 요청할 수 있습니다. 이를 통해 광범위한 문서 처리나 긴 대화 기록을 유지할 수 있습니다.

속도 제한을 어떻게 처리하나요?

키당 분당 요청 수는 300개로 제한됩니다. 키당 동시 요청 수는 최대 8개로 제한됩니다. 429 오류가 발생하면 클라이언트에서 지수 백오프를 구현하여 효율적으로 재시도하세요.

키를 지금 검색하세요

등록하고 토큰을 복사한 후 엔드포인트 URL을 업데이트하세요. 구성이 완료되었습니다.

키를 생성