SuperAPI AI 工具集

gsd-oc-select-model

办公与效率

查看项目

更新于 10-15 21:40

技能介绍

用途:该技能提供交互式工作流,帮助用户从 opencode 的可用提供商和模型中选择 AI 模型,适用于需要逐步、按页浏览并确认模型的场景。

主要能力:脚本随技能打包在 scripts/select-models.cjs,无外部依赖(自包含 Node.js)。运行方式:node <skill-dir>/scripts/select-models.cjs [options]。支持仅列出提供商的 --providers-only 选项、按提供商查询的 --provider 选项,以及三级流程下的 --sub-provider 选项。

工作流:第一步用 --providers-only 获取提供商列表(JSON 含 provider_count、providers 及各提供商的 has_sub_providers 标志);第二步用 question 工具让用户选择提供商,每页 10 个,提供“→ Next”“← Previous”导航;第三步根据所选提供商判断层级——有 models 数组走两级流程,有 sub_providers 走三级流程(每页 10 个子提供商);第五步选择模型,每页 15 个。两级返回 provider/model(如 xai/grok-2),三级返回 provider/sub-provider/model(如 synthetic/deepseek-ai/DeepSeek-R1)。

界面与状态:问题头部使用“ > ”分隔的面包屑,格式如“Provider: {name} > Select a model (page X/Y, showing A-B of M)”,页索引内部 0 起、展示 1 起。需在会话级维护 provider_page、sub_provider_page、model_page、selected_provider、selected_sub_provider、has_sub_providers 等变量;选择“← Back”时保留对应页索引。question 工具会自动附加“Type your own answer”选项,便于按名称跳转。

限制:脚本用法和参数即上述内容;资料未提供该技能的收费、价格、平台或性能信息。