Roo-Code/src
Christiaan Arnoldus 11668af83d
Fix OpenRouter cost calculation with BYOK (#4543)
Currently, when you use OpenRouter with your own key for the underlying service, the costs shown by Roo Code are way off what it actually costs.

With bring your own key, OpenRouter charges 5% of what it normally would (see https://openrouter.ai/docs/use-cases/byok)
so we have to multiply the reported cost by 20 to get an estimate of what it actually costs.

Co-authored-by: Johan Otten <drakonen@drakonen.com>
Co-authored-by: Eamon Nerbonne <eamon@nerbonne.org>
2025-06-11 23:19:24 -04:00
..
__mocks__ Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
__tests__ Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
activate Marketplace (#4538) 2025-06-11 17:28:12 -04:00
api Fix OpenRouter cost calculation with BYOK (#4543) 2025-06-11 23:19:24 -04:00
assets PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
core Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
extension Move evals into pnpm workspace, switch from SQLite to Postgres (#4278) 2025-06-03 01:38:08 -07:00
i18n Marketplace (#4538) 2025-06-11 17:28:12 -04:00
integrations Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
services Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
shared Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
utils Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
workers Count tokens worker (#3037) 2025-04-29 12:29:25 -07:00
.gitignore PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
.prettierignore PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
.vscodeignore PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
esbuild.mjs Try to fix win32 esbuild (#4479) 2025-06-09 15:03:44 -07:00
eslint.config.mjs Fix linter errors (#3821) 2025-05-21 23:16:43 -07:00
extension.ts Cloud: add auth logs to the output channel (#4270) 2025-06-02 16:56:27 -07:00
jest.config.mjs Codebase indexing (Clean history) (#3137) 2025-05-23 19:07:19 -06:00
package.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.ca.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.de.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.es.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.fr.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.hi.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.it.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.ja.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.ko.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.nl.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.pl.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.pt-BR.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.ru.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.tr.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.vi.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.zh-CN.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
package.nls.zh-TW.json Marketplace (#4538) 2025-06-11 17:28:12 -04:00
tsconfig.json PNPM + Turbo monorepo + Nightly releases (#3407) 2025-05-21 21:01:20 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -07:00
vitest.config.ts Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00
vitest.setup.ts Convert jest tests to vitest and disable default watch mode for vitest (#4568) 2025-06-11 14:48:01 -07:00