ko ▾
키를 받으세요
무제한 채팅

API 문서

1분 이내에 uncensored LLM에 Python 또는 Node.js 앱을 연결하세요. 콘텐츠 거부 없이 텍스트를 생성하기 위해 표준 OpenAI 호환 엔드포인트를 사용하세요.

빠른 시작: Python 또는 JS로 첫 번째 요청

첫 번째 프롬프트를 보내고 즉시 원시 텍스트 출력을 받으세요. API는 표준 chat-completion 페이로드를 허용하므로 로직을 다시 작성하지 않고 기본 URL과 키를 교체하여 uncensored 콘텐츠 생성을 시작할 수 있습니다. 연결성 및 모델 가용성을 확인한 후 코드베이스에 통합하기 전에 다음 cURL 명령을 사용하세요.

이 초기 요청은 엔드포인트가 접근 가능하고 인증 토큰이 유효함을 확인합니다. 그런 다음 제공된 SDK 래퍼를 사용하여 애플리케이션 로직을 구축할 수 있습니다.

curl https://api.chatunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the three main endpoints for user authentication"}]
  }'

인증 및 Base URL

Authorization 헤더에 API 키를 전달하여 인증합니다. 모든 요청은 Base URL을 대상으로 해야 합니다. https://api.chatunrestricted.com/v1 OpenAI SDK와의 호환성을 보장합니다. 대시보드에서 Google 또는 이메일 자격 증명을 사용하여 전화번호 없이 즉시 키를 생성할 수 있습니다.

API 키는 계정을 식별하고 선불 잔액에 대한 토큰 사용량을 추적합니다. 이 키는 크레딧에 직접 접근할 수 있으므로 안전하게 보관하세요. 계정당 활성 키는 하나만 허용되며, 새 키를 생성하면 이전 키가 자동으로 무효화됩니다.

POST /v1/chat/completions

채트 컴플리션 엔드포인트로 POST 요청을 보내 텍스트를 생성합니다. 모델 ID는 uncensored, lawful adult use를 위한 콘텐츠 거부 없이 답변하도록 조정된 오픈 가중치 모델을 실행합니다. 표준 매개변수를 통해 출력 길이, 무작위성 및 중지 조건을 제어할 수 있습니다.

이 엔드포인트는 스트리밍, 함수 호출, JSON 모드 응답을 지원합니다. 임베딩, 이미지, 파인튜닝은 지원하지 않습니다. 웹 애플리케이션에서 더 나은 성능을 위해 Python SDK를 사용하여 비동기식으로 요청을 처리하세요.

from openai import OpenAI

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

GET /v1/models

API 구조를 확인하기 위해 사용 가능한 모델 목록을 검색하세요. 응답에는 uncensored 완성 요청에서 지정해야 하는 모델 ID입니다. 이 엔드포인트는 서비스가 온라인 상태이며 모델 ID가 변경되지 않았는지 확인하는 데 도움이 됩니다.

고비용 생성 요청을 보내기 전에 연결 문제를 디버깅하려면 이 엔드포인트를 사용하세요. 모델 ID 및 객체 유형을 포함한 표준 OpenAI 호환 모델 메타데이터를 반환합니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.chatunrestricted.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, Seed

표준 샘플링 파라미터를 사용하여 출력의 무작위성과 결정론을 제어하세요. 설정 temperature 0과 2 사이에서 창의성을 조정하고, 사용 top_p 핵 샘플링을 제한합니다. seed 매개변수는 디버깅 또는 일관된 roleplay 시나리오를 위해 특정 출력을 재현할 수 있게 합니다.

이 파라미터들은 모델이 텍스트를 생성하는 방식에 직접적인 영향을 미칩니다. 높은 온도 값은 더 다양한 응답을 생성하는 반면, 낮은 온도 값은 출력을 더 집중적이고 예측 가능하게 만듭니다. 사용 stop 특정 마커에서 생성을 중단하기 위한 시퀀스.

스트리밍, 도구, JSON 모드

Server-Sent Events (SSE)를 통해 실시간으로 스트림 응답을 사용하여 지연 시간을 줄이세요. JSON 모드를 활성화하려면 설정하세요. response_format 수신하여 json_object 구조화된 데이터 추출을 위해. 함수 실행을 위한 도구 호출이 지원되어 모델이 외부 API를 호출할 수 있습니다.

스트리밍은 생성되는 토큰을 표시하는 채팅 인터페이스를 구축하는 데 필수적입니다. 스트림의 마지막 조각에는 요청에 대한 총 토큰 사용량이 포함되어 있어 정확한 청구 추적이 가능합니다. 애플리케이션에서 스트리밍을 구현하려면 다음 예시를 사용하십시오.

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는 분당 300회 요청 제한 및 키당 동시 8회 요청 제한을 시행합니다. 최대 요청 본문 크기는 8MB입니다.

결제는 선불이며 실제 토큰 사용량을 기반으로 합니다. 오류 및 거절은 크레딧을 소모하지 않습니다. 401 오류가 발생하면 API 키가 유효하지 않음을 의미합니다. 402 오류는 크레딧이 부족함을 나타내며, 429 오류는 속도 제한을 초과했음을 의미합니다. 컨텍스트 윈도우는 프롬프트와 완성을 합쳐 100,000개의 토큰을 지원합니다.

자주 묻는 질문

내 애플리케이션에서 API 오류를 어떻게 처리하나요?

문제를 파악하기 위해 HTTP 상태 코드를 확인하세요. 401 에러는 API 키가 유효하지 않거나 누락되었음을 의미합니다. 402 에러는 선불 크레딧이 고갈되었음을 나타냅니다. 429 에러는 분당 300회의 속도 제한을 초과했음을 의미합니다.

context window 제한은 어떻게 되나요?

컨텍스트 윈도우는 프롬프트와 completion을 합쳐 100,000개의 토큰을 지원합니다. 요청당 최대 출력은 16,000개 토큰이며, max_tokens 파라미터가 명시적으로 설정되지 않으면 2,048개 토큰입니다.

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

예, API는 서버 전송 이벤트(SSE)를 통한 스트리밍을 지원합니다. 각 청크에는 부분 텍스트가 포함되며, 마지막 청크에는 요청의 총 토큰 사용량이 포함됩니다. 이를 통해 애플리케이션에서 생성된 텍스트를 실시간으로 표시할 수 있습니다.

API 키 생성

가입하고, 키를 복사한 후 기본 URL을 업데이트하세요. 해야 할 일이 그뿐입니다.