ko ▾

Uncensored LLM API for developers

https://api.aiablated.com/v1무차별

Ablated ai API 문서

OpenAI 호환 API를 사용하여 1분 이내에 ablated AI 무검열 모델로부터 첫 응답을 받으세요. 요청을 보내기 위해 API 키와 베이스 URL만 있으면 됩니다.

인증: API 키 사용

API 키는 서버로 보내는 모든 요청을 인증합니다. 대시보드를 통해 생성된 계당 하나의 키를 발급합니다. 이 키를 Authorization Bearer 스키마를 사용한 헤더입니다. 유효하지 않은 키를 보내면 401 오류가 반환됩니다. 선불 크레딧이 고갈되면 계속하기 전에 암호화폐로 충전해야 한다는 402 오류가 반환됩니다.

Base URL 및 엔드포인트 구조

채팅 완료 요청은 모두 단일 base URL로 보냅니다. 임베딩, 이미지 생성, 파인튜닝 엔드포인트는 제공하지 않습니다. 표준을 사용하십시오. POST /v1/chat/completions 프롬프트를 전송할 경로입니다. 또한 GET /v1/models 사용 가능한 모델 식별자를 확인하십시오. 이 구조는 커스텀 라우팅 로직 없이 기존 OpenAI SDK 클라이언트와의 호환성을 보장합니다.

빠른 시작: ablated AI로 첫 번째 요청하기

uncensored 모델을 즉시 테스트하려면 간단한 텍스트 요청을 보내세요. 공식 OpenAI 라이브러리 또는 HTTP 클라이언트를 사용하여 메시지를 POST하세요. 모델은 합법적인 성인 콘텐츠에 대한 필터링 없이 텍스트 응답을 반환합니다. 플레이스홀더 키를 대시보드에서 얻은 실제 자격 증명으로 바꾸세요.

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

이 요청은 기본 상호작용 흐름을 보여줍니다. ablated 모델로부터 직접적인 답변을 받습니다. 시스템 프롬프트를 조정하여 특정 사용 사례에 대한 페르소나나 컨텍스트를 정의하세요.

Python SDK 통합

애플리케이션에 API를 통합하려면 공식 OpenAI Python 라이브러리를 사용하세요. 클라이언트 구성에서 기본 URL과 API 키를 설정하세요. 이 방법은 직렬화 및 오류 파싱을 자동으로 처리합니다. 응답을 스트리밍하거나 동기식으로 가져올 수 있습니다. 클라이언트 라이브러리가 연결 수명 주기를 관리합니다.

from openai import OpenAI

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

이 코드 스니펫은 클라이언트를 올바르게 초기화합니다. 당사 특정 기본 URL을 가리킵니다. 스트리밍 및 함수 호출 기능과의 완전한 호환성을 위해 최신 openai 패키지를 설치하세요.

Node.js SDK 통합

표준 SDK를 사용하여 JavaScript 또는 TypeScript 프로젝트에 API를 통합하세요. Base URL을 서비스로 설정하세요. 이렇게 하면 다음 같은 익숙한 메서드를 사용할 수 있습니다. chat.completions.create. SDK는 요청 헤더 및 응답 파싱을 처리합니다.レート 리밋 또는 인증 실패에 대한 오류 처리를 쉽게 추가할 수 있습니다.

import OpenAI from "openai";

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

이 구성은 Node 애플리케이션이 올바르게 통신하도록 보장합니다. 베이스 URL 재지정이 핵심 단계입니다. 이를 사용하지 않으면 SDK가 당사 서버 대신 OpenAI 클라우드에 연결하려고 시도합니다.

스트리밍 응답 및 토큰 사용량

Server-Sent Events(SSE)를 통해 토큰 단위로 응답을 받아보세요. 이는 긴 출력의 지각된 지연 시간을 줄여줍니다. 스트림의 마지막 청크에는 요청의 총 토큰 사용량이 포함됩니다. 사전 지불된 크레딧 소비를 실시간으로 추적할 수 있습니다. 설정 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)

이 스트리밍 방식은 매끄러운 사용자 경험을 제공합니다. 마지막 청크에는 사용량 통계가 포함됩니다. 이 수치를 모니터링하여 선불 크레딧을 효과적으로 관리하세요. 스트리밍 중 오류는 SDK에 의해 우아하게 처리됩니다.

자주 묻는 질문

ablated AI 모델의 context window는 어떻게 되나요?

이 모델은 입력과 출력을 합산한 100,000토큰의 컨텍스트 윈도우를 지원합니다. 요청당 최대 16,000토큰까지 생성할 수 있습니다. 제한을 지정하지 않을 경우 기본 출력은 2,048토큰입니다. 이를 통해 즉시 잘림 없이 방대한 대화나 긴 문서 처리가 가능합니다.

속도 제한 및 오류를 어떻게 처리하나요?

분당 300회, 키당 동시 8회 요청이 제한됩니다. 이 한도를 초과하면 429 오류가 발생합니다. 401 오류는 유효하지 않은 API 키를, 402 오류는 선불 크레딧 부족을 의미합니다. SLA를 제공하지 않으므로 요청량을 적절히 계획하세요.

Ablated AI 모델은 공식 OpenAI 제품인가요?

아니요, ablated AI 모델은 당사 서버에서 실행되는 독립적인 오픈 웨이트 모델입니다. OpenAI API 형식과 호환되지만 GPT, Claude 또는 Gemini가 아닙니다. 법적인 성인 사용에 대한 콘텐츠 거절 없이 답변하도록 튜닝되었습니다. 특정 모델 세부 정보는 공식 OpenAI 문서를 참조하세요.

API 키 받기

가입, 키 복사, 기본 URL 업데이트. 이것뿐입니다.

계정 열기