0 / 0
資料の 英語版 に戻る
生成 AI ソリューションのコーディング
最終更新: 2025年1月29日
生成 AI ソリューションのコーディング

IBM watsonx.ai には、ファウンデーション・モデルを処理するためのプログラマチック・タスクをサポートする REST API があります。 これらの API は、生成 AI アプリケーションで基盤モデルを活用するために使用できる Python ライブラリーおよび Node.js パッケージで実行されます。

サンプルコードや、ヒントやコツについて話し合ったり、よくある質問に対する回答を見つけたりできるコミュニティなど、コーディング作業に役立つリソースをもっと見つけるには、watsonxDeveloper Hub にアクセスしてください。

プログラマチックに行うことができるタスク

watsonx.ai REST API、 Python ライブラリー、または Node.js SDK を使用して、以下のタスクをプログラマチックに実行できます。

表 1. watsonx.aiでプログラムでできるタスク
タスク Python Node.js REST API
使用可能なファウンデーション・モデルに関する詳細を入手する モデルの仕様を取得する サポートされている基盤モデルの一覧
プロンプトのためにモデルが計算するトークンを確認する 組み込み基盤モデルをトークン化する テキストのトークン化
利用可能なカスタム・ファンデーション・モデルのリストを取得する カスタム・モデル デプロイメント
を取得するには、 type=custom_foundation_modelパラメータを使用します。
foundation modelの推論 テキストを生成する テキスト生成
デプロイ・オン・デマンドfoundation modelの推論 テキストを生成する テキストを推測する
foundation modelの推論時にAIガードレールを設定する 有害なコンテンツを削除する foundation modelの入出力にフィルタを適用するには、「moderationsフィールドを使用する。 推測テキストを参照
foundation modelモデルとチャット ModelInference.chat() アプリにジェネレーティブチャットを追加する
チャットからのツールコール ModelInference.chat() エージェント主導のチャットワークフローの構築
foundation modelの迅速な調整 資料を見る 資料を見る
調整されたfoundation modelの推論 テキストを生成する テキストを推測する
すべてのプロンプトテンプレートのリスト すべてのプロンプトテンプレートを一覧表示する プロンプトテンプレートを取得する
デプロイされたプロンプトテンプレートの一覧 展開されたプロンプトテンプレートの一覧 デプロイメントを一覧表示する (type=prompt_template)
プロンプト・テンプレートによるfoundation modelの推論 プロンプトテンプレートマネージャー テキストを推測する
テキストをベクトル化する ドキュメントを埋め込む テキストをベクトル化する
文書からテキストを抽出する テキスト抽出 文書からテキストを抽出する
文書パッセージの再ランク付け 再ランク付け 文書パッセージの再ランク付け
将来の価値を予測する TSModelInference 将来のデータ値を予測する
LangChainと統合する LangChainのIBM拡張機能 - チャットAPI
-ファンデーションモデル
-モデルの埋め込み
LlamaIndex と統合する • LlamaIndex
LlamaIndexのIBM LLMLlamaIndex内IBM埋め込み

詳細情報

親トピック: 生成 AI ソリューションの開発