anypick
开源LLM模型选型库,同时提供Python和TypeScript实现,支持从OpenRouter等平台自动同步模型目录,通过多维度过滤管道(价格、延迟、基准测试、能力)自动筛选最优LLM模型
时间轴 (近 90 天)
anypick是同时提供Python和TypeScript实现的开源库,两种语言的API设计保持一致
anypick支持从OpenRouter和Vercel AI SDK两个数据源自动拉取模型目录
anypick采用管道(pipeline)模式,可将多个过滤条件串联,逐步缩小候选模型范围
anypick支持按价格、延迟、基准测试分数(如MMLU、HumanEval)和能力维度(如函数调用、视觉输入、长上下文)过滤模型
anypick可根据指定标准从候选列表中选出最优模型,如best_price选最便宜模型、best_throughput选吞吐量最高模型,并支持自定义评分函数
anypick的设计目标是让LLM系统不需要每三个月手动更换底层模型
将模型选择逻辑与业务逻辑解耦,当模型涨价或被弃用时只需调整过滤条件即可自动适配到下一个最优选项
anypick目前仅覆盖OpenRouter和Vercel,不含AWS Bedrock、Azure OpenAI等企业常用平台
Python和TypeScript双实现意味着每次功能更新需同步维护两套代码,对维护者是负担
anypick的数据时效性依赖模型目录的更新频率,若不能实时同步,过滤结果可能基于过时数据
全部知识事实 (10)
anypick是同时提供Python和TypeScript实现的开源库,两种语言的API设计保持一致
50%待验证anypick支持从OpenRouter和Vercel AI SDK两个数据源自动拉取模型目录
50%待验证anypick采用管道(pipeline)模式,可将多个过滤条件串联,逐步缩小候选模型范围
50%待验证anypick支持按价格、延迟、基准测试分数(如MMLU、HumanEval)和能力维度(如函数调用、视觉输入、长上下文)过滤模型
50%待验证anypick可根据指定标准从候选列表中选出最优模型,如best_price选最便宜模型、best_throughput选吞吐量最高模型,并支持自定义评分函数
50%待验证anypick的设计目标是让LLM系统不需要每三个月手动更换底层模型
50%待验证将模型选择逻辑与业务逻辑解耦,当模型涨价或被弃用时只需调整过滤条件即可自动适配到下一个最优选项
50%待验证anypick目前仅覆盖OpenRouter和Vercel,不含AWS Bedrock、Azure OpenAI等企业常用平台
50%待验证Python和TypeScript双实现意味着每次功能更新需同步维护两套代码,对维护者是负担
50%待验证anypick的数据时效性依赖模型目录的更新频率,若不能实时同步,过滤结果可能基于过时数据
50%