ko ▾

API 문서

미선적 LLM API에 대한 요청을 사전 지급된 토큰 크레딧을 사용하여 몇 분 안에 시작하세요. 엔드포인트는 OpenAI 호환이므로 로직을 다시 작성하지 않고도 라이브러리를 전환할 수 있습니다.

빠른 시작: Python으로 첫 번째 요청

공식 SDK를 사용하여 첫 번째 completion을 즉시 보내세요. 이 설정은 기본 URL에 연결하고 토큰 과금을 자동으로 처리합니다. API 키와 모델 식별자만 있으면 됩니다.

  • pip를 통해 패키지를 설치하세요.
  • 환경 변수를 설정하세요.
  • 간단한 텍스트 생성을 실행합니다.
from openai import OpenAI

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

인증 및 Base URL

인증은 표준 Bearer 토큰을 헤더에 전달하여 수행합니다. 기본 URL은 직접 비검열 추론 엔드포인트를 가리킵니다. 이를 통해 일반 프록시 레이어를 우회하여 특정 모델과 직접 통신할 수 있습니다.

curl https://api.bestuncensoredaillm.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list 5 linux commands to kill a process"}]
  }'

키는 안전하게 보관하세요. 기본적으로 각 계정에는 하나의 활성 키가 지원됩니다. 노출이 의심될 경우 재생성하세요.

채팅 완료 엔드포인트

사용 POST /v1/chat/completions 모든 텍스트 생성에 대해. 모델 ID는 항상 uncensored입력 토큰은 백만 토큰당 $0.15, 출력 토큰은 백만 토큰당 $0.50입니다. 크레딧은 성공적인 생성 시에만 차감됩니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.bestuncensoredaillm.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 및 Tools

temperature로 창의성을 제어하십시오 temperature 및 top_p. 더 높은 값은 더 다양한 출력을 생성합니다. 사용 tools 함수 호출. 이를 통해 구조화된 데이터 추출 또는 외부 API 트리거가 가능합니다. 설정 response_format 수신하여 json_object 엄격한 JSON 출력을 위해

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)

이 파라미터들은 OpenAI 사양과 정확히 동일하게 작동합니다. 기존 구성 로직을 재사용할 수 있습니다.

스트리밍 응답 (SSE)

서버 전송 이벤트(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)

스트리밍은 토큰 청구에 영향을 미치지 않습니다. 전달 방식에 관계없이 생성된 전체 토큰에 대해 지불합니다.

속도 제한 및 오류 코드

각 키는 분당 300회 요청을 허용합니다. 동시 요청은 8개까지 가능합니다. 이를 초과하면 429 오류가 발생합니다. 유효하지 않은 키는 401을 반환합니다. 잔액이 없으면 402가 반환됩니다. 컨텍스트 윈도우는 총 100,000 토큰을 저장합니다. 여기에는 프롬프트와 완료가 모두 포함됩니다.

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)

대시보드를 통해 사용량을 모니터링하세요. 크레딧은 만료되지 않으므로 자금을 잃지 않고 사용량을 일시 중지할 수 있습니다.

자주 묻는 질문

빠른 통합을 위한 최고의 무검열 AI LLM은 무엇인가요?

당사 엔드포인트는 단일 최적화된 무검열 모델을 제공합니다. 복잡한 라우팅 로직이 필요하지 않습니다. 일관된 지연 시간과 예측 가능한 과금을 제공합니다. 이는 신속한 프로토타이핑에 이상적입니다.

uncensored API는 스트리밍을 지원하나요?

네, SSE를 통해 스트리밍이 완전히 지원됩니다. 토큰은 생성되는 대로 제공됩니다. 마지막 청크에는 사용량 데이터가 포함됩니다. 이를 통해 반응형 사용자 인터페이스를 구현할 수 있습니다.

크레딧이 고갈될 때 오류를 어떻게 처리하나요?

API는 402 상태 코드를 반환합니다. 기존 크레딧 잔액은 유지됩니다. 언제든지 크립토로 충전할 수 있습니다. 생성 중 오류는 토큰을 소모하지 않습니다.

API 키를 즉시 받으세요

등록하고, 키를 가져온 후 기본 URL을 업데이트하세요. 전체 프로세스입니다.

키를 생성