ko ▾
키를 받으세요

API 문서

비검열 모델로 텍스트를 생성하려면 우리 OpenAI 호환 엔드포인트를 사용하세요. 간단한 요청으로 시작하거나 실시간 토큰 출력을 위해 스트리밍을 활성화하세요.

Base URL 및 인증

다음으로 요청을 보내세요 https://api.uncensoredaicharacter.com/v1 API 키를 사용하여 Authorization 헤더. 키는 Google 또는 이메일을 통해 가입 시 즉시 발급됩니다. 모델 ID를 uncensored 모든 완료에 대해.

curl https://api.uncensoredaicharacter.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the current server uptime status"}]
  }'

각 계정은 하나의 활성 키를 보유합니다. 키를 교체하면 이전 키가 즉시 작동하지 않게 됩니다. 서비스의 공정성을 유지하기 위해 키별 제한이 적용됩니다. 요청 본문은 8MB 미만이어야 합니다. 이는 애플리케이션의 일관된 성능을 보장합니다.

첫 번째 요청: Python SDK

키를 사용하여 클라이언트를 초기화하고 기본 URL을 가리킵니다. 텍스트 응답을 얻으려면 모델 이름과 사용자 메시지를 전달하세요. 이는 표준 OpenAI 호환 라이브러리에서 작동합니다. 응답에는 토큰 사용량과 콘텐츠가 포함됩니다.

from openai import OpenAI

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

temperature 및 top_p과 같은 매개변수를 조정하여 temperature 무작위성을 제어합니다. API는 설정에 따라 JSON 또는 텍스트를 반환합니다. 오류 시 표준 HTTP 상태 코드가 반환됩니다. 상태 코드를 확인하여 문제를 우아하게 처리하세요.

첫 번째 요청: Node SDK

Node 클라이언트를 엔드포인트에 사용하세요. 설정 apiKey 및 baseURL 속성을 올바르게 설정합니다. 호출 chat.completions.create() 모델 ID를 사용하세요. 라이브러리는 직렬화 및 재시도를 자동으로 처리합니다.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.uncensoredaicharacter.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);

비동기 이터레이터를 통해 스트림 응답을 지원합니다. 이렇게 하면 생성되는 토큰을 표시할 수 있습니다. 컨텍스트 윈도우는 총 100,000개의 토큰을 지원합니다. 긴 문서나 확장된 대화에 사용하세요.

스트리밍 응답

stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. API는 서버 전송 이벤트(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)

스트리밍은 최종 사용자의 지각된 지연 시간을 줄입니다. 전체 응답을 기다리지 않고 토큰을 실시간으로 처리할 수 있습니다. 버퍼링은 클라이언트 라이브러리에서 처리됩니다. 선불 크레딧 내의 한도를 유지하려면 토큰 수를 모니터링하세요.

오류 처리 및 제한

HTTP 상태 코드를 확인하여 오류를 처리하세요. A 401 API 키가 유효하지 않거나 누락되었음을 의미합니다. A 402 미리 충전한 크레딧이 부족함을 나타냅니다. A 429 분당 300회 요청의 rate limit에 도달했음을 나타냅니다. 사용된 크레딧에 대한 환불은 제공되지 않습니다.

컨텍스트 창은 입력과 출력을 합쳐 100,000토큰을 허용합니다. 요청당 최대 출력은 16,000토큰입니다. 설정 max_tokens 출력 길이를 제어합니다. 처리 전 오류가 감지되면 크레딧이 소모되지 않습니다. 이는 우발적인 루프로 인해 잔액이 고갈되는 것을 방지합니다.

구성 및 제약 사항

매개변수를 다음과 같이 설정 top_p, seed, 그리고 stop 출력을 형성하기 위한 시퀀스. 사용 response_format JSON 모드를 위한 것입니다. 함수 호출은 도구를 통해 지원됩니다. 모든 매개변수는 표준 OpenAI 스키마를 따릅니다. 이는 기존 프로젝트의 마이그레이션을 쉽게 만듭니다.

요청은 키당 최대 8개의 동시 연결로 제한됩니다. 본문 크기 제한은 8MB입니다. 이러한 제약은 안정적인 성능을 보장합니다. uncensored 모델은 거부 없이 다양한 주제를 처리합니다. 사용 사례에 맞게 설정을 조정하세요.

자주 묻는 질문

무제한 AI 캐릭터 API를 시작하는 방법은?

Google 또는 이메일로 가입하여 즉시 API 키를 받으세요. 암호화폐로 선불 크레딧을 추가하여 요청 전송을 시작하세요. 기본 URL은 HTTPS://api.uncensoredaicharacter.com/v1입니다.

요율 제한 또는 오류가 발생하면 어떻게 되나요?

429 상태 코드는 속도 제한의 경우, 401/402 상태 코드는 인증/잔액 문제의 경우 반환됩니다. 처리 전 오류가 발생하면 잔액이 소모되지 않습니다. 요청 빈도를 조정하거나 잔액을 충전하세요.

이것을 기존 OpenAI SDK와 함께 사용할 수 있나요?

네, 이 API는 완전히 OpenAI 호환입니다. 클라이언트 구성에서 기본 URL과 API 키를 업데이트하기만 하면 됩니다. 스트리밍, JSON 모드 및 함수 호출을 지원합니다.

지금 키를 받으세요

가입하고, 키를 받아 기본 URL을 업데이트하세요. 그게 끝입니다.

키를 받으세요