- Abliterate
- Abliterate API 퀵스타트 가이드
Abliterate API 퀵스타트 가이드
표준 OpenAI 호환 API를 사용하여 기존 도구를 uncensored LLM에 연결하세요. 이 가이드는 통합에 필요한 핵심 사항을 다룹니다.
표준 OpenAI SDK 설치
선호하는 언어용 공식 라이브러리를 설치하세요. 이는 당사 기본 URL 및 인증 방법과의 호환성을 보장합니다.
기본 URL 및 키 구성
클라이언트를 HTTPS://api.abliterate.cc/v1로 설정하고 고유한 API 키를 사용하세요. 계정당 활성 키가 하나 제공되며, Google이나 이메일로 가입한 직후에 받게 됩니다.
- Base URL: HTTPS://api.abliterate.cc/v1
- 인증: API 키를 통한 Bearer 토큰
Authorization헤더
이러한 구성은 모든 표준 OpenAI 호환 클라이언트와 작동합니다.
첫 번째 완료 요청 보내기
POSTリクエストを送信 /v1/chat/completions 모델 ID uncensored. 모델은 일반적인 가드레일 없이 텍스트를 입력하고 텍스트를 출력합니다.
curl https://api.abliterate.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top five Python libraries for web scraping in 2024"}]
}'
생성된 텍스트를 확인하세요. 다음과 같은 매개변수를 조정할 수 있습니다 temperature 창의성 또는 top_p 다양성.
실시간 출력을 위한 스트리밍 활성화
設定 stream: true 서버 전송 이벤트(SSE)를 통해 토큰을 수신합니다. 이는 채팅 인터페이스에 더 부드러운 경험을 제공합니다.
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)
마지막 청크에는 총 토큰 사용량이 포함됩니다. 스트리밍은 모든 표준 파라미터에 대해 작동합니다.
도구 호출 및 JSON 모드 사용
를 사용하여 구조화된 출력을 활성화하세요 response_format: {"type": "json_object"} 일관된 구문 분석을 위해. 또한 tools 및 tool_choice 함수 호출.
from openai import OpenAI
client = OpenAI(base_url="https://api.abliterate.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)
이러한 기능들은 다음과 같은 표준 매개변수와 함께 작동합니다 stop 시퀀스 및 seed 재현성.
오류 및 토큰 제한 처리
공통 문제를 위해 HTTP 상태 코드를 모니터링합니다. 401은 키가 유효하지 않거나 누락되었음을 의미합니다. 402는 사전 지불 크레딧이 부족함을 나타냅니다. 429은 분당 300개의 요청 제한에 도달했음을 신호합니다.
컨텍스트 윈도우는 총 100,000 토큰입니다. 요청당 최대 출력은 16,000 토큰입니다. 오류 및 거부 요청은 크레딧을 소모하지 않습니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.abliterate.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);자주 묻는 질문
이 맥락에서 Abliterate란 무엇인가요?
Abliterate는 콘텐츠 제한의 제거를 의미하며, 이를 통해 모델은 거절 없이 성인 또는 논쟁적인 주제를 생성할 수 있습니다. 우리의 검열 없는 AI 모델은 이러한 특정 동작에 맞게 조정됩니다.
어떤 결제 수단을 받나요?
암호화폐 전용: TRC20의 USDT 또는 Base의 USDC, $20부터 $500까지 정수 금액. $50부터 보너스 크레딧이 적용됩니다.
내 데이터는 학습에 사용되나요?
아니요. 당사는 프롬프트를 학습에 사용하지 않아 프라이버시를 우선시합니다. 계정 가입에는 이메일만 필요하므로 합법적인 성인 사용에 진정한 자유를 보장합니다.
몇 초 만에 키를 받으세요.
가입하고, 키를 복사한 후 기본 URL을 업데이트하세요. 그게 끝입니다.