ko ▾
  1. Uncensored 오픈소스 AI
  2. 검열 없는 AI API 문서

검열 없는 AI API 문서

기존 스택에 무제한 AI API 키를 추가하고 즉시 텍스트 생성을 시작하세요. 이 openai 호환 API는 표준 OpenAI 관례를 따르므로 코드를 다시 작성하지 않고 컨텍스트를 전환할 수 있습니다.

인증 및 Base URL

API 키는 모든 요청의 기본 URL에 대한 인증을 수행합니다. https://api.uncensoredopensourceai.com/v1. API 키 받기 페이지에서 Google 또는 이메일로 가입한 직후 이 키를 즉시 얻을 수 있습니다. 키를 Authorization Bearer 토큰으로 헤더를 사용합니다. 시스템은 유효하지 않은 자격 증명을 401 상태 코드로 거부합니다. 테스트 중 오류 및 거부가 발생해도 선불 크레딧이 소모되지 않습니다.

첫 번째 요청

모델에서 텍스트를 생성하려면 표준 채팅 완료 요청을 보내세요. 엔드포인트는 다음으로 POST 요청을 받습니다 /v1/chat_completions 메시지를 포함하는 JSON 본문과 함께. 모델 식별자를 "uncensored"로 지정해야 합니다. 이 오픈 웨이트 모델은 당사 서버에서 실행되며 합법적 성인 사용을 위해 콘텐츠 거부 없이 응답하도록 튜닝되었습니다. GPT, Claude 또는 기타 벤더 모델이 아닙니다.

첫 번째 메시지를 보내려면 다음 curl 명령어를 사용하세요:

curl https://api.uncensoredopensourceai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list python stdlib modules"}]
  }'

Python SDK 통합

공식 OpenAI Python 라이브러리를 사용하여 API와 원활하게 상호작용하세요. 설정을 base_url 및 api_key 환경 변수 또는 클라이언트에 직접 전달합니다. 클라이언트는 직렬화 및 응답 파싱을 자동으로 처리합니다. 시스템 프롬프트를 보내어 모델 동작을 안내할 수 있습니다. 이 라이브러리는 다양한 사용 사례를 위해 동기식 및 비동기식 패턴을 모두 지원합니다.

클라이언트를 초기화하고 메시지를 보내는 방법:

from openai import OpenAI

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

Node SDK 통합

Node.js SDK는 이 uncensored AI API용 Python 버전과 동일하게 작동합니다. 초기화 객체에 베이스 URL과 API 키를 구성합니다. 를 사용하여 메시지를 전송합니다. chat.completions.create 메서드. 응답 객체에는 생성된 텍스트와 사용 통계가 포함됩니다. 네트워크 또는 API 예외를 캐치하여 오류를 우아하게 처리할 수 있습니다. 이 설정은 모델을 JavaScript 또는 TypeScript 애플리케이션에 통합할 수 있게 합니다.

클라이언트를 초기화하고 요청을 수행:

import OpenAI from "openai";

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

스트리밍 응답 및 토큰

스트리밍을 활성화하려면 stream true로 설정하세요. API는 서버 전송 이벤트(SSE) 형식으로 데이터를 반환합니다. 각 청크에는 부분 텍스트 업데이트가 포함됩니다. 마지막 청크에는 요청의 전체 토큰 사용량이 포함됩니다. 이 기능은 긴 출력의 지각된 지연 시간을 줄입니다. 생성되는 대로 토큰을 실시간으로 처리할 수 있습니다. 모델은 프롬프트와 완료를 합쳐서 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)

제한 사항, 오류 및 컨텍스트

각 API 키는 분당 300회 요청 및 최대 8개의 동시 요청으로 제한됩니다. 최대 요청 본문 크기는 8MB입니다. 요청이 너무 많으면 429 속도 제한 오류가 발생합니다. 402 오류는 미충전 크레딧 부족을 의미합니다. TRC20 USDT 또는 Base USDC로 계정에 충전하세요. 크레딧은 만료되지 않으며, 성공적으로 처리된 토큰 사용량에 대해서만 요금이 부과됩니다. 이 모델은 100,000개의 토큰 제한까지 긴 컨텍스트를 효율적으로 처리합니다.

자주 묻는 질문

uncensored 오픈 소스 AI 모델은 무엇인가요?

API는 "uncensored"로 식별되는 단일 오픈 웨이트 대규모 언어 모델을 제공합니다. 이는 합법적인 성인 사용에 대한 콘텐츠 거부 없이 답변하도록 튜닝되었으며, GPT나 Llama와 같은 벤더 모델이 아닙니다. 프롬프트는 학습 데이터로 사용되지 않습니다.

uncensored AI API에 대한 결제 방법은 무엇인가요?

결제는 암호화폐로만 처리됩니다. TRC20 네트워크의 USDT 또는 Base 네트워크의 USDC로 충전할 수 있습니다. 최소 충전은 $20부터 시작하여 $500까지 가능합니다. 크레딧은 실제 토큰 사용량에 따라 청구되며, 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다.

무료 체험판이 있습니까?

새로운 계정에는 7일 동안 유효한 $0.50의 체험 크레딧이 제공됩니다. Google 또는 이메일 주소를 사용하여 계정을 생성하고 API 키를 즉시 받을 수 있습니다.

API 키는 한 단계만 더 남았습니다

가입하고, 키를 복사한 후 기본 URL을 업데이트하세요. 그게 전부 필요합니다.