实用命令分享:列出一个 OpenAI API 可用模型,用逗号分隔

在 newapi 里添加渠道时,模型名可能因为各种原因无法自动补全,这时候我们可以填英文逗号分隔的多个模型。

分享一个从自己 API 直接输出英文逗号分隔的模型列表的命令:

假设你的 API 地址为: api.example.com/v1/models

curl -s -XGET 'api.example.com/v1/models' --header 'authorization: Bearer your-token' | jq '.data[].id' | sort | sed 's/^"\(.*\)"$/\1/' | paste -sd ','

如果 API 不是 OpenAI 格式的,也可以用类似思路来调整,问 AI 吧~

6 个赞

把最后的 | paste -sd ',' 去掉,就可以输出一行一个模型

技术板块难得有潜心研究技术,一定得支持下

curl https://api.openai.com/v1/models -H “Authorization: Bearer sk-*****” | awk -F " ‘$2~/id/{print $4}’

这样可以可以实现

哈哈哈感觉轮回了

(省略若干中间版本)↓ ↓ ↓

https://linux.do/t/topic/256917

1 个赞

大佬太强了 :tieba_087:

太强了!

2 个赞

哈哈哈哈,没想到有这么专业的工具

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。