项目文件夹

文件
xiaoye5200 1953de9df7 feat(provider): add Vertex AI detection and disable cost estimation (#479)
* feat(provider): add Vertex AI detection and disable cost estimation

Add `isVertexModelId()` to detect Vertex AI model IDs (which use `@`
as a version separator, e.g. `claude-3-5-sonnet@20241022`), and check
`CLAUDE_CODE_USE_VERTEX=1` in `getProviderLabel()` to show "Vertex"
label alongside the existing Bedrock/Enterprise labels.

Disable cost estimation for Vertex AI users in both `estimateSessionCost`
and `getNativeCostUsd`, matching the existing Bedrock exclusion, since
Vertex pricing differs from Anthropic direct pricing.

* docs: add Vertex AI to provider label examples and cost notes

---------

Co-authored-by: mikzz xia <mikzzz@mikzzdeMacBook-Pro.local>
2026-04-21 10:03:51 +10:00

1 行
1.3 KiB
Plaintext

{"version":3,"file":"stdin.d.ts","sourceRoot":"","sources":["../src/stdin.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,SAAS,EAAE,SAAS,EAAE,MAAM,YAAY,CAAC;AACvD,OAAO,KAAK,EAAE,eAAe,EAAE,MAAM,aAAa,CAAC;AAGnD,KAAK,WAAW,GAAG,IAAI,CAAC,MAAM,CAAC,UAAU,EAAE,aAAa,GAAG,IAAI,GAAG,KAAK,GAAG,OAAO,CAAC,GAAG;IACnF,KAAK,CAAC,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,KAAK,gBAAgB,GAAG;IACtB,kBAAkB,CAAC,EAAE,MAAM,CAAC;IAC5B,aAAa,CAAC,EAAE,MAAM,CAAC;IACvB,QAAQ,CAAC,EAAE,MAAM,CAAC;CACnB,CAAC;AAMF,wBAAsB,SAAS,CAC7B,MAAM,GAAE,WAA2B,EACnC,OAAO,GAAE,gBAAqB,GAC7B,OAAO,CAAC,SAAS,GAAG,IAAI,CAAC,CA8G3B;AAED,wBAAgB,cAAc,CAAC,KAAK,EAAE,SAAS,GAAG,MAAM,CAOvD;AAoBD,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,SAAS,GAAG,MAAM,CAe1D;AAED,wBAAgB,kBAAkB,CAAC,KAAK,EAAE,SAAS,GAAG,MAAM,CAyB3D;AASD,wBAAgB,YAAY,CAAC,KAAK,EAAE,SAAS,GAAG,MAAM,CAmBrD;AAED,wBAAgB,gBAAgB,CAAC,OAAO,CAAC,EAAE,MAAM,GAAG,OAAO,CAM1D;AAGD,wBAAgB,eAAe,CAAC,OAAO,CAAC,EAAE,MAAM,GAAG,OAAO,CAKzD;AAID,wBAAgB,mBAAmB,CAAC,OAAO,CAAC,EAAE,MAAM,GAAG,OAAO,CAK7D;AAED,wBAAgB,gBAAgB,CAAC,KAAK,EAAE,SAAS,GAAG,MAAM,GAAG,IAAI,CAWhE;AAkBD,wBAAgB,iBAAiB,CAAC,KAAK,EAAE,SAAS,GAAG,SAAS,GAAG,IAAI,CAkBpE;AAED;;;;;;GAMG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM,CAEvD;AAED;;;;;;;;;GASG;AACH,wBAAgB,eAAe,CAAC,IAAI,EAAE,MAAM,EAAE,MAAM,CAAC,EAAE,eAAe,EAAE,QAAQ,CAAC,EAAE,MAAM,GAAG,MAAM,CAgBjG"}