[GH-ISSUE #291] [bug] 有的 OpenAI compatible API 不支持 #211

Closed
opened 2026-03-02 03:38:29 +03:00 by kerem · 1 comment
Owner

Originally created by @WAcry on GitHub (Jun 21, 2025).
Original GitHub issue: https://github.com/codexu/note-gen/issues/291

详细描述这个 Bug

一些 OpenAI compatible API 不支持,比如 www.requesty.ai ,还有 api.githubcopilot.com 参考资料
好像是跨域的原因?要用 @tauri-apps/plugin-http 代替 fetch API 吧

NoteGen 版本

v0.18.1

操作系统

Windows

报错日志

Access to fetch at 'https://api.githubcopilot.com/chat/completions' from origin 'http://tauri.localhost' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
da7725fc8da60131.js:4 
            
            
            POST https://api.githubcopilot.com/chat/completions net::ERR_FAILED
fetchWithTimeout @ da7725fc8da60131.js:4
makeRequest @ da7725fc8da60131.js:4
await in makeRequest
request @ da7725fc8da60131.js:4
methodRequest @ da7725fc8da60131.js:4
post @ da7725fc8da60131.js:4
create @ da7725fc8da60131.js:4
P @ da7725fc8da60131.js:22
await in P
(匿名) @ e280d2363154a89a.js:1
setTimeout
x @ e280d2363154a89a.js:1
v @ 4676b0a998a574cf.js:1
y @ 4676b0a998a574cf.js:1
b @ 4676b0a998a574cf.js:1
setTimeout
k @ 4676b0a998a574cf.js:1
(匿名) @ e280d2363154a89a.js:1
o$ @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
ai:1  Access to fetch at 'https://api.githubcopilot.com/chat/completions' from origin 'http://tauri.localhost' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
da7725fc8da60131.js:4 
            
            
            POST https://api.githubcopilot.com/chat/completions net::ERR_FAILED
fetchWithTimeout @ da7725fc8da60131.js:4
makeRequest @ da7725fc8da60131.js:4
await in makeRequest
retryRequest @ da7725fc8da60131.js:4
await in retryRequest
makeRequest @ da7725fc8da60131.js:4
await in makeRequest
request @ da7725fc8da60131.js:4
methodRequest @ da7725fc8da60131.js:4
post @ da7725fc8da60131.js:4
create @ da7725fc8da60131.js:4
P @ da7725fc8da60131.js:22
await in P
(匿名) @ e280d2363154a89a.js:1
setTimeout
x @ e280d2363154a89a.js:1
v @ 4676b0a998a574cf.js:1
y @ 4676b0a998a574cf.js:1
b @ 4676b0a998a574cf.js:1
setTimeout
k @ 4676b0a998a574cf.js:1
(匿名) @ e280d2363154a89a.js:1
o$ @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
ai:1  Access to fetch at 'https://api.githubcopilot.com/chat/completions' from origin 'http://tauri.localhost' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
da7725fc8da60131.js:4 
            
            
            POST https://api.githubcopilot.com/chat/completions net::ERR_FAILED
fetchWithTimeout @ da7725fc8da60131.js:4
makeRequest @ da7725fc8da60131.js:4
await in makeRequest
retryRequest @ da7725fc8da60131.js:4
await in retryRequest
makeRequest @ da7725fc8da60131.js:4
await in makeRequest
retryRequest @ da7725fc8da60131.js:4
await in retryRequest
makeRequest @ da7725fc8da60131.js:4
await in makeRequest
request @ da7725fc8da60131.js:4
methodRequest @ da7725fc8da60131.js:4
post @ da7725fc8da60131.js:4
create @ da7725fc8da60131.js:4
P @ da7725fc8da60131.js:22
await in P
(匿名) @ e280d2363154a89a.js:1
setTimeout
x @ e280d2363154a89a.js:1
v @ 4676b0a998a574cf.js:1
y @ 4676b0a998a574cf.js:1
b @ 4676b0a998a574cf.js:1
setTimeout
k @ 4676b0a998a574cf.js:1
(匿名) @ e280d2363154a89a.js:1
o$ @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
up @ 1ee2dd1e0cb6b43d.js:1
um @ 1ee2dd1e0cb6b43d.js:1
1ee2dd1e0cb6b43d.js:1  AI 状态检查失败: s: Connection error.
    at t.makeRequest (http://tauri.localhost/_next/static/chunks/da7725fc8da60131.js:4:19411)
    at async P (http://tauri.localhost/_next/static/chunks/da7725fc8da60131.js:22:1023)
    at async http://tauri.localhost/_next/static/chunks/e280d2363154a89a.js:1:12740Caused by: TypeError: Failed to fetch
    at t.fetchWithTimeout (da7725fc8da60131.js:4:20992)
    at t.makeRequest (da7725fc8da60131.js:4:19198)
    at async P (da7725fc8da60131.js:22:1023)
    at async e280d2363154a89a.js:1:12740
Originally created by @WAcry on GitHub (Jun 21, 2025). Original GitHub issue: https://github.com/codexu/note-gen/issues/291 ### 详细描述这个 Bug 一些 OpenAI compatible API 不支持,比如 www.requesty.ai ,还有 api.githubcopilot.com [参考资料](https://aider.chat/docs/llms/github.html) 好像是跨域的原因?要用 @tauri-apps/plugin-http 代替 fetch API 吧 ### NoteGen 版本 v0.18.1 ### 操作系统 Windows ### 报错日志 ``` Access to fetch at 'https://api.githubcopilot.com/chat/completions' from origin 'http://tauri.localhost' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. da7725fc8da60131.js:4 POST https://api.githubcopilot.com/chat/completions net::ERR_FAILED fetchWithTimeout @ da7725fc8da60131.js:4 makeRequest @ da7725fc8da60131.js:4 await in makeRequest request @ da7725fc8da60131.js:4 methodRequest @ da7725fc8da60131.js:4 post @ da7725fc8da60131.js:4 create @ da7725fc8da60131.js:4 P @ da7725fc8da60131.js:22 await in P (匿名) @ e280d2363154a89a.js:1 setTimeout x @ e280d2363154a89a.js:1 v @ 4676b0a998a574cf.js:1 y @ 4676b0a998a574cf.js:1 b @ 4676b0a998a574cf.js:1 setTimeout k @ 4676b0a998a574cf.js:1 (匿名) @ e280d2363154a89a.js:1 o$ @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 ai:1 Access to fetch at 'https://api.githubcopilot.com/chat/completions' from origin 'http://tauri.localhost' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. da7725fc8da60131.js:4 POST https://api.githubcopilot.com/chat/completions net::ERR_FAILED fetchWithTimeout @ da7725fc8da60131.js:4 makeRequest @ da7725fc8da60131.js:4 await in makeRequest retryRequest @ da7725fc8da60131.js:4 await in retryRequest makeRequest @ da7725fc8da60131.js:4 await in makeRequest request @ da7725fc8da60131.js:4 methodRequest @ da7725fc8da60131.js:4 post @ da7725fc8da60131.js:4 create @ da7725fc8da60131.js:4 P @ da7725fc8da60131.js:22 await in P (匿名) @ e280d2363154a89a.js:1 setTimeout x @ e280d2363154a89a.js:1 v @ 4676b0a998a574cf.js:1 y @ 4676b0a998a574cf.js:1 b @ 4676b0a998a574cf.js:1 setTimeout k @ 4676b0a998a574cf.js:1 (匿名) @ e280d2363154a89a.js:1 o$ @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 ai:1 Access to fetch at 'https://api.githubcopilot.com/chat/completions' from origin 'http://tauri.localhost' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. da7725fc8da60131.js:4 POST https://api.githubcopilot.com/chat/completions net::ERR_FAILED fetchWithTimeout @ da7725fc8da60131.js:4 makeRequest @ da7725fc8da60131.js:4 await in makeRequest retryRequest @ da7725fc8da60131.js:4 await in retryRequest makeRequest @ da7725fc8da60131.js:4 await in makeRequest retryRequest @ da7725fc8da60131.js:4 await in retryRequest makeRequest @ da7725fc8da60131.js:4 await in makeRequest request @ da7725fc8da60131.js:4 methodRequest @ da7725fc8da60131.js:4 post @ da7725fc8da60131.js:4 create @ da7725fc8da60131.js:4 P @ da7725fc8da60131.js:22 await in P (匿名) @ e280d2363154a89a.js:1 setTimeout x @ e280d2363154a89a.js:1 v @ 4676b0a998a574cf.js:1 y @ 4676b0a998a574cf.js:1 b @ 4676b0a998a574cf.js:1 setTimeout k @ 4676b0a998a574cf.js:1 (匿名) @ e280d2363154a89a.js:1 o$ @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 up @ 1ee2dd1e0cb6b43d.js:1 um @ 1ee2dd1e0cb6b43d.js:1 1ee2dd1e0cb6b43d.js:1 AI 状态检查失败: s: Connection error. at t.makeRequest (http://tauri.localhost/_next/static/chunks/da7725fc8da60131.js:4:19411) at async P (http://tauri.localhost/_next/static/chunks/da7725fc8da60131.js:22:1023) at async http://tauri.localhost/_next/static/chunks/e280d2363154a89a.js:1:12740Caused by: TypeError: Failed to fetch at t.fetchWithTimeout (da7725fc8da60131.js:4:20992) at t.makeRequest (da7725fc8da60131.js:4:19198) at async P (da7725fc8da60131.js:22:1023) at async e280d2363154a89a.js:1:12740 ```
kerem 2026-03-02 03:38:29 +03:00
  • closed this issue
  • added the
    wontfix
    label
Author
Owner

@codexu commented on GitHub (Jun 22, 2025):

确实存在跨域的问题,但目前 @tauri-apps/plugin-http 还不支持流传输,所以对用户体验影响比较大。

<!-- gh-comment-id:2993912507 --> @codexu commented on GitHub (Jun 22, 2025): 确实存在跨域的问题,但目前 @tauri-apps/plugin-http 还不支持流传输,所以对用户体验影响比较大。
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/note-gen#211
No description provided.