API 문서
OpenAI 호환 API를 사용하여 즉시 uncensored 텍스트 생성을 시작하세요. 사용된 토큰에 대해서만 지불하므로 월 구독이나 사용하지 않는 기능에 대한 낭비가 없습니다.
인증 및 Base URL
API 키는 모든 요청을 인증합니다. Authorization 헤더에 Authorization header에 Bearer 토큰으로 설정합니다. 기본 URL은 https://api.aiohnefilter.com/v1. 이 엔드포인트는 표준 OpenAI SDK와 함께 작동합니다. 기본 URL과 키만 변경하면 공급업체를 전환할 수 있습니다. 키는 가입 직후 즉시 생성됩니다. 비밀을 유지하세요. 이 키는 선불 크레딧에 대한 전체 액세스 권한을 부여합니다.
채팅 완료 엔드포인트
다음으로 uncensored 모델에 메시지를 전송하세요 POST /v1/chat/completions모델 ID uncensored. API는 텍스트 응답을 직접 반환합니다. 100,000 토큰 윈도우로 컨텍스트를 제어할 수 있습니다. 입력 및 출력 토큰은 잔액에 포함됩니다. 오류는 크레딧을 소모하지 않습니다. 모든 텍스트 생성 작업에 이 엔드포인트를 사용하세요.
curl https://api.aiohnefilter.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Set server timezone to UTC"}]
}'
Python SDK
공식 openai 간단한 통합을 위한 Python 패키지. 베이스 URL을 API 엔드포인트로 설정하세요. API 키로 클라이언트를 초기화하세요. 호출 chat.completions.create 다음과 함께 uncensored 모델입니다. 이 접근 방식은 보일러플레이트 코드를 줄입니다. JSON 직렬화를 자동으로 처리합니다. 스트리밍은 비동기 클라이언트를 통해 지원됩니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.aiohnefilter.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 SDK
다음 설치 openai JavaScript 프로젝트를 위한 npm 패키지입니다. base URL을 서버 주소로 설정하세요. 초기화 시 API 키를 전달하세요. 표준 메서드를 사용하여 completion 요청을 보내세요. Node SDK는 연결 풀링을 효율적으로 관리합니다. 서버리스 함수에 적합합니다. 예상치 못한 비용 발생을 피하려면 오류를 정중하게 처리하세요.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.aiohnefilter.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을 true로 설정하여 스트리밍 활성화 stream: true생성되는 대로 토큰을 받게 됩니다. 이는 긴 출력의 지각된 지연 시간을 줄입니다. 창의성을 위해 온도와 top_p를 조정할 수 있습니다. 사용 stop 생성을 중단하기 위한 시퀀스. JSON 모드는 구조화된 출력을 강제합니다. max_tokens 출력 길이를 제어합니다. 마지막 청크에는 총 사용량 통계가 포함됩니다.
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)
속도 제한 및 오류
키당 분당 300회 요청. 동시 요청은 최대 8개로 제한됩니다. 요청 본문은 8 MB 미만이어야 합니다. 401 상태 코드는 키가 무효함을 의미합니다. 402 상태 코드는 잔액 부족을 나타냅니다. 429 오류는 속도 제한 소진을 의미합니다. 거부된 요청에는 요금이 부과되지 않습니다. 오류는 무료입니다. 429 오류 발생 시 지수 백오프로 재시도하세요.
자주 묻는 질문
API의 베이스 URL은 무엇인가요?
기본 URL은 HTTPS://api.aiohnefilter.com/v1입니다. 표준 OpenAI SDK와 호환됩니다. 클라이언트 구성에서 기본 URL과 API 키만 업데이트하면 됩니다.
토큰 가격 책정은 어떻게 작동하나요?
1M 입력 토큰당 $0.15, 1M 출력 토큰당 $0.50을 지불합니다. 오류와 거절은 무료입니다. 선불 크레딧은 만료되지 않습니다. 실제 사용량에 대해서만 지불합니다.
응답을 스트리밍할 수 있나요?
네, stream 파라미터를 true로 설정하세요. 토큰은 생성되는 대로 제공됩니다. 이는 긴 출력의 지연 시간을 줄여줍니다. 마지막 청크에는 총 토큰 사용량 통계가 포함됩니다.
키 생성
등록, 키 복사, 기본 URL 업데이트. 그거면 됩니다.