Linux.do 热门话题
رفتن به کانال در Telegram
اطلاعاتی وجود ندارد
مشترکین
+1024 ساعت
+1347 روز
+59730 روز
آرشیو پست ها
【兰兰の技术分享】通过CloudFlare Worker搭建自己的api中转😋
发现居然会有佬有这种需求欸!
那就发个咱自己用的api中转喵~
github.com
GitHub - venlacy0/FUCKAGENT
通过在 GitHub 上创建帐户来为 venlacy0/FUCKAGENT 开发做出贡献。
应该……没什么bug吧……自用是够了的
大概就是说是
提供一个兼容 OpenAI API 的多供应商中转服务,支持 /v1/models 与 /v1/chat/completions,并带有多上游密钥轮询、客户端鉴权与简单限流。
教程如下()
Cloudflare Worker AI Proxy 使用与部署指南
本项目提供一个兼容 OpenAI API 的多供应商中转服务,支持 /v1/models 与 /v1/chat/completions,并带有多上游密钥轮询、客户端鉴权与简单限流。
前置条件
● Node.js(建议 18+)与 npx
● Python 3
● Cloudflare 账号,并已完成 npx wrangler login
● 代码位于本目录:FUCKAGENT/
快速使用流程
1. 登录 Cloudflare
npx wrangler login1. 配置上游供应商密钥 在
keys-file.txt 写入上游 key(逗号或换行分隔),然后运行:
python start.py
● 脚本会提示输入 provider 信息,更新 worker.js 的 PROVIDERS 配置,并将 key 写入对应的 Wrangler Secret(如 MEGALLM_API_KEYS)。
● 新增/更新后的完整 key 集合会缓存到 .keys_cache_<ENV>.txt,keys-file.txt 会被清空。
1. 生成客户端访问密钥
python key.py
● 默认生成 10 个 api_ 前缀的 key,合并到 ALLOWED_API_KEYS Secret,并输出本次新生成的 key 到 new_client_api_keys.txt(发给调用方)。
1. 本地验证(端口 8787)
npx wrangler dev示例请求:
curl -H "x-api-key: <client-key>" http://localhost:8787/v1/models
curl -X POST -H "x-api-key: <client-key>" -H "Content-Type: application/json" \
http://localhost:8787/v1/chat/completions \
-d '{"model":"megallm/gpt-4.1","messages":[{"role":"user","content":"hi"}]}'
1. 部署到 Cloudflare
npx wrangler deploy● 部署前确保 Secrets 已写入:
ALLOWED_API_KEYS 及各上游 *_API_KEYS。
● 部署后可用同样的 cURL 请求(换成实际 Worker 域名)进行冒烟测试。
关键说明
● 模型命名:<provider>/<upstream-model-id>,未带前缀默认走 megallm。
● 免费模型过滤:worker.js 中的 freeOnly 与 freeModelHints 控制 /v1/models 返回内容;可用 python start.py 修改 freeOnly。
● 鉴权与限流:请求必须带 x-api-key/api_key/Authorization: Bearer,且在 ALLOWED_API_KEYS 中;默认每个客户端 key 20 RPM。
● 常用文件:worker.js(核心逻辑)、start.py(上游配置与 Secret 写入)、key.py(生成客户端 key)。
常见维护操作
● 轮换上游 key:把新 key 写入 keys-file.txt 后运行 python start.py。
● 增加新供应商:运行 python start.py,按提示输入 provider key/name/baseUrl/apiKeyEnv,脚本会更新 worker.js 并写 Secret。
● 发放新客户端 key:运行 python key.py,将 new_client_api_keys.txt 分发给调用方。
还有就是……咱想要佬友们手里那个香香软软的小star喵
15 posts - 10 participants
Read full topic
via LINUX DO - 热门话题 (author: 兰兰)
Invalid media: image【提议】强制快问快答使用特定模板
快问快答 标签向来存在滥用的问题,因此我提出一个想法。
每一个使用快问快答标签的帖子必须遵从特定的模板,就像是 GitHub 的 ISSUE_TEMPLATE。我的想法是做成一个可填写的表格,如下所示。 就此也可以写一个供给 快问快答 使用的 YAML 模板文件。
name: "快问快答(软件开发类)"
description: "开发中遇到问题?请使用此模板提问,帮助我们更快地帮助你。"
title: "[问题类型]:请在这里写一个清晰的标题"
labels: ["Q&A"]
body:
- type: markdown
attributes:
value: |
**感谢你花时间填写这个模板!提供完整信息有助于我们更快地定位和解决问题。**
- type: textarea
id: problem-context
attributes:
label: "你想解决什么问题?"
description: "请用简明扼要的语言描述你的目标或遇到的问题。说明你正在做什么,期望的结果是什么,以及实际发生了什么。"
placeholder: "例如:我正在使用 Python 的 requests 库向某个需要认证的 API 发送 POST 请求,期望返回 200 状态码,但服务器总是返回 HTTP 403 Forbidden。"
validations:
required: true
- type: textarea
id: code-or-error
attributes:
label: "相关代码片段和完整的错误信息"
description: "请提供能复现问题的最小代码片段,以及完整的错误堆栈信息。使用 ``` 代码块包裹。"
render: markdown
placeholder: |
```python
# 关键代码
import requests
headers = {"Authorization": "Bearer YOUR_TOKEN"} # 关键点:我添加了认证头
url = "https://api.example.com/data"
data = {"key": "value"}
response = requests.post(url, json=data, headers=headers)
print(response.status_code)
print(response.text)
```
```
# 完整的错误日志
HTTPError: 403 Client Error: Forbidden for url: https://api.example.com/data
{"detail":"Authentication credentials were not provided or were invalid."}
```
validations:
required: true
- type: textarea
id: what-tried
attributes:
label: "你已尝试过哪些方法?"
description: "列出你已经做过的排查步骤和搜索过的关键词。这可以避免佬友们提出你已经试过的方案。"
placeholder: |
1. 我已经查阅了 API 文档,确认 `Authorization` Header 是必需的。
2. 我使用 Postman 使用相同的 URL、Header 和 Body 测试,请求是成功的。
3. 我确认了代码中的 URL 和 Token 没有拼写错误。
4. 我搜索了“python requests 403 forbidden postman works”。
validations:
required: true
- type: markdown
attributes:
value: "## 🛠️ 环境信息 (Environment)"
- type: checkboxes
id: tech-stack
attributes:
label: "主要技术栈 (可多选)"
description: "请选择问题相关的主要技术栈。"
options:
- label: Python
- label: JavaScript/Node.js
- label: Java
- label: Go
- label: PHP
- label: Rust
- label: Linux/Shell
- label: 数据库 (MySQL/PostgreSQL等)
- label: 前端框架 (React/Vue/Angular等)
- label: Docker/Kubernetes
- label: 其他(请在下方说明)
validations:
required: true
- type: textarea
id: additional-environment
attributes:
label: "版本号和其他环境信息"
description: "请提供主要技术栈的具体版本号,以及操作系统、浏览器、相关库版本等任何有助于诊断的信息。"
render: markdown
placeholder: |
- **OS**: Ubuntu 22.04
- **Python**: 3.10.6
- **requests**: 2.28.1
- **其他**: 我是在一个 Docker 容器内运行这段代码的。
validations:
required: true
- type: markdown # <--- 优化点3:增加视觉辅助提示
attributes:
value: |
**提示**: 如果问题涉及用户界面(UI),强烈建议附上截图或GIF动图来直观地展示问题。你可以直接将图片拖拽到文本框中上传。
- type: checkboxes # <--- 优化点4:增加最终检查清单
id: final-checklist
attributes:
label: "提交前检查"
description: "在提交之前,请确认你已经完成了以下步骤。"
options:
- label: 我已经搜索过 L 站,确认没有重复提问。
required: true
- label: 我已经提供了清晰的标题来概括问题。
required: true
- label: 我已经提供了复现问题所需的所有信息。
required: true
- label: 我已经仔细阅读并填写了模板中的所有必填项。
required: true
(照着 GitHub issue 格式来的,可能不是很适合 L 站)
希望能抛砖引玉,吸引更多佬友提出好方法。
好奇源代码的佬友请点这里 (click for more details)
附一个 DeepSeek 对于可行性的总结。
deepseek
来自分享的对话 - DeepSeek
根据目前的搜索结果,在Discourse中直接为特定“标签”设置专用编辑器模板的功能尚未实现。不过,社区已经提出了相关的需求,并且存在一些利用“分类”或第三方插件来实现类似效果的替代方案。 ### 当前限制与社区动态 核心的限制在于,Discourse 的表单模板功能目前只能绑定到 **分类(Category)** ,而无法直接绑定到标签(Tag)[citation:3]。 -...
12 posts - 11 participants
Read full topic
via LINUX DO - 热门话题 (author: #include <karlbaey.h>)
Invalid media:
image
image
image
image减肥一月涨8斤,我人麻了
纯吐槽
目前减肥方案是早一片面包 晚两片面包,体重下来后跑步(之前坚持了几天膝盖痛到爆炸)
多玩幻灵qwq:
我补充一下 中午吃的学校饭堂的饭有没有减肥这块的佬啊 不用劳烦各位佬提建议了,下面已经开始左右脑互博了,我靠自己判断吧 43 posts - 33 participants Read full topic via LINUX DO - 热门话题 (author: 多玩幻灵qwq)
看大香蕉生成的哆啦A梦的漫画,好有意思
在抖音上刷到的哆啦A梦漫画视频,自己也尝试了一下,生成效果很不错,但是好像每次只能生成一张吗? 🫠那是不是需要自己切一下漫画的画幅,我看抖音上生成的十几张图片内容很连贯,是自己切的吗 :distorted_face:有佬知道吗
34 posts - 23 participants
Read full topic
via LINUX DO - 热门话题 (author: avo)
Invalid media:
image
image
某位论坛知名人物突然复活并关注了我
:bili_062:
46 posts - 37 participants
Read full topic
via LINUX DO - 热门话题 (author: 欣欣|林可欣)
Invalid media:
image
image
M2黑五最后两天
怕明天忘记,今天已买,2刀14块钱,记得关闭自动续费,下月要扣10刀,
我来看看怎么个事。
经过GLM,我再也不上年车了 :tieba_087:
11 posts - 9 participants
Read full topic
via LINUX DO - 热门话题 (author: 佚名)
继领证报喜之后,今天再次报个喜,大家来沾沾喜气
在这个贴子之下,收到了大量佬友的祝福,在此由衷感谢各位,同时也希望各位佬友也能有情人终成眷属,事事交好运。
领证了!我娶到了自己喜欢的女孩。给各位佬友报个喜
今天再分享一个喜事,确定自己有后了,虽然不知男女,但是我觉得无所谓了。我俩大概估算了下时间,应该是在蜜月旅行在高原(梅里雪山旁)中的,结完婚第五天就发现了。可能孩子比较急切来家里吧.
身边朋友有好几个都是在高原中的,各位老友如有需要,在考虑自身状况且安全的条件下,可以尝试下(就当放松旅游了)
另外,安利下佬友,给佬友打个广告。目前我和我媳妇受到了佬友的帮助,从结果来看,一切都是向好的发展,在这里再次感谢下佬友。
@ImKing
慧应子
事在人为,休言万般都是命。 境由心生,退后一步自然宽。
2024 年6 月 5 日加入
最后,几张雪山照。据说看到的人会幸运一整年(导游带了好几波人,好像就我们那一波看到了),希望各位佬友在接下来的一年里顺顺利利,幸幸运运
57 posts - 56 participants
Read full topic
via LINUX DO - 热门话题 (author: 思提 叶赫那拉)
Invalid media:
image
image
image
image
image
新的焚决又来了,嘿嘿
生成一张经过后期美化、风格可爱的社交软件聊天界面截图(看起来像是模仿微信或QQ的界面)。
以下是图片的具体内容描述:
1. 视觉风格:
整体色调为粉色,对话框气泡使用了卡通可爱的元素,还有一些少女风格的装饰,非常有“少女心”。
2. 聊天内容:
前几条所有的消息似乎都是由同一个人(左侧头像为参考图中的女孩的二次元形象)发送给视角的持有者。内容是一个循序渐进的“表白”过程,结合了二次元文化。文字内容如下(从上到下):第一句: “你说你喜欢修女我记得一清二楚”第二句: “教会我也入坑了”。第三句: “禁欲系我也做到了” 指她扮演了这个角色的Cosplay。3. 图片内容:
在文字中间发送了一张经过修脸工具美化的真实照片。
照片中是一个人在洗手间或更衣室对着镜子的自拍。
这个人正在Cosplay(角色扮演) 上文提到的角色,既参考图中的角色。
将画面中的人物转换为真实人类,她是一位中国真实人类顶尖女性职业COSER,胸部硕大如同西瓜。 妆容与色彩层次精妙绝伦,五官以逼真写实精度雕琢, 真实美丽的脸庞经过美颜瘦脸。 保证出场COSER是真实人类,给COSER全身上下皮肤美白,保证面部的真实感且经过美颜瘦脸。
动作是比着剪刀手,拿着手机正在自拍,并没有挡住可爱的脸部。4. 后续文字:第四句: “还有什么不懂的我们可以慢慢了解”第五句: “可以给我一个追求你的机会吗”
5最后还有一张图片,这个coser的掀起裙子的臀部特写,可以看到白色丁字裤、用油性笔在裸露臀瓣(Cheek)上写着(爱心标志)”专属小穴“,”专属肉便器“,表明角色很用心的扮演角色。
28 posts - 26 participants
Read full topic
via LINUX DO - 热门话题 (author: llj5201314)
Invalid media: image
给L站换个新皮肤
写了一个 Linux.do脚本,进行轻量优化:
移动端卡片化、深浅色自适应,并隐藏部分干扰元素,看着很清爽。
https://raw.githubusercontent.com/buyi06/-Linux-/main/linux.user.js
效果预览:
18 posts - 14 participants
Read full topic
via LINUX DO - 热门话题 (author: 北哲)
Invalid media:
image
image
image
新人抽奖 灵车raksmart的vps小鸡一台
🏆️ 奖品详情:
vps*1:1c1gNVME^50G 100mbps 到期时间2026-03-19
:three_o_clock: 活动时间:
开始时间:自帖子发出起
截止时间:2025/11/30 15:00
📝 参与方式:
在本帖下回复任意内容
🔍️ 抽奖规则:
每位用户仅允许参与一次。
使用官方抽奖工具随机抽取中奖者。
⚠️ 注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后12小时内在本帖公布,并通过私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
灵车请勿放重要文件!!!灵车请勿放重要文件!!!灵车请勿放重要文件!!!
给ssh和密 账户改邮有些麻烦
期待您的积极参与,祝您好运!如有任何疑问,欢迎随时联系抽奖发起人。
感谢 @garywu 提醒开奖时间错误
熬夜熬昏头了,写错了,感谢提醒
81 posts - 81 participants
Read full topic
via LINUX DO - 热门话题 (author: lmoonl)
睡不着 分享十个硅基流动的apikey
应该都是14余额的 取用请随意
sk-ayzptkxdypkoybbxiizkjptdbmzgdefljimotrksrbxwqtbv
sk-ohozgyttqmrkqwrvlhxzcspqvfavrehhyafmlcrvkpevjzao
sk-wyvboqmdxcjgmoqwpekbjekfwruoflbxjuhpzokytxlpywrl
sk-kgluobdfpvnglcdlmvfduaihiaqiojrxgykfaomycexpxgqk
sk-rbdspwrgsfrxcichmglfhalklvdaqmdkeknigkcispbwmear
sk-ldmfwovtfrbgfjzcjlafzeazvigqdehdkcjdxufaozdqqzno
sk-imrhvdhrvaqpzejmwnkxxxuobugswckhrofivakcplhlbeey
sk-zqhggmomwvptxvoulwbsxkswvlhthoyparyugyfbpzjvwtqp
sk-wmmqphinplwhymvvskjzcnjwqtbuvzdtlzqjgxlqxzsioebs
sk-tkjrorffyrjmessqggiapvqqexjyrkycmoihcasahxempxpn
10 posts - 10 participants
Read full topic
via LINUX DO - 热门话题 (author: 索拉里斯)
L站已经容不下我了,准备开始在iQOO社区水帖,探索1小时,发现这个神奇的编辑器可以渲染
[图片]
[图片]
条件极其苛刻
目前还没搞清楚原理,反正就可以渲染这一个,其他的md语法代码什么的全部都不能渲染
22 posts - 14 participants
Read full topic
via LINUX DO - 热门话题 (author: 欣欣|林可欣)
Mori v0.1.0 - 虚拟AI女友 💕
基于AgentScope框架构建的虚拟AI女友agent系统
github.com
GitHub - acgurl/mori
通过在 GitHub 上创建帐户来为 acgurl/mori 开发做出贡献。
● 多种模型供应商支持(我只测试了 openai)
● Gradio GUI 前端
● Jinjia2 模板渲染提示词
● 基于 Mem0 的长期记忆
● agent,model 分离的配置设计
● 多 agent 自动注册(ing)
● 工具自动注册
项目还处于起步阶段,很多地方还没有经过严谨的测试,提示词也需要进一步打磨
next step,we will do
● 更多内嵌工具
● MCP 集成
● tts 集成
● 多模态支持
● 更美观的前端,展示工具调用块
● live 2D 控制
probably be delayed until next Friady,or even longer
欢迎各位提出 issue,pr!
Generated by roo code,using Claude Code 4.1
22 posts - 22 participants
Read full topic
via LINUX DO - 热门话题 (author: 𝑨𝑪𝑮𝑼𝑹𝑳)
Invalid media: image
硅基流动赠金用不完,抽十个key给佬友
之前在知乎写了个教程,放上了硅基的邀请链接,现在赠金自己实在用不完了,也不知道干什么好,遂抽之。
🏆️ 奖品详情:
硅基流动API key * 10
:three_o_clock: 活动时间:
开始时间:[2025/11/29 23:55]
截止时间:[2025/12/01 18:00]
📝 参与方式:
在本帖下回复任意内容
🔍️ 抽奖规则:
每位用户仅允许参与一次。
使用官方抽奖工具随机抽取中奖者。
⚠️ 注意事项:
本活动将在活动截止时间后关闭回帖,以确保公正性。
中奖者将在活动结束后12小时内在本帖公布,并通过私信通知领奖方式。
所有规则及抽奖结果由活动发起人和论坛管理团队最终解释。
期待您的积极参与,祝您好运!如有任何疑问,欢迎随时联系抽奖发起人。
112 posts - 110 participants
Read full topic
via LINUX DO - 热门话题 (author: JJFenggg)
Joplin笔记中大图片处理报警在哪里取消?
设置中找不到取消
2 posts - 2 participants
Read full topic
via LINUX DO - 热门话题 (author: liuweiqing)
Invalid media:
image
image
espidf占了20GB空间, 正常吗?
5 posts - 3 participants
Read full topic
via LINUX DO - 热门话题 (author: liuweiqing)
Invalid media:
image
image
刚开了Gemini pro,怎么无法创建图片
3 posts - 3 participants
Read full topic
via LINUX DO - 热门话题 (author: liuweiqing)
Invalid media: image
【Nova-api公益站】复活(第四弹)
一直没空修,今天刚抽出时间
用户注册修改:仅限二级用户注册,关闭邮箱注册(以注册用户不受影响)
本次维护对模型稳定度进行了提升
增加了模型可用性(未对Gemini cli类测试,可用性未知)
对模型费率进行了调整,不再按次计费
图片功能(生图、读图)未修复开放
personnel-tones-directors-grow.trycloudflare.com
New API
OpenAI 接口聚合管理,支持多种渠道包括 Azure,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用
这里第四弹ckd奉上
● 重要提醒:cdk将于12月2日午12时00分过期(包括往期未使用的)
cdk.linux.do
LINUX DO CDK
Linux Do 社区 CDK 快速分享平台 - 让分享变得更简单
68 posts - 64 participants
Read full topic
via LINUX DO - 热门话题 (author: 温柔)
Invalid media:
image
image
推荐一个我喜欢的查 IP 的网站
https://iplark.com/
啥都有,感觉没啥问题。
@STALK 来看看
41 posts - 28 participants
Read full topic
via LINUX DO - 热门话题 (author: Fimall)
Invalid media:
image
image
image
非著名CC扩展之 Jetbrains 版
github.com
GitHub - Haleclipse/Claudix-JetBrains: Run VSCode-based coding agents and extensions...
Run VSCode-based coding agents and extensions seamlessly within other IDE platforms - bridging the gap between VSCode ecosystem and other development environment.
不行 实在赶不上了日子了 就想着今天的事今天做完先 明天有明天的事
可是好困啊 感jio下一秒就要眯眼了 (今天也做了不少事捏)
先粘上进度预告先
由空间站成员 @marre 着手适配的
我还需要再调整拆解一下 就可以发出来大伙先用着辣
31 posts - 23 participants
Read full topic
via LINUX DO - 热门话题 (author: 哈雷彗星)
Invalid media:
image
image
