Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
cbf8318
perf(codex): avoid discarded copies of SSE data lines
cookerpapa Sep 9, 2026
5651848
perf(codex): batch tool schema rewrites
cookerpapa Sep 9, 2026
8a6a396
perf: index Responses tools and cache stream request validation
junbin5566 Sep 20, 2026
fd5cd22
test(executor): allow non-negative TTFT in xAI usage record assertions
luispater Sep 21, 2026
ed751ea
fix(claude): gate fallback-credit beta on fallback tokens or explicit…
sususu98 Sep 21, 2026
bcd13ca
fix(translator): hoist tool-result content part cache_control to the …
ggbdpq Sep 21, 2026
50585bf
refactor(translator): encapsulate tool-result cache-control hoisting …
sususu98 Sep 21, 2026
7b6fafc
fix(responses): support mid-connection prewarm in websocket handler
luispater Sep 21, 2026
dd013f9
fix(responses): filter upstream private and telemetry events in SSE s…
luispater Sep 21, 2026
ac3849e
feat(pluginapi): propagate response model, service tier, and stream f…
luispater Sep 21, 2026
ffe6ad3
fix(gemini): enforce array type for schema nodes declaring items
luispater Sep 21, 2026
130c879
feat(models): add grok-4.7 model definition
sususu98 Sep 21, 2026
94b7cc2
chore(models): drop gpt-5.3-codex-spark from the embedded catalog
sususu98 Sep 21, 2026
bf44a7f
style: gofmt codex bootstrap and cache-control tests
sususu98 Sep 21, 2026
b9b50a8
fix(models): set grok-4.7 max completion to the context window
sususu98 Sep 21, 2026
d582067
feat(executor): support execution-scoped request proxy overrides
luispater Sep 21, 2026
7f63f8c
Merge pull request #5680 from cookerpapa/perf/codex-tool-schema-batch
luispater Sep 21, 2026
5083f65
Merge pull request #5990 from jack-5566/fix/responses-request-cache-pr
luispater Sep 21, 2026
639b7f1
perf(executor): reuse identical Claude and Gemini request translations
luispater Sep 21, 2026
f6d582c
Merge pull request #5678 from cookerpapa/perf/codex-stream-copy
luispater Sep 22, 2026
a26cf2a
perf(executor): avoid discarded copies of Gemini and Kimi stream lines
luispater Sep 22, 2026
2eb8dd1
fix(gemini): preserve items for uppercase ARRAY type in schema sanitizer
sususu98 Sep 22, 2026
5556629
docs(README_CN): fix FluxA AgenticPlan
LTbinglingfeng Sep 22, 2026
320100e
fix(codex): strip octal NUL pattern escapes from tool schemas
luispater Sep 22, 2026
b989e34
fix(claude): support string input in responses request translation
luispater Sep 22, 2026
ed70aea
fix(registry): avoid double-counting clients with active quota and su…
luispater Sep 22, 2026
4b5adbb
feat(openai): support video input in responses request translation
luispater Sep 22, 2026
f351924
feat(codex): add support for disable codex cloaking per credential
luispater Sep 22, 2026
cc77410
feat(management): support updating priority in credential patch endpo…
luispater Sep 22, 2026
6ed58a7
docs: add CLIProxy Quota Tray to the "Who is with us?" list
ZYHUO Sep 22, 2026
2430354
feat(registry): update model definitions and bump codex client versio…
luispater Sep 22, 2026
a962b77
feat(server): support trusted proxies configuration for client IP res…
luispater Sep 22, 2026
937ebb8
feat(registry): add gpt-6-luna model to codex-free
luispater Sep 22, 2026
1efd01d
Merge pull request #6049 from ZYHUO/main
luispater Sep 22, 2026
e01806f
docs(readme): add CLIProxy Quota Tray to community projects
luispater Sep 22, 2026
fc914b9
feat(registry): add grok-4.7-build-fast model and update grok-4.7
luispater Sep 22, 2026
779bf31
feat(claude): bump claude cli baseline to 2.1.280 and support tool ch…
luispater Sep 22, 2026
bd584a7
feat(claude): support Claude Code 2.1.280 feature-gated betas
luispater Sep 23, 2026
673131f
fix(codex): compact client model catalog and preserve required fields
luispater Sep 23, 2026
580df95
fix(antigravity): sanitize Claude tool IDs and resolve collisions
luispater Sep 23, 2026
65459ca
feat(registry): update devin model definitions
luispater Sep 23, 2026
e6fcfa3
fix(logging): prevent request log collisions and select latest log by ID
luispater Sep 23, 2026
2fe9932
feat(usage): track execution request ID and trace ID across usage rec…
luispater Sep 23, 2026
5af6cd7
fix(gemini): stringify function responses containing JSON schema $ref
luispater Sep 23, 2026
aafa4e9
fix(auth): isolate credential-scoped quota cooldown from model quota …
luispater Sep 23, 2026
855a722
feat(pluginhost): add host http operation bridge and lifecycle scoping
luispater Sep 23, 2026
7d888bf
feat(auth): persist meta mint subscription metadata in auth record
luispater Sep 23, 2026
781a203
fix(claude): merge adjacent text blocks into single assistant message
luispater Sep 23, 2026
c404af9
fix(auth): preserve file priority across plugin auth refreshes
luispater Sep 24, 2026
984aee8
feat(executor): enhance sanitizeXAIResponsesBody to utilize resolved …
hkfires Sep 24, 2026
b97f71d
fix(codex): send the ChatGPT routing hint native Codex sends
SamGu-NRX Sep 24, 2026
6d1d74b
refactor(executor): remove unsupported reasoning effort handling and …
hkfires Sep 24, 2026
93cccc6
Merge pull request #6092 from router-for-me/xai
luispater Sep 24, 2026
0876e7f
Merge commit 'refs/pull/6090/head' of github.com:router-for-me/CLIPro…
luispater Sep 24, 2026
dd3b657
fix(codex): use resolved base model for routing hint
luispater Sep 24, 2026
f7c738d
fix(claude): align 2.1.280 fingerprint and thinking visibility (#6096)
sususu98 Sep 24, 2026
75b854e
fix(translator): sanitize tool names for Claude and inject fallback s…
sususu98 Sep 24, 2026
8222e32
Enhance logging and improve thought signature handling (#6106)
hkfires Sep 24, 2026
107d7f7
fix(translator,auth): avoid synthetic bypass on unsigned text parts a…
sususu98 Sep 24, 2026
75f2d01
Merge pull request #6107 from sususu98/fix/stream-rewrite-log-noise
hkfires Sep 24, 2026
c7f358d
fix(executor,auth): support Session_id header in Antigravity replay a…
sususu98 Sep 24, 2026
377747b
fix(registry,cliproxy): set xai owned_by for Devin grok models and al…
sususu98 Sep 24, 2026
759c57c
fix(api): immediately close connections on stop and guard state access
luispater Sep 24, 2026
74c1ebd
fix(registry): keep request context active until response body is read
luispater Sep 24, 2026
c9a06ba
fix(interceptors): avoid cloning request body for read-only interceptors
luispater Sep 24, 2026
1dffddf
fix(session): avoid rescanning large payloads during session extraction
luispater Sep 24, 2026
9bdde54
fix(meta): fix client id header and preserve subscription metadata
luispater Sep 24, 2026
60325f4
fix(devin): ensure swe-1-6-slow is preserved as a builtin model
luispater Sep 24, 2026
5530cbd
fix(auth): preserve attributes and path across plugin refreshes
luispater Sep 25, 2026
58461c8
fix(auth): unschedule disabled invalid_grant credentials and apply ex…
sususu98 Sep 24, 2026
4332048
fix(claude): apply cloaking by default for direct Messages OAuth requ…
luispater Sep 25, 2026
960be01
fix(auth): unschedule disabled invalid_grant credentials and apply ex…
sususu98 Sep 25, 2026
ed980be
fix(auth): preserve resolved model capabilities and configuration upd…
luispater Sep 26, 2026
12245ad
fix(thinking): log baseline configuration for native Responses requests
luispater Sep 26, 2026
b4e5cc0
fix(thinking): log effective effort and baseline for native Responses…
luispater Sep 26, 2026
3de5709
fix(claude): preserve tool result adjacency for Antigravity requests
luispater Sep 26, 2026
6cd86fb
feat(auth): support terminal rejection in plugin scheduler
luispater Sep 26, 2026
3b2882b
fix(codex): strip non-standard multi-agent metadata for compat models
luispater Sep 26, 2026
be4b28f
feat(codex): support service tier in OpenAI request translation
luispater Sep 26, 2026
fc2c98d
feat(runtime): enhance Devin model aggregation and UID normalization
luispater Sep 26, 2026
6dea3df
fix(antigravity): extract and apply reasoning summary config for Open…
luispater Sep 26, 2026
ef9e712
feat(tui): support remote management base URL for client mode
luispater Sep 27, 2026
d9922f0
feat(config): add v8 configuration API
hkfires Sep 27, 2026
9a0502c
feat(api): use query params for v8 oauth routes
hkfires Sep 27, 2026
b1a33b8
docs: prune obsolete management notes
hkfires Sep 27, 2026
40d4b1a
Merge pull request #6154 from router-for-me/v8
luispater Sep 27, 2026
31f4cfa
feat: migrate CLIProxyAPI to version 8
luispater Sep 27, 2026
6c385e6
fix(config): drop obsolete legacy keys during v8 migration
luispater Sep 27, 2026
4a2c818
fix(config): preserve unknown legacy sections as comments during v8 m…
luispater Sep 27, 2026
5756d76
fix(pluginhost): preserve disabled state in host auth callbacks
luispater Sep 27, 2026
01274e2
feat(config): warn on unrecognized sections during v8 migration
luispater Sep 27, 2026
2c27e61
fix(meta): strip unsupported search_content_types from web search tools
luispater Sep 27, 2026
4b99d1d
feat(openai): support quality parameter for xAI image requests
luispater Sep 27, 2026
4ad5bba
fix(openai): prevent false positive namespace prefix matches in respo…
luispater Sep 27, 2026
0a45f25
fix(translator): append trailing newlines to SSEEventData frames
luispater Sep 27, 2026
04f8816
fix(gemini): preserve thought signatures in interactions translation
luispater Sep 27, 2026
acdace9
fix(discovery): support bonded interfaces and deduplicate build warnings
luispater Sep 28, 2026
48686cc
feat(config): preserve unknown nested fields as comments during v8 mi…
luispater Sep 28, 2026
b87ac83
feat(readme): add OpenLux sponsorship information and logo
LTbinglingfeng Sep 28, 2026
5d8bb3d
fix(codex): normalize empty function call arguments in responses requ…
luispater Sep 28, 2026
958eeca
fix(claude): remap MCP aliases in tool_addition/tool_removal blocks
magoz Sep 28, 2026
59baf73
feat(codex): extract and persist subscription plan type
luispater Sep 28, 2026
b9971ee
feat(sdk): add Home credential capabilities and quota APIs
hkfires Sep 28, 2026
d3cd466
fix(codex): use resolved compat for multi-agent v2
hkfires Sep 28, 2026
e8156ec
Merge pull request #6175 from magoz/fix/claude-oauth-tool-change-alias
luispater Sep 28, 2026
ac42acc
fix(openai): use routed home model compatibility options
hkfires Sep 28, 2026
673e58d
Merge pull request #6176 from router-for-me/home
luispater Sep 28, 2026
d33f63f
feat(logging): switch request ID generation to UUIDv7
luispater Sep 28, 2026
df2774c
feat(oauth): support per-channel model settings overrides
luispater Sep 29, 2026
9a3b869
feat(models): add claude-sonnet-5-5 model
luispater Sep 29, 2026
dace3bb
docs(agents): mark /v0/management endpoints as deprecated
luispater Sep 29, 2026
93b683c
docs(readme): remove CyberPay sponsor
luispater Sep 29, 2026
775a308
test(config): add test for DELETE operation preserving document presence
LTbinglingfeng Sep 29, 2026
743bbdf
feat(readme): update OpenLux sponsorship details and promotional offer
LTbinglingfeng Sep 29, 2026
07c5dc0
feat(readme): update OpenLux sponsorship links and promotional offer
LTbinglingfeng Sep 29, 2026
a270e7b
Merge branch 'sponsor/add-openlux' into dev
LTbinglingfeng Sep 29, 2026
c70aef4
Merge upstream a270e7b9e57a with Pinable host integration preserved
Sep 30, 2026
dc829d4
test: support JSON request bodies in native v8 runtime smoke checks
PinableAgents Sep 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/pinable-upstream-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ jobs:
persist-credentials: false
- name: Verify synchronization baseline ancestry
run: |
git merge-base --is-ancestor 390fab7820295761d3e0991dfc1fdf8121dc9927 HEAD
git merge-base --is-ancestor a5ab69521f7b4e0f244836d0419da8fcd89408ea HEAD
git merge-base --is-ancestor 2eb057869ca11301edf1768e6ff68d8f95521e10 HEAD
git merge-base --is-ancestor a270e7b9e57aaecd8f82555f44c2108518ad2330 HEAD
- name: Test safe synchronization script
run: |
bash -n scripts/pinable/sync-upstream.sh
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ auths/*

# Documentation
docs/*
!docs/management-api-v8.md
AGENTS.md
CLAUDE.md
GEMINI.md
Expand Down
1 change: 1 addition & 0 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,4 @@ go build -o test-output ./cmd/server && rm test-output # Verify compile (REQUIRE
- Timeouts are allowed only during credential acquisition; after an upstream connection is established, do not set timeouts for any subsequent network behavior. Intentional exceptions that must remain allowed are the Codex websocket liveness deadlines in `internal/runtime/executor/codex_websockets_executor.go`, the wsrelay session deadlines in `internal/wsrelay/session.go`, the management APICall timeout in `internal/api/handlers/management/api_tools.go`, and the `cmd/fetch_antigravity_models` utility timeouts
- Avoid wall-clock `time.Sleep` in TTL, expiration, ordering, or cache-eviction unit tests due to platform timer granularity (e.g. Windows default timer resolution of ~15.6ms) and CI jitter under load; prefer controllable clocks (`nowFunc` / mock clock), explicit timestamp manipulation, or deterministic synchronization primitives.
- Note: if modifying features that involve CLIProxyAPIHome, check if corresponding updates are needed in the CLIProxyAPIHome repository.
- Endpoints under the `/v0/management` base URL are deprecated and no longer maintained. For any feature changes, do not modify endpoints under `/v0/management` unless necessary to fix compilation errors.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -61,10 +61,6 @@ PackyCode provides special discounts for our software users: register using <a h
<td>Thanks to APIKEY.FUN for sponsoring this project! APIKEY.FUN is a professional enterprise-grade AI relay platform dedicated to providing stable, efficient, and low-cost AI model API access for enterprises and individual developers. The platform supports popular mainstream models such as Claude, OpenAI, and Gemini, with prices as low as 7% of the official price. Register through this project's <a href="https://apikey.fan/register?aff=CLIProxyAPI">exclusive link</a> to enjoy a special <b>permanent 5% top-up discount</b>.</td>
</tr>
<tr>
<td width="180"><a href="https://t.me/CyberWlD/218"><img src="./assets/cyberpay.jpg" alt="CyberPay" width="150"></a></td>
<td>CyberPay was founded in 2021. We are committed to providing stable, efficient, and secure payment settlement solutions for AI industry merchants. Working with us helps your website platform solve Alipay and WeChat payment collection needs. We support business cooperation for selling GPT, Gemini, Claude, and Codex accounts, relay platforms, and other related services, helping merchants address payment collection challenges. <a href="https://t.me/CyberWlD/218">Contact us</a> to start your path to growth.</td>
</tr>
<tr>
<td width="180"><a href="https://api.fenno.ai/s/Cvf0"><img src="./assets/fennoai.png" alt="FennoAI" width="150"></a></td>
<td>FennoAI is a stable and efficient API relay service provider, currently focused on Codex relay services. It is compatible with OpenAI and Anthropic protocols and can flexibly integrate with mainstream coding tools such as Codex, Claude Code, and OpenCode. It can reliably support enterprise-grade demand of hundreds of billions of tokens per day, with B2B settlement and invoicing available for both domestic and overseas entities. FennoAI offers an exclusive benefit for CLIProxyAPI users: purchase a subscription through the <a href="https://api.fenno.ai/s/Cvf0">exclusive link</a> and receive $50 worth of Coding Plan credits for just $1.99. Referral rewards are also available: earn up to 20% commission when invited friends make a purchase. The more friends you invite, the greater the rewards.</td>
</tr>
Expand Down Expand Up @@ -108,6 +104,10 @@ PackyCode provides special discounts for our software users: register using <a h
<td width="180"><a href="https://agentmarket.fluxapay.xyz/marketplace/tokenplans"><img src="./assets/fluxa-baidu-ai-cloud.png" alt="FluxA &amp; Baidu AI Cloud" width="150"></a></td>
<td>Thanks to FluxA &amp; Baidu AI Cloud for supporting this project! FluxA and Baidu AI Cloud jointly launched AgenticPlan, enabling AI Agents to autonomously purchase, manage, and use models, APIs, and tools. It includes Baidu Qianfan TokenPlan at prices as low as 60% of the standard rate, with access to flagship models such as DeepSeek V4, GLM 5.2, and Kimi. It also includes FluxA AgentMarket API call credits, unlocking 1,000+ paid APIs for search, data scraping, social media, finance, cryptocurrency, image generation, video, and more.<br><br>With user authorization, AI Agents can also use official Visa card payments to independently procure resources, manage API keys, monitor usage, and plan renewals—helping Agents evolve from “autonomously completing tasks” to truly being able to “autonomously plan budgets and complete tasks.” <a href="https://agentmarket.fluxapay.xyz/marketplace/tokenplans">Learn more about AgenticPlan</a>.</td>
</tr>
<tr>
<td width="180"><a href="https://www.openlux.ai/register?channel=c_6axb1q5n"><img src="./assets/openlux.png" alt="OpenLux" width="150"></a></td>
<td>Thank you to OpenLux for sponsoring this project!<br><br>OpenLux is an all-in-one AI platform for businesses, bringing together leading AI models from major providers worldwide. With fast, reliable service and responsive technical support, OpenLux offers base pricing for Claude, OpenAI, and Gemini models as low as 8.82%, 4%, and 8% of official rates, respectively.<br><br>Exclusive offer for CLI Proxy API users: Sign up through our referral link and enjoy up to 7.5% off credit top-ups!<br><br>Get started with OpenLux → <a href="https://www.openlux.ai/register?channel=c_6axb1q5n">https://www.openlux.ai/register?channel=c_6axb1q5n</a></td>
</tr>
</tbody>
</table>

Expand Down Expand Up @@ -287,6 +287,10 @@ Self-hosted coding-agent platform built on the Pi SDK, with a web UI, concurrent

Claude Code status line for CLIProxyAPI: per-account Codex / Grok / Antigravity / Claude quotas (5h / 7d / weekly) and reset countdown for the current instance. Picks the CPA instance from `ANTHROPIC_BASE_URL` and reads quotas through the Management API.

### [CLIProxy Quota Tray](https://github.com/ZYHUO/CLIProxy-Quota-Tray)

Cross-platform Electron tray dashboard for CLIProxyAPI. Shows the real OAuth quota windows per account across ChatGPT/Codex, Claude, Gemini/Antigravity, Grok, Kimi and Cursor, estimates usage-queue cost, and tracks OpenAI/Claude service status. Dark terminal-style UI; runs on Windows and Linux.

> [!NOTE]
> If you developed a project based on CLIProxyAPI, please open a PR to add it to this list.

Expand Down
14 changes: 9 additions & 5 deletions README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,6 @@ PackyCode 为本软件用户提供了特别优惠:使用<a href="https://www.p
<td>感谢 APIKEY.FUN 赞助本项目!APIKEY.FUN 是一家专业的企业级 AI 中转站,致力于为企业和个人开发者提供稳定、高效、低成本的 AI 模型 API 接入服务。平台支持 Claude、OpenAI、Gemini 等主流热门模型,价格低至官方原价的 7%。通过本项目<a href="https://apikey.fan/register?aff=CLIProxyAPI">专属链接</a>注册,还可享受最高 <b>充值永久 95 折</b> 专属优惠。</td>
</tr>
<tr>
<td width="180"><a href="https://t.me/CyberWlD/218"><img src="./assets/cyberpay.jpg" alt="CyberPay" width="150"></a></td>
<td>赛博支付(CyberPay)成立于2021年。我们致力于为AI从业者商家提供稳定、高效、安全的支付结算解决方案。与我们合作即可使您的网站平台解决用户支付宝/微信收款问题。承接售卖GPT 、Gemini、Claude、Codex账号与中转站等各类业务合作,解决各位商家收款困难痛点。<a href="https://t.me/CyberWlD/218">联系我们</a>开启您的致富通道。</td>
</tr>
<tr>
<td width="180"><a href="https://api.fenno.ai/s/Cvf0"><img src="./assets/fennoai.png" alt="FennoAI" width="150"></a></td>
<td>FennoAI 是一家稳定、高效的API 中转服务商,目前主要提供 Codex 中转服务,兼容OpenAI 及 Anthropic 协议,可灵活接入 Codex、Claude Code、OpenCode等主流编程工具,可稳定支撑千亿Token/日的企业级调用需求,支持国内及海外主体公对公结算、开票。FennoAI 为 CLIProxyAPI 的用户提供了专属福利:通过<a href="https://api.fenno.ai/s/Cvf0">专属链接</a>购买订阅,仅需 1.99 美元即可获得价值 50 美元的 Coding Plan 额度。同时支持邀请奖励,邀请好友购买最高可获得 20% 返佣,邀请越多,奖励越高。</td>
</tr>
Expand Down Expand Up @@ -101,7 +97,11 @@ PackyCode 为本软件用户提供了特别优惠:使用<a href="https://www.p
</tr>
<tr>
<td width="180"><a href="https://agentmarket.fluxapay.xyz/marketplace/tokenplans"><img src="./assets/fluxa-baidu-ai-cloud.png" alt="FluxA &amp; Baidu AI Cloud" width="150"></a></td>
<td>感谢 FluxA &amp; Baidu AI Cloud 对本项目的支持! FluxA 与百度智能云联合推出 AgenticPlan,为 AI Agent 提供自主购买/管理/使用模型、API、工具的能力。内含百度千帆 TokenPlan,低至6折,可使用 DeepSeek V4、GLM 5.2、Kimi 等旗舰模型,并获赠 FluxA AgentMarket API的调用额度,解锁搜索、数据抓取、社交媒体、金融、加密、生图、视频等 1000+ 付费 API。<br><br>在用户授权下,AI Agent 还可借助官方的Visa卡支付自主采购资源、管理 API Key、监控用量并规划续费,帮助 Agent 从「自主完成任务」升级为真正能够「自主规划预算,完成任务」。</td>
<td>感谢 FluxA &amp; Baidu AI Cloud 对本项目的支持! FluxA 与百度智能云联合推出 AgenticPlan,为 AI Agent 提供自主购买/管理/使用模型、API、工具的能力。内含百度千帆 TokenPlan,低至6折,可使用 DeepSeek V4、GLM 5.2、Kimi 等旗舰模型,并获赠 FluxA AgentMarket API的调用额度,解锁搜索、数据抓取、社交媒体、金融、加密、生图、视频等 1000+ 付费 API。<br><br>在用户授权下,AI Agent 还可借助官方的Visa卡支付自主采购资源、管理 API Key、监控用量并规划续费,帮助 Agent 从「自主完成任务」升级为真正能够「自主规划预算,完成任务」。<a href="https://agentmarket.fluxapay.xyz/marketplace/tokenplans">进一步了解 AgenticPlan</a>。</td>
</tr>
<tr>
<td width="180"><a href="https://www.openlux.ai/register?channel=c_6axb1q5n"><img src="./assets/openlux.png" alt="OpenLux" width="150"></a></td>
<td>感谢 OpenLux 对本项目的赞助!Openlux是一个面向企业的一站式 AI 聚合平台,汇集全球各大厂商主流大模型,平台提供高效、稳定的服务与及时的技术支持。Claude、OpenAI、Gemini 系列模型基准折扣分别低至官方的 0.882 折、0.4 折和 0.8 折。<br><br>CLI Proxy API 用户还可享受专属福利:通过专属链接注册,充值最高可享 7.5% 优惠!<br><br>立即体验:<a href="https://www.openlux.ai/register?channel=c_6axb1q5n">https://www.openlux.ai/register?channel=c_6axb1q5n</a></td>
</tr>
</tbody>
</table>
Expand Down Expand Up @@ -280,6 +280,10 @@ VS Code 扩展,可将你的 Claude、ChatGPT/Codex、Antigravity、Grok 和 Ki

Claude Code 状态栏,按当前 CPA 实例展示 Codex / Grok / Antigravity / Claude 的逐账户额度(5h / 7d / 周)与重置倒计时。根据 `ANTHROPIC_BASE_URL` 选择实例,通过 Management API 采集额度。

### [CLIProxy Quota Tray](https://github.com/ZYHUO/CLIProxy-Quota-Tray)

适用于 CLIProxyAPI 的跨平台 Electron 托盘仪表盘。展示 ChatGPT/Codex、Claude、Gemini/Antigravity、Grok、Kimi 和 Cursor 各账户的真实 OAuth 配额窗口,预估用量队列成本,并跟踪 OpenAI/Claude 服务状态。深色终端风格 UI;支持在 Windows 和 Linux 上运行。

> [!NOTE]
> 如果你开发了基于 CLIProxyAPI 的项目,请提交一个 PR(拉取请求)将其添加到此列表中。

Expand Down
12 changes: 8 additions & 4 deletions README_JA.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,6 @@ PackyCodeは当ソフトウェアのユーザーに特別割引を提供して
<td>APIKEY.FUNのスポンサーシップに感謝します!APIKEY.FUNはプロフェッショナルなエンタープライズ向けAIリレーサービスで、企業および個人開発者に安定・高効率・低コストなAIモデルAPI接続サービスを提供しています。Claude、OpenAI、Geminiなどの主要人気モデルに対応し、価格は公式価格の7%から利用できます。本プロジェクトの<a href="https://apikey.fan/register?aff=CLIProxyAPI">専用リンク</a>から登録すると、さらに<b>チャージが永続的に5%割引</b>となる特別優待を受けられます。</td>
</tr>
<tr>
<td width="180"><a href="https://t.me/CyberWlD/218"><img src="./assets/cyberpay.jpg" alt="CyberPay" width="150"></a></td>
<td>CyberPay(サイバー決済)は2021年に設立されました。AI業界の事業者向けに、安定・高効率・安全な決済精算ソリューションを提供することに取り組んでいます。私たちと連携することで、WebサイトやプラットフォームでのAlipay/WeChat決済の受け取り課題を解決できます。GPT、Gemini、Claude、Codexアカウントやリレープラットフォームなど、各種事業提携にも対応し、事業者の決済回収に関する課題を解決します。<a href="https://t.me/CyberWlD/218">お問い合わせ</a>ください。</td>
</tr>
<tr>
<td width="180"><a href="https://api.fenno.ai/s/Cvf0"><img src="./assets/fennoai.png" alt="FennoAI" width="150"></a></td>
<td>FennoAI は、安定性と効率性に優れた API リレーサービスプロバイダーで、現在は主に Codex リレーサービスを提供しています。OpenAI および Anthropic プロトコルに対応し、Codex、Claude Code、OpenCode などの主要なコーディングツールへ柔軟に接続できます。1日あたり数千億 Token 規模のエンタープライズ利用を安定して支え、国内および海外法人向けの企業間決済と請求書発行にも対応しています。FennoAI は CLIProxyAPI ユーザー限定の特典を提供しています。<a href="https://api.fenno.ai/s/Cvf0">専用リンク</a>からサブスクリプションを購入すると、わずか 1.99 ドルで 50 ドル相当の Coding Plan クレジットを獲得できます。さらに紹介報酬にも対応しており、招待した友人が購入すると最大 20% のコミッションを獲得できます。招待が多いほど、報酬も高くなります。</td>
</tr>
Expand Down Expand Up @@ -103,6 +99,10 @@ PackyCodeは当ソフトウェアのユーザーに特別割引を提供して
<td width="180"><a href="https://agentmarket.fluxapay.xyz/marketplace/tokenplans"><img src="./assets/fluxa-baidu-ai-cloud.png" alt="FluxA &amp; Baidu AI Cloud" width="150"></a></td>
<td>FluxA &amp; Baidu AI Cloud による本プロジェクトへのご支援に感謝します!FluxA と百度智能雲が共同で提供する AgenticPlan は、AI Agent がモデル、API、ツールを自律的に購入・管理・利用できるようにします。百度千帆 TokenPlan が含まれ、通常価格の60%という低価格から DeepSeek V4、GLM 5.2、Kimi などのフラッグシップモデルを利用できます。さらに FluxA AgentMarket API の呼び出しクレジットが付与され、検索、データスクレイピング、ソーシャルメディア、金融、暗号資産、画像生成、動画など、1,000以上の有料 API を利用できます。<br><br>ユーザーの承認のもと、AI Agent は公式 Visa カード決済を利用してリソースを自律的に調達し、API Key の管理、使用量の監視、更新計画の策定も行えます。これにより Agent は「自律的にタスクを完了する」段階から、真に「予算を自律的に計画し、タスクを完了する」段階へ進化できます。<a href="https://agentmarket.fluxapay.xyz/marketplace/tokenplans">AgenticPlan の詳細を見る</a>。</td>
</tr>
<tr>
<td width="180"><a href="https://www.openlux.ai/register?channel=c_6axb1q5n"><img src="./assets/openlux.png" alt="OpenLux" width="150"></a></td>
<td>OpenLux による本プロジェクトへのご支援に感謝します!<br><br>OpenLux は、世界の主要プロバイダーが提供する主流の大規模 AI モデルを集約した、企業向けのワンストップ AI プラットフォームです。迅速で安定したサービスと適時の技術サポートを提供しています。Claude、OpenAI、Gemini シリーズのモデルの基本料金は、それぞれ公式料金の8.82%、4%、8%からご利用いただけます。<br><br>CLI Proxy API ユーザー限定特典:専用リンクから登録すると、チャージ時に最大7.5%の割引を受けられます!<br><br>今すぐ OpenLux を試す → <a href="https://www.openlux.ai/register?channel=c_6axb1q5n">https://www.openlux.ai/register?channel=c_6axb1q5n</a></td>
</tr>
</tbody>
</table>

Expand Down Expand Up @@ -279,6 +279,10 @@ Pi SDK をベースにしたセルフホスト型コーディングエージェ

Claude Code のステータスライン。現在の CPA インスタンスに対応する Codex / Grok / Antigravity / Claude のアカウント別クォータ(5h / 7d / 週)とリセットまでの時間を表示します。`ANTHROPIC_BASE_URL` でインスタンスを選び、Management API 経由でクォータを取得します。

### [CLIProxy Quota Tray](https://github.com/ZYHUO/CLIProxy-Quota-Tray)

CLIProxyAPI 向けのクロスプラットフォームな Electron トレイダッシュボード。ChatGPT/Codex、Claude、Gemini/Antigravity、Grok、Kimi、Cursor の各アカウントにおける実際の OAuth クォータウィンドウを表示し、利用キューコストを試算し、OpenAI/Claude のサービスステータスを追跡します。ダークなターミナル風 UI。Windows および Linux で動作します。

> [!NOTE]
> CLIProxyAPIをベースにプロジェクトを開発した場合は、PRを送ってこのリストに追加してください。

Expand Down
Binary file removed assets/cyberpay.jpg
Binary file not shown.
Binary file added assets/openlux.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 7 additions & 7 deletions cmd/fetch_antigravity_models/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@ import (
"strings"
"time"

"github.com/router-for-me/CLIProxyAPI/v7/internal/config"
"github.com/router-for-me/CLIProxyAPI/v7/internal/logging"
"github.com/router-for-me/CLIProxyAPI/v7/internal/misc"
"github.com/router-for-me/CLIProxyAPI/v7/internal/util"
sdkauth "github.com/router-for-me/CLIProxyAPI/v7/sdk/auth"
coreauth "github.com/router-for-me/CLIProxyAPI/v7/sdk/cliproxy/auth"
"github.com/router-for-me/CLIProxyAPI/v7/sdk/proxyutil"
"github.com/router-for-me/CLIProxyAPI/v8/internal/config"
"github.com/router-for-me/CLIProxyAPI/v8/internal/logging"
"github.com/router-for-me/CLIProxyAPI/v8/internal/misc"
"github.com/router-for-me/CLIProxyAPI/v8/internal/util"
sdkauth "github.com/router-for-me/CLIProxyAPI/v8/sdk/auth"
coreauth "github.com/router-for-me/CLIProxyAPI/v8/sdk/cliproxy/auth"
"github.com/router-for-me/CLIProxyAPI/v8/sdk/proxyutil"
log "github.com/sirupsen/logrus"
"github.com/tidwall/gjson"
)
Expand Down
2 changes: 1 addition & 1 deletion cmd/fetch_antigravity_models/main_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"sync/atomic"
"testing"

coreauth "github.com/router-for-me/CLIProxyAPI/v7/sdk/cliproxy/auth"
coreauth "github.com/router-for-me/CLIProxyAPI/v8/sdk/cliproxy/auth"
)

func TestDefaultAntigravityFetchBaseURLs(t *testing.T) {
Expand Down
Loading
Loading