API 문서
uncensored LLM API는 선불 크레딧 모델과 월 요금 없이 OpenAI-compatible 채팅 완료 API를 지원합니다. base URL, API 키 및 모델 id "uncensored"를 사용하여 즉시 요청을 보낼 수 있습니다.
빠른 시작: 첫 번째 요청
uncensored LLM API는 표준 POST /v1/chat/completions 엔드포인트입니다. 클라이언트의 기본 URL을 설정하고 키를 포함하세요. 모델 식별자는 uncensored이것은 모든 OpenAI-compatible SDK와 함께 작동합니다.
연결을 확인하기 위해 간단한 메시지를 보내세요. 서비스는 텍스트를 직접 반환합니다. 401 오류는 키가 유효하지 않음을 나타냅니다. 제공된 코드를 사용하여 설정을 테스트하세요.
인증 및 API 키
API 키는 Google 또는 이메일 가입 시 즉시 발급됩니다. 키를 Authorization: Bearer <key> 헤더. 계정당 활성 키는 하나이며, 새 키를 생성하면 이전 키가 대체됩니다. 분당 요청 제한은 300회입니다.
엔드포인트: /v1/chat/completions 및 /v1/models
사용 GET /v1/models 가용성을 확인합니다. 텍스트를 POST /v1/chat/completions. 기본 URL은 https://api.abliteratedaionline.com/v1임베딩 또는 이미지 엔드포인트가 없습니다. 요청은 텍스트 입력, 텍스트 출력입니다.
파라미터: Temperature, Top P 및 기타
temperature로 창의성을 제어하십시오 temperature 및 top_p설정 stop 클린 컷을 위한 시퀀스. 사용 seed 재현성을 위해. JSON 모드는 response_format 설정 json_object빈도 및 존재 페널티를 조정합니다.
SSE를 사용한 스트리밍 응답
stream을 true로 설정하여 스트리밍 활성화 stream true로 설정합니다. 토클이 서버 전송 이벤트를 통해 도착합니다. 토큰 사용 세부 정보는 마지막 청크에 나타납니다. 이 방법은 긴 출력에 대한 지각된 지연 시간을 줄입니다.
오류 처리 및 속도 제한
잘못된 키의 경우 401, 크레딧 부족의 경우 402를 처리합니다. 429는 속도 제한을 나타냅니다. 컨텍스트 창은 100,000토큰입니다. 최대 출력은 16,000토큰입니다. 오류와 거부 사항은 크레딧을 소모하지 않습니다.
모델 기능: 컨텍스트 창과 최대 토큰
이 모델은 100,000개의 토큰 컨텍스트 윈도우를 지원합니다. 여기에는 프롬프트와 완성문 모두 포함됩니다. 요청당 최대 출력은 16,000개 토큰입니다. 기본 max_tokens은 2,048입니다. 이를 통해 광범위한 대화 기록을 처리할 수 있습니다.
cURL
curl https://api.abliteratedaionline.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "fix the syntax error in this python loop"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.abliteratedaionline.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.abliteratedaionline.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)abliterated AI online은 OpenAI SDK와 호환되나요?
네, API는 OpenAI 채팅 완료 형식을 따릅니다. 클라이언트 구성의 기본 URL과 API 키만 업데이트하면 됩니다.
402 오류가 발생하면 어떻게 되나요?
402 오류는 사전 결제된 크레딧이 소진되었음을 의미합니다. 서비스를 계속 사용하려면 암호화폐로 충전해야 합니다. 오류는 크레딧을 소모하지 않습니다.
컨텍스트 윈도우 크기는 얼마나 되나요?
컨텍스트 윈도우는 입력과 출력을 합쳐 100,000개의 토큰입니다. 이는 초기 컨텍스트를 잃지 않고 긴 대화를 가능하게 합니다.