https://api.mlion.ai ⌘K

Mlion API 接口文档

Base URL (生产): https://api.mlion.ai
Base URL (测试): https://api2-test.mountainlion.ai
API 版本前缀: /v2/api/(仅 dashboardTokenSearch 使用 /v1/api/

通用说明

认证

需要登录的接口须在请求头中携带:

Authorization: Bearer <token>

响应格式

所有接口返回统一结构:

{
  "success": true,
  "data": { ... },
  "message": ""
}

失败时:

{
  "success": false,
  "data": null,
  "message": "错误描述"
}

流式响应(SSE)

流式接口返回 text/event-stream,客户端需使用 EventSource 或手动解析 SSE 数据。


目录

  1. User — 用户相关
  2. Quote/Token — 行情与代币
  3. Dashboard — 仪表盘
  4. News — 新闻资讯
  5. KOL/Twitter — KOL 与推特
  6. Report — 报告
  7. Chat — 对话
  8. Message — 消息管理
  9. Image/Share — 图片与分享
  10. Other — 其他功能

1. User — 用户相关

1.1 发送邮箱验证码

参数 类型 必填 说明
email string 邮箱地址
type string 验证码用途(register/reset)

响应: 发送成功返回 success: true


1.2 注册

参数 类型 必填 说明
email string 邮箱地址
password string 密码
code string 邮箱验证码
invitation_code string 邀请码
{
  "success": true,
  "data": {
    "token": "eyJ...",
    "user_id": 12345
  }
}

1.3 修改密码

参数 类型 必填 说明
email string 邮箱地址
new_password string 新密码
code string 邮箱验证码

1.4 检查用户是否存在

参数 类型 必填 说明
email string 邮箱地址
{
  "success": true,
  "data": { "exist": true }
}

1.5 获取用户评级

参数 类型 必填 说明
chain_id string 链 ID
wallet_address string 钱包地址

1.6 获取用户信息

{
  "success": true,
  "data": {
    "user_id": 12345,
    "email": "user@example.com",
    "membership": "ml-plus",
    "expire_time": "2026-12-31"
  }
}

1.7 获取邀请信息

{
  "success": true,
  "data": {
    "invitation_code": "ABC123",
    "invited_count": 5,
    "reward_points": 100
  }
}

2. Quote/Token — 行情与代币

2.1 获取代币列表

参数 类型 必填 说明
page int 页码,默认 1
page_size int 每页数量,默认 20
sort string 排序字段
{
  "success": true,
  "data": {
    "list": [
      {
        "coin_id": "bitcoin",
        "symbol": "BTC",
        "name": "Bitcoin",
        "price": 65000.0,
        "change_24h": 2.5
      }
    ],
    "total": 1000
  }
}

2.2 获取实时价格

参数 类型 必填 说明
coin_id string 代币 ID(如 bitcoin)

2.3 获取总 Token 数

响应: 返回平台统计的代币总数及分类数量。


2.4 获取预测信息

参数 类型 必填 说明
coin_id string 代币 ID
language string 语言(cn/en),默认 cn

响应: 返回 AI 生成的价格预测及信心指数。


2.5 获取周价格

参数 类型 必填 说明
coin_id string 代币 ID

响应: 返回过去 7 天的价格走势数据。


2.6 AI 择币

响应: 返回 AI 推荐的代币列表及理由。


2.7 深度洞察

参数 类型 必填 说明
coin_id string 代币 ID
language string 语言(cn/en)
query string 自定义查询问题

响应: 返回深度分析报告,包含技术面、基本面、情绪分析。


2.8 GZH 深度洞察

参数 类型 必填 说明
article_url string 公众号文章 URL
language string 语言(cn/en)

2.9 指令润色

参数 类型 必填 说明
instruction string 原始指令文本
language string 语言(cn/en)
{
  "success": true,
  "data": {
    "polished": "润色后的指令文本"
  }
}

2.10 获取日播

参数 类型 必填 说明
date string 日期(YYYY-MM-DD),默认今日
language string 语言(cn/en)

响应: 返回当日播客内容列表(包含音频 URL)。


3. Dashboard — 仪表盘

3.1 搜索代币(v1)

参数 类型 必填 说明
keyword string 搜索关键词
page int 页码
page_size int 每页数量

3.2 获取仪表盘代币列表

参数 类型 必填 说明
category string 分类筛选
sort_by string 排序字段
order string asc/desc
page int 页码
page_size int 每页数量

3.3 获取代币详情

参数 类型 必填 说明
coin_id string 代币 ID

3.4 获取代币历史价格

参数 类型 必填 说明
coin_id string 代币 ID
interval string 时间间隔(1h/4h/1d/1w)
limit int 数据点数量

3.5 获取加密市场数据

响应: 返回市场总市值、24h 交易量、BTC 占比等全局数据。


3.6 获取以太坊 Gas 数据

响应: 返回当前以太坊 Gas 费用(慢/标准/快)。


3.7 获取恐贪指数

响应: 返回当前市场恐贪指数及历史趋势。


3.8 获取热门代币

参数 类型 必填 说明
limit int 返回数量,默认 10

3.9 获取山寨季指数

响应: 返回山寨季指数及各时间维度排名。


3.10 获取泡沫指数

响应: 返回市场泡沫风险评分。


3.11 获取交易信号

参数 类型 必填 说明
coin_id string 代币 ID,默认 BTC

4. News — 新闻资讯

4.1 获取实时新闻(加密)

参数 类型 必填 说明
page int 页码
page_size int 每页数量
language string 语言(cn/en)
tag string 标签筛选
{
  "success": true,
  "data": {
    "list": [
      {
        "news_id": "abc123",
        "title": "新闻标题",
        "summary": "AI 生成摘要",
        "source": "CoinDesk",
        "published_at": "2026-04-24T10:00:00Z",
        "tags": ["Bitcoin", "ETF"]
      }
    ],
    "total": 500
  }
}

4.2 获取实时新闻(AI)

Query 参数: 同 4.1

响应: 同 4.1,内容为 AI 行业新闻。


4.3 获取新闻短评(流式)

参数 类型 必填 说明
news_id string 新闻 ID
language string 语言(cn/en)
news_type string 新闻类型(crypto/ai)
data: {"content": "短评文本片段"}

data: [DONE]

4.4 获取每周热门新闻

参数 类型 必填 说明
week string 周(YYYY-Www),默认本周
language string 语言(cn/en)

4.5 获取推文新闻

参数 类型 必填 说明
page int 页码
page_size int 每页数量
language string 语言

4.6 获取话题列表

参数 类型 必填 说明
language string 语言(cn/en)
category string 分类

5. KOL/Twitter — KOL 与推特

5.1 获取 KOL 列表

参数 类型 必填 说明
page int 页码
page_size int 每页数量
language string 语言筛选
{
  "success": true,
  "data": {
    "list": [
      {
        "kol_id": "kol_001",
        "twitter_id": "elonmusk",
        "name": "Elon Musk",
        "followers": 180000000,
        "influence_score": 98.5
      }
    ]
  }
}

5.2 获取推文详情

参数 类型 必填 说明
tweet_id string 推文 ID

5.3 获取推文列表

参数 类型 必填 说明
kol_id string KOL ID
page int 页码
page_size int 每页数量

5.4 搜索推文列表

参数 类型 必填 说明
keyword string 搜索关键词
page int 页码
page_size int 每页数量

5.5 翻译 KOL 推文

参数 类型 必填 说明
tweet_id string 推文 ID
tweet_text string 推文原文
target_language string 目标语言(cn/en),默认 cn
{
  "success": true,
  "data": {
    "translated": "翻译后的文本",
    "source_language": "en"
  }
}

5.6 关注 KOL

参数 类型 必填 说明
kol_id string KOL ID

5.7 取关 KOL

参数 类型 必填 说明
kol_id string KOL ID

6. Report — 报告

6.1 获取报告 PDF

参数 类型 必填 说明
report_id string 报告 ID

响应: 返回 PDF 文件 URL 或直接流式返回 PDF 内容。


6.2 获取报告类型更新时间

响应: 返回各报告类型的最新更新时间。


6.3 获取报告数据

参数 类型 必填 说明
report_type string 报告类型
page int 页码
page_size int 每页数量

6.4 获取报告列表

参数 类型 必填 说明
category string 报告类别
page int 页码
page_size int 每页数量

6.5 获取报告详情

参数 类型 必填 说明
report_id string 报告 ID

6.6 获取报告热词

响应: 返回近期报告中的高频关键词及出现次数。


6.7 获取报告分类

响应: 返回支持的报告分类列表。


7. Chat — 对话

7.1 发送流式对话

参数 类型 必填 说明
content string 用户消息内容
messages array 历史消息列表
msggroup string 消息组 ID
code string 附加代码内容
model string 会员模型标识(ml-plus)
llm_model string 指定底层模型(见上方列表)
source string 来源标识
language string 语言(cn/en)
owner string 内容归属标识
output_type string 输出类型
chain_id string 链 ID(Web3 场景)
agent_id string Agent ID
wallet_type string 钱包类型
visitor_id string 访客 ID(未登录用户标识)
search_type string 搜索类型
trade_signal_text string 交易信号文本
regenerate_response bool 是否重新生成
事件 说明
code 会话码
systemLanguage 检测到的语言
msggroup 消息组 ID
responseType 响应类型标识
attitude 情感态度
sub_questions 相关问题推荐
whisper 系统提示
content 正文流内容
[DONE] 流结束标志

7.2 获取思维导图

参数 类型 必填 说明
message string 主题或内容
msggroup string 消息组 ID
code string 附加代码内容
language string 语言(cn/en),默认 cn
type int 1=思维导图(默认),2=表格
{
  "success": true,
  "data": {
    "mindmap": "# 主题\n## 子节点1\n## 子节点2",
    "format": "markdown"
  }
}

8. Message — 消息管理

8.1 获取消息列表

参数 类型 必填 说明
msggroup string 消息组 ID
page int 页码
page_size int 每页数量
{
  "success": true,
  "data": {
    "list": [
      {
        "msg_id": "msg_001",
        "role": "user",
        "content": "用户发送的消息",
        "created_at": "2026-04-24T10:00:00Z"
      }
    ],
    "total": 50
  }
}

8.2 获取消息组列表

参数 类型 必填 说明
page int 页码
page_size int 每页数量

8.3 删除消息组

参数 类型 必填 说明
msggroup_ids array 消息组 ID 列表

8.4 删除消息

参数 类型 必填 说明
msg_ids array 消息 ID 列表

9. Image/Share — 图片与分享

9.1 图片列表上传

参数 类型 必填 说明
images file[] 图片文件列表
type string 上传用途标识
{
  "success": true,
  "data": {
    "urls": ["https://cdn.mlion.ai/upload/xxx.jpg"]
  }
}

9.2 文字生图

参数 类型 必填 说明
prompt string 图片描述提示词
size string 图片尺寸(默认 1024×1024)
style string 风格描述
language string 提示词语言(cn/en)
{
  "success": true,
  "data": {
    "image_url": "https://cdn.mlion.ai/gen/yyy.png"
  }
}

9.3 生成新闻分享图

参数 类型 必填 说明
news_id string 新闻 ID
template string 分享模板

响应: 返回生成的分享图 URL。


9.4 生成 AI 新闻分享图

参数 类型 必填 说明
news_id string AI 类新闻 ID
template string 分享模板

9.5 生成热点新闻分享图

参数 类型 必填 说明
date string 日期(YYYY-MM-DD)
template string 分享模板

9.6 生成 KOL 分享图

参数 类型 必填 说明
kol_id string KOL ID
tweet_id string 指定推文 ID
template string 分享模板

10. Other — 其他功能

10.1 生成报告分享图

参数 类型 必填 说明
report_id string 报告 ID
template string 分享模板

响应: 返回生成的报告分享图 URL。


10.2 支付相关

功能: 处理会员订阅支付,支持多种支付方式。

参数 类型 必填 说明
product_id string 商品 ID
payment_method string 支付方式
chain_id string 链 ID(加密支付)
wallet_address string 钱包地址(加密支付)

10.3 获取用户评级(详情)

此接口同时在 User 分组(1.5)中列出,此处为功能完整性补充说明。

功能: 综合链上行为、交易历史、持仓情况,计算用户信用评级分数(0–100)。

{
  "success": true,
  "data": {
    "score": 85,
    "level": "A",
    "breakdown": {
      "trading_activity": 90,
      "holding_diversity": 80,
      "on_chain_behavior": 85
    }
  }
}