SuperAPI AI 工具集

chatgpt-ask

智能体与模型

查看项目

更新于 10-15 21:41

技能介绍

用途:该技能用于通过本地 Frevana 守护进程和 Chrome 扩展会话,让用户以已登录的 ChatGPT 身份提交问题并获得回答,固定使用 provider 为 chatgpt。

主要能力:接受一个或多个提问(--prompt/--question 可重复),也可用 --prompt-file 读取每行一个非空提问的 UTF-8 文本文件;支持 text 或 json 输出格式,默认 text;可设置工具超时(毫秒);支持将结果保存到文件(--output)。

使用方式:需先确保 Frevana 本地守护进程运行(默认端口 12306)、Chrome 通过 Frevana 扩展连接、且已在 Chrome 中登录 ChatGPT。脚本会在每次调用前运行自带 scripts/setup.sh(下载并执行官方安装脚本)。示例:bash <skill-path>/scripts/ask_chatgpt.sh --prompt "Explain quantum computing in simple terms";可加 --timeout 120000 --output ./out/chatgpt-answer.txt;或 --prompt-file ./prompts.txt --format json --output ./out/chatgpt-batch-answers.txt。脚本底层调用 frevana call frevana_ask '<json_args>',JSON 参数形如 {"provider":"chatgpt","prompt":"...","timeout":120000},固定传 provider 为 chatgpt,不传不支持字段。

适用场景:需要借助本机 Chrome 会话批量向 ChatGPT 提问、获取答案并结构化或保存输出的场景。

限制:依赖 curl、bash、python3;必须本地守护进程运行且 Chrome 扩展已连接。若 setup 报告 Chrome 未连接,应停止并提示用户打开 Chrome、连接扩展后重试;若返回登录/鉴权内容或 ChatGPT 不可用,则需用户先在 Chrome 登录 ChatGPT。未提供时不要自行编造超时值,默认输出格式为 text,除非用户要求 JSON。