跳到主要内容
版本:V1.1.0

腾讯混元大模型

腾讯混元大模型(Tencent Hunyuan)是由腾讯公司全链路自研的大语言模型,在高质量内容创作、数理逻辑、代码生成和多轮对话上性能表现卓越。其 Embedding 接口(GetEmbedding)是腾讯混元大模型 API 的一部分,能够将输入文本转化为高质量的 1024 维向量数据,为构建 RAG 系统、智能体记忆库等应用提供强大的语义理解能力。

提示

使用腾讯混元大模型服务需要遵循腾讯云的收费规则,可能产生相应费用。请在继续前,访问其官网或查阅相关文档,确认并接受其收费标准。如不同意,请勿继续操作。

依赖与鉴权

  • 已安装 pyseekdb 库。

  • 创建 Tencent Hunyuan API Key,用于身份验证。

示例:创建 Tencent Hunyuan Embedding Function

在代码中导入并初始化 TencentHunyuanEmbeddingFunction。通常,鉴权信息通过环境变量管理。

  • 基本用法

    使用默认环境变量初始化,函数会尝试从名为 HUNYUAN_API_KEY 的默认环境变量中读取 API 密钥进行鉴权。

    from pyseekdb.utils.embedding_functions import TencentHunyuanEmbeddingFunction

    ef = TencentHunyuanEmbeddingFunction()
  • 自定义配置

    可以通过 secret_id_envsecret_key_env 指定自定义的环境变量名称,并传入其他可选参数。

    from pyseekdb.utils.embedding_functions import TencentHunyuanEmbeddingFunction

    ef = TencentHunyuanEmbeddingFunction(
    api_key_env="HUNYUAN_API_KEY",
    timeout=30
    )

参数说明:

  • model_name:Tencent Hunyuan 模型名称。

  • api_key_env:API Key 所在的环境变量名,默认是 HUNYUAN_API_KEY

  • timeout:请求超时时间(秒),可选。