SDK功能列表
更新时间:2025-02-27
千帆ModelBuilder提供了 Python、Go、Node.js 和 Java 等不同语言的 SDK,支持了丰富的 API 能力,便于开发者使用,提升开发效率。
SDK 支持的功能
SDK支持的能力如下,不同语言SDK,支持的功能可能不同。
- 推理服务V2版本相关
说明:鉴权方式不同,不同语言支持能力不同,安全认证AK/SK鉴权支持如下:
模块 | 模块介绍 | Python SDK | Go SDK | Java SDK | Node.js SDK |
---|---|---|---|---|---|
对话Chat | 支持创建chat,用于发起一次对话。 | ✓ | ✓ | ✓ | ✓ |
- 平台功能OpenAPI相关
模块 | 模块介绍 | Python SDK | Go SDK | Java SDK | Node.js SDK |
---|---|---|---|---|---|
批量预测 | 提供创建预测任务、获取详情等能力。 | ✓ | ✓ | ✓ | ✓ |
TPM配额管理 | 提供了购买TPM配额、查询配额信息等能力。 | ✓ | ✓ | ✓ | ✓ |
算力单元服务付费 | 提供了购买算力单元实例、查询算力单元实例列表或信息等能力。 | ✓ | ✓ | ✓ | ✓ |
模型服务 | 提供创建服务、获取服务详情等能力。 | ✓ | ✓ | ✓ | ✓ |
模型管理 | 提供获取模型、模型版本详情,获取用户/预置模型及将训练任务发布为模型等能力。 | ✓ | ✓ | ✓ | ✓ |
模型调优 | 提供创建训练任务、任务运行、停止任务运行及获取任务运行详情等能力。 | ✓ | ✓ | ✓ | ✓ |
数据管理 | 提供创建数据集等数据集管理、导入导出数据集任务、数据清洗任务管理等能力。 | ✓ | ✓ | ✓ | ✓ |
Prompt工程 | 提供模板管理、Prompt优化任务、评估等相关能力。 | ✓ | ✓ | ✓ | ✓ |
系统记忆 | 提供创建系统记忆、查询系统记忆等能力。 | ✓ | ✓ | ✓ | ✓ |
实例资源自动续费 | 提供创建实例资源自动续费规则API能力。 | ✓ | ✓ | ✓ | ✓ |
推理服务API V2版本
- 为提升使用体验,平台新增支持V2版本模型服务API,完全兼容OpenAI标准(包含身份认证、接口协议)。
对话Chat
- 目前支持Python SDK、Go SDK、Java SDK、Node.js SDK调用V2版本接口,调用说明请查看SDK-对话Chat V2。
支持以下模型。
模型 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
---|---|---|---|---|---|
ERNIE-4.0-8K | 百度自研的旗舰级超大规模⼤语⾔模型,相较ERNIE 3.5实现了模型能力全面升级,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。 百度文心系列中效果最强大的⼤语⾔模型,理解、生成、逻辑、记忆能力达到业界顶尖水平。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-4.0-8K-Preview | 百度自研的旗舰级超大规模⼤语⾔模型,相较ERNIE 3.5实现了模型能力全面升级,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-4.0-8K-Latest | ERNIE-4.0-8K-Latest相比ERNIE-4.0-8K能力全面提升,其中角色扮演能力和指令遵循能力提升较大;相较ERNIE 3.5实现了模型能力全面升级,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效,支持5K tokens输入+2K tokens输出。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-4.0-Turbo-8K | ERNIE 4.0 Turbo是百度自研的旗舰级超大规模⼤语⾔模型,综合效果表现出色,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。相较于ERNIE 4.0在性能表现上更优秀。ERNIE-4.0-Turbo-8K是模型的一个版本。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-4.0-Turbo-8K-Preview | ERNIE 4.0 Turbo是百度自研的旗舰级超大规模⼤语⾔模型,综合效果表现出色,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。相较于ERNIE 4.0在性能表现上更优秀。ERNIE-4.0-Turbo-8K-Preview是模型的一个版本。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-4.0-Turbo-8K-Latest | ERNIE 4.0 Turbo是百度自研的旗舰级超大规模⼤语⾔模型,综合效果表现出色,广泛适用于各领域复杂任务场景;支持自动对接百度搜索插件,保障问答信息时效。相较于ERNIE 4.0在性能表现上更优秀。ERNIE-4.0-Turbo-8K-Latest是模型的一个版本。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-3.5-8K | 百度自研的旗舰级大规模⼤语⾔模型,覆盖海量中英文语料,具有强大的通用能力,可满足绝大部分对话问答、创作生成、插件应用场景要求;支持自动对接百度搜索插件,保障问答信息时效。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-3.5-8K-Preview | 百度自研的旗舰级大规模⼤语⾔模型,覆盖海量中英文语料,具有强大的通用能力,可满足绝大部分对话问答、创作生成、插件应用场景要求;支持自动对接百度搜索插件,保障问答信息时效。此版本为ERNIE-3.5-8K模型的预览版本,指向最新版本模型。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-3.5-128K | ERNIE 3.5是百度自研的旗舰级大规模⼤语⾔模型,覆盖海量中英文语料,具有强大的通用能力,可满足绝大部分对话问答、创作生成、插件应用场景要求;支持自动对接百度搜索插件,保障问答信息时效。ERNIE-3.5-128K是模型的一个版本,2024年5月16日发布,提升上下文窗口长度至128K。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Speed-Pro-128K | 百度2024年最新发布的自研高性能大语言模型,通用能力优异,适合作为基座模型进行精调,更好地处理特定场景问题,同时具备极佳的推理性能。2024年8月30日发布的初始版本,支持128K上下文长度,效果比ERNIE-Speed-128K更优。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Speed-8K | 百度2024年最新发布的自研高性能大语言模型,通用能力优异,适合作为基座模型进行精调,更好地处理特定场景问题,同时具备极佳的推理性能。2024年2月5日发布的初始版本,支持8K上下文长度。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Speed-128K | 百度2024年最新发布的自研高性能大语言模型,通用能力优异,适合作为基座模型进行精调,更好地处理特定场景问题,同时具备极佳的推理性能。2024年3月14日发布版本,提升上下文窗口长度至128K。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Character-8K | 百度自研的垂直场景大语言模型,适合游戏NPC、客服对话、对话角色扮演等应用场景,人设风格更为鲜明、一致,指令遵循能力更强,推理性能更优。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Character-Fiction-8K | 百度自研的垂直场景大语言模型,适合游戏NPC、客服对话、对话角色扮演等应用场景,人设风格更为鲜明、一致,指令遵循能力更强,推理性能更优。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Lite-8K | 百度自研的轻量级大语言模型,兼顾优异的模型效果与推理性能,适合低算力AI加速卡推理使用。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Lite-Pro-128K | 百度自研的轻量级大语言模型,效果比ERNIE Lite更优,兼顾优异的模型效果与推理性能,适合低算力AI加速卡推理使用。该版本优化模型效果,支持128K上下文长度,效果比ERNIE-Lite-128K更优。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Tiny-8K | 百度自研的超高性能大语言模型,部署与精调成本在文心系列模型中最低。 | 支持 | 支持 | 支持 | 支持 |
ERNIE-Novel-8K | 百度自研通用大语言模型,在小说续写能力上有明显优势,也可用在短剧、电影等场景。2024年8月2日首次发布的版本,百度自研通用大语言模型,在小说续写能力上有明显优势,也可用在短剧、电影等场景。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-V3 | 由杭州深度求索人工智能基础技术研究有限公司自研的 MoE 模型,在百科知识、数学推理等多项任务上优势突出,评测成绩在主流榜单中位列开源模型榜首。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1 | 由杭州深度求索人工智能基础技术研究有限公司自研,在数学、代码、自然语言推理等任务上性能表现优异。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1-Distill-Qwen-32B | 基于 DeepSeek-R1 生成的样本数据对 Qwen2.5-32B 模型进行微调得到的新模型。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1-Distill-Qwen-14B | 基于 DeepSeek-R1 生成的样本数据对 Qwen2.5-14B 模型进行微调得到的新模型。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1-Distill-Qwen-7B | DeepSeek-R1-Distill-Qwen-7B是DeepSeek-R1基于Qwen-2.5系列的蒸馏模型。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1-Distill-Qwen-1.5B | DeepSeek-R1-Distill-Qwen-1.5B是DeepSeek-R1基于Qwen-2.5系列的蒸馏模型。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1-Distill-Llama-70B | DeepSeek-R1-Distill-Llama-70B是DeepSeek-R1基于Llama3.3-70B-Instruct的蒸馏模型。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1-Distill-Llama-8B | DeepSeek-R1-Distill-Llama-8B是DeepSeek-R1基于Llama3.1-8B-Base的蒸馏模型。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1-Distill-Qianfan-Llama-70B | 本模型是由千帆大模型研发团队以 Llama3_70B为base模型(Built with Meta Llama)蒸馏所得,蒸馏数据中也同步添加了千帆的语料。 | 支持 | 支持 | 支持 | 支持 |
DeepSeek-R1-Distill-Qianfan-Llama-8B | 本模型是由千帆大模型研发团队以 Llama3_8B为base模型(Built with Meta Llama)蒸馏所得,蒸馏数据中也同步添加了千帆的语料。 | 支持 | 支持 | 支持 | 支持 |
平台功能OpenAPI相关
批量预测
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建批量预测任务 | 用于创建批量预测任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取批量预测任务详情 | 用于获取批量预测任务详情,如任务名称、任务描述、任务运行状态等。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取批量预测任务列表 | 用于获取批量预测任务列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
停止批量预测任务 | 用于停止批量预测任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除批量推理任务 | 用于根据任务ID,删除批量预测任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询支持批量推理模型清单 | 用于查询支持批量推理模型清单。 | 支持 | 支持 | 支持 | 支持 | API文档 |
TPM配额管理
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
购买TPM&RPM配额 | 购买TPM&RPM配额。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询TPM&RPM配额信息详情 | 查询预置服务TPM&RPM配额信息。 | 支持 | 支持 | 支持 | 支持 | API文档 |
终止按小时后付费TPM&RPM配额 | 用于终止按小时后付费TPM&RPM配额。 | 支持 | 支持 | 支持 | 支持 | API文档 |
TPM配额实例变配 | 用于创建TPM配额实例的变配订单。 | 支持 | 支持 | 支持 | 支持 | API文档 |
修改TMP后付费自动释放时间 | 用于修改后付费TMP配额自动释放时间。 | 支持 | 支持 | 支持 | 支持 | API文档 |
算力单元服务付费
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
购买算力单元实例 | 用于购买当前服务部署所需的算力单元实例。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询算力单元实例列表 | 用于查询当前服务已使用的全部或特定算力单元实例列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询算力单元实例信息 | 用于查询当前服务已使用的全部或特定算力单元实例信息。 | 支持 | 支持 | 支持 | 支持 | API文档 |
终止算力单元后付费实例 | 用于终止算力单元后付费实例。 | 支持 | 支持 | 支持 | 支持 | API文档 |
修改算力单元后付费自动释放时间 | 用于修改算力单元示例后付费自动释放时间。 | 支持 | 支持 | 支持 | 支持 | API文档 |
购买算力单元 | 用于购买算力单元。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询算力单元列表 | 用于筛选算力单元列表信息。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询算力单元详情 | 用于查询指定算力单元详细信息。 | 支持 | 支持 | 支持 | 支持 | API文档 |
算力单元变配 | 用于变更算力单元配置。 | 支持 | 支持 | 支持 | 支持 | API文档 |
释放后付费算力单元 | 用于释放算力单元。 | 支持 | 支持 | 支持 | 支持 | API文档 |
定时释放后付费算力单元 | 用于设置算力单元后付费定时释放时间。 | 支持 | 支持 | 支持 | 支持 | API文档 |
模型服务
模型服务开放以下能力,SDK及文档等支持情况如下。
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建定制服务 | 用于创建服务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
更新定制服务 | 用于更新服务基础模型版本。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取定制服务列表 | 用于获取服务列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取定制服务详情 | 用于获取服务详情,如服务ID、模型ID、模型版本ID、服务名称、类型等。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询服务调用情况 | 用于查询服务调用情况。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取预置服务列表 | 用于获取预置服务列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
服务绑定bls日志集 | 用于预置服务和定制服务绑定bls日志集。 | 支持 | 支持 | 支持 | 支持 | API文档 |
服务解绑bls日志集 | 用于预置服务和定制服务解绑bls日志集。 | 支持 | 支持 | 支持 | 支持 | API文档 |
下线定制服务 | 用于下线定制服务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
扩缩容定制服务 | 调整服务当前使用算力单元实例的部署副本数或为服务添加一个新的算力单元实例。 | 支持 | 支持 | 支持 | 支持 | API文档 |
模型管理
模型管理开放以下能力,SDK及文档等支持情况如下。
注意:推荐使用以下模型管理接口,功能更全面、且接口更规范。历史V1版本接口文档已下线,为避免影响使用,建议接入以下新版接口。
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
新建我的模型 | 用于新建我的模型。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取预置模型列表 | 用于获取预置模型列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取我的模型列表 | 用于获取我的模型列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取模型详情 | 用于获取模型详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除我的模型 | 用于根据模型ID删除我的模型。 | 支持 | 支持 | 支持 | 支持 | API文档 |
新建我的模型版本 | 用于新建我的模型版本。 | 支持 | 支持 | 支持 | 支持 | API文档 |
上传自定义对话模板文件 | 用于在新建导入的huggingface对话模型版本时,上传自定义的对话模板配置文件。 | 支持 | ✕ | ✕ | 支持 | API文档 |
获取导入模型平台预置高级配置 | 用于新建我的模型版本时,获取导入模型平台预置高级配置。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取模型版本详情 | 用于获取模型版本详情,如模型版本名称、描述、创建时间、输入输出模式、输入输出模式限制等。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取模型版本的高级配置 | 用于获取模型版本的自定义高级配置。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除我的模型版本 | 用于删除我的模型版本。 | 支持 | 支持 | 支持 | 支持 | API文档 |
创建模型版本导出任务 | 用于创建模型版本导出任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取模型版本打包导出任务 | 用于获取模型版本打包导出任务,不包含失败任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取预置模型详情 | 用于获取预置模型详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取预置模型版本详情 | 用于获取预置模型版本详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
模型调优
注意:推荐使用V2版本接口,V2版本API能力更全面、且接口更规范。V1版本接口功能不再升级,如果之前已接入使用,可继续使用。
- 模型精调
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建模型精调作业 | 用于创建模型精调作业。 | 支持 | 支持 | 支持 | 支持 | API文档 |
创建模型精调任务 | 用于创建模型精调任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
停止模型精调任务 | 用于停止模型精调任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取模型精调作业列表 | 用于获取模型精调作业列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取模型精调任务列表 | 用于获取模型精调任务列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取模型精调任务详情 | 用于获取模型精调任务详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除模型精调作业 | 用于删除模型精调作业。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除模型精调任务 | 用于删除模型精调任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
- 模型评估V2
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建模型评估任务 | 用于创建模型评估任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型评估任务详情 | 用于根据评估任务id,查看模型评估任务详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型评估任务报告 | 用于根据评估任务id,查看模型评估任务报告。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除模型评估任务 | 用于根据评估任务id,删除模型评估任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型评估任务列表 | 用于查看可评估模型列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
更新模型评估任务 | 用于更新模型评估任务信息。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型评估结果导出任务状态 | 用于获取模型评估导出任务状态信息。 | 支持 | 支持 | 支持 | 支持 | API文档 |
发起模型评估结果导出任务 | 用于创建模型评估结果导出任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
停止模型评估任务 | 用于停止模型评估任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
- 模型评估V1
推荐使用模型评估V2版本接口,功能更全面、且接口更规范。
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建模型评估任务 | 用于创建并启动模型评估任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型评估详情 | 用于获得模型评估任务详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型评估报告 | 用于获取评估报告(整体指标)。 | 支持 | 支持 | 支持 | 支持 | API文档 |
停止模型评估任务 | 用于停止模型评估任务,目前只支持纯自动评估任务的停止,当评估包含人工评估模式的时候,不允许停止。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看可评估模型列表 | 用于查看可评估模型列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型评估结果列表 | 用于查看模型评估结果列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
批量删除模型评估 | 用于删除模型评估任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
发起模型评估结果导出任务 | 用于发起评估结果导出任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型评估结果导出任务状态 | 用于查看模型评估结果导出任务状态。 | 支持 | 支持 | 支持 | 支持 | API文档 |
- 模型压缩
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建模型压缩任务 | 用于创建模型压缩任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看模型压缩任务列表 | 用于查看模型压缩任务列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取模型压缩任务详情 | 用于获取模型压缩任务详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
停止模型压缩任务 | 用于停止模型压缩任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除模型压缩任务 | 用于删除模型压缩任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
数据管理
数据管理开放以下能力,SDK及文档等支持情况如下。
- 数据集管理
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建数据集 | 用于创建新的数据集。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取数据集列表 | 用于获取符合特定查询条件的数据集列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除数据集 | 根据数据集ID,删除数据集。 | 支持 | 支持 | 支持 | 支持 | API文档 |
新增数据集版本 | 用于为数据集新增版本。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取数据集版本详情 | 用于获取特定数据集版本的详情信息,如数据集名称、数据类型、版本信息等。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除数据集版本 | 根据数据集版本ID,删除数据集特定版本。 | 支持 | 支持 | 支持 | 支持 | API文档 |
发布数据集版本 | 用于发布数据集版本。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取数据集版本列表 | 用于查询某数据集的版本列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取数据集版本导入详情 | 用于获取数据集版本的导入任务详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
发起数据集版本导入任务 | 用于对特定数据集版本发起数据导入任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取数据集版本导出详情 | 用于获取数据集版本的导出任务详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
发起数据集版本导出任务 | 用于对特定数据集版本发起数据导出任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
- 数据清洗
API名称 | 说明 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建数据清洗任务 | 用于创建数据清洗任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看数据清洗任务详情 | 用于查看数据清洗任务详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看清洗任务列表 | 用于查看清洗任务列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除数据清洗任务 | 用于删除数据清洗任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
- 数据增强
API名称 | 说明 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建数据增强任务 | 用于创建数据增强任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看数据增强详情 | 用于查看数据增强任务详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查看增强任务列表 | 用于查看增强任务列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除数据增强任务 | 用于删除数据增强任务。 | 支持 | 支持 | 支持 | 支持 | API文档 |
- 数据标注
API名称 | 说明 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
样本标注 | 用于进行样本标注 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取样本列表 | 用于获取样本列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
Prompt工程
Prompt工程指针对于Prompt进行结构、内容等维度进行优化的AI技术,它把大模型的输入限定在了一个特定的范围之中,进而更好地控制模型的输出。
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
获取Prompt模板列表 | 用于获取Prompt模板列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
创建Prompt模板 | 用于创建Prompt模板。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取单个Prompt模板详情 | 用于获取单个Prompt模板详情。 | 支持 | 支持 | 支持 | 支持 | API文档 |
更新Prompt模板 | 用于更新Prompt模板。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除Prompt模板 | 用于根据Prompt模版ID删除Prompt模板。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除Prompt模板标签 | 用于根据标签ID,删除Prompt模板标签。 | 支持 | 支持 | 支持 | 支持 | API文档 |
创建Prompt模板标签 | 用于新建Prompt模板标签。 | 支持 | 支持 | 支持 | 支持 | API文档 |
获取Prompt模板标签列表 | 用于获取标签列表信息,如标签ID、标签名称、标签类型等。 | 支持 | 支持 | 支持 | 支持 | API文档 |
系统记忆
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建系统记忆 | 用于创建系统记忆。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询系统记忆列表 | 用于查询系统记忆列表。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除系统记忆 | 用于删除系统记忆,同时删除对应的系统记忆内容。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询一言系统记忆 | 用于查询一言系统记忆。 | 支持 | 支持 | 支持 | 支持 | API文档 |
更新一言系统记忆 | 用于更新一言系统记忆。 | 支持 | 支持 | 支持 | 支持 | API文档 |
实例资源自动续费
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建实例资源自动续费规则 | 用于创建实例资源自动续费规则。 | 支持 | 支持 | 支持 | 支持 | API文档 |
用户记忆
API名称 | 介绍 | Python SDK |
Go SDK |
Java SDK |
Node.js SDK |
HTTP 调用 |
---|---|---|---|---|---|---|
创建用户记忆id | 用于创建用户记id。 | 支持 | 支持 | 支持 | 支持 | API文档 |
写入用户记忆内容 | 用于在用户记忆中写入多条记忆内容,即更新一个appId 下某userMemoryId 的记忆内容。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询用户记忆内容 | 用于查询用户记忆内容,支持查询单个用户所有的记忆内容或单条记忆内容。 | 支持 | 支持 | 支持 | 支持 | API文档 |
查询应用内所有用户记忆id | 用于查询应用内所有用户记忆id,即根据用户提供的应用appId查询对应的用户所有的记忆内容。 | 支持 | 支持 | 支持 | 支持 | API文档 |
修改用户记忆内容 | 用于修改用户记忆中的单条记忆内容。 | 支持 | 支持 | 支持 | 支持 | API文档 |
删除用户记忆id和记忆内容 | 用于删除用户记忆id和对应的记忆内容。 | 支持 | 支持 | 支持 | 支持 | API文档 |
历史版本
推理服务V1版本相关
推理服务V1版本相关内容,请参考SDK参考-历史文档。
模块 | 模块介绍 | Python SDK | Go SDK | Java SDK | Node.js SDK |
---|---|---|---|---|---|
对话Chat | 支持创建chat,用于发起一次对话。 | ✓ | ✓ | ✓ | ✓ |
续写Completions | 支持创建completion,用于发起一次续写请求,不支持多轮会话等。 | ✓ | ✓ | ✓ | ✓ |
向量Embeddings | 支持Embeddings,用于根据输入内容生成对应的向量表示。 | ✓ | ✓ | ✓ | ✓ |
重排序Reranker | 用于重新排序向量模型返回的top-k文档,优化语义搜索结果。 | ✓ | ✕ | ✕ | ✕ |
图像Images | 提供图像相关API能力。 | ✓ | ✓ | ✓ | ✓ |
Token计算 | 根据输入计算token数。 | ✓ | ✕ | ✕ | ✕ |
- 平台功能OpenAPI
为提升开发者使用体验,平台升级了多个产品模块接口,功能更全面、且接口更规范。
针对历史版本接口,API文档迁移到历史文档,由于历史版本接口后续可能下线停止服务,为避免影响使用,建议接入新版本接口。历史版本接口文档,请查看平台功能OpenAPI-历史文档。