AI菜鸟向前飞 — LangChain系列之二

98 阅读1分钟

关于langchain_openai一些知识点

  • LangChain所封装的模型

  • 大语言模型(LLM)

  • 在LangChain的环境中,LLM特指文本补全模型(Text Completion Model)

    文本补全模型是一种基于语言模型的机器学习模型,根据上下文的语境和语言规律,自动推断出最有可能出现的下一个文本补全。

            输入:一条文本内容

            输出:一条文本内容

  • 聊天模型(Chat Models)

    语言模型的一种变体,使用语言模型并提供基于“聊天消息”的接口

            输入:一组聊天消息

            输出:一条聊天消息

  • LangChain与OpenAI模型

OpenAI Model endpoint compatibility —— 非常重要

platform.openai.com/docs/models…

图片

    • GPT模型都归为聊天模型,使用invoke函数,消息类型

    • AIMessage 模型回答的消息

    • HumanMessage 用户输入的消息,向模型请求或提问

    • SystemMessage 指令型消息,指定模型的行为

    • dvinci、curie、babbage、ada模型归为文档补全模型,使用invoke函数

LangChain将不同模型抽象为相同的接口BaseLanguageModel

它想做大一统的整合