문서
표준 OpenAI SDK를 사용하여 텍스트를 보내고 제한 없는 출력을 즉시 받는 제한 없는 LLM API를 시작하세요.
- $0.15
- 1M 입력 토큰당
- $0.50
- 출력 토큰 / 100만 개
- 100,000
- 토큰 컨텍스트
- $0.50
- 트라이얼 크레딧
- 300
- 분당 요청 수
인증 및 Base URL
헤더에 API 키를 포함하여 전용 엔드포인트로 요청을 보내세요. 당사 서비스는 표준 OpenAI 호환 구조를 사용하므로 베이스 URL과 키만 업데이트하면 됩니다. 베이스 URL은 HTTPS://api.bestabliteratedmodels.com/v1입니다. Google 또는 이메일로 가입한 후 즉시 키를 생성할 수 있습니다. 계정 생성에 전화번호가 필요하지 않습니다.
curl https://api.bestabliteratedmodels.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the top 5 endpoints with zero refusals for uncensored chat"}]
}'키는 안전하게 보관하세요. 각 계정에는 동시에 활성 상태인 키가 하나만 지원됩니다. 새 키를 생성하면 이전 키가 즉시 작동하지 않게 됩니다. 이렇게 하면 사용량이 항상 단일 자격 증명에 연결됩니다.
첫 번째 요청
엔드포인트를 테스트하기 위해 기본 채팅 완료 호출을 수행하세요. 콘텐츠 거부가 없는 출력을 얻으려면 모델 ID 'uncensored'를 사용하세요. API는 temperature 및 top_p와 같은 표준 매개변수를 허용합니다. 연결이 올바르게 작동하는지 확인하기 위해 간단한 프롬프트를 보낼 수 있습니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.bestabliteratedmodels.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)생성된 텍스트가 포함된 응답 객체를 확인하세요. 이 모델은 입력과 출력을 합쳐 최대 100,000개의 토큰까지 처리할 수 있습니다. 유효하지 않은 키와 같은 오류는 401 상태 코드를 반환합니다.
Node SDK 통합
공식 SDK를 사용하여 Node.js 애플리케이션에 API를 통합하세요. Base URL과 API 키로 클라이언트를 구성하세요. 코드 구조는 표준 OpenAI 구현과 유사합니다. 이를 통해 다른 제공업체로의 마이그레이션이 용이합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.bestabliteratedmodels.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);응답 데이터를 처리하여 완성을 추출하세요. API는 함수 호출 및 JSON 모드를 지원합니다. response_format 파라미터를 설정하여 엄격한 JSON 출력을 강제할 수 있습니다. 이는 구조화된 데이터 파이프라인 구축에 유용합니다.
스트리밍 응답
스트리밍을 활성화하여 토큰이 생성되는 대로 수신하세요. 이는 사용자의 지각된 지연 시간을 줄여줍니다. 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)스트림의 마지막 청크에는 총 토큰 사용량이 포함되어 있습니다. 이를 통해 비용을 정확하게 추적할 수 있습니다. 스트리밍은 temperature 및 stop sequences와 같은 모든 파라미터와 함께 작동합니다. 실시간 업데이트가 필요한 채팅 인터페이스에 사용하세요.
속도 제한 및 오류
중단을 피하기 위해 요청량을 모니터링하세요. 제한은 키당 분당 300회 요청입니다. 동시에 8개의 동시 요청을 보낼 수도 있습니다. 요청 본문 크기는 8 MB를 초과할 수 없습니다. 이러한 한도를 초과하면 429 상태 코드가 반환됩니다.
잔액이 부족하면 API는 402 오류를 반환합니다. 크립토를 사용하여 잔액을 충전할 수 있습니다. TRC20의 USDT 또는 Base의 USDC를 받습니다. 최소 충전 금액은 $20입니다. 더 큰 금액에는 보너스가 적용됩니다. 유효하지 않은 키와 같은 오류는 401을 반환합니다.
컨텍스트 윈도우 및 제약 사항
이 모델은 100,000개의 토큰 컨텍스트 윈도우를 지원합니다. 이는 프롬프트 및 완성 텍스트를 모두 포함합니다. 요청당 최대 출력은 16,000개의 토큰입니다. max_tokens을 설정하지 않으면 제한은 2,048개의 토큰입니다. 이에 따라 입력을 계획하십시오.
API는 텍스트 전용입니다. 임베딩이나 이미지 생성을 제공하지 않습니다. 콘텐츠 거부는 드물지만 미성년자가 포함된 성 콘텐츠에는 적용됩니다. 이 하드 리밋은 규정 준수를 보장합니다. 합법적인 성인 콘텐츠, 픽션 또는 연구 목적으로 API를 사용하세요.
자주 묻는 질문
API의 베이스 URL은 무엇인가요?
기본 URL은 HTTPS://api.bestabliteratedmodels.com/v1입니다. 모든 OpenAI 호환 클라이언트에서 작동합니다. 구성에서 기본 URL과 API 키만 변경하면 됩니다.
속도 제한을 어떻게 처리하나요?
분당 300회 요청으로 제한됩니다. 동시에 8개의 동시 요청을 가질 수 있습니다. 이를 초과하면 429 오류가 발생합니다. 중단 없이 사용하려면 사용량을 모니터링하세요.
크레딧이 부족해지면 어떻게 되나요?
API는 402 오류를 반환합니다. USDT 또는 USDC로 충전할 수 있습니다. 크레딧은 만료되지 않습니다. $20에서 $500 사이의 정수 금액을 추가할 수 있습니다. 큰 금액에는 보너스가 적용됩니다.