Heretic IAUncensored LLM API 문서
Uncensored LLM API 문서
몇 분 안에 Heretic Ia API로 시작하세요. 이 빠른 시작 가이드에서는 인증, 요청, 스트리밍 및 제한 없는 LLM의 제한 사항을 다룹니다.
Base URL 및 인증
API는 모든 요청에 단일 기본 URL을 사용합니다. API 키를 Authorization 헤더입니다. API 키 받기 page to receive your key immediately.
- Base URL:
https://api.hereticia.com/v1 - Auth:
Authorization: Bearer YOUR_API_KEY
가입에 전화번호가 필요 없으며, 키는 모든 엔드포인트에서 유효합니다. 기본 URL과 API 키를 설정하여 공식 OpenAI SDK를 사용하세요. 키는 한 번만 표시되므로 안전하게 저장하세요.
첫 번째 요청
표준 chat.completions 검열 없는 모델에서 텍스트를 생성하기 위한 요청입니다. 엔드포인트는 JSON 페이로드를 받습니다. messages 배열 및 a model field set to uncensored.
이 요청은 간단한 상호작용을 보여줍니다. 모델은 합법적인 성인 사용에 대한 콘텐츠 거부 없이 텍스트를 반환합니다. 생성된 콘텐츠를 위해 응답을 확인하세요.
curl https://api.hereticia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate the sum of 2048 and 512."}]
}'
Python SDK 통합
스크립트에 API를 통합하려면 공식 OpenAI Python 라이브러리를 사용하세요. 기본 URL을 https://api.hereticia.com/v1 API 키를 제공하세요. 라이브러리가 요청 형식을 자동으로 처리합니다.
pip를 통해 라이브러리를 설치합니다. 그런 다음 사용자 정의 기본 URL로 클라이언트를 초기화합니다. 메시지를 보내고 응답을 출력합니다. 이 방법은 대부분의 OpenAI 호환 클라이언트에서 작동합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.hereticia.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 패키지를 설치하여 Node.js에 통합하세요. Heretic Ia 베이스 URL과 API 키로 클라이언트를 구성하세요. SDK는 요청 생성 및 응답 파싱을 단순화합니다.
올바른 기본 URL로 클라이언트를 초기화하세요. chat completion 요청을 uncensored 모델입니다. 응답을 처리하여 생성된 텍스트를 추출합니다. 이 방법은 서버 측 애플리케이션에 효율적입니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.hereticia.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 요청에 포함됩니다. API는 청크의 서버 전송 이벤트(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)
제한 사항, 오류 및 컨텍스트 윈도우
컨텍스트 윈도우는 총 100,000개의 토큰을 지원하며(프롬프트와 completion 합계), 요청당 최대 출력은 16,000개 토큰입니다. 설정하지 max_tokens 설정되지 않음), 제한은 2,048 토큰입니다.
속도 제한은 키당 분당 300회 요청을 허용합니다. 동시 요청은 키당 8개로 제한됩니다. 요청 본문 크기는 8MB를 초과할 수 없습니다. 오류에는 유효하지 않은 키에 대한 401, 크레딧 부족에 대한 402, 속도 제한에 대한 429가 포함됩니다. 오류와 거부는 크레딧을 소모하지 않습니다.
자주 묻는 질문
Heretic Ia API를 시작하는 방법은?
Google 또는 이메일로 API 키 받기 페이지에 가입하세요. API 키가 즉시 제공됩니다. 기본 URL을 HTTPS://api.hereticia.com/v1로 설정하여 이 키를 모든 OpenAI 호환 SDK와 함께 사용하세요.
context window와 출력 제한은 어떻게 되나요?
컨텍스트 윈도우는 프롬프트와 completion을 합쳐 100,000 토큰입니다. 요청당 최대 출력은 16,000 토큰이며, max_tokens을 지정하지 않을 경우 2,048 토큰입니다.
스트리밍은 어떻게 작동하며 토큰 사용량은 어디에 보고됩니까?
stream: true를 설정하여 Server-Sent Events 스트림을 받습니다. 각 청크에는 부분 텍스트가 포함됩니다. 토큰 사용량 세부 정보는 스트림의 마지막 청크에 제공됩니다.