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

关于langchain_openai一些知识点

  • LangChain所封装的模型
  • 大语言模型(LLM)

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

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

        输入:一条文本内容
    
        输出:一条文本内容
    
  • 聊天模型(Chat Models)

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

     输入:一组聊天消息
    
     输出:一条聊天消息
    
  • LangChain与OpenAI模型

OpenAI Model endpoint compatibility —— 非常重要

https://platform.openai.com/docs/models/model-endpoint-compatibility

    • GPT模型都归为聊天模型,使用invoke函数,消息类型
    • AIMessage 模型回答的消息
    • HumanMessage 用户输入的消息,向模型请求或提问
    • SystemMessage 指令型消息,指定模型的行为
    • dvinci、curie、babbage、ada模型归为文档补全模型,使用invoke函数

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

它想做大一统的整合