ko ▾

chatbotnsfw.com개발자를 위한 검열 없는 LLM API

NSFW LLM 통합 가이드

NSFW LLM API는 임의의 콘텐츠 필터 없이 성인 주제를 처리할 수 있는 채팅 애플리케이션을 구축할 수 있게 합니다. OpenAI 호환 엔드포인트를 사용함으로써 프롬프트에 직접 응답하는 단일 모델을 제공하므로, 신뢰할 수 있는 NSFW 기능이 필요한 개발자에게 통합이 간단해집니다.

마지막 업데이트

요약

  1. 기존 OpenAI SDK와의 쉬운 통합을 위해 표준 /v1/chat/completions 엔드포인트를 사용하세요.
  2. uncensored 모델은 거부 없이 성인 주제를 처리하며 최대 100k 토큰 컨텍스트 윈도우를 지원합니다.
  3. 가격은 투명하며 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다.
  4. 암호화폐 전용 선불 크레딧은 월 요금이나 예상치 못한 청구 오류를 방지합니다.

애플리케이션에 NSFW LLM을 선택해야 하는 이유

직접적인 통합은 복잡한 모델 라우팅이나 여러 벤더 키 관리가 필요하지 않습니다. 단일 비검열 모델은 표준 프롬프트와 성인 프롬프트 모두 임의적인 거절 없이 처리합니다. 이 방식은 아키텍처를 크게 단순화합니다. 서로 다른 제공업체의 여러 API 키를 관리하는 오버헤드를 피할 수 있습니다.

개발자들은 표준 모델의 일관되지 않은 콘텐츠 필터링에 어려움을 겪습니다. NSFW LLM API는 롤플레이와 크리에이티브 라이팅에 예측 가능한 동작을 제공합니다. 모델은 합법적인 성인 콘텐츠를 차단하지 않도록 튜닝되었습니다. 사용자 경험이 일관된 응답에 의존하는 애플리케이션에서는 이러한 신뢰성이 중요합니다.

  • 단일 모델은 복잡성을 줄입니다.
  • 성인 테마에 대한 임의의 거부 없음.
  • 표준 OpenAI 호환 엔드포인트.

OpenAI-compatible 엔드포인트 이해하기

당사의 API는 표준 /v1/chat/completions 엔드포인트를 사용하여 기존 도구와의 호환성을 보장합니다. 공식 OpenAI SDK 또는 모든 OpenAI 호환 클라이언트 라이브러리를 사용할 수 있습니다. base URL만 변경하고 API 키를 제공하면 됩니다. 이 호환성으로 기존 코드를 최소한의 변경으로 마이그레이션할 수 있습니다.

엔드포인트는 텍스트 입력, 텍스트 출력 상호작용을 지원합니다. 임베딩, 이미지 생성, 오디오 처리는 제공하지 않습니다. 이러한 집중적인 설계는 API를 빠르고 비용 효율적으로 유지합니다. 불필요한 오버헤드 없이 모델의 기능에 직접 접근할 수 있습니다.

요청을 구조화하는 방법:

curl https://api.chatbotnsfw.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Run the user verification script on test account 77"}]
  }'
  • Base URL: HTTPS://api.chatbotnsfw.com/v1
  • 방법: POST
  • 엔드포인트: /chat/completions

개발 환경 설정

선호하는 언어용 OpenAI SDK를 설치하세요. SDK가 인증 및 요청 형식을 자동으로 처리합니다. 베이스 URL과 API 키만 구성하면 됩니다. 이 설정은 Python, Node.js 및 기타 인기 있는 언어에서 작동합니다.

환경 변수가 올바르게 설정되었는지 확인하세요. API 키를 안전하게 저장하여 무단 사용을 방지하세요. API 키는 회원가입 직후 생성됩니다. 개발자 대시보드에서 키를 관리할 수 있습니다.

의존성 충돌을 피하기 위해 가상 환경을 사용하세요. 이 관행은 프로젝트를 깔끔하고 관리 가능하게 유지합니다. 또한 다른 개발자와 코드를 공유하기에도 더 쉬워집니다.

from openai import OpenAI

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

API 클라이언트 구성

클라이언트를 우리의 base URL로 연결하세요. API 키를 authorization 헤더에 설정하세요. SDK가 나머지 통신을 처리합니다. 이 구성은 요청이 올바르게 라우팅되도록 보장합니다.

temperature 및 top_p과 같은 매개변수를 조정하여 응답의 다양성을 제어할 수 있습니다. 이러한 설정을 통해 모델의 동작을 미세 조정할 수 있습니다. 높은 temperature 값은 더 창의적인 출력을 생성합니다. 낮은 값은 더 결정적인 응답을 제공합니다.

간단한 프롬프트로 구성을 테스트하세요. 유효한 응답을 받는지 확인하세요. 이 단계는 더 복잡한 상호작용으로 진행하기 전에 설정이 올바른지 확인합니다.

import OpenAI from "openai";

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

첫 NSFW 프롬프트 보내기

시스템 메시지 및 사용자 프롬프트로 요청을 구성합니다. 시스템 메시지는 모델의 동작을 정의합니다. 사용자 프롬프트에는 처리할 실제 내용이 포함됩니다. 이 요청을 /v1/chat/completions 엔드포인트로 전송합니다.

이 모델은 텍스트를 직접 반환합니다. 응답을 파싱하여 생성된 콘텐츠를 추출할 수 있습니다. 이 콘텐츠는 사용자에게 표시하거나 추가로 처리할 수 있습니다.

모델이 무검열이라는 점을 기억하세요. 성인 주제에 대해 거부 없이 응답합니다. 이는 역할극 및 창의적 글쓰기 애플리케이션에 이상적입니다. 콘텐츠 필터가 프롬프트를 차단할까 봐 걱정할 필요가 없습니다.

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)

リアルタイムチャット向けのストリーミングレスポンス処理

stream 파라미터를 true로 설정하여 스트리밍을 활성화하세요. 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는 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50을 청구합니다. 입력 토큰 사용을 줄이기 위해 프롬프트를 간결하게 유지하세요. 컨텍스트 윈도우 내에 머무르기 위해 긴 대화 기록을 자르세요.

컨텍스트 윈도우는 100,000 토큰입니다. 이를 통해 컨텍스트 손실 없이 광범위한 대화를 나눌 수 있습니다. 그러나 긴 대화는 더 많은 토큰을 소모하므로, 예상치 못한 요금을 피하기 위해 토큰 수에 유의하세요.

/v1/models 엔드포인트를 사용하여 모델 세부 정보를 확인하세요. 이 엔드포인트는 모델의 기능에 대한 정보를 제공합니다. 귀하가 사용할 수 있는 한계와 기능을 이해하는 데 도움이 됩니다.

고급 매개변수: temperature와 top_p

무작위성을 제어하기 위해 temperature 파라미터를 조정하세요. temperature 0.7은 좋은 시작점입니다. 높은 값은 창의성을 높이지만 일관성을 낮출 수 있습니다. 낮은 값은 출력을 더 예측 가능하게 만듭니다.

top_p 매개변수를 사용하여 응답의 다양성을 조절하세요. 이는 모델이 상위 확률 질량으로 제한되도록 합니다. 이 기법은 낮고 비논리적인 출력을 피하는 데 도움이 됩니다. 세밀한 제어를 위해 temperature와 함께 사용하세요.

적절한 균형을 찾기 위해 이러한 매개변수를 실험하세요. 다양한 애플리케이션은 서로 다른 설정이 필요할 수 있습니다. 역할극은 높은 온도에 유리할 수 있습니다. 사실적인 쿼리는 낮은 온도가 필요할 수 있습니다.

일반적인 통합 오류 문제 해결

자주 발생하는 오류에는 잘못된 API 키 및 속도 제한이 포함됩니다. 오타를 위해 API 키를 확인하고 활성화되어 있는지 확인하십시오. 속도 제한은 분당 300개로 설정됩니다. 이 제한을 초과하면 429 오류가 발생합니다.

요청 본문이 8 MB 미만인지 확인하세요. 큰 페이로드는 타임아웃이나 오류를 유발할 수 있습니다. JSON이 잘 형성되어 있고 유효한지 확인하세요. 유효하지 않은 JSON은 400 오류를 발생시킵니다.

자세한 오류 코드에 대한 문서를 확인하세요. API는 문제 진단을 돕기 위해 명확한 오류 메시지를 반환합니다. 이러한 메시지를 사용하여 문제를 빠르게 식별하고 해결하세요.

자주 묻는 질문

NSFW LLM API는 OpenAI SDK와 호환되나요?

네, 당사 API는 표준 OpenAI 호환 엔드포인트를 사용합니다. 기본 URL과 API 키만 변경하면 공식 OpenAI SDK 또는 호환 가능한 클라이언트 라이브러리를 사용할 수 있습니다.

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

컨텍스트 윈도우는 100,000 토큰으로 광범위한 대화를 가능하게 합니다. 응답은 윈도우에 남은 모든 공간을 사용할 수 있으며, max_tokens은 선택 사항이며 완료 길이를 제한하는 역할만 합니다.

가격은 어떻게 작동합니까?

가격은 입력 토큰 1M당 $0.15, 출력 토큰 1M당 $0.50입니다. 선불 암호화폐 크레딧으로 실제 토큰 사용량에 대해 지불하며 오류는 무료입니다.

이 API를 역할극 애플리케이션에 사용할 수 있나요?

물론입니다. 모델은 Uncensored이며 성인 테마를 거부 없이 처리하므로 역할극 및 창작 글쓰기 애플리케이션에 이상적입니다.

API 키를 지금 받으세요

가입하고, 키를 가져온 후, 베이스 URL을 업데이트하세요. 그게 다입니다.