アカウントと権限
Q: 企業 ID システム (Okta など) を使用して LangStudio にログインするにはどうすればよいですか?
PAI-LangStudio は Alibaba Cloud の Resource Access Management (RAM) ユーザーシステム上に構築されており、シングルサインオン (SSO) による企業アクセスをサポートしています。
ご利用の企業がすでに ID 管理システム (Okta や Microsoft Entra ID など) を使用している場合、Alibaba Cloud RAM ユーザーの SSO を設定することで、従業員は別途 Alibaba Cloud アカウントを作成することなく、企業のビジネスアカウントで直接 LangStudio にログインできます。
設定手順については、「独自の ID システムを使用した Alibaba Cloud へのエンタープライズシングルサインオン」をご参照ください。
SSO を設定した後、RAM ユーザーに LangStudio に必要な権限を付与してください。詳細については、「クラウドサービスの依存関係と権限付与: LangStudio」をご参照ください。
モデルの呼び出し
Q: Alibaba Cloud Model Studio のモデルを呼び出すと、「OpenAI API hits APIConnectionError: Connection error」というエラーが表示されます。どうすればよいですか?
Alibaba Cloud Model Studio のモデルには、パブリックネットワークアクセスが必要です。ランタイムを起動する際に、仮想プライベートクラウド (VPC) を設定し、その VPC のパブリックネットワークアクセスを有効にしてください。詳細については、「インターネット NAT ゲートウェイの SNAT 機能を使用したインターネットアクセス」をご参照ください。
ナレッジベース
Q: ナレッジベースを作成する際、ベクトルデータベースとして Faiss と Milvus のどちらを選択すればよいですか?
ステージング環境では、追加のデータベース設定が不要な Faiss を使用してください。本番環境では、より大規模なデータを扱うために Milvus を使用してください。
Q: Faiss をベクトルデータベースとして使用すると、「The run failed due to reaching the timeout: 300」というエラーが表示されます。どうすればよいですか?
エラー原因: Faiss を使用する場合、ベクトルデータベースは Object Storage Service (OSS) に保存され、ランタイムに読み込まれます。これには高いマシンのパフォーマンスが要求されます。効率的なタスク処理を確保するために、8 コアや 16 コアの CPU など、より多くのリソースを持つランタイムを使用してください。
解決策:
方法 1: ランタイム設定を変更します。ランタイムリストでランタイム名をクリックし、右上の Change Settings をクリックして、Instance Type を更新します。
方法 2: 既存のランタイムを削除し、より高いリソース仕様で新しいランタイムを作成して、アプリケーションフローでそれを参照します。
Q: Faiss をベクトルデータベースとして使用すると、「Tool load failed in 'index_lookup': (ToolLoadError) Failed to load package tool 'Index Lookup': (AccessDenied)」というエラーが表示されます。どうすればよいですか?

エラー原因: Faiss を使用する場合、アプリケーションフローによって生成されたインデックスファイルに、設定された OSS パスへの保存権限がありません。
解決策: PAI デフォルトロールを使用して、ナレッジベースインデックスを再作成します。[出力 OSS パス] パラメーターを、現在の ワークスペースのデフォルトストレージパス 内の OSS バケットの任意のフォルダに設定します。その後、アプリケーションフローでナレッジベースインデックスノードを再設定します。詳細については、「ナレッジベースインデックスの管理 - ナレッジベースインデックスの作成」をご参照ください。

課金
Q: DSW インスタンスを作成せず、PAI-LangStudio の機能のみを使用しましたが、なぜ PAI-DSW の料金が請求されるのですか?
LangStudio でアプリケーションフローを作成し、ランタイムを起動すると、DSW リソースが使用され、料金が発生します。不要なコストを避けるため、実際の使用状況に応じて、DSW インスタンスリストで対応するインスタンスを停止してください。
