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
  • 开发者计划
    • 分组操作
      • 创建分组
        POST
      • 获取所有分组
        POST
      • 获取单个分组
        POST
      • 删除分组
        POST
      • 修改分组
        POST
    • Custom Key 操作
      • 获取分组内的所有 key
      • 创建 key
      • 更新 key
      • 启用/禁用 key
      • 删除 key
      • 转入/转出点数
      • 批量转入点数
      • 批量设置请求频率上限
      • 搜索 key
    • 生成 API Token
      POST
    • 查询点数消耗
      POST
  • Claude
    • 聊天接口
  • Stable Diffusion
    • Stable Diffusion 图片生成
    • [新] Stable Diffusion Core 图片生成
    • [新] Stable Diffusion 3 图片生成/图片修改
  • Gemini 2
    • 聊天接口
  1. 分组操作

修改分组

POST
/custom_key_type/update
删除之后会把分组内所有 key 的点数转回开发者账户。

请求参数

Header 参数
Content-Type
string 
必需
默认值:
application/json
Authorization
string 
必需
Bearer 你的forwardKey/customKey/API Token
默认值:
Bearer fk....
Body 参数application/json
id
integer 
分组的 id
必需
name
string 
分组的名字
必需
daily_quota
integer 
必需
分组内 Key 的默认每日请求上限
monthly_quota
integer 
必需
分组内 Key 的默认每月请求上限
system_message
string  | null 
可选
分组默认的 system message,会自动加到分组内 key 的请求消息中
enable_fetch
enum<integer>  | enum<null> 
是否开启联网功能
可选
枚举值:
01
fetch_keyword
string  | null 
可选
联网触发词,如果不设置,所有消息都会触发联网
fetch_max_tokens
number  | null 
可选
联网内容的最大长度,如果不设置,默认为1000
enable_vector
enum<integer>  | enum<null> 
是否开启知识库功能
可选
枚举值:
01
vector_keyword
string  | null 
可选
触发知识库搜索的关键字,如果留空表示每条消息都触发
vector_topk
integer  | null 
可选
知识库搜索返回的最大条数
vector_searchable_id
string  | null 
可选
知识库searchable_id
示例
{
  "id": 105,
  "name": "商品2",
  "daily_quota": 10000,
  "monthly_quota": 300000,
  "system_message": "你是一个英语老师,你需要翻译提供的内容...",
  "enable_fetch": 1,
  "fetch_keyword": "@搜索",
  "fetch_max_tokens": 2000,
  "enable_vector": 1,
  "vector_keyword": "@向量",
  "vector_topk": 2,
  "vector_searchable_id": "1313213213213123"
}

示例代码

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/custom_key_type/update' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 105,
    "name": "商品2",
    "daily_quota": 10000,
    "monthly_quota": 300000,
    "system_message": "你是一个英语老师,你需要翻译提供的内容...",
    "enable_fetch": 1,
    "fetch_keyword": "@搜索",
    "fetch_max_tokens": 2000,
    "enable_vector": 1,
    "vector_keyword": "@向量",
    "vector_topk": 2,
    "vector_searchable_id": "1313213213213123"
}'

返回响应

🟢200OK
application/json
Body
object {0}
示例
{
  "code": 0,
  "data": {
    "custom_key_type": {
      "name": "高级会员",
      "uid": 186009,
      "updated_at": "2023-05-27T04:08:49.000000Z",
      "created_at": "2023-05-27T04:08:49.000000Z",
      "id": 290,
      "private_key": "..."
    }
  }
}
上一页
删除分组
下一页
获取分组内的所有 key
Built with