JA ▾
API キーを取得

Wu Xianzhi APIFAQ

無検閲 API FAQ:登録、課金、エンドポイント、エラーコード、コンテンツの境界

無検閲 API 利用時に開発者がよく質問する内容をまとめました。登録と無料トライアルクレジット、チャージ、エンドポイントとパラメータ、エラーコード、コンテンツの境界、プライバシーの6カテゴリに分類しています。エンドポイントは OpenAI 形式と互換性があり、無検閲モデルは1つだけです。トークン単位で前払いクレジットが必要です。コードの書き方を見たい場合はコード例ページを、完全なパラメータを確認したい場合はエンドポイントドキュメントをご覧ください。

更新日:

ポイント

  1. 登録はメールアドレスとパスワードのみでカード登録不要。新規アカウントには$0.50のトライアルクレジットが付与され、7日間有効。
  2. 料金は入力$0.25、出力$1.00 / 百万トークン。前払い制で残高は期限切れにならない。
  3. コンテキストは100,000トークン。max_tokensはデフォルト2048、最大32,000。API キーあたり毎分300リクエストまで。
  4. 未成年者の性的コンテンツは常にブロックされ、成年ユーザーと合法用途のみ許可されます。プロンプトは学習に使用されません。

登録と無料トライアル

登録方法は?銀行カードの登録は必要ですか?

/get-api-key/ページでメールアドレスとパスワードを使用して登録してください。カード登録は不要です。登録完了後、API キーはページ上に即座に表示され、審査待ちの必要はありません。

新規アカウントのトライアルクレジットはいくらで、どのくらい使用できますか?

新規アカウントには$0.50のトライアルクレジットが付与され、7日間有効です。出力$1.00 / 百万トークンで計算すると、約50万トークンの応答生成が可能です。接続テストや小規模な検証には十分です。

1つのアカウントに複数のAPI キーを持てますか?キーを紛失した場合どうすればよいですか?

1つのアカウントにつきAPI キーは1つです。漏洩または紛失した場合は、アカウント内で再生成できます。旧キーは即座に無効化され、旧キーを使用しているすべてのサービスで401エラーが発生します。したがって、キーを変更した後は環境変数を同時に更新してください。

トライアル期限が切れるとどうなりますか?

トライアルクレジットが期限切れになると、リクエストは402エラーを返します。エラーコードはno_creditです。継続して使用するには、アカウントに前払い残高をチャージするだけでよく、コードの変更は不要です。

課金と残高

価格はいくらで、どのように課金されますか?

トークン単位で課金されます:入力$0.25 / 百万トークン、出力$1.00 / 百万トークン。サブスクリプションや月額料金はなく、使用した分だけ課金されます。詳細は価格ページをご覧ください。

残高は期限切れになりますか?

なりません。チャージした前払い残高には有効期限がありません。新規アカウントの$0.50トライアルクレジットのみが7日間の制限対象となります。

1回のリクエストでいくら消費されたかを確認する方法は?

各レスポンスのusageフィールドに、今回の入力および出力トークン数が記載されています。これに単価を掛けることで費用が算出されます。ストリーミングリクエストの場合、最後のデータブロックにもusageが含まれます。読み取り時は、このブロックのchoicesが空配列である点にご注意ください。

予期せぬ高額請求を避けるには?

主に2点で対応します。1つ目はmax_tokensで単回出力を制限すること(デフォルトは2048)。2つ目はマルチターン会話時に履歴を切り捨て、入力が膨らみすぎないようにすることです。前払い制のため、残高がなくなるとリクエストが停止し、残高を超える請求が発生することはありません。

例えば、通常のリクエストはどのくらいの費用がかかりますか?

入力2,000トークン、出力500トークンの場合:入力約$0.0005、出力約$0.0005、合計約$0.001となります。つまり、このようなリクエストが1,000回で約$1です。実際の数字はレスポンス内のusageを基準としてください。

残高がなくなるとどうなりますか?

エンドポイントは402エラーを返し、エラーコードはno_creditとなります。チャージすれば継続して使用でき、API キーの再生成は不要です。

エンドポイントとパラメータ

エンドポイントのURLとモデル名は何ですか?

Base URLはhttps://api.wuxianzhiapi.com/v1です。モデル名は固定でuncensoredと指定します。利用可能なエンドポイントはPOST /v1/chat/completionsとGET /v1/modelsです。

OpenAI SDKに対応していますか?

互換性があります。公式 Python の openai v1 以降、npm の openai v4 以降は、base_url と API キーを変更するだけで利用可能です。具体的な実装は コード例を参照してください。他エンドポイントからの移行は 移行ガイドをご覧ください。

コンテキストウィンドウの長さは?max_tokensの最大値は?

コンテキストウィンドウは100,000トークンです(プロンプトと出力の合計がこの数を超えてはいけません)。max_tokensはデフォルト2048、最大32,000です。リクエストボディは8 MBを超えてはいけません。

ストリーミング出力と関数呼び出しはサポートされていますか?

すべてサポートしています。ストリーミングには stream: true を使用し、サーバーはレスポンスの最後に usage を含むデータブロックを自動的に追加します。関数呼び出しには OpenAI 形式の tools と tool_choice を使用し、ツール結果は role: "tool" のメッセージとして返されます。

ストリーミング応答の最後のチャンクに文字が表示されないのはなぜですか?

それは自動的に付加される使用量統計のチャンクです。choices は空の配列であり、usage には今回のトークン数が含まれています。解析する際に、まず choices が空かどうかを確認してから内容を取得すれば、インデックスの範囲外エラーは発生しません。

レート制限はありますか?

各 API キーあたり、1分間に300リクエストまでです。制限を超えると429が返されます。待機後に再試行してください。指数バックオフの使用を推奨します。

ベクトル、画像、音声、またはファインチューニングに対応していますか?

すべてサポートしていません。テキスト会話のみ提供し、モデルはuncensoredのみです。embeddings、画像、音声、動画の生成、ファインチューニングはありません。

エラーコード

すべてのエラー応答は JSON 形式です。形式は {"error":{"code":...,"message":...}} です。以下にステータスコードごとにエラーの対処法を順に説明します。

400 エラーは何ですか?

リクエスト自体に問題があります。最も多いのは、プロンプトに max_tokens を加えた合計が 100,000 トークンを超えている場合、または JSON 形式が正しくない、フィールドの型が誤っている場合です。リクエストを修正し、再試行しても意味がありません。

401 はどのように調査すればよいですか?

APIキーが無効または未設定です。リクエストヘッダーがAuthorization: Bearer <APIキー>になっているか、環境変数が有効か、APIキーが再生成されていないかを確認してください。再生成すると旧キーは直ちに無効になります。

402 no_credit は何を意味しますか?

残高が枯渇したか、無料トライアルクレジットの有効期限が切れました。アカウントにチャージすれば利用可能になります。API キーの変更は不要です。

403 content_blocked は何を意味しますか?

リクエストがコンテンツフィルタリングに引っかかりました。未成年者の性的コンテンツは常にブロックされ(フィクションやロールプレイを含む)、これは調整できません。リクエスト内容を変更して再試行してください。同じ内容を送信しても結果は変わりません。

404 は何ですか?

存在しないエンドポイントにアクセスしました。一般的な原因は URL の誤りで、例えば /v1 が漏れている場合、または embeddings や画像生成などサポートされていないエンドポイントを呼び出した場合です。

429 と 503 はどのように処理すればよいですか?

429 は1分間の300リクエストというレート制限を超えたことを示します。503 のエラーコードは upstream_busy で、モデルが一時的に混雑していることを意味します。数秒待ってから再試行してください。両方とも指数バックオフによる再試行が適しています。コード例はコード例ページをご覧ください。

コンテンツの境界

「無検閲」であれば何でも生成できるのですか?

いいえ。合法的なアダルトコンテンツ、フィクション、論争のあるトピックは拒否されませんが、未成年者に関する性的コンテンツは常にブロックされ、403 が返されます。これはフィクションかどうか、ロールプレイかどうかに関わらず適用されます。利用は合法である必要があります。

どのようなユーザーを対象としていますか?

18歳以上の成人ユーザーのみを対象としています。エンドユーザー向け製品に使用する場合は、自前のアプリケーション内で年齢確認を行い、通報機能とアカウント管理機能を維持する必要があります。

ロールプレイ、小説、ゲームに使用できますか?

はい、これが最も典型的な使用方法です。各シナリオのプロンプト例とコスト見積もりは アプリケーションシナリオ をご覧ください。

ロールプレイでどのような場合に 403 が返されますか?

コンテンツフィルタリングがトリガーされた場合にのみ返されます。典型的な例は未成年者に関する性的コンテンツで、フィクションの設定も含みます。成人間の合法的なコンテンツは、それがロールプレイであっても拒否されません。403 が返された場合は、キャラクター設定やプロットを調整してからリクエストしてください。

モデルの出力は常に事実として信頼できますか?

必ずしもそうではありません。拒否しないからといって内容が正確であるとは限りません。事実、データ、法律、医療に関する結論については、ご自身で検証してから使用してください。

プライバシー

私のプロンプトはモデルのトレーニングに使用されますか?

いいえ。送信されたプロンプトはトレーニングには使用されません。

API キーはどのように保管すればよいですか?

API キーをサーバー側の環境変数に格納し、フロントエンドページ、モバイルアプリのパッケージ、公開されたコードリポジトリには書き込まないでください。漏洩の疑いがある場合は、アカウントで直ちに再生成してください。古いキーは直ちに無効になります。

アプリケーション内のユーザーデータはどのように処理すればよいですか?

これはご自身の製品に依存します。タスク完了に必要な情報のみを送信し、ユーザーの氏名、身分証明書番号、連絡先などの機密情報をプロンプトに含めないことを推奨します。また、データの流れについて自社のプライバシーポリシーに明記してください。

よくある質問

登録にクレジットカードは必要ですか?無料トライアルクレジットの額はどのくらいですか?

クレジットカードの登録は不要です。メールアドレスとパスワードで登録すると、API キーが即座に表示されます。新規アカウントには $0.50 の無料トライアルクレジットが付与され、7日間の有効期限があります。

料金の計算方法は?残高は期限切れになりますか?

入力 $0.25 / 百万トークン、出力 $1.00 / 百万トークン。前払い制で、サブスクリプションや月額料金はありません。チャージした残高は期限切れになりません。無料トライアルクレジットのみが7日間の制限があります。

コンテキストウィンドウの長さと max_tokens の上限はいくらですか?

コンテキストウィンドウは 100,000 トークン(プロンプトと出力の合計)。max_tokens のデフォルトは 2048 で、1回のリクエストの最大は 32,000 です。リクエストボディは 8 MB 以下、各 API キーあたり1分間に300リクエストまでです。

402 または 403 が返される原因は?

402 のエラーコードは no_credit で、残高が枯渇したか無料トライアルが期限切れになったことを意味します。チャージすれば利用可能です。403 のエラーコードは content_blocked で、未成年者に関する性的コンテンツは常にブロックされます(フィクションを含む)。

プロンプトはトレーニングに使用されますか?

いいえ、プロンプトはトレーニングには使用されません。

フォームに記入するだけで API キーを取得できます

アカウントを作成し、API キーをコピーし、Base URL を変更します。設定はこれだけです。

API キーを取得