【求助】调用OpenAI库时,出现的访问权限问题
我正在用佬友的公益站弄本地的代码。然后调试的时候发现。同样的baseurl和apikey。用request直接访问就可以通。但是用openai库就会跳异常,显示
Your request was blocked.
请求被阻止,可能是由于内容安全策略或API密钥权限问题
有佬友们知道应该怎么配置openai的客户端么
其中的baseurl是 https://api.dev88.tech/v1
request的代码如下:
这个是正常的
openai的代码
错误信息如图
有佬友知道如何调通么
3 posts - 3 participants
Read full topic
via LINUX DO - 最新话题 (author: GreatSealRay)
Invalid media:
image
image
我正在用佬友的公益站弄本地的代码。然后调试的时候发现。同样的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
有必要加一台Mac吗
用Windows开发的时候环境总是出问题,还有codex不咋支持win
平常主要写react,python和go,目前已经有一台Win电脑了
8 posts - 8 participants
Read full topic
via LINUX DO - 最新话题 (author: 珞雪)
用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
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)
指的是大概率保本,有百分之几收益的那种。以前用微众银行里面的商业银行活期和一些债券基金,最近越来越低了。老友有研究的吗。
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
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
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)
离了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)
前几个月跟风注册了个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)
● 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;
}
这样的话,websocket是可以了,但是这个服务的http不可用
请教各位佬,如何实现这个服务同时支持http和websocket?要通用一点的方案
然后有一个保底方案就是指定websocket地址为单独的一个location块,但是这样每次加一个地址就得去改nginx配置了
救救孩子吧 😭
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 皮卡丘爱唱歌)
目前系统加入了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: 化忘 陈)
最近在写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
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: 戈 宋)
无界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)
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: 李白)
1.没想到赤英大娘和舞狮队是纯感情线 🥲
2.刚看到唐诡小分队放走阿木和舞阳还以为烂尾了,后面赤英大娘又给补救了。
算是精彩一案吧,就是主题太俗套了。
个人主观体验
天后金简你随便仍,反正最后都得回到河南博物馆 :bili_040:俺拾类!
1 post - 1 participant
Read full topic
via LINUX DO - 最新话题 (author: 李白)
AI studio里的Gemini2.5pro似乎变蠢了?
现在很喜欢用这个
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: rick morty)
Invalid media: image
现在很喜欢用这个
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)
ls cd的手疼 已放弃纯命令行 想装个极度精简不吃性能的ui 有什么推荐吗
3 posts - 2 participants
Read full topic
via LINUX DO - 最新话题 (author: louishino0524)
Hysteria2服务端自签证书 搭建节点时未获取证书指纹 v2ray客户端测试查询证书指纹
前言
如果你使用Hysteria2服务端自签证书, 搭建脚本/面板没有提供证书的指纹.
而你担心被中间人攻击, 你希望在客户端指定证书的指纹.
那么, 你可以这么做:
1. 如果你能在服务端找到证书
你可以使用
或
得到证书指纹的 hex 编码.
可以用于 Hysteria2 的客户端配置文件.
详见 Hysteria2 服务端自签证书 客户端指定证书指纹
你也可以使用
或
得到证书指纹的 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 分享链接, 如
Ctrl + R 测试, 是通的.
我们设置一个不正确的指纹. 如
再次 Ctrl + R 测试. 命令行报错.
注意到日志里面报告服务端的指纹为
那么我们把指纹修改为这个.
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
前言
如果你使用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.95Ctrl + 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)
刚买了个kimi的0.99拼好模,有coding的1000次免费,想问下在newapi里用kimi的key和url也是有这个额度的吗?
14 posts - 7 participants
Read full topic
via LINUX DO - 最新话题 (author: P0me1oo)