订阅买了,Token 却总是用不完?
与其让剩余额度在月底悄悄清零,不如把自己有权使用和共享的模型能力接入 FastenShare:在你不使用的时候,为其他用户提供模型服务;请求成功完成后获得生产积分,达到平台规定的提现条件后,可申请兑换为现金收益。
简单来说,FastenShare 做的是一件事:把闲置的 AI 模型能力连接给真正需要它的人。
下载地址
FastenShare 是什么?
FastenShare 是一个 AI 模型能力共享与调用平台,连接两类用户:
- 生产者:将自己有权共享的本地模型、私有部署模型或第三方模型 API 接入平台,利用闲置能力获得生产积分;
- 消费者:通过统一接口发现并调用在线模型节点,用积分支付实际产生的调用费用。
一次完整调用大致会经过下面这条路径:
消费者发起模型请求
↓
FastenShare 匹配并转发请求
↓
生产者设备上的客户端接收请求
↓
本地模型或第三方模型 API 完成推理
↓
结果流式返回给消费者
↓
平台按实际用量结算积分
FastenShare 不把你的账号或密钥公开给别人。生产者使用的上游 API Key 保存在自己的设备上,消费者拿到的是 FastenShare 提供的调用入口,而不是你的原始密钥。点此进入开源客户端以供公众审查 。
FastenShare 能做什么?
1. 让闲置 Token 和模型算力继续产生价值
如果你的模型订阅、API 配额或本地算力在大部分时间里处于空闲状态,可以在遵守对应服务条款并拥有共享权限的前提下,将其接入 FastenShare 。平台会把消费者请求转发到你的节点,请求完成后,你将获得相应的生产积分。
2. 用统一方式连接供给者与使用者
模型的协议、地址和部署方式各不相同。FastenShare 负责节点发现、请求路由、流式传输和结算,让生产者专注于提供稳定能力,也让消费者可以用更统一的方式调用所需模型。
3. 密钥留在本机,降低直接暴露风险
生产者客户端与平台建立出站连接,上游服务的 API Key 仍保留在生产者自己的设备中,不会作为消费者密钥直接分发。你也可以随时停止共享或下线节点。
4. 自动检查节点状态
FastenShare 会持续检查生产者后端是否健康。遇到接口不可用、鉴权失败或额度耗尽等情况时,异常节点会被及时移出可用列表,减少无效请求。
5. 按实际用量计量并自动结算
平台根据实际转发的数据量进行计量。消费者支付积分,生产者获得生产收益,整个调用和结算过程自动完成。
6. 生产收益可以申请提现
FastenShare 将积分区分为消费积分和生产积分:
- 消费积分主要用于调用模型,不可提现;
- 共享模型产生的生产收益进入生产积分,可用于消费,也可在达到平台提现门槛后发起支付宝提现申请。
提现申请需要经过平台审核和线下打款确认,实际门槛、兑换比例与到账规则以申请时 FastenShare 客户端展示的最新规则为准。
如何把剩余 Token 接入 FastenShare ?
接入思路并不复杂:
- 准备一个你有权共享的模型后端,例如本地模型、私有部署服务或兼容接口的第三方模型 API ;
- 安装并登录 FastenShare 客户端;
- 在生产者页面添加后端,填写接口地址、协议、模型名称和访问密钥;
- 完成健康检查并开始共享;
- 保持生产者设备和模型后端在线,等待消费者请求;
- 在钱包中查看生产积分,满足条件后申请提现。
如果你需要将 Codex / Claude 的可用额度先转换成标准 API ,再接入 FastenShare ,可以考虑使用 CLIProxyAPI ,但不是特别建议个人用户这样处理,推荐专业或极客人士可以通过这种方法进行转出共享。
请只接入你拥有合法使用和共享权限的模型能力,并遵守上游服务商的账号、订阅、API 转发和商业使用条款。FastenShare 不能把已过期、已耗尽或无权共享的额度变成可用资源。
留言抽奖:3 人各送 1000 万积分
为了让更多人体验 FastenShare ,在截止时有效参与者达到 50 人的前提下,本次活动将从符合规则的留言用户中随机抽取 3 位幸运儿,每人赠送 10,000,000 ( 1000 万) FastenShare Token 积分。
参与方式
首先进入下载页选择自己的系统进行下载点此下载,安装完毕后使用微信扫码进行登录。
在本文评论区留言,填写一枚由你本人在 FastenShare 中生成的邀请码(微信扫码->点击个人菜单->邀请->生成邀请码),即视为报名参加活动。
示例:
邀请码:ABCD1234
活动时间
- 开始时间:本文发布后;
- 截止时间:本文发布当天的 21:00:00 (北京时间,UTC+8 )(含);
- 以评论平台记录的留言发布时间为准,截止时间之后发布的留言不参加本次抽奖。
有效留言规则
- 每位用户只有 1 次抽奖资格;重复留言时,仅第一次符合要求的留言有效;
- 每枚邀请码只有 1 次抽奖资格;同一邀请码重复出现时,仅最早发布的留言有效;
- 留言必须包含本人在 FastenShare 生成、且在开奖核验时有效的邀请码;
- 无邀请码、邀请码无效、冒用他人邀请码、广告、纯表情、已删除留言及活动组织方留言均不计为有效参与;
- 截止后修改或补充邀请码的留言无效;
- 同一用户最多中奖 1 次;
- 本次抽奖至少需要 50 名有效参与者;若截止时有效参与者不足 50 人,则本次抽奖取消,不抽取中奖用户,也不发放活动积分;
- 活动赠送积分用于 FastenShare 模型调用,不等同于共享模型获得的可提现生产积分,具体入账账户和使用规则以平台实际发放结果为准。
公开、可复核的抽奖算法
截止时有效参与者达到 50 人后,本次抽奖只使用截止时的总留言楼层参与计算。将截止楼层总数乘以固定素数 104729,得到抽奖种子,再通过 SHA-256 依次计算中奖楼层。只要输入的总楼层和无效楼层清单相同,任何人运行程序都会得到完全相同的结果。
第一步:锁定留言楼层
在 发帖当日 21:00:00 (北京时间) 截止时:
- 保存评论区截图、录屏或导出记录;
- 将截止前最后一个留言楼层记为
N;
- 按上面的有效留言规则,记录所有有效楼层;
- 统计有效参与者人数;达到 50 人方可开奖,不足 50 人则取消本次抽奖;
- 截止后出现的新留言不改变
N,原有楼层也不重新编号。
有效参与者达到 50 人后,抽奖以 1 到 N 的全部截止楼层为基础。算法抽到无效楼层、重复中奖楼层或不符合活动规则的楼层时,自动继续计算下一次结果,直到得到 3 个不同的有效中奖楼层。
第二步:运行抽奖程序
将截止楼层总数填入 N,保存为 lottery.js,然后使用 Node.js 运行:
const { createHash } = require("node:crypto");
const N = 0; // 填写截止时的最后留言楼层,例如 286
// 按截止快照和活动规则填写无效楼层,例如 new Set([1, 7, 18])
const invalidFloors = new Set();
if (!Number.isInteger(N) || N < 1) {
throw new Error("N 必须是大于 0 的整数");
}
for (const floor of invalidFloors) {
if (!Number.isInteger(floor) || floor < 1 || floor > N) {
throw new Error("invalidFloors 中存在超出 1 至 N 的楼层");
}
}
const prime = 104729n;
const seed = BigInt(N) * prime;
const validCount = N - invalidFloors.size;
const winnerCount = 3;
if (validCount < 50) {
throw new Error("有效参与者不足 50 人,本次抽奖取消");
}
const winners = [];
let counter = 0;
const totalFloors = BigInt(N);
const space = 1n << 256n;
const limit = space - (space % totalFloors); // 拒绝取样,避免取模偏差
while (winners.length < winnerCount) {
const message = `${seed}|${counter}`;
const digest = createHash("sha256").update(message, "utf8").digest("hex");
const value = BigInt(`0x${digest}`);
counter += 1;
if (value >= limit) {
continue;
}
const floor = Number(value % totalFloors) + 1;
if (invalidFloors.has(floor) || winners.includes(floor)) {
continue;
}
winners.push(floor);
}
console.log("抽奖种子:", seed.toString());
console.log("中奖楼层:", winners);
运行命令:
node lottery.js
程序仅在有效参与者达到 50 人时抽取 3 名中奖用户;有效参与者不足 50 人时会终止运行并提示本次抽奖取消。开奖时将公开以下信息,方便所有参与者复算:
- 截止楼层总数
N;
- 截止时的评论区快照;
- 无效楼层清单及原因;
- 固定素数
104729 和抽奖种子 N × 104729;
- 程序输出的 3 个中奖楼层。
中奖用户需使用中奖留言中的邀请码配合完成身份核验。核验不通过时,该楼层作废,保持相同的 N、固定素数和无效楼层清单继续运行算法,取下一位有效候选人递补。
现在就在评论区留下你的 FastenShare 邀请码吧。若有效参与者达到 50 人,今晚 9 点将抽出 3 名中奖用户!
PS: 建议使用评论的任意邀请码注册,可获得双倍注册积分。