API 문서: 채팅 완성
인증, 요청 형식 및 스트리밍을 다루는 제한 없는 LLM API를 시작하세요. 이 가이드는 OpenAI 호환 클라이언트를 사용하는 개발자를 위한 것입니다.
Base URL 및 인증
모든 요청은 베이스 URL로 시작하고 Authorization 헤더에 API 키를 포함하세요.
사용 https://api.unlimitedtokens.cc/v1 베이스 URL로 사용합니다. 키를 Bearer YOUR_API_KEY구독이 액세스를 잠그지 않습니다. 선불 크레딧이 모든 호출을 지원합니다. 오류와 거부는 무료입니다. 크레딧은 만료되지 않습니다. 대시보드에서 Google 또는 이메일을 통해 키를 생성하세요.
채팅 완료 엔드포인트
에 텍스트 프롬프트를 보내세요 POST /v1/chat/completions 텍스트 응답을 받습니다.
이 엔드포인트는 모든 표준 상호작용을 처리합니다. 모델 ID는 항상 uncensored역할이 있는 메시지를 허용합니다. user 또는 assistant임베딩이나 이미지 생성은 없습니다. 순수한 텍스트 입력과 출력만 있습니다. temperature와 stop 시퀀스와 같은 매개변수를 구성하세요. 출력 스타일을 제어할 수 있습니다.
curl https://api.unlimitedtokens.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the core changes in the latest release notes"}]
}'
지원되는 파라미터 및 옵션
temperature 및 top_p와 같은 표준 매개변수를 사용하여 모델 동작을 제어하세요.
設定 temperature 창의성. 사용 top_p nucleus sampling을 위해. Define stop 생성을 중단하기 위한 시퀀스. json_object 구조화된 데이터를 위해. 도구 및 함수 호출이 완전히 지원됩니다. SSE를 통해 스트리밍 응답을 설정하세요. seed 재현성을 위해. 존재 및 빈도 패널티는 토큰 반복을 조정합니다. 이러한 값을 워크플로우에 맞게 조정하십시오.
SSE를 통한 스트리밍 응답
서버 전송 이벤트를 사용하여 실시간으로 토큰을 받습니다.
設定 stream: true 요청에 포함됩니다. API는 생성되는 대로 청크를 전송합니다. 각 청크에는 부분 텍스트와 사용량 데이터가 포함됩니다. 마지막 청크에는 총 토큰 수가 포함됩니다. 이는 지각된 지연 시간을 크게 줄여줍니다. 채팅 인터페이스에 이상적입니다. 스트리밍 중 오류를 우아하게 처리하세요. 도착하는 각 delta 객체를 처리하세요.
from openai import OpenAI
client = OpenAI(base_url="https://api.unlimitedtokens.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)
오류 처리 및 제한
401, 402, 429 오류를 올바르게 처리하세요.
401은 키가 유효하지 않음을 의미합니다. 올바른 키를 위해 대시보드를 확인하십시오. 402는 크레딧이 부족함을 나타냅니다. 계속하려면 암호화폐로 충전하십시오. 429는 속도 제한을 신호합니다. 분당 300회 요청으로 제한됩니다. 또한 키당 동시 요청 수는 8회로 제한됩니다. 요청 본문은 8 MB 미만이어야 합니다. 오류는 크레딧을 소모하지 않습니다. 크레딧에 대한 환불은 제공되지 않지만, 중복 청구는 지원을 통해 해결됩니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unlimitedtokens.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);
컨텍스트 윈도우 및 모델 세부 정보
이 모델은 100,000개의 토큰 컨텍스트 창을 지원합니다.
이 윈도우는 프롬프트와 완료를 모두 포함합니다. 요청당 최대 16,000개의 토큰을 생성할 수 있습니다. 설정하지 않으면 max_tokens, 기본값은 2,048입니다. 이를 통해 장문 콘텐츠 생성이 가능합니다. 모델은 uncensored이며 오픈 웨이트입니다. 합법적인 성인 콘텐츠를 거부하지 않습니다. GPT, Claude 또는 기타 벤더 모델이 아닙니다. 당사 서버에서 실행됩니다. 무제한의 분위기 및 깊은 컨텍스트를 위해 사용하세요.
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)자주 묻는 질문
무제한 토큰을 어떻게 얻나요?
소진될 때까지 무제한 요청을 지원하는 선불 크레딧을 제공합니다. 크레딧은 만료되지 않으므로 필요할 때 언제든지 사용할 수 있습니다. 암호화폐로 충전하여 잔액을 추가할 수 있습니다.
이 API는 OpenAI SDK와 호환되나요?
네, 오픈AI와 완전히 호환됩니다. 베이스 URL과 API 키를 변경하면 공식 오픈AI SDK를 사용할 수 있습니다. 표준 엔드포인트와 매개변수를 지원합니다.
402 오류가 발생하면 어떻게 되나요?
402 오류는 사전 결제된 크레딧이 소진되었음을 의미합니다. 요청을 계속하려면 암호화폐를 통해 계정에 충전해야 합니다. 오류 및 거부 요청은 크레딧을 소모하지 않습니다.
API 키 잠금 해제
가입하고, 토큰을 복사한 후 엔드포인트를 업데이트하세요. 그게 다입니다.