UnsensoredGPTOpenAI-Compatible API 문서
OpenAI-Compatible API 문서
기존 OpenAI SDK를 우리의 베이스 URL로 가리켜서 몇 분 만에 분리된 GPT API를 시작하세요. 이 문서에는 인증, 요청 형식 및 분리된 AI 애플리케이션을 위한 스트리밍 응답 처리가 포함되어 있습니다.
https://api.unsensoredgpt.com/v1
Base URL 및 인증
첫 단계는 클라이언트를 베이스 URL과 함께 사용하도록 구성하는 것입니다. SDK를 다음으로 향하게 하세요. https://api.unsensoredgpt.com/v1 API 키를 Authorization 헤더. 대시보드에서 Google 또는 이메일로 가입하면 즉시 이 키를 받습니다.
당사의 인증은 간단합니다. 복잡한 스코프나 OAuth 흐름이 필요 없습니다. 생성한 키를 사용하세요.
모든 요청에서 전송해야 하는 모델 식별자는 uncensored. 이것은 성인용에 맞춰 튜닝된 오픈 가중치 모델로, GPT나 Claude와 구별됩니다. 재판매된 벤더 모델이 아닙니다.
첫 번째 요청
연결성 및 토큰 사용량을 테스트하려면 표준 채팅 완료 요청을 보내세요. 사용 uncensored 특정 튜닝을 타겟팅하고 있는지 확인하려면 모델 ID를 사용합니다.
이 예제는 간단한 텍스트 생성 작업을 보여줍니다. 콘텐츠가 포함된 JSON 응답을 받으면 통합이 올바르게 작동하고 있음을 의미합니다.
curl https://api.unsensoredgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Generate the API status response"}]
}'확인하세요 usage 토큰 수를 선불 크레딧 잔액과 대조하여 검증하는 필드입니다.
Python SDK 통합
공식 openai API와 상호 작용하기 위한 Python 라이브러리. 베이스 URL을 엔드포인트로 설정하고 API 키를 제공하세요.
이 접근 방식을 사용하면 HTTP 클라이언트를 다시 작성하지 않고 기존 코드베이스를 재사용할 수 있습니다. 라이브러리가 직렬화를 자동으로 처리합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.unsensoredgpt.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)모델을 명시적으로 다음으로 지정하세요 uncensored 클라이언트 초기화 또는 요청 페이로드에서.
Node SDK 통합
For JavaScript developers, the Node.js SDK works identically to the Python version. Initialize the client with your base URL and key.
전달 uncensored 올바른 라우팅을 보장하려면 모델 ID를 사용합니다. SDK는 연결 풀링 및 재시도를 관리합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unsensoredgpt.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);이러한 구성은 애플리케이션 아키텍처에 따라 동기식 및 비동기식 호출을 모두 지원합니다.
스트리밍 응답 (SSE)
stream을 true로 설정하여 스트리밍 활성화 stream: true 요청에 포함됩니다. 당사 API는 실시간 토큰 전달을 위해 서버 전송 이벤트(SSE)를 반환합니다.
파싱 delta.content field from each chunk to assemble the final response. Token usage statistics are included in the final chunk.
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 토큰입니다. 요청당 최대 출력은 16,000 토큰입니다. 이 한도를 초과하면 400 오류가 반환됩니다.
자주 발생하는 오류에는 키가 잘못되어 401, 선불 크레딧 부족으로 402, 속도 제한으로 429가 포함됩니다. 속도 제한은 키당 분당 300개 요청입니다.
프롬프트는 학습에 사용되지 않습니다. 크레딧은 만료되지 않습니다. 402 오류가 발생하면 암호화폐로 충전하여 서비스를 재개하세요.
자주 묻는 질문
unsensored GPT API의 베이스 URL은 무엇인가요?
기본 URL은 HTTPS://api.unsensoredgpt.com/v1입니다. OpenAI 호환 클라이언트 구성에 이를 설정해야 합니다.
이 API는 스트리밍을 지원하나요?
네, stream: true를 설정하여 서버 전송 이벤트를 받습니다. 토큰 사용량은 마지막 청크에서 보고됩니다.
크레딧이 부족해지면 어떻게 되나요?
요청은 402 오류를 반환합니다. USDT 또는 USDC로 언제든지 충전할 수 있습니다. 크레딧은 만료되지 않습니다.