cmd1152
(cmd1152)
2024 年12 月 29 日 04:33
1
基于其他佬友的 api 整合到一起的
使用方法:发送 POST 请求到 https://cmd.0k.gs/4o (别浏览器直接打开 ,会直接 404)
其中载荷就是输入,也就是说没上下文,可以跑翻译(需要封装)
可以直接在网站下执行这个代码安装(已解决 CORS)
async function gpt4o(raw, retry = 0) {
const timeout = (ms) => new Promise((_, reject) => setTimeout(() => reject(new Error('Timeout')), ms));
try {
let req = await Promise.race([
fetch("https://cmd.0k.gs/4o", {
method: "POST",
body: raw
}),
timeout(30000) // 30秒超时
]);
let data = await req.text();
if (data == "HTTP error! status: 429") {
if (retry < 3) return gpt4o(raw, retry + 1);
return "请重试,如果再次遇到此问题,请检查是否载荷过大,否则请报告错误"
}
return data;
} catch (error) {
if (error.message === 'Timeout' && retry < 3) {
return gpt4o(raw, retry + 1); // 超时重试
}
return false; // 其他错误处理
}
}
然后就可以测试了
gpt4o('鲁迅为什么打周树人').then(console.log);
免费公益网站随时跑路,且用且珍惜
10 个赞
mikeee
(mikeee)
2024 年12 月 29 日 08:21
6
太强le
有没可能整个兼容openai接口 ?只要加个 v1/chat/completions 或 chat/completions 路径的接口
或是别随时跑路的话也行……
我综合体验还是 deepl api (日常翻译) + gemini (YouTube 字幕翻译)最舒服
CycleBai
(昌意 柏)
2024 年12 月 29 日 10:57
12
https://ds1.ezv.me/v1/
整出来了, base url 如上.
Key:
sk-qv4cWm2kuTEvxqfVH9cpn7nkOCOGAJp13r6zBNeVesneV50QnMYX66z0ie4
mikeee:
有没可能整个兼容openai接口
cmd1152:
在尝试了
实现了 /v1/models 与 /v1/chat/completions
RPM 100, 每条消息结尾会加上水印(换行)
我正在实现基于 ip 的并发&限速限制, 然后会专门开放一个无水印的 token
更新, 新版 key:
sk-39zkmc9j1kr925ewczeo7nywmte6gu3wpc4pn9izdxiw81
这条点赞过 10 我速摸一个支持上下文
4 个赞
牛啊佬,但是楼主说是可以拿去翻译的,100用不了的
CycleBai
(昌意 柏)
2024 年12 月 29 日 11:24
14
啊, 新key我增加了限制
TOKEN,RPM,END_WITH,IP_RPM,MAX_CONCURRENT,IP_LIMIT
sk-qv4cWm2kuTEvxqfVH9cpn7nkOCOGAJp13r6zBNeVesneV50QnMYX66z0ie4,100,This is a 100% free services that is provided by CycleBai & cmd1152 at linux.do,30,2,100
sk-39zkmc9j1kr925ewczeo7nywmte6gu3wpc4pn9izdxiw81,1000,,100,10,100
1 个赞
cmd1152
(cmd1152)
2024 年12 月 29 日 12:22
15
实际上有佬友帮忙测试了,我这个速率限制很小,适合大批量脚本调用
cmd1152
(cmd1152)
2024 年12 月 29 日 12:34
16
实际上有个预留接口 https://cmd.0k.gs/v1/chat/completions ,body 只需要这种json:
{
messages: [
{ role: 'system', content: '请不用使用标点符号' },
{ role: 'user', content: '你好'}
]
}
我这里是在模仿 openai 格式(给沉浸式),但是失败了,不过这个还保留着