linux.do
20.7K subscribers
105K photos
193 videos
109 files
232K links
linux.do最新话题和热议话题
Download Telegram
【求助】调用OpenAI库时,出现的访问权限问题

我正在用佬友的公益站弄本地的代码。然后调试的时候发现。同样的baseurl和apikey。用request直接访问就可以通。但是用openai库就会跳异常,显示
Your request was blocked.
请求被阻止,可能是由于内容安全策略或API密钥权限问题
有佬友们知道应该怎么配置openai的客户端么
其中的baseurl是 https://api.dev88.tech/v1
request的代码如下:

url = f"{API_URL}/chat/completions"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
"User-Agent": "python-requests/2.31.0"
}
data = {
"model": MODEL,
"messages": [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "写一篇关于人工智能的长文章"}
],
"max_tokens": 50
}

response = requests.post(url, headers=headers, json=data, timeout=30)
print(response.json())
if response.status_code == 200:
result = response.json()
if 'choices' in result and result['choices']:
print(" requests 基准测试成功 - API可用")


这个是正常的

openai的代码

client = OpenAI(
base_url=API_URL
,api_key=API_KEY
)
prompt = "写一篇关于人工智能的长文章"
try:
response = client.chat.completions.create(
model = MODEL,
messages=[
{
"role": "user",
"content": prompt
}
],
# web_search_options={}, # 启用网络搜索工具
stream=True,
temperature=0.7, # 更低的随机性,提高分析的准确性和一致性
max_tokens=3000, # 增加token数量以获得更详细的分析
top_p=0.9, # 控制输出质量
frequency_penalty=0.1, # 减少重复内容
presence_penalty=0.1 # 鼓励多样化表达
)
print(response.choices[0].message.content)
print(response.model_dump_json())

except Exception as e:
# 提供更详细的错误信息
error_msg = str(e)
print(error_msg)


错误信息如图

有佬友知道如何调通么
3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: GreatSealRay)

Invalid media:
image
image
水贴已删除 滚去学习

19 posts - 10 participants

Read full topic

via LINUX DO - 最新话题 (author: louishino0524)
有必要加一台Mac吗

用Windows开发的时候环境总是出问题,还有codex不咋支持win
平常主要写react,python和go,目前已经有一台Win电脑了

8 posts - 8 participants

Read full topic

via LINUX DO - 最新话题 (author: 珞雪)
telegram stickers 下载 [开发中]

telegram 的 stickers 很不错,打算转成 gif 用到微信里,ai 开发ing,感谢佬友的公益站 @ByteBender 大佬的支持

前置脚本(下载 telegram 的 stickers):telgram_stickers_download

部分已经下好并且转换好的 stickers:google drive

example:

6 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: TRG)

Invalid media: animation
最近有什么低风险的理财方法?

指的是大概率保本,有百分之几收益的那种。以前用微众银行里面的商业银行活期和一些债券基金,最近越来越低了。老友有研究的吗。

9 posts - 9 participants

Read full topic

via LINUX DO - 最新话题 (author: eaa)
苹果推出新配件iPhone Pocket

Apple Newsroom

Introducing iPhone Pocket: a beautiful way to wear and carry iPhone

ISSEY MIYAKE and Apple today unveiled iPhone Pocket, designed to fit any iPhone as well as all pocketable items.

这个产品的目标客群是谁…

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 美丽心情2009)

Invalid media: image
Amazon大裁员1.4万个岗位

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: ziguilc2001)

Invalid media: image
准备跟cursor说再见啦

离了cursor,地球又不会不转,最新美国流传openai亏损百亿,问白宫会不会兜底,白宫怎么回答

白宫:美国有5、6家顶级ai企业,openai倒闭,其它家能迅速占有其市场和地位

cursor也一样

6 posts - 4 participants

Read full topic

via LINUX DO - 最新话题 (author: bonabarenfei)
edu.kg目前有什么羊毛可以薅?

前几个月跟风注册了个edu.kg域名,据说可以作为教育邮箱薅羊毛,但是我注册后就忘记了,一直没使用,请问老友们现在这域名还能薅到什么羊毛吗?

3 posts - 3 participants

Read full topic

via LINUX DO - 最新话题 (author: Sanritian)
【开源】这套 Next.js + Cloudflare 模板,一个人零成本搞定全栈出海

● GitHub 仓库: https://github.com/TangSY/edge-next-starter
● 在线 Demo: https://cloudflare-worker-template-prod.pages.dev/

为什么说“一个人就能搞定”?

说“一个人就能搞”,不是吹牛。核心是这个模板已经把最繁琐的“脏活累活”干完了。

你不用再从零开始搭架子。这个模板把一个全栈应用需要的东西都分好类,并提供了最佳实践:

● 前端: Next.js 15.5.2 (App Router + TypeScript)
● 后端: Cloudflare Pages Functions (Edge Runtime),API 路由开箱即用
● 数据: Prisma ORM + D1 数据库
● 存储: R2 对象存储
● 缓存: KV 键值存储
● 观测: 结构化日志 + Analytics 事件
● 工程: 统一响应/错误/中间件/速率限制
● 测试: Vitest
● 部署: Wrangler + GitHub Actions

再加上现在 vibe coding 已经是主流趋势,Nextjs 套装最适合不过。

为什么说“零成本”?

“完全免费”是这套方案最大的诱惑。Cloudflare 的 Free Tier 真的非常大方,用来做 MVP 甚至中小流量项目绰绰有余(具体以官方最新文档为准):

● Pages (静态托管) 项目数量:100 个 每月构建:500 次 带宽/静态请求:无限制
● Pages Functions (与 Workers 共享额度) 每日请求:100,000 次 CPU 时间:每次请求 10 毫秒
● D1 Database (数据库) 数据库数量:10 个 总存储:5 GB (所有库共享)
● R2 Storage (对象存储) ● 核心优势:零出站费用 (Egress Zero),这点对出海太重要了。

这些额度对个人开发者太友好了。你能零服务器成本跑一个真实的全栈应用。

各位佬还有什么需求尽管提,能满足的统统满足。

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: Hash_Tang)
nginx配置 websocket相关 求助

目前系统加入了websocket的请求,本地部署使用nginx转发请求
现在有一个服务service:
nginx的location块配的
location ^~/service/ {
proxy_pass http://127.0.0.1:5010;
}

这个服务现在要同时支持http1.1和websocket
根据AI和网页搜索给出的解决方案是
map $http_upgrade $connection_upgrade {
default upgrade;
‘’ close;
}

location ^~/service/ {
proxy_pass http://127.0.0.1:5010;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;

}
这样的话,websocket是可以了,但是这个服务的http不可用

请教各位佬,如何实现这个服务同时支持http和websocket?要通用一点的方案

然后有一个保底方案就是指定websocket地址为单独的一个location块,但是这样每次加一个地址就得去改nginx配置了

救救孩子吧 😭

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 皮卡丘爱唱歌)
C++编译器哪家强?

最近在写C++,用模板元编程,visit variant写了个程序,结果msvc给我疯狂道歉抱歉我做不到,非常搞笑,然后有时候还莫名其妙的可以编译了,关键还能跑,搞得我晕晕的。
所以编译器哪家强?Clang,GNU,Intel是我了解过的,感觉Clang支持标准的速度有点慢,msvc又感觉怪怪的,比如NOMAXMIN,还有奇怪的import头文件的语法,报错也不好看,性能也一般。。。
到底选谁比较好呢?

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 化忘 陈)
一句话砍价kimi

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: 404)

Invalid media: image
有没有用机械革命装linux的佬

无界14x,装的Ubuntu24,原来的快捷键(开关触摸板)用不了了,有解决方案吗

12 posts - 8 participants

Read full topic

via LINUX DO - 最新话题 (author: 戈 宋)
为什么我的电脑里有一个叫微软大战代码的程序

Microsoft VS Code
这个是什么呀

7 posts - 7 participants

Read full topic

via LINUX DO - 最新话题 (author: daisy mirai)
唐诡3:差点以为第二案烂尾了

1.没想到赤英大娘和舞狮队是纯感情线 🥲
2.刚看到唐诡小分队放走阿木和舞阳还以为烂尾了,后面赤英大娘又给补救了。
算是精彩一案吧,就是主题太俗套了。
个人主观体验
天后金简你随便仍,反正最后都得回到河南博物馆 :bili_040:俺拾类!

1 post - 1 participant

Read full topic

via LINUX DO - 最新话题 (author: 李白)
AI studio里的Gemini2.5pro似乎变蠢了?

现在很喜欢用这个d₁=2 这样的 语法,并且以前能答对的问题现在也解决不了了(尝试了多次)。
3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: rick morty)

Invalid media: image
你的服务器跑什么轻量UI?

ls cd的手疼 已放弃纯命令行 想装个极度精简不吃性能的ui 有什么推荐吗

3 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: louishino0524)
Hysteria2服务端自签证书 搭建节点时未获取证书指纹 v2ray客户端测试查询证书指纹

前言

如果你使用Hysteria2服务端自签证书, 搭建脚本/面板没有提供证书的指纹.

而你担心被中间人攻击, 你希望在客户端指定证书的指纹.

那么, 你可以这么做:

1. 如果你能在服务端找到证书

你可以使用

openssl x509 -in 你的证书.crt -outform DER | sha256sum | awk '{print $1}'



openssl x509 -noout -fingerprint -sha256 -in your_cert.crt | sed 's/^.*=//'

得到证书指纹的 hex 编码.

可以用于 Hysteria2 的客户端配置文件.

详见 Hysteria2 服务端自签证书 客户端指定证书指纹

你也可以使用

openssl x509 -in 你的证书.crt -outform DER | sha256sum | awk '{print $1}' | xxd -r -p | base64



openssl x509 -noout -fingerprint -sha256 -in 你的证书.crt | sed 's/^.*=//' | xxd -r -p | base64

得到证书指纹的 base64 编码.

可以用于 V2ray 的客户端配置文件.

详见 Hysteria2 服务端自签证书 V2ray客户端指定证书指纹

2. 如果你不能(或者不懂)在服务端 找到证书

你可以使用 v2ray 客户端 尝试指定证书指纹连接服务端, 命令行报错信息会提示服务端的证书指纹.

我们以 v2rayN-VLESS 客户端为例.
github.com

GitHub - crazypeace/v2rayN-3.29-VLESS: v2rayN-3.29 修改版, VLESS Reality, TLS fragment 分片,...

v2rayN-3.29 修改版, VLESS Reality, TLS fragment 分片, Socks 下一跳出口, Hysteria2

支持hy2指定证书指纹的preview打包
Telegram

FuckGFW-Newbie 翻墙新手村仓库

导入一个不带证书指纹的 Hy2 分享链接, 如

hysteria2://b4349e3a-55be-39ad-9837-3fb9397a888c@74.48.9.95:2053?insecure=1#HY2_74.48.9.95

Ctrl + R 测试, 是通的.

我们设置一个不正确的指纹. 如

1234

再次 Ctrl + R 测试. 命令行报错.

app/proxyman/outbound: failed to process outbound traffic > proxy/hysteria2: failed to find an available destination > common/retry: [connect error: CRYPTO_ERROR 0x12a (local): transport/internet/tls: peer cert is unrecognized:TeddTPwg0va7l8sJsBuTlrK6us6X+7GdxnssJ+JRuso=] > common/retry: all retry attempts failed

注意到日志里面报告服务端的指纹为

TeddTPwg0va7l8sJsBuTlrK6us6X+7GdxnssJ+JRuso=

那么我们把指纹修改为这个.

Ctrl + R 测试, 正常.

========

后记

用 v2ray 客户端查到的服务端证书指纹是 base64 编码的, 直接放到 hy2 的客户端配置文件是不能用的.

2 posts - 2 participants

Read full topic

via LINUX DO - 最新话题 (author: ǝɔ∀ǝdʎz∀ɹɔ 👽)

Invalid media:
image
image
image
image
image
image
image
image
kimi的api额度问题

刚买了个kimi的0.99拼好模,有coding的1000次免费,想问下在newapi里用kimi的key和url也是有这个额度的吗?

14 posts - 7 participants

Read full topic

via LINUX DO - 最新话题 (author: P0me1oo)
有哪家中转站能提供稳定的gemini-2.5-pro-deepsearch

据我目前所知,4zapi、mnapi都提供有,但是4zapi不稳定、mnapi直接报错,可用性很差。有没有谁家的能提供稳定的gemini-2.5-pro-deepsearch?

15 posts - 6 participants

Read full topic

via LINUX DO - 最新话题 (author: 豆腐)