🦜

LangChainでJson Objectモードを使用する

2024/06/25に公開

llmにbind(response_format={"type": "json_object"})を指定する。恐らくlangchain v2でも使えるはず。

# LLMの作成
llm = ChatOpenAI(
    api_key=os.getenv("OPENAI_API_KEY"),
    model_name="gpt-4o",
    temperature=0,
    streaming=True
).bind(
    response_format={"type": "json_object"}
)

参考文献

公式リファレンス
https://js.langchain.com/v0.1/docs/integrations/chat/openai/

Discussion