1. 模型调用接口
AIComputingNode
  • 常用查询接口
    • 获取节点自身的 PeerInfo
      GET
    • 获取节点列表
      GET
    • 获取话题的节点列表
      GET
    • 获取节点 PeerInfo
      POST
    • 获取节点机器信息
      POST
  • 模型调用接口
    • 文字聊天
      POST
    • 文字聊天(使用项目名称)
      POST
    • 图片生成
      POST
    • 图片生成(使用项目名称)
      POST
    • 获取 AI 项目列表
      GET
    • 获取 AI 项目的模型列表
      GET
    • 获取运行指定 AI 项目和模型的节点列表
      GET
    • StyleID 图片修改
      POST
    • StyleID 图片修改(使用项目名称)
      POST
  • 模型注册/反注册接口
    • 注册 AI 模型
      POST
    • 反注册 AI 模型
      POST
    • 获取节点注册的 AI 项目列表
      POST
    • 注册 AI 项目
      POST
    • 反注册 AI 项目
      POST
  • 节点控制接口
    • 列出建立连接的对等点
      GET
    • 列出已知的连接地址
      GET
    • 连接指定的节点
      POST
    • 断开指定节点的连接
      POST
    • 列出订阅的节点列表
      GET
    • 列出引导节点
      GET
    • 增加引导节点
      POST
    • 删除引导节点
      POST
  1. 模型调用接口

文字聊天

input-singapore
https://singapore-chat.degpt.ai
input-singapore
https://singapore-chat.degpt.ai
POST
/api/v0/chat/completion
Chat dialogue language model that uses text to generate text

请求参数

Body 参数application/json

示例
{
    "node_id": "16Uiu2HAmAZmg7WcW8jK6mkjFx6HBbc1HtPWFk88cjjDyvf6MYw8D",
    "project": "DecentralGPT",
    "model": "Qwen2.5-72B",
    "messages": [
        {
            "role": "system",
            "content": "You are a helpful assistant."
        },
        {
            "role": "user",
            "content": "Hello"
        }
    ],
    "stream": false,
    "wallet": "",
    "signature": "",
    "hash": ""
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://singapore-chat.degpt.ai/api/v0/chat/completion' \
--header 'Content-Type: application/json' \
--data '{
    "node_id": "16Uiu2HAmAZmg7WcW8jK6mkjFx6HBbc1HtPWFk88cjjDyvf6MYw8D",
    "project": "DecentralGPT",
    "model": "Qwen2.5-72B",
    "messages": [
        {
            "role": "system",
            "content": "You are a helpful assistant."
        },
        {
            "role": "user",
            "content": "Hello"
        }
    ],
    "stream": false,
    "wallet": "",
    "signature": "",
    "hash": ""
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{
    "created": 1731059175,
    "choices": [
        {
            "index": 0,
            "message": {
                "role": "assistant",
                "content": "Hello! How can I assist you today?"
            },
            "finish_reason": "stop"
        }
    ],
    "usage": {
        "completion_tokens": 10,
        "prompt_tokens": 20,
        "total_tokens": 30
    }
}
修改于 2024-11-08 10:01:26
上一页
获取节点机器信息
下一页
文字聊天(使用项目名称)
Built with