ja ▾
APIキーを取得

Qwen AI APIクイックスタート

数分でチャット補完を当社の無制限エンドポイントに移行します。このクイックスタートでは、認証、ストリーミング、およびOpenAI互換APIのパラメータ調整について説明します。

認証 & ベースURLのセットアップ

APIキーの生成はダッシュボードから開始します。ベースURLは https://api.qwenaiapi.com/v1 キーを Authorization ヘッダー。この設定は、コード変更なしで標準的なOpenAI SDKクライアントと連携します。アカウントごとにアクティブなキーは1つのみ付与され、新しいキーを生成すると以前のキーは直ちに無効になります。サインアップに電話番号は不要です。

最初のリクエスト

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用の公式クライアントを使用してエンドポイントと連携します。初期化パラメータにベース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の使用法

Node.jsクライアントをベースURLとキーで初期化します。パッケージは標準的なチャット完了リクエストをサポートしています。モデルIDを設定して、無制限エンドポイントに確実にアクセスできるようにします。この統合は、プログラムによるアクセスが必要なサーバーサイドアプリケーションに最適です。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を 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)

コンテキストウィンドウ & 制限

このモデルは、プロンプトとコンプリーションを合わせた合計で100,000トークンのコンテキストウィンドウをサポートします。1リクエストあたり最大16,000トークンの出力を送信できます。レート制限は1分あたり300リクエスト、キーあたり最大8並列リクエストです。リクエストボディは8 MBに制限されます。これらの制限を理解することで、429エラーに達することなくリクエストを効果的にバッチ処理できます。エラーが発生しても、前払いのクレジットは消費されません。

よくある質問

uncensored Qwen APIのベースURLは?

ベースURLは HTTPS://api.qwenaiapi.com/v1 です。リクエストを正しくルーティングするには、OpenAI 互換クライアントの設定でこれを設定する必要があります。

Qwen APIキーの取得方法

Googleまたはメールアドレスで「APIキーの取得」ページにサインアップ。キーは即座に表示され、リクエストの認証に使用できます。

Uncensoredのqwen APIはストリーミングに対応していますか?

はい、server-sent events を介したストリーミングに対応しています。stream パラメータを true に設定し、応答チャンクを処理してトークンごとの出力を取得してください。

APIキーを安全にする

登録、資格情報のコピー、ベースURLの更新。これが完全な設定です。