如题,想部署一些有趣或实用的项目
4 个赞
部署个佬友开源的suno2api 哈哈哈哈
我suno还有13天过期
1 个赞
youtube搜 ‘节点搭建教程’
1 个赞
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
1 个赞
哪个小鸡任你白嫖,说来看看
1 个赞
把OpenAI的模型偷来部署
5 个赞
和之前某人说小天才跑 Grok 有异曲同工之妙
4 个赞
某人来了
鄙人认为小天才算力还是太高了
3 个赞
以前拿 Z6 开过刀,用腕上哔哩看个视频都费劲(虽然有硬解好歹能看),先不论 CPU(这玩意 CPU 算力大概是 i3 二代的二分之一?)就 512 MB 这么点 RAM,和 Serv00 比一下还差不多
3 个赞
能跑llama吗
2 个赞
小天才那极致的“信价比”,让资本家都流泪了
2 个赞
搞几个模型玩
1 个赞
什么小鸡,想白嫖
1 个赞
搞个tg机器人,给你的小姐姐找个家。
const axios = require('axios')
const fs = require('fs');
const moment = require('moment');
const TelegramBot = require('node-telegram-bot-api');
const ALS_TOKEN = process.env.ALS_TOKEN;
const ALS_URL = 'http://10.0.0.1:5244/api/fs/put';
const ALS_DES = process.env.ALS_DES;
var bot = new TelegramBot(process.env.TG_BOT_TOKEN, { polling: true, baseApiUrl: 'http://127.0.0.1:8081' });
bot.on('video', (msg) => {
new Promise(async (resolve, reject) => {
try {
const fileId = msg.video.file_id;
const timestamp = moment().utcOffset(480).format('YYMMDDHHmm');
const dPath = `${ALS_DES}/${timestamp}_${msg.video.file_unique_id}.mp4`;
const fileSize = (msg.video.file_size / 1024 / 1024).toFixed(2);
console.log('on video : ', fileId, dPath, fileSize, 'M');
let { file_path } = await bot.getFile(fileId);
if (!file_path) return reject(`${fileId} 下载文件失败`);
console.log(`${fileId} 下载成功,开始转存`);
let stats = fs.statSync(file_path);
const config = { headers: { "Authorization": ALS_TOKEN, "As-Task": "true", "File-Path": dPath, "Content-Type": "application/octet-stream", "Content-Length": stats.size }, validateStatus: null };
let res = await axios.put(ALS_URL, fs.createReadStream(file_path), config);
fs.rmSync(file_path);
resolve(`${fileId} 转存 ${res.data.message}`);
} catch (error) {
reject(error);
}
}).then((data) => {
console.log(data);
}).catch((err) => { console.log('err : ', err); });
});
console.log('TgBot is running');
3 个赞