Hume AI
  1. 工具
Hume AI
  • 简介
  • 共情语音界面 (EVI)
    • 工具
      • 列出工具
        GET
      • 创建工具
        POST
      • 列出工具版本
        GET
      • 创建工具版本
        POST
      • 删除工具
        DELETE
      • 更新工具名称
        PATCH
      • 获取工具版本
        GET
      • 删除工具版本
        DELETE
      • 更新工具说明
        PATCH
    • 提示
      • 创建提示
      • 列表提示
      • 列出提示版本
      • 创建提示版本
      • 删除提示
      • 更新提示名称
      • 获取提示版本
      • 删除提示版本
      • 更新提示说明
    • 配置
      • 列出配置
      • 创建配置
      • 列出配置版本
      • 创建配置版本
      • 删除配置
      • 更新配置名称
      • 获取配置版本
      • 删除配置版本
      • 更新配置描述
    • 聊天
      • 列出聊天
      • 列出聊天事件
  • 表达测量 API
    • Batch
      • 列出作业
      • 开始推理作业
      • 获取职位详情
      • 获取工作预测
      • 获取作业工件
      • 从本地文件启动推理作业
  • 自定义模型 API
    • 文件
      • 列出文件
      • 创建文件
      • 上传文件
      • 获取文件
      • 删除文件
      • 更新文件名
      • 获取文件预测
    • 数据集
      • 列出数据集
      • 创建数据集
      • 获取数据集
      • 创建数据集版本
      • 删除数据集
      • 列出数据集版本
      • 列出数据集文件
      • 获取数据集版本
      • 列出数据集版本文件
    • 模型
      • 列出模型
      • 获取模型详细信息
      • 更新模型名称
      • 列出模型版本
      • 获取模型版本
      • 更新模型描述
    • 工作
      • 开始训练工作
      • 启动自定义模型推理作业
  1. 工具

列出工具

开发环境
http://dev-cn.your-api-server.com
开发环境
http://dev-cn.your-api-server.com
GET
/v0/evi/tools
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://dev-cn.your-api-server.com/v0/evi/tools?page_number=0&page_size=2' \
--header 'X-Hume-Api-Key: <apiKey>' \
--data-urlencode 'page_number=0' \
--data-urlencode 'page_size=2'
响应示例响应示例
{
  "page_number": 0,
  "page_size": 2,
  "tools_page": [
    {
      "tool_type": "FUNCTION",
      "id": "d20827af-5d8d-4f66-b6b9-ce2e3e1ea2b2",
      "version": 0,
      "version_type": "FIXED",
      "name": "get_current_location",
      "created_on": 1715267200693,
      "modified_on": 1715267200693,
      "parameters": "{ \"type\": \"object\", \"properties\": { \"location\": { \"type\": \"string\", \"description\": \"The city and state, e.g. San Francisco, CA\" }}, \"required\": [\"location\"] }",
      "version_description": "Fetches user's current location.",
      "fallback_content": "Unable to fetch location.",
      "description": "Fetches user's current location."
    },
    {
      "tool_type": "FUNCTION",
      "id": "4442f3ea-9038-40e3-a2ce-1522b7de770f",
      "version": 0,
      "version_type": "FIXED",
      "name": "get_current_weather",
      "created_on": 1715266126705,
      "modified_on": 1715266126705,
      "parameters": "{ \"type\": \"object\", \"properties\": { \"location\": { \"type\": \"string\", \"description\": \"The city and state, e.g. San Francisco, CA\" }, \"format\": { \"type\": \"string\", \"enum\": [\"celsius\", \"fahrenheit\"], \"description\": \"The temperature unit to use. Infer this from the users location.\" } }, \"required\": [\"location\", \"format\"] }",
      "version_description": "Fetches current weather and uses celsius or fahrenheit based on location of user.",
      "fallback_content": "Unable to fetch location.",
      "description": "Fetches current weather and uses celsius or fahrenheit based on location of user."
    }
  ]
}

请求参数

Query 参数
page_number
string 
必需
示例值:
0
page_size
string 
必需
示例值:
2
Header 参数
X-Hume-Api-Key
string 
必需
示例值:
<apiKey>
Body 参数application/x-www-form-urlencoded
page_number
string 
返回结果的页码。
可选
示例值:
0
page_size
string 
可选
每页包含的最大结果数。
示例值:
2

返回响应

🟢200成功
application/json
Body
page_number
integer 
返回结果的页码。
必需
page_size
integer 
每页返回的结果数。
必需
tools_page
array [object {11}] 
必需
针对指定页码和页面大小返回的工具列表。
tool_type
string 
必需
工具类型。值来自 ToolType 枚举。
id
string 
必需
工具标识符。格式为 UUID。
version
integer 
必需
工具的版本号。版本号应为整数。configId 和版本号的组合是唯一的。
version_type
string 
必需
指示此工具是使用固定版本号还是自动更新到最新版本。值来自 VersionType 枚举。
name
string 
必需
适用于特定工具的所有版本的名称。
created_on
integer 
必需
创建此工具第一个版本的时间戳。
modified_on
integer 
必需
此版本工具的创建时间戳。
parameters
string 
必需
字符串化的 JSON 定义此版本的工具所使用的参数。
version_description
string 
必需
附加到工具特定版本的描述。
fallback_content
string 
必需
如果工具无法生成内容则使用的文本。
description
string 
必需
描述该工具功能的文本。
修改于 2024-05-29 06:28:15
上一页
简介
下一页
创建工具
Built with