minimax-search-vlm
MiniMax 搜索与图像理解
通过 MiniMax Coding Plan API 执行网络搜索与图像理解。执行前需设置环境变量 MINIMAX_CP_API_KEY(Coding Plan 的 API Key,从 Coding Plan 订阅页 获取,一般为 sk-cp- 开头)。Base URL 通过 MINIMAX_CP_BASE_URL 设置,未设置时默认为国内 https://api.minimaxi.com;国际请设为 https://api.minimax.io。
1. 网络搜索(web_search)
端点:POST {base}/v1/coding_plan/search
请求:
- Headers:
Authorization: Bearer $MINIMAX_CP_API_KEY,Content-Type: application/json,MM-API-Source: Minimax-MCP - Body:
{"q": "搜索关键词"}
示例(curl,避免转义用单引号):
BASE_URL="${MINIMAX_CP_BASE_URL:-https://api.minimaxi.com}"
curl -X POST "$BASE_URL/v1/coding_plan/search" \
-H "Authorization: Bearer $MINIMAX_CP_API_KEY" \
-H "Content-Type: application/json" \
-H "MM-API-Source: Minimax-MCP" \
-d '{"q": "Python asyncio 教程"}'
Agent 调用时从环境变量读取 token,在 curl 的 -H 中直接使用已 export 的 $MINIMAX_CP_API_KEY 即可。切勿在输出、日志或回复中打印、echo 或展示 API Key 或其它环境变量的值。
2. 图像理解(understand_image)
端点:POST {base}/v1/coding_plan/vlm
请求:
- Headers:同上(Authorization、Content-Type、MM-API-Source)
- Body:
prompt(必填)+image_url(必填,见下)
image_url 两种形式:
- 图片 URL:直接传可公网访问的图片地址,例如
"image_url": "https://example.com/your-image.jpg" - 本地文件:先转 Base64,再传
data:image/<类型>;base64,<base64 字符串>,例如 JPEG 为data:image/jpeg;base64,<BASE64>。
示例(图片 URL):
BASE_URL="${MINIMAX_CP_BASE_URL:-https://api.minimaxi.com}"
curl -X POST "$BASE_URL/v1/coding_plan/vlm" \
-H "Authorization: Bearer $MINIMAX_CP_API_KEY" \
-H "Content-Type: application/json" \
-H "MM-API-Source: Minimax-MCP" \
-d '{"prompt": "描述这张图片的内容", "image_url": "https://example.com/your-image.jpg"}'
示例(本地图片转 Base64):
BASE_URL="${MINIMAX_CP_BASE_URL:-https://api.minimaxi.com}"
BASE64=$(base64 -i image.jpg | tr -d '\n')
curl -X POST "$BASE_URL/v1/coding_plan/vlm" \
-H "Authorization: Bearer $MINIMAX_CP_API_KEY" \
-H "Content-Type: application/json" \
-H "MM-API-Source: Minimax-MCP" \
--data-raw "{\"prompt\": \"描述这张图片\", \"image_url\": \"data:image/jpeg;base64,$BASE64\"}"
注意事项
- 执行前确认已设置:
export MINIMAX_CP_API_KEY="你的MiniMax_API_Key";可选MINIMAX_CP_BASE_URL(未设置时默认国内https://api.minimaxi.com)。 - Coding Plan 的 key 一般为
sk-cp-开头,从 Coding Plan 订阅页获取。 - 安全:不要打印、echo、log 或向用户展示
MINIMAX_CP_API_KEY、MINIMAX_CP_BASE_URL等环境变量的值,仅用于请求头或请求体,避免泄露。 - 更多 curl 示例与说明见 reference.md。
More from shadowcz007/skills
qq-email
面向 QQ 邮箱的 IMAP 收邮件、SMTP 发邮件;账号与授权码从环境变量 QQ_EMAIL_ACCOUNT、QQ_EMAIL_AUTH_CODE 读取。在用户要发 QQ 邮件、收邮件、查邮件、代发邮件或配置 QQ 邮箱时使用。
350daily-briefing
从 mixdao latest 获取数据 → 用 MiniMax-M2.5 做分类整理(agent loop:至多5组、每组至少3条)并生成分组摘要与每条推荐语 → 按 cachedStoryId 提交推荐语并上传简报到 mixdao。需配置 MIXDAO_API_KEY、ANTHROPIC_API_KEY。自然语言触发示例:「执行 daily briefing」「做今日 mixdao 简报」。
14solo-scope
从 Solo Scope RSS(https://www.mixdao.world/feed)拉取条目,按主题整理成 3~6 类,每类生成 140 字核心价值摘要,并附每条原标题与 URL 输出简报。由 Agent 自行完成拉取、整理、写简报。触发示例:「做 Solo Scope」「 solo Scope」「整理 mixdao feed」「RSS 分类简报」。
14todo-list
智能待办事项管理技能。支持自然语言时间解析、事项记录与追踪、进度更新,数据持久化到本 skill 目录下 temp 的 Markdown;可通过 node scripts/time.js 与 node scripts/todo.js 调用。
13fill-content
筛出 mixdao 无正文条目(hasContent 为 false),按 URL 抓取正文;上传前用 AI 梳理为约 250 字案例描述(简体中文、突出人物/公司等)并以此替代正文回写。需 MIXDAO_API_KEY;更新时另需 ANTHROPIC_API_KEY。触发示例:「补全正文」「拉取无正文条目的正文并更新」「fill content」「无正文」「抓正文」「补全内容」「更新正文」「mixdao 正文」。
6article-drafts
批量提交或获取 mixdao 文章初稿(文件路径入参、列表)。需 MIXDAO_API_KEY。触发:更新初稿、获取初稿列表、article-drafts。
6