用途:该技能用于通过 Frevana 的 OpenRouter Responses API(POST /openrouter/v1/responses)调用 anthropic/claude-opus-5.5(即 Anthropic Claude Opus 5.5),面向高难度推理、大型代码库的多步修改、代码审查、科学分析以及长周期智能体工作。
主要能力:单次调用返回经验证的 API 响应 JSON;自动续写时返回拼接结果,原始响应保存在 continuation.responses 中,也可用 --text-only 只输出合并文本。支持多轮会话、会话持久化、工具定义、结构化输出续写与交互式终端聊天。模型使用自适应思考,可通过 --reasoning-effort 在深度、延迟与成本间权衡。
使用方式:基础命令为 bash <skill-path>/scripts/create_response.sh,输入可用 --input 或 --input-file(或 --raw-payload-file 传原始 JSON),系统指令用 --instructions 或 --instructions-file。可选参数包括 --reasoning-effort <low|medium|high|xhigh|max>、--temperature(仅部分 OpenRouter 端点支持)、--max-output-tokens(1 到 128000)、--previous-response-id、--session-file 或 --session、--tools/--tools-file、--tool-choice(auto 或 none),以及 --text-only、--output、--chat。认证使用 FREVANA_TOKEN 或 --token、FREVANA_API_KEY 或 --api-key。需要 curl、bash 和 python3。
限制:仅接受 default 服务层,当前 Frevana Server 对 Claude 5.5 拒绝 fast 与 priority 层。这些模型的 OpenRouter 端点要求使用 reasoning,不支持 top_p 或强制工具选择,temperature 支持因供应商而异。原始请求应使用 reasoning.effort,而非固定推理 token 预算。会话文件只存最后响应 ID 和模型,续写依赖 previous_response_id;换用其他模型或文件损坏会报错,可用 --new-session 重新开始。不支持流式 raw stream=true,脚本不会自动执行客户端工具。自动续写会增加延迟和计费请求,模型仍可能重复内容;续写结束条件包括达到 --max-continuations、空截断文本、未完成的托管工具或客户端工具、其他未完成原因或 API/传输错误。结构化输出续写后需调用方自行校验最终 JSON 语法与结构。