アプリへの無制限LLM APIの統合方法
法的な成人向けコンテンツに対して人工的な拒否なしでテキストを処理する、信頼性の高いアンセンサードLLM APIが必要です。The queen APIは標準的なOpenAI互換エンドポイントを通じてこれを実現し、キーを差し替えるだけで即時に生成を開始できます。
最終更新日
概要
- モデルID "uncensored"を使用して標準的な/v1/chat/completionsエンドポイントを使用し、直接的なテキスト生成を行います。
- API queenは、期限なしの前払いクレジットで、1M入力トークンあたり$0.15、1M出力トークンあたり$0.50を請求します。
- $20から開始し、大口の金額にはボーナスクレジットが付与されるため、USDT(TRC20)またはUSDC(Base)を使用してアカウントにチャージしてください。
- 100kのコンテキストウィンドルとストリーミングサポートがありますが、サービスは埋め込みや画像生成を提供していません。
開発者がフィルターなしLLM APIに移行する理由
開発者が切り替えるのは、標準モデルが任意の安全フィルターに基づいて有効なコンテンツを頻繁に拒否するためです。アプリケーションには、フィクションや成人向けテーマに対する不要な拒否なしで、モデルが生成した正確な回答を返す必要があります。API queenは単一の無制限モデルを提供し、直接回答します。これにより、拒否を回避するための複雑なプロキシハックやリトライロジックの必要性がなくなります。
あなたのコードはシンプルに保たれます。プロンプトを送信し、レスポンスを受け取ります。安全レイヤーを処理するために追加のミドルウェアは必要ありません。この信頼性は、一貫した動作が必要なキャラクターボットやコンテンツジェネレーターを構築する際に重要です。昨日は機能していたプロンプトをモデルが突然拒否するというイライラを避けることができます。
コストも重要な要素です。多くのプロバイダーはアンセンサード版に対して高いプレミアムを課すか、コンテキストウィンドウを制限しています。当社は基本価格で100,000トークンの広大なコンテキストウィンドウを提供します。これにより、長いドキュメントの処理や広範な会話履歴の維持が可能で、コンテキストの延長に対して追加料金を支払う必要がありません。
プライバシーも重要です。あなたのプロンプトは学習に使用されないため、あなたの独自コンテンツやユーザーデータはあなたのものとして保たれます。モデルプロバイダーのモデレーションチームによる外部干渉なしに、アプリケーションの動作を完全に制御できます。
アンセンサードAIモデルのアーキテクチャについて
モデルはコンテンツ拒否なしで回答するように特にチューニングされたオープンウェイト大規模言語モデルです。GPT、Claude、Gemini、または他のベンダーのモデルではありません。異なるベースモデル間で切り替える可能性があるルーティングシステムではなく、単一のモデルのみが存在するため、一貫した体験が得られます。
テキスト生成を効率的に処理します。モデルはServer-Sent Eventsを介したストリーミングをサポートしています。これにより、ユーザーにトークンをリアルタイムで表示でき、アプリケーションの知覚されるレイテンシーが改善されます。構造化された出力のために関数呼び出しやJSONモードも使用できます。
このモデルは埋め込み、画像生成、音声処理は行いません。厳密にテキスト入力・テキスト出力のサービスです。この焦点により、インフラストラクチャは高スループットのテキスト生成に最適化されています。テキストベースのアプリケーションに対して、低いレイテンシとより予測可能なパフォーマンスが得られます。
temperature、top_p、seedなどのパラメータで出力を制御できます。これにより、応答の創造性や決定論的な性質を微調整できます。モデルはこれらの設定を確実に尊重するため、本番環境のアプリケーションに必要な制御を提供します。
OpenAI 互換 SDK を使用した環境の設定
環境をセットアップするには、公式の OpenAI Python または Node.js クライアントなど、希望するSDKをインストールします。特別なクライアントは不要です。APIは標準的な OpenAI プロトコルを使用します。つまり、既存のコードは最小限の変更で動作する可能性があります。
ベースURLを HTTPS://api.apiqueen.cc/v1 に設定します。また、環境変数またはクライアント設定にAPIキーを設定します。このキーはサインアップ時に生成されます。Googleまたはメールでサインアップできます。電話番号は不要です。
Python でクライアントを初期化する方法:
- パッケージをインストールします: pip install openai
- ベースURLをAPIクイーンエンドポイントに設定してください
- APIキーをクライアントに渡してください
この構成はOpenAI互換のクライアントのいずれかと動作します。LangChainやLlamaIndexなどのライブラリを変更せずに使用できます。モデル名、メッセージ、温度などの標準パラメータがサポートされています。すぐに最初のリクエストを送信する準備が整います。
API queen用のベースURLとAPIキーの構成
アプリケーションの設定で、ベースURLを HTTPS://apiqueen.cc/v1 に設定します。このURLはリクエストを正しいサーバーに送信します。また、AuthorizationヘッダーにAPIキーを含める必要があります。形式は Bearer YOUR_API_KEY です。
アカウントごとにアクティブなキーは1つです。新しいキーが必要な場合、新しいキーを生成すると古いキーが置き換えられます。これはキーが漏洩したと疑われる場合に便利です。ダッシュボードから新しいキーを生成できます。古いキーは直ちに使用できなくなります。
送信するモデルIDは"uncensored"です。これはサーバーにどのモデルを使用するかを伝えます。他のモデルへのルーティングはありません。常にuncensoredモデルが得られます。この一貫性は、アプリケーションで特定のトーンや動作を維持するために重要です。
簡単なリクエストを送信して接続をテストできます。レスポンス内のモデルIDを確認してください。「uncensored」が返されるはずです。これにより、設定が正しいことが確認できます。これでAPIをアプリケーションロジックに統合する準備が整いました。
リアルタイム生成用のストリーミングレスポンス処理
リクエストでstreamパラメータをtrueに設定することでストリーミングを処理します。サーバーは一連のServer-Sent Eventsを送信します。各イベントにはテキストのチャンクが含まれています。これらのチャンクを連結して完全なレスポンスを形成します。
ストリーミングはユーザーエクスペリエンスを大幅に向上させます。ユーザーはトークンが生成されるのを見ることができます。これにより知覚される待ち時間が短縮されます。最終チャンクにはトークン使用統計が含まれています。これらのトークンを合計することで、コストを正確に追跡できます。
Node.js でのストリーミング処理方法の例:
エラーは適切に処理してください。ネットワークの問題やレートリミットによりストリームが中断される可能性があります。リトライロジックの実装か、ユーザーへのエラーメッセージ表示が必要です。APIは、これらの問題のデバッグを支援する明確なエラーコードを提供します。
max_tokensなどのパラメータを使用してストリーミング動作を制御することもできます。これによりストリーミング応答の長さを制限します。これは、クレジットを急速に消費する可能性のある過度に長い出力を防ぐのに役立ちます。リアルタイム生成の恩恵を受けながら、出力長を制御できます。
トークン制限とパラメータによるコスト最適化
リクエストでmax_tokens制限を設定することでコストを最適化できます。指定しない場合のデフォルトは2,048トークンです。リクエストあたり最大16,000トークンまで増加できます。これにより、複数のAPI呼び出しなしでより長い応答を生成できます。
料金は入力トークン1Mあたり$0.15、出力トークン1Mあたり$0.50です。エラーや拒否は無料です。つまり、成功したレスポンスに対してのみ課金されます。エラーにより破棄されたトークンには課金されません。これは他のプロバイダと比較して大きな利点です。
モデルが不要なテキストを生成しないようにするためにstopパラメータを使用することもできます。これにより、各リクエストで使用されるトークン数を減らすことができます。必要な出力の終了を示すシーケンスを定義します。モデルは、このシーケンスに遭遇すると生成を停止します。
ダッシュボードで利用状況を確認できます。トークン消費量と残高クレジットを確認できます。これにより、API利用を効果的に予算管理できます。残高が少なくなった際に通知を受け取るようアラートを設定できます。これにより、予期せぬ請求やサービスの中断を防げます。
サンプルプロンプトでの統合テスト
サンプルプロンプトを /v1/chat/completions エンドポイントに送信して統合をテストします。「Hello, how are you?」のような簡単なプロンプトを使用して、接続を確認します。期待される挨拶が含まれているかレスポンスを確認してください。これにより、APIキーとベースURLが正しいことが確認されます。
streamパラメータを有効にしてストリーミングをテストすることもできます。テキストのチャンクが到着する様子を監視します。これにより、クライアントがServer-Sent Eventsを正しく処理できることを検証できます。テキストがトークンごとに出現するのを見るはずです。
温度やtop_pなどの異なるパラメータをテストします。これらの値を調整して、モデルの出力に与える影響を確認してください。高い温度はより創造的な応答を生成します。低い温度はより決定論的な出力を生成します。これにより、アプリケーションに適切なバランスを見つけるのに役立ちます。
ツール定義を提供することで、ファンクション呼び出しをテストすることもできます。ツール呼び出しを含むリクエストを送信し、モデルが正しいツールの使用で応答することを検証します。これにより、アプリケーションが外部APIやデータベースと統合できることを確認できます。APIはこれを完全にサポートしています。
他のプロバイダーからのシームレスな移行
ベースURLとAPIキーを構成に変更することで移行できます。エンドポイント構造はOpenAIと同一です。リクエストロジックを書き直す必要はありません。既存のコードを維持し、接続設定のみを更新できます。
モデル名を「uncensored」に調整する必要がある場合があります。これは利用可能な唯一のモデルです。モデルルーティングやバージョン管理を処理する必要はありません。これによりデプロイメントパイプラインが簡素化されます。自信を持って本番環境にデプロイできます。
既存のプロンプトやシステムメッセージをインポートできます。モデルは標準的なプロンプト形式を理解します。データを再学習したりファインチューニングしたりする必要はありません。既存のプロンプトライブラリを使ってすぐにAPIを使用開始できます。
既存のテストスイートを実行して移行をテストできます。旧プロバイダと新プロバイダの出力を比較してください。トーンやスタイルの違いに気づくかもしれません。これは予想されることです。Uncensoredモデルはより直接的または詳細である場合があります。望ましい出力を得るためにプロンプトを調整できます。
検閲なしアプリケーション公開のための最終ステップ
エラーハンドリングを堅牢にすることで起動します。ネットワーク障害が発生する可能性があります。指数関数的バックオフ付きのリトライ処理を実装してください。これにより、負荷の変動下でもアプリケーションの耐障害性を確保できます。一時的な障害によるユーザーのダウンタイムを避けたいはずです。
トークン使用量を慎重に監視してください。高消費時のアラートを設定できます。これにより、予期せぬ請求を避けることができます。コストを制御するためにmax_tokens制限を設定することもできます。これにより、クレジットを速く使い切らないように確保されます。
7日間の$0.50試用クレジットが提供されます。これにより、有料プランにコミットする前にAPIをテストできます。準備ができたら暗号通貨でチャージできます。
アプリケーションの構築が準備完了しました。APIの女王は、信頼性が高く、検閲のないLLM APIを提供します。仲介者なしでモデルに直接アクセスできます。これにより、アプリケーションの動作を完全に制御できます。APIの癖を管理する代わりに、優れた機能の構築に集中できます。