
いずれにせよ、シンプルでありながら示唆に富んだ画像だと言えます。りんごと本のコントラスト
が印象的で、見る者に様々な解釈の可能性を与えてくれます。
この結果から、リンゴと本の構図が正しく説明されていることがわかります。
4.3.4
言語モデルに依存しないAPI(LangChain)
LangChainは特定の言語モデルに依存しないフレームワークです。LangChainが提供する
APIを用いることで、アプリケーションをできるだけ特定の言語モデルに依存しないようにす
ることができます。リスト 4.3.7 にLangChain API の使用例を示します。必要なパッケージ
のインストールについては巻末のAppendix を参考にしてください。
リスト4.3.7
from langchain_openai import ChatOpenAI
# from langchain_anthropic import ChatAnthropic
# from langchain_google_genai import ChatGoogleGenerativeAI
from langchain_core.messages import AIMessage, HumanMessage, SystemMessage
llm = ChatOpenAI(model="gpt-4o-mini")
# llm = ChatAnthropic(model="claude-3-5-haiku-latest") ...