2024年2月5日月曜日

LangChain で Azure OpenAI とチャットする

LangChain で Azure OpenAI とチャットする

概要

単純にチャットするサンプルです
openai のライブラリを使っても同じことができます

環境

  • macOS 11.7.10
  • Python 3.11.6
  • langchain 0.1.4
    • langchain-openai 0.0.5

インストール

  • pipenv install langchain-openai

サンプルコード

人間が質問する場合は HumanMessage を使いましょう

from langchain_core.messages import HumanMessage
from langchain_openai import AzureChatOpenAI


client = AzureChatOpenAI(
    api_key="xxx",
    api_version="2023-05-15",
    azure_endpoint="https://my-resource.openai.azure.com",
)

print(client.invoke([HumanMessage(content="こんにちは!")]))

最後に

簡単ですが LangChain を使った Azure OpenAI の連携方法を紹介しました
次回は Embeddings 機能を使ってみたいと思います

参考サイト

0 件のコメント:

コメントを投稿