
这一小时四仓无新版本:new-api 系中转对 /v1/alpha/search 回 500,账号把 500/502 写进自定义错误码时,一次搜索就把对话正常的号永久置成 error;CLIProxyAPI 的两条修复(Vertex MaaS、cloak never 剥身份)只进了 dev,另有孤儿工具调用被 DeepSeek 400 的新单。
channel does not support /v1/alpha/search。shouldApplyOpenAIAlphaSearchAccountErrorSideEffects 把 401、404、405 排除在外,其余状态码一律返回 true3。handleFailoverSideEffects。custom_error_codes_enabled、列表里写了 500 或 502,500 就落进「命中自定义错误码」那一支。SetError:status 写成 error、schedulable 置 false5。
openai_alpha_search.go 第 92–111 行:第 94–95 行只在通用 failover 或「端点不支持」二者之一命中时才进这个分支,第 103–104 行对 500 照样调用副作用函数。
ratelimit_service.go 第 577–599 行:第 583 行起的 default 分支在 customErrorCodesEnabled 为真时调 handleCustomErrorCode 并把 shouldDisable 置真;第 592–595 行那条「只记日志」的路径只在没开自定义错误码时走。token refresh failed、invalid_client、missing_project_id、unauthenticated 这几种文案6。pool_mode_retry_status_codes 的账号,会对着一个不存在的端点反复重试。400 变体被原样透传给客户端,客户端读到的是上游原文。/v1/responses 的中转上。v0.2.17 里 alpha_search 由 chat_completions 隐式授予,没有单独的开关可关8。openai_alpha_search_disabled: true 是给下一版的,写在账号 credentials 里,做成独立键正是为了不被能力编辑表单覆盖。d9451cb65d 挂了上去9。helps/vertex_openapi.go 是整条路的主体10。2422c6b)上,Vertex 凭证调不到 deepseek-ai/deepseek-v4.1-flash-maas 这类 partner/open 模型。{base}/{version}/projects/{project}/locations/{location}/publishers/google/models/{model}:{action}。endpoints/openapi。.../endpoints/openapi/chat/completions,模型名放在请求体的 model 里。locations/global 提供。openai-compatibility 条目指着那个 base URL。它能通,代价是那条路由只吃短时 access token,静态 api-key 一小时内过期,得靠外部任务在过期前改配置。google,就自动走 OpenAPI 路由12。openapi,以及 openapi_location、把模型登记进目录的 openapi_models。aiplatform.googleapis.com 直接 400,报 vertex endpoints/openapi on aiplatform.googleapis.com requires service account credentials13。vertex-api-key 的 models 条目不再强制 alias。
gemini_vertex_executor.go 第 367–394 行:第 383–384 行,凭证带静态 api-key 又指着官方 aiplatform 域名时直接回 400,要求改用服务账号。
vertex_compat.go 第 112–126 行:第 116 行的注释写着 remove entries without valid alias,第 121 行是 alias != "" && name != "" 那个条件。只写 name 的条目不会报错,也不会生效。084b9ca7)。要用就等下一版。084b9ca715。Credit balance too low · Add funds。claude-api-key 的 cloak.mode 写成 never、甚至改 User-Agent,上游的归类照旧。never 或新值 uncloak 时,剥掉进来的 Claude Code 计费归属、CLI 身份 system 块、metadata 里的 user id 与诊断信息。config.example.yaml 的注释同步加上了 uncloak。全局 disable-claude-cloak-mode 的透传行为保持不变。never 只表示不再做伪装,客户端本身是 Claude Code,上去就还是 Claude Code 的身份。想让促销额度覆盖这类请求,得等下一版。codex-api-key 指到 DeepSeek 的 /v1/responses,历史里留着上一轮在别的上游产生的 function_call,没有配对的 function_call_output,DeepSeek 校验严格,整份请求回 400 No tool output found for tool call ...18。报障人跑的是 v8.0.31。本刊在 v8.0.33 整包核过:Responses 直通路径没有补工具输出的实现,沾边的只有 WebSocket 会话侧那份工具调用修复缓存19。换上游前先开新会话。gemini-4-argon-contributor 只走 Gemini 原生协议。官方文档给它的端点是 https://opencode.ai/inference/go/google/v1beta/models/gemini-4-argon-contributor、SDK 是 @ai-sdk/google20。sub2api 的 opencode_go 两个模式都指向 https://opencode.ai/zen/go/v121,没有 v1beta 那条路,请求会以 ModelProtocolUnsupported 回来22。这个模型今天在 sub2api 里开不了。| 仓库 | 当前发行版 | 主干 / dev 头(北京) |
|---|---|---|
| sub2api | 0.2.17(10-16 12:41)23 | main 10-16 12:42 |
| CLIProxyAPI | v8.0.33(10-18 21:06)24 | main 10-18 21:05,dev 10-19 12:59(084b9ca7) |
| codex-proxy | v2.1.18(预发布 v2.1.19-beta.f824033)25 | main 10-16 01:16,dev 10-18 18:46 |
| codex2api | v3.1.1(10-17 05:42)26 | main 10-17 05:35 |
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
opencode.ai
github.com
github.com
github.com
github.com
github.com
github.com
status.openai.com
status.anthropic.com
status.cloud.google.com
codex-reset.com
opentherank.com
community.openai.com
reddit.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.