Uncensored API 빠른 시작
비검열 LLM API 키를 받고 몇 분 안에 원본 텍스트 생성을 시작하세요. 이 빠른 시작 가이드는 구성 번거로움 없이 표준 OpenAI 호환 인터페이스를 소개합니다.
https://api.unfilteredaigpt.com/v1
공식 SDK 설치
언어에 맞는 클라이언트 라이브러리를 설치하세요. 대부분의 개발자는 재시도 및 스트리밍을 자동으로 처리하는 공식 OpenAI SDK를 선호합니다.
- Python:
pip install openai - Node.js: npm install openai
npm install openai
이 패키지들은 경량이며 추가 의존성이 필요 없습니다. 설치가 완료되면 즉시 구성으로 넘어갈 수 있습니다.
기본 URL 구성
기본 엔드포인트 대신 API 게이트웨이로 SDK를 설정하세요. 이는 요청이 무장비 모델 인프라에 도달하도록 보장합니다.
기본 URL을 https://api.unfilteredaigpt.com/v1대시보드에서 API 키도 제공해야 합니다. 이 키는 선불 크레딧을 인증합니다.
- 모델 ID:
uncensored - Base URL:
https://api.unfilteredaigpt.com/v1
이 설정에는 모든 표준 OpenAI 호환 클라이언트가 작동합니다. 모델 ID는 모든 요청에 대해 일정하게 유지됩니다.
첫 번째 요청 보내기
POSTリクエストを送信 /v1/chat/completions 시스템 프롬프트와 사용자 메시지를 사용합니다. 이는 합법적인 성인 주제에 대한 거부 없이 원시 텍스트를 반환합니다.
을 사용하세요 uncensored 일관된 동작을 보장하려면 모델 ID를 사용합니다. API는 temperature 및 max_tokens.
크레딧 부족과 같은 오류는 402 상태를 반환합니다. 잘못된 키는 401을 반환합니다. 연결을 테스트하려면 아래 curl 명령을 사용하세요.
실시간 출력을 위한 스트리밍 활성화
設定 stream: true 생성되는 대로 토큰을 받습니다. 이는 긴 출력의 지각된 지연 시간을 줄여줍니다. 스트리밍은 채팅 인터페이스에 이상적입니다.
최종 청크에는 총 토큰 사용량이 포함되어 있습니다. 청구 투명성을 위해 이를 파싱하세요. 부분 응답을 올바르게 처리하려면 스트리밍 예제를 사용하세요.
비스트리밍 응답도 지원됩니다. 한 번에 전체 완료를 얻습니다. 이는 배치 처리나 진행 전에 전체 텍스트가 필요할 때 유용합니다. 애플리케이션에 가장 적합한 모드를 선택할 수 있습니다.
구조화된 데이터를 위한 JSON 모드
設定 response_format: {"type": "json_object"} 유효한 JSON 출력을 강제합니다. 이는 환각으로 인한 구문 오류를 방지합니다. 데이터 추출 작업에 사용하세요.
모델은 프롬프트에서 제공하는 스키마를 따릅니다. 자동화된 워크플로우를 위해 함수 호출과 결합하세요. JSON 모드는 신뢰할 수 있는 파싱을 보장합니다.
항상 측에서 출력을 검증하세요. API는 형식을 보장하지만 비즈니스 로직의 의미적 정확성은 보장하지 않습니다. Node 예제를 사용하여 이를 구현하세요.
제한 사항, 오류 및 컨텍스트 윈도우
서비스 중단을 방지하려면 사용량을 모니터링하세요. 컨텍스트 윈도우는 총 100,000개의 토큰을 지원합니다. 요청당 최대 출력은 16,000개 토큰입니다. 8MB를 초과하는 요청은 거부됩니다.
속도 제한은 키당 분당 300개의 요청입니다. 동시 요청은 최대 8개로 제한됩니다. 이러한 제한을 초과하면 429 오류가 반환됩니다. 필요시 크레딧 등급을 업그레이드하십시오.
에러는 무료입니다. 성공적인 토큰 사용에만 요금이 부과됩니다. API 대시보드에서 실시간 메트릭을 확인하십시오. 견고한 오류 처리를 위해 Python SDK를 사용하십시오.
cURL
curl https://api.unfilteredaigpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list steps to brew coffee"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.unfilteredaigpt.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unfilteredaigpt.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);스트리밍
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)자주 묻는 질문
필터링 없는 AI GPT API는 표준 OpenAI 클라이언트와 호환되나요?
정확히 동일한 chat-completions 엔드포인트 구조를 사용합니다. base URL과 API 키만 변경하면 됩니다. OpenAI에서 작동하는 모든 SDK가 여기서도 작동합니다.
Python에서 스트리밍 응답을 어떻게 처리하나요?
클라이언트 호출에서 stream 매개변수를 true로 설정하세요. 응답 객체를 반복하여 토큰을 생성합니다. 마지막 청크에는 청구를 위한 사용량 데이터가 포함됩니다.
요율 제한을 초과하면 어떻게 되나요?
API에서 429 상태 코드가 반환됩니다. 재시도하기 전에 몇 초 기다리세요. 많은 동시 사용자가 있는 경우 요청을 배치하세요. 실패한 요청에는 크레딧이 청구되지 않습니다.
지금 키 확인
등록, 자격 증명 복사, 엔드포인트 업데이트. 간단합니다.