LinuxDo 新帖推送
189 subscribers
254K photos
317K links
Download Telegram
标题: 基于Deno的Gemini/Cohere/Claude 2 OpenAI接口的服务
作者: #belingud
板块: #开发调优
编号: 962306
帖子: https://linux.do/t/topic/962306
时间: 2025-09-16 22:57:46
摘要:
写了一个把Gemini/Cohere/Claude接口转为OpenAI格式的Deno服务
打开Deno deploy,复制粘贴一键部署
支持接口

/v1/chat/completions
/v1/models
/v1/embedding

使用方式
Cohere2OpenAI
curl -s -H "Authorization: Bearer $COHERE_API_KEY" -H "Content-Type: application/json" \
-d '{
"model": "command-a-03-2025",
"messages": [
{"role": "user", "content": "Say hello in one sentence"}
]
}' \
https://<your-deploy>/cohere/v1/chat/completions | jq

Gemini2OpenAI
curl -s -H "Authorization: Bearer $GEMINI_API_KEY" -H "Content-Type: application/json" \
-d '{
"model": "gemini-2.5-pro",
"messages": [
{"role": "user", "content": "Say hello in one sentence"}
],
"extra_body": {
"google": {
"thinking_config": {
"include_thoughts": true,
"thinking_budget": 512
}
}
}
}' \
https://<your-deploy>/gemini/v1/chat/completions | jq

Claude2OpenAI
支持header中设置anthropic-version
curl -sN -H "Authorization: Bearer $ANTHROPIC_API_KEY" -H "Content-Type: application/json" \
-d '{
"model": "claude-3-5-sonnet",
"messages": [
{"role": "user", "content": "Write a haiku about Deno"}
],
"stream": true
}' \
https://<your-deploy>/claude/v1/chat/completions

目前测试了cohere和gemini,claude没测试,我没key。gemini-2.5-pro默认返回思考过程,可以通过设置include_thoughts为false关闭返回思考过程。
curl -s -H "Authorization: Bearer $GEMINI_API_KEY" -H "Content-Type: application/json" \
-d '{
"model": "gemini-2.5-pro",
"messages": [
{"role": "user", "content": "Say hello in one sentence"}
],
"extra_body": {
"google": {
"thinking_config": {
"include_thoughts": false
}
}
}
}' \
https://<your-deploy>/gemini/v1/chat/completions | jq

脚本代码:
// Unified OpenAI-compatible proxy for Cohere, Gemini, and Claude on Deno Deploy
export {};
declare const Deno: any;
// Endpoints are namespaced under provider prefixes:
// /cohere -> Cohere adapters
// /gemini -> Google Generative Language (Gemini) adapters
// /claude -> Anthropic Claude adapters

// --------------- Common config -------------------
const LOG_LEVEL = Deno.env.get("LOG_LEVEL") || "INFO";

// Upstream base URLs
const COHERE_BASE_URL = Deno.env.get("COHERE_BASE_URL") || "https://api.cohere.ai";
const GEMINI_BASE_URL = Deno.env.get("GEMINI_BASE_URL") || "https://generativelanguage.googleapis.com";
const CLAUDE_BASE_URL = Deno.env.get("CLAUDE_BASE_URL") || "https://api.anthropic.com";
const ANTHROPIC_VERSION = Deno.env.get("ANTHROPIC_VERSION") || "2023-06-01";

// Misc constants
const BASE_CREATED = 1700000000;

// --------------- Utilities -------------------
function log(level: string, message: string, ...args: unknown[]) {
const timestamp = new Date().toISOString();
const logLevels = ["DEBUG", "INFO", "WARN", "ERROR"];
const currentLevelIndex = logLevels.indexOf(LOG_LEVEL.toUpperCase());
const messageLevelIndex = logLevels.indexOf(level.toUpperCase());
if (messageLevelIndex >= currentLevelIndex) {
console.log(`${timestamp} | ${level.padEnd(8)} | ${message}`, ...args);
}
}

async function makeRequestWithRetry(url: string, options: RequestInit = {}, maxRetries = 3): Promise<Response> {
let lastError: Error | null = null;
for (let attempt = 1; attempt <= maxRetries; attempt++) {
try {
log("DEBUG", `[PROXY -> UPSTREAM] Request: ${options.method || "GET"} ${url}`);
const response = await fetch(url, { ...options, signal: AbortSignal.timeout(300000) });
log("INFO", `Upstream Response | ${options.method || "GET"} | ${url} | -> | ${response.status}`);
return response;
} catch (error) {
lastError = error as Error;
log("WARN", `Attempt ${attempt} failed: ${lastError.message}`);
if (attempt < maxR
标题: 关于我们提供claude max200美元独享账号按天售卖直接提供SK方式的进一步说明
作者: #AI-king123
板块: #福利羊毛
编号: 962329
帖子: https://linux.do/t/topic/962329
时间: 2025-09-16 23:17:00
摘要:
claude max200美元独享账号,60元/天,按天购买,当天封号可补号1次,给官网账号,CC和网页端都可以用
起初,为了让大家认识到我们产品的真实性和可靠性,我们发放了福利让大家进群来免费体验一天。但是,许多同行和恶意使用者拿着体验的账号到处分发,恶意破坏账号,让我们觉得没必要再发免费的了。
做这个的目的是感觉天下苦镜像站久已,各种积分制各种高峰期各种调倍率各种跑路。楼主也是经历了太多,决定自己做一个,就按天付费,用一天付费一天,不用担心跑路,风险拉到最低,同时直接用官网,避免一切中间魔改操作行为,希望大家后续能够支持!!!
我们希望具备网络环境和有短期需求的人来购买我们的产品,愿者购买,我们只是提供一种方式,让大家最低风险,最低成本,最少顾虑地去使用到claude max官网账号。
再来购买我们账号之前,请大家务必确保自己的网络环境是没问题的,提前准备好指纹浏览器配置静态住宅IP或者购买VPS。
按天计费,非常灵活,24小时计。
当天封号可补号1次,不收取任何手续费。
需要的朋友,可以先加qq群1060621032
标题: 如何戒掉抖音?
作者: #慵懒乖猫233
板块: #搞七捻三
编号: 962334
帖子: https://linux.do/t/topic/962334
时间: 2025-09-16 23:23:29
摘要:
短视频不愧是时间杀手,本来在学习状态,然后打开看了眼物流消息,然后就理所应当地刷起来,等放下手机,又一上午过去了,实在是蚌埠住了。
要不换个功能机?
抖音这玩意算法也太成功了,真的让人上瘾。
标题: 关于过敏,也许可以详细聊聊
作者: #IWJ
板块: #文档共建
编号: 962336
帖子: https://linux.do/t/topic/962336
时间: 2025-09-16 23:25:01
摘要:
提示:话题本身是主要是聊过敏机制和过敏源,和题图相关但不是广告,在没有研究清楚前不要进行任何的补充剂摄入。
近期有佬友私信我和我遇到一样的过敏情况,我其实这两年 从未停止研究过敏,也非常乐意和大家分享我的研究成果。
我做了所有能做的努力,希望能帮佬友们少走一些弯路。
我先统计下有多少佬友需要,慢慢更新。
标题: Cherry Studio 主题[自带护眼绿+可替换字体]
作者: #黎川
板块: #开发调优
编号: 962339
帖子: https://linux.do/t/topic/962339
时间: 2025-09-16 23:25:31
摘要:
基本照抄这位佬的代码了,修改了日间模式的代码,并且默认为霞鹜文楷字体




[Cherry Studio 主题] 自用分享


开发调优



/*
| |
| 主题:QAQ的主题 |
| |
| 简介:一款简约美观的个性化主题。 |
| 核心特色: |
| - 全屏动态背景:支持为深色/浅色模式设置不同的背景图片。 |
| - 通体毛玻璃:所有核心界面(对话、侧边栏、输入框等)均采用优雅的毛玻璃 |
| 半透明效果,让背景画面若隐若现。 |
| - 多彩助手列表:自动为助手分组应用不同颜色,美观且易于区分。 |
| |
*/

/*
|…



图片展示

日间模式


夜间模式





目测应该没有bug了吧,小小的改动了一下,日间模式照抄的汝窑绿配置,感觉很清新的绿色

CSS 代码

/* | [模块一] 核心主题样式 (Core Theme & Layout) */
/* | 用户配置区域 (1/2) - 请在此处修改您的本地字体 | /
:root {
–font-default: 霞鹜文楷 Medium, Consolas, ‘等线’, sans-serif; / 全局默认字体 /
–font-code: Maple Mono Normal NF CN SemiBold, Monaco, ‘Andale Mono’, ‘Ubuntu Mono’, monospace; / 代码块专用字体 */
}
*:not(.katex):not(.katex ):not(.iconfont) {
font-family: var(–font-default) !important;
}
code,
pre,
kbd,
samp {
font-family: var(–font-code) !important;
}
/* — 1.2 主题核心变量 (Core Variables) — */
:root {
–duration-quick: 0.15s;
–dur
标题: GAC codeX 已于9.14日同步上线GAC站点,cc用户无需额外购买即可双c畅享,佬友可联系我免费体验
作者: #GAC
板块: #福利羊毛
编号: 962340
帖子: https://linux.do/t/topic/962340
时间: 2025-09-16 23:25:39
摘要:
GAC Codex已正式上线GAC站点
另外GAC-Codex
已上架全新模型:
gpt-5-codex-low
gpt-5-codex-medium
gpt-5-codex-high
cc用户无需要额外付费即可直接畅享
Claude code & Codex
两大顶尖编程工具协同高效配合!
gac官网:https://gaccode.com/
购买链接:gaccode
佬友售后QQ群:1011707800 (可提供激活码入群)
使用教程:gaccode教程
如有任何问题 均可私聊我进行反馈处理
GAC官方转发均采用最高订阅类型200美刀Pro Max版本
GAC是全网首家Code镜像服务商
首创积分模式,回血模式,迄今为止注册用户已突破5w+ ,我们致力于为全球开发者提供高性价比的Code使用方案,感谢广大GAC合作代理商、新老用户的大力支持,我们会持续扩大投资力度,为广大用户打造高水平,高标准的头等舱服务体验!
欢迎新老客户加入测试体验,首发期间我们
为全部订阅用户开放最高折扣力度!
另外本贴不定期抽奖,持续为佬友们送出福利。
标题: 请教下 Sider AI 最近新上的录音笔记的提示词是什么?
作者: #Dearest
板块: #搞七捻三
编号: 962347
帖子: https://linux.do/t/topic/962347
时间: 2025-09-16 23:30:10
摘要:
昨天用了一次录音笔记,发现笔记的质量很高, 类似飞书妙计的能力了. 所以对这个功能的提示词很感谢, 有没有佬能逆向一下, 套出来提示词
标题: stackoverflow 引入ai
作者: #yuan jddφθτ
板块: #前沿快讯
编号: 962352
帖子: https://linux.do/t/topic/962352
时间: 2025-09-16 23:36:31
摘要:
标题: 未来你的显存可能有。。512G。。。是的,显存
作者: #user1756
板块: #搞七捻三
编号: 962354
帖子: https://linux.do/t/topic/962354
时间: 2025-09-16 23:37:41
摘要:
标题: air mac 26 bug 窗口 m4 air 24+512
作者: #x-shuffle
板块: #开发调优
编号: 962356
帖子: https://linux.do/t/topic/962356
时间: 2025-09-16 23:38:17
摘要:
升级后,当前窗口 被zhi灰,压根无法打字
标题: 魔搭怎么接入roo
作者: #冬马99
板块: #搞七捻三
编号: 962360
帖子: https://linux.do/t/topic/962360
时间: 2025-09-16 23:40:35
摘要:
需要什么特别的设置吗?能拉取模型,但一直OpenAI completion error: 401 status code (no body)
标题: cherry studio的codex怎么配置呢?求支招
作者: #Tammie Herrold
板块: #搞七捻三
编号: 962366
帖子: https://linux.do/t/topic/962366
时间: 2025-09-16 23:42:50
摘要:
cherry studio的codex怎么配置呢?求支招
这个没整明白,有没有哪个佬友知道的,还有就是模型怎么配置第三方的格式!感谢
标题: 国庆节新疆7座商务车包车一天850靠谱吗
作者: #马冬梅
板块: #开发调优
编号: 962369
帖子: https://linux.do/t/topic/962369
时间: 2025-09-16 23:44:21
摘要:
说是7座商务车全包一天850块
我租车这个价格只能租到5座SUV
小红书上的包车
有坑没有啊