API2D
  1. 向量数据库
API2D
  • OpenAI
    • 聊天接口 /v1/chat/completions
      POST
    • 内容补全接口 /v1/completions
      POST
    • 文本编辑 /v1/edits
      POST
    • 向量生成 /v1/embeddings
      POST
    • 图片生成 /v1/images/generations
      POST
    • 余额查询
      GET
    • 文本转音频
      POST
    • 音频转文本
      POST
    • 音频转文本并翻译为英文
      POST
  • 向量数据库
    • 生成 uuid
      GET
    • 查询searchable_id
      POST
    • 写入向量
      POST
    • 基于向量搜索
      POST
    • 删除单条记录
      POST
    • 删除某个 uuid 对应的所有向量数据
      POST
    • 删除当前用户写入过的所有向量数据
      POST
    • 查询数据
      POST
  • Azure
    • 文字 => 语音
      POST
    • 语音 => 文字
      POST
  • 开发者计划
    • 分组操作
      • 创建分组
      • 获取所有分组
      • 获取单个分组
      • 删除分组
      • 修改分组
    • Custom Key 操作
      • 获取分组内的所有 key
      • 创建 key
      • 更新 key
      • 启用/禁用 key
      • 删除 key
      • 转入/转出点数
      • 批量转入点数
      • 批量设置请求频率上限
      • 搜索 key
    • 生成 API Token
      POST
    • 查询点数消耗
      POST
  • Claude
    • 聊天接口
      POST
  • Stable Diffusion
    • Stable Diffusion 图片生成
    • [新] Stable Diffusion Core 图片生成
    • [新] Stable Diffusion 3 图片生成/图片修改
  • Gemini 2
    • 聊天接口
  1. 向量数据库

查询数据

POST
/vector/get
⚠️ 计费说明:单次请求消耗 1P。
这个接口的作用是判断某条 文本 在指定 searchable_id 中是否已经存在,可以用来判断是否成功插入数据。
text/id/embeddings 至少要提供一个。

请求参数

Header 参数
Content-Type
string 
必需
默认值:
application/json
Authorization
string 
必需
Bearer 你的forwardKey/customKey/API Token
默认值:
Bearer fk....
Body 参数application/json
searchable_id
string 
必需
写入向量时候拿到的 searchable_id
text
string 
可选
id
string 
可选
embeddings
array[string]
可选
示例
{
  "searchable_id": "186009-c3d79931-7d10-4a67-aac1-77cb8c689472",
  "id": "e6220b40-194a-4588-8052-8b979716b06c"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://oa.api2d.net/vector/get' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{"searchable_id":"186009-c3d79931-7d10-4a67-aac1-77cb8c689472","id": "e6220b40-194a-4588-8052-8b979716b06c"}'

返回响应

🟢200OK
application/json
Body
object {0}
示例
// 如果数据存在,会返回具体的数据
{
  "data": {
    "Get": {
      "Text": [
        {
          "_additional": {
            "certainty": 0.9999920129776001,
            "distance": 0.000015974045,
            "id": "d4d0e1af-e6f5-4b1a-bf1a-4aa9ac4f262c"
          },
          "created_at": "2023-04-10T18:56:32.847Z",
          "meta": "{id: 123}",
          "searchable_id": "186009-c3d79931-7d10-4a67-aac1-77cb8c689472",
          "text": "我喜欢玩的游戏是怪物猎人1"
        }
      ]
    }
  },
  "searchable_id": "c33-c3d79931-7d10-4a67-aac1-77cb8c689472"
}

// 如果数据不存在,会返回空数组
{
  "data": {
    "Get": {
      "Text": []
    }
  },
  "searchable_id": "c33-c3d79931-7d10-4a67-aac1-77cb8c689472"
}
上一页
删除当前用户写入过的所有向量数据
下一页
Azure
Built with