ko ▾
트라이얼 크레딧으로 시도하기
https://api.chataiunrestricted.com/v1

Uncensored LLM API for adults

Chat AI UnrestrictedUncensored AI 채팅 통합을 위한 단계별 가이드

Uncensored AI 채팅 통합을 위한 단계별 가이드

OpenAI 호환 API를 사용하여 몇 분 만에 제한 없는 AI 채팅 통합을 실행하세요. 이 가이드는 엔드포인트 구성, 스트리밍 응답 처리, 콘텐츠 거부 없이 구조화된 데이터 처리 방법을 안내합니다.

마지막 업데이트

요약

  • 커스텀 베이스 URL과 함께 표준 /v1/chat/completions 엔드포인트를 사용하세요.
  • 스트리밍은 실시간 토큰 출력을 위해 서버 전송 이벤트(Server-Sent Events)를 통해 활성화됩니다.
  • 함수 호출과 JSON 모드는 구조화된 데이터 추출에 지원됩니다.
  • 가격은 암호화폐를 통한 사용량 기반 과금 방식이며, 월 구독료가 없습니다.

필수 조건: SDK 및 API 키

대시보드에서 API 키를 획득하세요. Google 또는 이메일과 비밀번호로 가입할 수 있습니다. 전화번호가 필요하지 않습니다. 키는 생성 직후 표시됩니다.

  • 공식 OpenAI SDK를 선호하는 언어로 사용하세요.
  • 필요한 SDK 버전이 지원되는지 확인하세요.
  • API 키를 환경 변수에 안전하게 보관하세요.
from openai import OpenAI

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

1단계: 베이스 URL 구성

SDK를 우리 기본 URL로 설정하세요. 모든 요청이 제한 없는 모델로 라우팅되도록 합니다. 표준 OpenAI 엔드포인트 구조는 동일하게 유지됩니다.

import OpenAI from "openai";

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

엔드포인트 경로를 변경하지 마세요. 기본 URL만 다릅니다. 이렇게 하면 기존 OpenAI 클라이언트와의 코드 호환성이 유지됩니다.

2단계: 첫 번째 채팅 요청 보내기

/v1/chat/completions으로 POST 요청을 전송하세요. 시스템 프롬프트 및 사용자 메시지를 포함하세요. 모델은 합법적인 성인 콘텐츠에 대한 거부 없이 응답합니다.

curl https://api.chataiunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the build script and show errors"}]
  }'

모델 매개변수를 "uncensored"로 설정하세요. 이렇게 하면 제한 없는 출력을 위해 특별히 튜닝된 특정 모델을 얻습니다. 기본 2,048개 토큰을 원한다면 max_tokens을 설정하지 마세요.

3단계: 실시간 출력을 위한 스트리밍 활성화

stream을 true로 설정하여 스트리밍을 활성화합니다. 각 토큰에 대해 서버 전송 이벤트(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)

토큰 사용량 통계는 마지막 청크에 나타납니다. 이를 통해 비용을 정확하게 추적할 수 있습니다. 스트리밍은 사용자의 지각된 지연 시간을 줄입니다.

4단계: Uncensored 모델로 함수 호출 사용

요청 본문에 함수를 정의하세요. 모델은 사용자 입력에 따라 이러한 함수를 호출할 수 있습니다. 이는 데이터 추출 또는 작업 트리거에 유용합니다.

from openai import OpenAI

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

Specify tool_choice to control how the model selects functions. This feature works seamlessly with our unrestricted model. You can use it for game logic or structured data extraction.

5단계: 구조화된 데이터를 위한 JSON 모드 강제 적용

response_format을 json_object로 설정합니다. 이는 모델이 유효한 JSON을 출력하도록 강제합니다. 애플리케이션의 파싱 오류를 줄입니다.

import OpenAI from "openai";

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

이것은 게임 상태나 구성 파일과 같은 구조화된 데이터 생성에 이상적입니다. 프롬프트에서 JSON 스키마를 명확히 정의하십시오. 모델은 이 형식을 일관되게 따릅니다.

6단계: 토큰 및 컨텍스트 창 관리

컨텍스트 윈도우는 100,000 토큰입니다. 프롬프트와 완성을 합산합니다. 한도 내에서 사용량을 신중하게 관리하세요.

curl https://api.chataiunrestricted.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the build script and show errors"}]
  }'

max_tokens을 설정하여 출력 길이를 제어하세요. 기본값은 2,048 토큰입니다. 요청당 16,000 토큰까지 늘릴 수 있습니다. API 응답 헤더에서 토큰 사용량을 추적하세요.

7단계: 일반 통합 오류 디버깅

먼저 API 키의 유효성을 확인하세요. 기본 URL이 정확한지 확인하세요. 특정 세부 정보를 위해 오류 메시지를 검토하세요.

  • 401: 유효하지 않거나 만료된 API 키.
  • 429: 속도 제한 초과 (1분당 300개 요청).
  • 400: 유효하지 않은 요청 본문 또는 매개변수.
from openai import OpenAI

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

모델 파라미터가 "uncensored"로 설정되어 있는지 확인하세요. 8 MB 요청 본문 한도를 초과하지 않도록 하세요. 이중 과금이나 크레딧 문제는 지원 페이지를 이용하세요.

결론: uncensored AI 채팅이 올바른 선택인 이유

당사의 API는 개발자를 위한 간단하고 무검열된 솔루션을 제공합니다. 합법적인 성인 콘텐츠에 대한 콘텐츠 필터가 없는 OpenAI 호환 엔드포인트를 제공합니다. 요금은 투명하며 종량제입니다. 구독 잠금이나 월 구독료가 없습니다. 크레딧은 만료되지 않습니다. 무료 체험 크레딧으로 오늘 바로 통합을 시작하세요.

import OpenAI from "openai";

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

자주 묻는 질문

필터 없는 AI 채팅 모델은 완전히 제한이 없습니까?

예, 이 모델은 합법적인 성인, 픽션, 논쟁적 주제를 거부하지 않습니다. 제한 없는 출력을 위해 튜닝되었습니다. 유일한 엄격한 제한은 미성년자가 관련된 성 콘텐츠가 없다는 것입니다.

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

컨텍스트 윈도우는 100,000 토큰입니다. 여기에는 프롬프트와 생성된 응답이 모두 포함됩니다. 요청당 max_tokens은 최대 16,000까지 설정할 수 있습니다.

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

오직 암호화폐로 지불합니다. TRC20의 USDT 또는 Base의 USDC를 받습니다. 선불 크레딧은 실제 토큰 사용량에 따라 청구됩니다. 오류와 거절은 무료입니다.

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

네, 서버 전송 이벤트(SSE)를 통해 스트리밍이 활성화됩니다. 실시간 토큰 출력을 받습니다. 토큰 사용량 통계는 마지막 청크에 나타납니다.

API 키가 다음

가입하고, 키를 받아 엔드포인트 URL을 교체하세요. 그게 전부입니다.

https://api.chataiunrestricted.com/v1트라이얼 크레딧으로 시도하기