Qwen api 키 통합 가이드
표준 OpenAI 호환 엔드포인트를 사용하여 uncensored LLM API에 애플리케이션을 연결하세요. 이 가이드는 인증, 요청 형식, 스트리밍 및 도구 호출을 다루어 즉시 통합할 수 있도록 합니다.
Base URL 및 인증
모든 요청에 제공된 기본 URL과 API 키를 사용하세요. 표준 헤더와 클라이언트 라이브러리를 지원합니다.
- Base URL: HTTPS://api.qwenapikey.com/v1
- Auth Header: Authorization: Bearer
API 키는 가입 시 생성됩니다. 안전하게 보관하세요. 대시보드에서 언제든지 회전할 수 있습니다.
첫 번째 요청
응답을 받기 위해 /v1/chat/completions으로 POST 요청을 보내세요. 모델 ID는 "uncensored"를 사용하세요.
cURL 예제입니다:
- 명령어: curl -X POST HTTPS://api.qwenapikey.com/v1/chat/completions -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Hello"}]}'
이것은 생성된 텍스트를 포함하는 JSON 객체를 반환합니다.
Python SDK 통합
OpenAI Python 패키지를 설치하고 기본 URL을 our 서비스로 설정합니다. 키를 전달하고 모델을 "uncensored"로 설정합니다.
코드 예시:
- pip install openai
- from openai import OpenAI
- client = OpenAI(base_url="HTTPS://api.qwenapikey.com/v1", api_key="YOUR_KEY")
- response = client.chat.completions.create(model="uncensored", messages=[{"role": "user", "content": "Test"}])
response.choices[0].message.content를 통해 응답에 액세스하세요.
Node SDK 통합
OpenAI Node SDK를 사용하세요. 구성 객체에 base URL과 API 키를 설정하세요. 모델을 "uncensored"로 지정하세요.
코드 예시:
- import OpenAI from 'openai';
- const openai = new OpenAI({ baseUrl: 'HTTPS://api.qwenapikey.com/v1', apiKey: 'YOUR_KEY' });
- const response = await openai.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Test' }] });
응답 객체에서 텍스트를 검색하세요.
스트리밍 응답 및 토큰
stream=true를 설정하여 스트리밍을 활성화합니다. API는 서버 전송 이벤트(SSE)를 반환합니다. 토큰 사용량은 마지막 청크에 포함됩니다.
코드 예시:
- const stream = await client.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Tell a story' }], stream: true });
- await (const chunk of stream) { console.log(chunk.choices[0].delta.content); }
사용 통계에 대한 마지막 청크를 확인하세요.
제한 사항, 오류 및 컨텍스트
잘못된 키의 경우 401, 크레딧 부족의 경우 402, 속도 제한의 경우 429 오류를 처리하세요. 컨텍스트 윈도우는 100,000 토큰입니다. 최대 출력은 16,000 토큰입니다. 요청 제한은 분당 300회입니다.
대시보드를 통해 사용량을 모니터링하세요. 처리 중 오류에는 크레딧이 청구되지 않습니다. 콘텐츠 정책으로 인한 거절도 무료입니다.
cURL
curl https://api.qwenapikey.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "List the endpoints for the qwen api key"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenapikey.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.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.qwenapikey.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 = 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)자주 묻는 질문
qwen API 키를 어떻게 받나요?
Google 또는 이메일을 사용하여 가입합니다. 키가 즉시 표시됩니다. 전화번호가 필요하지 않습니다. 언제든지 회전할 수 있습니다.
컨텍스트 윈도우 크기는 얼마인가요?
컨텍스트 윈도우는 100,000 토큰입니다. 입력 및 출력을 합산합니다. 요청당 최대 출력은 16,000 토큰입니다.
청구는 어떻게 작동합니까?
선불 크레딧은 실제 토큰 사용량에 따라 청구됩니다. 오류와 거부 요청은 무료입니다. 크레딧은 만료되지 않습니다. 크립토로만 충전하세요.
지금 키를 받으세요
가입하고, 키를 복사한 후, 베이스 URL을 업데이트하세요. 완료되었습니다.