0 / 0
資料の 英語版 に戻る
Python ライブラリー
最終更新: 2024年11月28日
Python ライブラリー

Python ライブラリーを使用して、 IBM watsonx.ai でファウンデーション・モデルをプログラマチックに推論および調整することができます。

watsonx Pythonライブラリを参照。

watsonx.aiの以下のコンポーネントの名前が変更された。 Pythonノートブックの中には、元の名前を使い続けるものもあるかもしれません。

  • Watson Machine Learningはwatsonx.aiランタイムという名前になった
  • Watson Studioはwatsonx.aiStudioという名前になった

以下のようなサード・パーティー・ツールから watsonx.ai ファウンデーション・モデルを操作することもできます。

使用可能なサンプル・ノートブックから学習する

サンプルノートブックは、推論やfoundation modelのチューニングなど、一般的なタスクを行うためのノートブックを自分で作成する際のガイドとして利用できます。

使用可能なノートブックを見つけるには、 「リソース・ハブ」を検索します。 リソース・ハブから開いたノートブックをプロジェクトに追加し、それらを実行することができます。

Python サンプル・ノートブック GitHub リポジトリーからノートブックにアクセスすることもできます。

IDE からの Python ライブラリーの使用

ibm-watsonx-ai Python ライブラリーは、 PyPI の URL https://pypi.org/project/ibm-watsonx-ai/から入手できます。

以下のコマンドを使用して、統合開発環境に ibm-watsonx-ai Python ライブラリーをインストールできます。

pip install ibm-watsonx-ai

ライブラリーが既にインストールされている場合は、 -U パラメーターを組み込んで、更新を取得し、最新バージョンのライブラリーで作業します。

pip install -U ibm-watsonx-ai

ノートブックからの LangChain の作業

LangChain は、開発者が大規模な言語モデルを組み込んだアプリケーションを作成するために使用できるフレームワークです。 LangChain は、複数の関数を相互にリンクする場合に役立ちます。 例えば、 LangChain を検索拡張世代 (RAG) タスクの一部として使用することができます。

詳しくは、LLMs >IBM watsonx.aiをご覧ください

詳細については、 LangChain を活用するサンプル RAG ノートブックのいずれかを使用してください。 RAG の例を参照してください。

watsonx.aiと LangChainエージェントを使用して一連のアクションを実行するノートブックから、エージェントを使用して、foundation modelの応答に基づいて一連のアクションを実行することができます。

ノートブックからの LlamaIndex 関数の処理

LlamaIndex は、大規模な言語モデル・アプリケーションを構築するためのフレームワークです。 LlamaIndex, から利用可能な関数、たとえば text-to-SQL や Pandas DataFrames の機能を、watsonx.ai 基盤モデルで構築するアプリケーションで活用できます。

詳しくは、 LLM> IBM watsonx.aiを参照してください。

watsonx.aiのノートブックから LlamaIndex 関数を操作できます。

例えば、 Use watsonx、および LlamaIndex for Text-to-SQL task ノートブックを使用して、自然言語照会を SQL 照会に変換します。

前提条件

Python ライブラリーを開始するには、まず資格情報とプロジェクト ID またはデプロイメント ID が必要です。 詳しくは、以下のトピックを参照してください。

詳細情報

親トピック: 生成 AI ソリューションのコーディング

生成 AI の検索と回答
これらの回答は、製品資料の内容に基づいて、 watsonx.ai のラージ言語モデルによって生成されます。 詳細