Skip to content

系统 API

前缀: /api

用于情感分析、文件工具、截图和主动聊天的杂项系统端点。

情感分析

POST /api/analyze_emotion

分析文本的情感倾向。

请求体:

json
{
  "text": "I'm so happy to see you!",
  "lanlan_name": "character_name"
}

响应: 用于 Live2D/VRM 表情映射的情感标签。

文件工具

GET /api/file-exists

检查指定路径的文件是否存在。

查询参数: path — 要检查的文件路径。

GET /api/find-first-image

在目录中查找第一个图片文件。

查询参数: directory — 要搜索的目录路径。

GET /api/proxy-image

代理图片请求以绕过 CORS 限制。

查询参数: url — 要代理的图片 URL。

Steam 成就

POST /api/steam_achievement

解锁 Steam 成就。

请求体:

json
{ "achievement_id": "ACHIEVEMENT_NAME" }

主动聊天

POST /api/proactive_chat

生成角色的主动消息(用于空闲对话)。

请求体:

json
{
  "lanlan_name": "character_name",
  "context": "optional context about what's happening"
}

INFO

主动消息有频率限制:每个角色每小时最多 10 条。

网页审查

POST /api/web_screening

通过 AI 审查网页内容(用于内容过滤和相关性排序)。

请求体: 包含审查模式的网页内容数据。

截图分析

POST /api/screenshot_analysis

使用视觉模型分析截图。

请求体: Base64 编码的图片数据,可附带上下文信息。

基于 MIT 许可发布。