ko ▾
키를 생성

Uncensored API 개발자용

Adultgpt API 빠른 시작

표준 OpenAI SDK를 사용하여 기존 코드를 adultgpt uncensored LLM에 연결하세요. 선불 암호화폐 크레딧으로 월 구독료 없이 시작하세요.

Base URL 및 인증

클라이언트를 기본 URL로 가리키고 고유한 API 키를 주입하여 요청을 즉시 시작하세요.

사용 https://api.adultgpt.cc/v1 서버 주소로 사용합니다. 인증은 Google 또는 이메일을 통해 가입할 때 생성된 단일 베어러 토큰에 의존합니다. 계정당 활성 키가 하나 제공되며, 새 키를 발급하면 이전 키가 무효화됩니다. 이 방식은 통합을 단순하게 유지하고 복잡한 OAuth 흐름이나 세션 관리의 필요성을 제거합니다.

시스템은 실제 토큰 사용량에 대해서만 청구하므로 오류가 발생해도 잔액이 소모되지 않습니다. TRC20의 USDT 또는 Base의 USDC로 $20에서 $500 사이의 금액으로 충전할 수 있습니다.

채팅 완료 엔드포인트

표준 채팅 완료 엔드포인트를 통해 텍스트 입력을 보내고 생성된 응답을 받으세요.

을 사용하세요 POST /v1/chat/completions 모델 ID를 설정하여 라우팅합니다. uncensored. 이 엔드포인트는 라우팅이나 모델 선택을 위한 추가 구성 없이 모든 텍스트 생성 작업을 처리합니다. 다음과 같이 대화 기록을 정의할 수 있습니다. messages 사용자 및 어시스턴트 역할을 모두 지원하는 배열입니다.

이 모델은 최대 100,000개의 토큰 컨텍스트 윈도우까지 프롬프트를 처리합니다. 출력은 요청당 16,000개 토큰으로 제한되며, 최대값을 지정하지 않을 경우 2,048개 토큰이 생성됩니다.

curl https://api.adultgpt.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List my current usage stats"}]
  }'

모델 리스팅 및 매개변수

표준 매개변수를 사용하여 사용 가능한 모델을 쿼리하고 생성 동작을 구성합니다.

호출 GET /v1/models 서비스 상태를 확인하고 사용 가능한 식별자를 확인하십시오. 다음을 사용하여 응답을 미세 조정할 수 있습니다. temperature, top_p, stop, 그리고 seed이러한 설정을 통해 창의성과 재현성을 제어할 수 있습니다. API는 다음을 통해 JSON 모드도 지원합니다. response_format 도구 통합을 위한 함수 호출.

모든 파라미터는 표준 OpenAI 스키마를 따르므로 기존 코드를 수정하지 않아도 작동합니다. 프로그래밍 애플리케이션에는 엄격한 JSON 구조를 강제하거나, 더 유연한 창작 글쓰기를 허용할 수 있습니다.

from openai import OpenAI

client = OpenAI(base_url="https://api.adultgpt.cc/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 flag를 true로 설정하십시오. API는 부분 응답을 포함하는 서버 전송 이벤트(SSE)를 반환합니다. 마지막 청크에는 총 토큰 사용량이 포함되어 실시간으로 비용을 추적할 수 있습니다. 함수 호출은 tools 및 tool_choice 매개변수입니다.

이러한 구성은 낮은 지연 시간이 필요한 채팅 인터페이스에 이상적입니다. 사용자 입력을 처리하고 외부 함수를 호출하며 결과를 대화 기록에 동적으로 추가할 수 있습니다.

import OpenAI from "openai";

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

오류 처리 및 제한

강건한 애플리케이션 성능을 위해 오류 및 속도 제한을 프로그래밍 방식으로 관리하세요.

HTTP 상태 코드를 적절히 처리하세요. A 401 유효하지 않거나 만료된 API 키를 나타내는 오류입니다. A 402 미리 충전한 크레딧이 부족함을 나타냅니다. 서비스를 재개하려면 암호화폐로 충전해야 합니다. A 429 분당 300회 요청 한도를 초과했음을 의미합니다.

각 키는 8개의 동시 요청을 허용합니다. 요청 본문 크기는 8 MB로 제한됩니다. 오류 및 거부는 토큰을 소모하지 않으므로 실패한 요청은 무료입니다. 이 구조는 높은 트래픽 기간 중에도 예측 가능한 과금을 보장합니다.

컨텍스트 윈도우 및 제약 사항

100,000개의 토큰 컨텍스트 윈도우와 16,000개의 토큰 출력 제한 내에서 프롬프트를 최적화합니다.

이 모델은 컨텍스트 윈도우 내에서 전체 대화 기록을 처리합니다. 효율적인 프롬프트 엔지니어링은 새 입력을 위한 사용 가능한 공간을 최대화합니다. 당신은 조정할 수 있습니다. max_tokens 출력 길이를 제어하는 파라미터이며, 지정하지 않을 경우 기본값은 2,048 토큰입니다.

시스템은 미성년자가 포함된 콘텐츠를 거부하지만 합법적인 성인, 픽션, 논쟁적인 주제는 허용합니다. 이 제약은 모든 요청에 걸쳐 일관되게 적용됩니다. 사용하세요 seed 테스트 중 재현 가능한 출력을 위한 매개변수입니다.

스트리밍

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)

자주 묻는 질문

adultgpt는 공식 OpenAI 제품인가요?

아니요, adultgpt는 독립적인 서비스입니다. OpenAI SDK와 호환되지만 OpenAI가 소유하지 않은 uncensored 응답을 위해 조정된 오픈 웨이트 모델을 사용합니다. 기반 아키텍처에 대한 구체적인 내용은 모델 문서를 확인하세요.

API는 어떻게 결제하나요?

USDT(TRC20) 또는 USDC(Base)로 충전할 수 있습니다. 최소 충전 금액은 $20부터 시작하며, 큰 금액 충전 시 보너스 크레딧을 제공합니다.

402 오류가 발생하면 어떻게 되나요?

402 오류는 사전 결제된 크레딧이 소진되었음을 의미합니다. 사용량을 재개하려면 크립토로 자금을 더 추가해야 합니다. 오류 및 거절된 요청은 토큰을 소모하지 않으므로 실패한 요청은 무료입니다.

API 키 검색

등록하고 토큰을 복사한 후 엔드포인트를 업데이트하세요. 이것만 하면 됩니다.

키를 생성