Qwen AI API 빠른 시작
채팅 완료 기능을 몇 분 만에 당사 uncensored 엔드포인트로 마이그레이션하세요. 이 빠른 시작 가이드는 OpenAI 호환 API를 위한 인증, 스트리밍 및 매개변수 튜닝을 다룹니다.
인증 및 Base URL 설정
대시보드에서 API 키를 생성하세요. 베이스 URL은 https://api.qwenaiapi.com/v1 키를 Authorization 이 구성은 코드 변경 없이 모든 표준 OpenAI SDK 클라이언트와 함께 작동합니다. 계정당 하나의 활성 키를 받으며, 새 키를 생성하면 이전 키가 즉시 무효화됩니다. 가입에는 전화번호가 필요하지 않습니다.
첫 번째 요청
POSTリクエストを送信 /v1/chat/completions 키와 모델 ID를 사용합니다. 모델 식별자는 uncensored 표준 채팅 메시지에 응답합니다. 간단한 시스템 프롬프트를 사용하여 연결성, 지연 시간 및 응답 형식을 검증할 수 있습니다. 401 오류는 유효하지 않은 키를 의미하며, 402 오류는 선불 크레딧이 고갈되었음을 의미합니다.
curl https://api.qwenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize this pull request diff"}]
}'
Python SDK 통합
공식 Python 클라이언트를 사용하여 엔드포인트와 상호 작용하세요. 초기화 매개변수에 base URL과 API 키를 설정하세요. SDK는 토큰화 및 JSON 직렬화를 자동으로 처리합니다. 이 방법은 기본 모델 제공업체를 전환하면서도 기존 애플리케이션 논리를 그대로 유지합니다. 클라이언트는 동기 및 비동기 작업을 모두 지원합니다.
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenaiapi.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 사용법
베이스 URL과 키를 사용하여 Node.js 클라이언트를 초기화합니다. 이 패키지는 표준 채팅 완료 요청을 지원합니다. uncensored 엔드포인트를 정확히 호출하도록 모델 ID를 구성할 수 있습니다. 이 통합은 프로그래밍matic 접근이 필요한 서버 사이드 애플리케이션에 이상적입니다. SDK는 대용량 요청을 위해 연결 풀링을 효율적으로 관리합니다.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.qwenaiapi.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로 설정하세요. 토큰이 생성되는 대로 서버 전송 이벤트(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)
컨텍스트 윈도우 & 제한
이 모델은 프롬프트와 completion을 합쳐서 100,000개의 토큰 컨텍스트 윈도우를 지원합니다. 요청당 최대 16,000개 출력 토큰을 보낼 수 있습니다. 속도 제한은 분당 300회 요청, 키당 최대 8개의 동시 요청을 허용합니다. 요청 본문은 8 MB로 제한됩니다. 이러한 제한을 이해하면 429 오류를 피하면서 요청을 효과적으로 배치할 수 있습니다. 오류는 선불 크레딧을 소모하지 않습니다.
자주 묻는 질문
uncensored qwen API의 기본 URL은 무엇인가요?
기본 URL은 HTTPS://api.qwenaiapi.com/v1입니다. 요청을 올바르게 라우팅하려면 OpenAI 호환 클라이언트 구성에 이를 설정해야 합니다.
qwen API 키를 어떻게 받나요?
Get API key 페이지에서 구글 또는 이메일로 가입하세요. 키가 즉시 표시되며 요청 인증에 사용할 수 있습니다.
uncensored qwen API는 스트리밍을 지원하나요?
네, 서버 전송 이벤트(SSE)를 통해 스트리밍이 지원됩니다. stream 매개변수를 true로 설정하고 응답 청크를 처리하여 토큰별 출력을 얻으세요.