LangChain の OpenAI は、人工知能の自然言語処理ドメインを使用してチャットボットを構築するために使用されます。 OpenAI は、LLM アプリケーションと統合して質問応答モデルを管理し、効率を高めることができる API キーを提供します。ユーザーは、OpenAI 関数を実装することで、OpenAPI 呼び出しを使用してインターネットからデータを抽出できます。
このガイドでは、LangChain で OpenAPI 呼び出しを使用して OpenAI 関数を実装するプロセスについて説明します。
LangChain で OpenAPI 呼び出しを使用して OpenAI 関数を実装するにはどうすればよいですか?
OpenAPI 呼び出しを使用して OpenAI 関数を実装するには、このガイドに従ってさまざまな OpenAPI 呼び出しを行うだけです。
セットアップの前提条件
OpenAI 機能の使用を開始するには、次のコードを使用して LangChain モジュールをインストールします。
ピップ インストール ラングチェーン
OpenAI モジュールをインストールして、LangChain でその機能を使用します。
次のコードを実行した後、OpenAI の API キーを使用します。
私たちを輸入してください
getpass をインポートする
OS.環境 [ 「OPENAI_API_KEY」 ] = getpass.getpass ( 「OpenAI API キー:」 )
方法 1: Klarna OpenAPI 呼び出しを使用する
OpenAI API キーがモデルと統合されたら、単に「 get_openapi_chian ' 図書館:
langchain.chains.openai_functions.openapi から get_openapi_chain をインポートします
Klarna OpenAPI 呼び出しでライブラリを使用し、チェーンを実行してデータを取得します。
「https://www.klarna.com/us/shopping/public/openai/v0/api-docs/」
)
その後、中かっこ内にコマンドを記述してchain.run()関数を実行するだけで、それに応じてデータが取得されます。
コマンドに基づいて OpenAPI 呼び出しから抽出されたデータは、青色の男性用シャツの詳細です。
方法2:翻訳サービスでOpenAI機能を利用する
「」を実行します。 get_openapi_chain() 」関数は、翻訳モデルのリンクを使用して、さまざまな言語での翻訳を取得します。
チェーン = get_openapi_chain ( 「https://api.speak.com/openapi.yaml」 、 冗長な =本当 )
引数内のテキストを翻訳する言語を指定したプロンプトを使用してチェーンを実行します。
出力
出力スクリーンショットには、「」を変換するコマンドの JSON 形式が表示されます。 元気ですか ' アラビア語で:
方法 3: XKCD OpenAPI 呼び出しを使用する
もう 1 つの OpenAPI 呼び出しは XKCD で、次のコードに示すように、そのリンクを使用して書籍の詳細を取得できます。
チェーン = get_openapi_chain ('https://gist.githubusercontent.com/roaldnefs/053e505b2b7a807290908fe9aa3e1f00/raw/0a
212622ebfef501163f91e23803552411ed00e4/openapi.yaml'
)
chain.run() 関数内で使用されるプロンプトを実行し、OpenAPI 呼び出しを使用して情報を抽出します。
次のスクリーンショットは、フィクション ジャンルで利用可能な書籍とその番号、年、タイトルなどの詳細を示しています。
LangChain で OpenAPI 呼び出しを使用して OpenAI 関数を実装する方法については以上です。
結論
LangChain で OpenAPI 呼び出しを使用して OpenAI 関数を実装するには、LangChain モジュールと OpenAI モジュールをインストールして、そのさまざまな関数を実装するだけです。その後、アカウントから OpenAI API キーをセットアップし、Klarna、翻訳サービス、XKCD などのさまざまな OpenAPI 呼び出しを使用します。このガイドでは、LangChain で OpenAPI 呼び出しを使用して OpenAI 関数を実装するプロセスについて説明しました。