ko ▾

검열 없음. 규정 준수. 개발자 중심.

빠른 시작: 필터링 없는 AI 모델 통합

OpenAI 호환 API를 사용하여 필터링 없는 AI 모델을 애플리케이션에 통합하세요. 이 가이드는 인증, 요청 생성, 스트리밍 응답 처리 방법을 구체적인 예제와 함께 안내합니다.

필수 조건: SDK 설치 및 환경 설정

무 필터 AI 모델은 표준 OpenAI SDK와 함께 작동합니다. 대시보드에서 API 키와 기본 URL HTTPS://api.unfilteredaimodel.com/v1이 필요합니다. 선호하는 언어용 라이브러리를 설치하여 인증 헤더를 자동으로 처리하세요.

환경 변수를 설정하거나 키를 클라이언트 초기화 시 직접 전달하세요. 모델 ID는 "uncensored"입니다. 기본 텍스트 생성에는 다른 구성이 필요하지 않습니다.

  • npm, pip 또는 패키지 관리자를 통해 패키지를 설치하세요.
  • 대시보드에서 유효한 API 키를 보유하고 있는지 확인하세요.
  • 기본 URL이 제공된 엔드포인트와 일치하는지 확인하십시오.

기본 URL과 키로 클라이언트를 초기화합니다

클라이언트를 기본 URL과 연결하고 API 키를 사용하여 인증하세요. 이렇게 하면 모든 요청이 uncensored 모델로 올바르게 라우팅됩니다.

  • 기본 URL을 HTTPS://api.unfilteredaimodel.com/v1로 설정하세요
  • 인증 헤더에 API 키를 전달하세요.
  • Specify the model id as "uncensored"

이러한 구성은 모든 OpenAI 호환 클라이언트와 작동합니다. 공식 SDK나 OpenAI API 형식을 지원하는 모든 라이브러리를 사용할 수 있습니다.

curl https://api.unfilteredaimodel.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'

첫 채팅 완료 요청 보내기

messages 배열을 사용하여 /v1/chat/completions으로 POST 요청을 보내세요. 모델은 합법적인 성인 사용에 대한 콘텐츠 거부 없이 생성된 텍스트로 응답합니다.

  • 대화 내용을 정의하기 위해 messages 매개변수를 사용하세요
  • Specify the model as "uncensored"
  • 필요에 따라 temperature 및 기타 파라미터를 설정하세요.

응답에는 choices 배열에 생성된 텍스트가 포함됩니다. 콘텐츠를 추출하여 애플리케이션에서 사용할 수 있습니다.

from openai import OpenAI

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

ストリーミングレスポンスとトークン使用量の処理

요청에 stream=true를 설정하여 스트리밍을 활성화합니다. API는 생성되는 대로 텍스트 청크를 반환합니다. 토큰 사용량은 마지막 청크에 보고됩니다.

  • 요청 본문에 stream=true를 설정합니다
  • 도착하는 각 청크를 처리합니다
  • 토큰 사용량을 위해 마지막 청크를 확인하세요

텍스트가 생성되는 대로 표시하고 싶은 실시간 애플리케이션에 유용합니다. 스트리밍 응답에는 청구 투명성을 위한 토큰 수가 포함됩니다.

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)

온도, top_p 및 JSON 모드 구성

temperature, top_p, response_format과 같은 매개변수를 사용하여 모델의 동작을 사용자 정의합니다. 이러한 설정은 창의성, 무작위성 및 출력 형식을 제어합니다.

  • 창의성을 위해 온도 조정 (0.0 ~ 1.0)
  • nucleus sampling을 위해 top_p를 설정하세요
  • 구조화된 출력을 위해 response_format=json_object를 사용하세요

이 모델은 함수 호출과 도구 사용을 지원합니다. 도구를 정의하고 모델이 언제 호출할지 결정하게 할 수 있습니다. 이를 통해 복잡한 워크플로우와 통합이 가능합니다.

import OpenAI from "openai";

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

오류 처리 및 속도 제한 (300 RPM)

API는 키당 분당 300개의 요청을 제한합니다. 이를 초과하면 429 오류가 발생합니다. 키 무효(401) 및 잔액 부족(402)과 같은 다른 일반적인 오류도 있습니다.

  • 429 오류를 피하기 위해 요청 속도를 모니터링하세요
  • API 키를 확인하여 401 오류를 처리합니다
  • 402 오류를 처리하려면 크레딧을 충전하세요.

프롬프트와 출력의 합산 컨텍스트 윈도우는 100,000 토큰입니다. 요청당 최대 출력은 16,000 토큰입니다. 오류와 거절은 크레딧을 소모하지 않습니다.

자주 묻는 질문

크레디트를 충전하는 방법은 무엇인가요?

USDT(TRC20) 또는 USDC(Base)를 사용하여 크레딧을 충전할 수 있습니다. 최소 금액은 $20, 최대 금액은 $500입니다. 큰 충전 시 보너스 크레딧이 추가됩니다: $50부터 +5%, $100부터 +10%, $200부터 +15%. 크레딧은 만료되지 않습니다.

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

프롬프트와 completion을 합친 컨텍스트 윈도우는 100,000 토큰입니다. 요청당 최대 출력은 16,000 토큰입니다. max_tokens을 설정하지 않으면 기본값은 2,048 토큰입니다.

정말 uncensored한 모델인가요?

이 모델은 합법적인 성인, 픽션, 보안 연구 또는 논쟁적인 주제를 거부하지 않습니다. 유일한 하드 콘텐츠 제한은 미성년자가 관련된 성 콘텐츠로, 이는 항상 거부됩니다. 이는 NSFW 롤플레이 및 원시 모델 출력에 이상적입니다.

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

가입하고, 키를 가져온 후, 베이스 URL을 업데이트하세요. 전체 프로세스는 몇 초면 끝납니다.

今すぐ開始