OpenAI
与OpenAI的所有LangChain集成
安装和设置
pip install langchain-openaiuv add langchain-openai获取OpenAI Platform API密钥并将其设置为环境变量OPENAI_API_KEY。
模型接口
- ChatOpenAI: OpenAI 聊天模型。
- AzureChatOpenAI: 托管在 Azure 上的 OpenAI 聊天模型的包装器。
- OpenAI: (传统) OpenAI 文本补全模型。
- AzureOpenAI: 托管在 Azure 上的 (传统) OpenAI 文本补全模型的包装器。
- OpenAIEmbeddings: OpenAI 嵌入模型。
- AzureOpenAIEmbeddings: 托管在 Azure 上的 OpenAI 嵌入模型的包装器。
工具和工具包
- Dall-E Image Generator: 使用 OpenAI 的 Dall-E 模型进行文本到图像的生成。
检索器
- ChatGPTPluginRetriever: 检索实时信息;例如,体育比分、股票价格、最新新闻等。
文档加载器
- ChatGPTLoader: 从您的 ChatGPT 数据导出文件夹中加载
conversations.json。
其他
- Adapter: 使 LangChain 模型适应 OpenAI API。
- OpenAIModerationChain: 检测可能包含仇恨、暴力等内容的文本。