腾讯混元大模型
腾讯混元大模型(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_env和secret_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:请求超时时间(秒),可选。