Jonathan Evans
061251984e
Add FirePass provider support for Kimi K2.5 Turbo
...
- Add new 'firepass' provider type alongside anthropic, openai, openrouter
- FirePass uses Fireworks AI's endpoint for Kimi K2.5 Turbo model
- Subscription billing model ($7/week) with 256K context window
- Anthropic API compatible (uses Anthropic SDK with custom baseURL)
Changes:
- providers.ts: Add firepass detection and base URL handling
- auth.ts: Add FirePass API key management (FIREPASS_API_KEY or FIREWORKS_API_KEY)
- config.ts: Add firepassApiKey and firepass auth provider
- client.ts: Add firepass client creation with custom baseURL
- http.ts: Add firepass auth headers
- modelStrings.ts: Return Kimi K2.5 Turbo model ID for firepass
- model.ts: Add Kimi display name handling and default model logic
- modelOptions.ts: Simplified model picker for firepass (Kimi K2.5 Turbo only)
- status.tsx: Display FirePass in status bar
- login.tsx: Add FirePass option to provider selection
- FirepassLoginFlow.tsx: New component for FirePass login flow
Usage:
1. Run /login and select "FirePass"
2. Enter your Fireworks API key
3. Model picker shows Kimi K2.5 Turbo
History
..
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 13:56:12 -07:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 17:18:04 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 18:54:24 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 18:02:41 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 18:32:03 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 16:51:18 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00
2026-04-01 14:19:22 +02:00