langchain-0.1.4 Azure OpenAI使用实例
由于langchain的版本变化过快,导致很多示例,甚至官方文档都与代码的使用不一致,这里提供一下langchain-0.1.4 Azure OpenAI使用实例:
from langchain.schema import HumanMessage, SystemMessage
from langchain_openai import AzureChatOpenAI
chat = AzureChatOpenAI(
openai_api_type="azure",
openai_api_version="2023-07-01-preview",
azure_deployment="gpt-4-32k",
azure_endpoint="https://.openai.azure.com/",
openai_api_key="0f9xxxxx"
)
# 直接调用
messages = [
SystemMessage(
content="You are a helpful assistant that translates English to French."
),
HumanMessage(content="I love programming."),
]
print(chat.invoke(messages))
关于AzureChatOpenAI的参数,可直接查看AzureChatOpenAI中的对应属性。
同时调用方法也由原来的run方法变为invoke方法。

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台
除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接
本文链接:https://choupangxia.com/2024/01/26/langchain-0-1-4-azure-openai/