ToB企服应用市场:ToB评测及商务社交产业平台

标题: LLM(大语言模子)、Chat 大模子和 Embedding 大模子 [打印本页]

作者: 嚴華    时间: 昨天 19:21
标题: LLM(大语言模子)、Chat 大模子和 Embedding 大模子
LLM(大语言模子)、Chat 大模子和 Embedding 大模子是当前人工智能领域中常见的三种模子范例,它们在功能、用途和技术特点上存在显著差异。

  
根据具体的应用需求,可以选择单一模子或组合使用这三种模子,以实现最佳结果。

在实际应用中,这三种模子往往相互配合,形成更强大的体系。例如:
 
  1. # 导入必要的库
  2. from dotenv import load_dotenv  # 用于加载环境变量
  3. import os  # 用于操作文件路径
  4. # 获取当前文件所在的目录
  5. current_dir = os.path.dirname(__file__)
  6. # 构建到 conf/.qwen 的相对路径
  7. # 这里通过 os.path.join 拼接路径,确保跨平台兼容性
  8. conf_file_path_qwen = os.path.join(current_dir, '..', 'conf', '.qwen')
  9. # 加载 .qwen 文件中的环境变量
  10. # dotenv_path 参数指定了环境变量文件的路径
  11. load_dotenv(dotenv_path=conf_file_path_qwen)
  12. def get_qwen_models():
  13.     """
  14.     加载通义千问系列的大模型,包括 LLM、Chat 和 Embedding 模型。
  15.     """
  16.     # 加载 LLM 大模型(语言生成模型)
  17.     # 使用 Tongyi 类来实例化一个通义千问模型
  18.     from langchain_community.llms.tongyi import Tongyi
  19.     llm = Tongyi(
  20.         model="qwen-max",  # 指定模型类型为 qwen-max,适合复杂任务
  21.         temperature=0.1,   # 控制输出的随机性,值越低越保守
  22.         top_p=0.7,         # 核采样参数,控制生成文本的多样性
  23.         max_tokens=1024    # 最大生成的 token 数量
  24.     )
  25.     # 加载 Chat 大模型(对话模型)
  26.     # 使用 ChatTongyi 类来实例化一个通义千问对话模型
  27.     from langchain_community.chat_models import ChatTongyi
  28.     chat = ChatTongyi(
  29.         model="qwen-max",  # 指定模型类型为 qwen-max,适合高质量对话
  30.         temperature=0.01,  # 温度更低以获得更确定的回复
  31.         top_p=0.2,         # 控制对话生成的多样性
  32.         max_tokens=1024    # 最大生成的 token 数量
  33.     )
  34.     # 加载 Embedding 大模型(嵌入模型)
  35.     # 使用 DashScopeEmbeddings 类来实例化一个通义千问嵌入模型
  36.     from langchain_community.embeddings import DashScopeEmbeddings
  37.     embed = DashScopeEmbeddings(
  38.         model="text-embedding-v3"  # 指定嵌入模型版本
  39.     )
  40.     # 返回加载的三个模型
  41.     return llm, chat, embed
复制代码

1. LLM(大语言模子)

定义

LLM 是一种大规模的语言生成模子,通常基于 Transformer 架构,经过大量文本数据的练习,可以大概理解天然语言并生成高质量的文本。
特点


用途


示例



2. Chat 大模子

定义

Chat 大模子是一种专门用于对话场景的大语言模子,通常是在通用 LLM 的基础上进一步优化,以适应对话交互的需求。
特点


用途


示例




3. Embedding 大模子

定义

Embedding 大模子是一种将文本、图像或其他数据转换为固定长度向量表现的模子,重要用于语义相似度计算和检索任务。
特点


用途


示例




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4