内容
本次入门内容是调用OpenAI的聊天机器人功能。
实现原理是使用OpenAI提供的API,通过向其发送请求来生成回复文本。
- 首先,导入
ChatOpenAI
类,这个类是用于实现与OpenAI聊天机器人交互的。
pip install langchain-openai
2. 编写调试代码
from langchain_openai import ChatOpenAI
#创建一个`ChatOpenAI`类的实例,传入必要的API密钥、基础URL和预训练的聊天机器人模型(这里使用的是`gpt-3.5-turbo`模型)。
llm = ChatOpenAI(
openai_api_key='替换为你的API密钥',
base_url='https://api.chatanywhere.tech/v1',
model='gpt-3.5-turbo',
)
#使用`invoke`方法向OpenAI发送请求,输入是要询问的问题。在这个例子中,我们输入了文本`帮我的书店起一个别致的ming`。
text=llm.invoke("帮我的书店起一个别致的名字")
#获取API的响应,打印出生成的回复文本。
print(text)
注意事项:
-
请确保已安装
openai
库,如果没有安装,可以使用pip install openai
进行安装。 -
请将
openai_api_key
替换为你的OpenAI API密钥。 -
当前代码示例是针对中文的,如果需要处理其他语言,可能需要使用其他语言的模型。