Commit Graph

57 Commits

Author SHA1 Message Date
marko-kraemer 6e864680b0 attempt fix 2025-08-23 18:15:42 -07:00
Saumya 4a89aa4855 cleanup llm based code and agent builder prompt 2025-08-23 12:26:38 +05:30
marko-kraemer 66d96d0ad3 attempt fix 2025-08-22 21:18:29 -07:00
marko-kraemer 94a3e787b2 attempt sub status fix 2025-08-22 15:27:09 -07:00
marko-kraemer 9c5e73ef80 attempt sub status fix 2025-08-22 15:14:32 -07:00
marko-kraemer 31d92f2d23 attempt sub status fix 2025-08-22 14:47:16 -07:00
Saumya 7e10d736b5 chore: cleanup llm modules 2025-08-22 16:45:26 +05:30
Saumya 9eb7d7ab3a topup credits 2025-08-19 16:33:21 +05:30
Saumya 49393e9b56 topup credits 2025-08-19 13:50:47 +05:30
marko-kraemer 1896208f12 refactor wip 2025-08-16 19:10:56 -07:00
Saumya c786e190b6 limit agent creation based on tiers 2025-08-10 01:15:29 +05:30
mykonos-ibiza c4979642fb Refactor agent and sandbox management: streamline sandbox creation, add caching for agent run limits and Stripe customer data, and improve error handling. Update API documentation and logging for better clarity. 2025-08-09 16:21:14 +05:30
mykonos-ibiza 584a4192d7 Fix billing service to get customer data from Stripe if it's missing from DB
- Updated `get_stripe_customer_id` function to accept a Supabase client and handle missing user_id metadata in Stripe customers.
- Added logic to create or update records in the `billing_customers` table based on Stripe customer data.
- Improved logging for customer metadata updates and billing record changes.
2025-08-06 11:40:11 +05:30
sharath 14093acc75
hotfix(billing): infinite usage glitch fix 2025-08-03 18:32:38 +00:00
mykonos-ibiza 8f6af9d29d Merge branch 'main' into kortix-sdk 2025-07-31 18:47:38 +05:30
mykonos-ibiza a7b142ed74 Implement yearly commitment subscription plans and enhance billing logic
- Added support for yearly commitment plans with associated pricing tiers in the billing service.
- Introduced validation functions to manage plan changes and restrictions based on business rules.
- Updated configuration to include new yearly commitment pricing in both production and staging environments.
- Enhanced frontend components to handle subscription management, including cancellation and reactivation features.
- Refactored billing-related hooks and API calls to accommodate new subscription types and improve error handling.
2025-07-31 02:16:08 +05:30
mykonos-ibiza 8869138a7e feat(api-keys): implement API key management system
- Added a new API keys service with endpoints for creating, listing, revoking, and deleting API keys.
- Integrated API key validation and caching for performance.
- Updated backend configuration to include API key secret and throttling settings.
- Created frontend components for managing API keys, including a user interface for creating and displaying keys.
- Introduced a new database migration for the API keys table with necessary constraints and security policies.
- Enhanced authentication methods to support API key usage alongside JWT.
2025-07-29 19:38:37 +05:30
mykonos-ibiza 307a9a80ae Merge branch 'main' into kortix-sdk 2025-07-29 12:20:11 +05:30
Marko Kraemer 010f0ab426
Revert "Revert random PR merged" 2025-07-28 08:14:58 +02:00
Marko Kraemer 454f0d3878
Revert "add support for Google Gemini API integration" 2025-07-28 08:07:42 +02:00
mykonos-ibiza ad9c1dabc8 add support for Google Gemini API integration
- Introduced GEMINI_API_KEY in setup and environment files.
- Updated SetupWizard to include Google Gemini as a supported LLM provider.
- Adjusted model selection logic to accommodate Gemini models.
- Modified billing and configuration files to handle Gemini model pricing and aliases.
- Updated documentation to reflect the addition of GEMINI_API_KEY.
2025-07-27 12:49:56 +05:30
mykonos-ibiza 37f8e63cf1 feat(deepai): add deepai specific endpoints 2025-07-26 18:47:22 +05:30
mykonos-ibiza fc47e89da8 migrate MFA functionality to frontend and remove backend MFA endpoints 2025-07-24 14:16:04 +05:30
marko-kraemer 957a2c9cbf model fallback, add xai grok 4 2025-07-10 12:58:10 +02:00
marko-kraemer 4bbc03f674 wip 2025-07-06 06:40:44 +02:00
sharath 83bf4a7189
chore(billing): add 5 free credits 2025-07-03 19:15:27 +00:00
sharath bcdffebcdf
fix(billing): update cutoff date for usage logs to June 30, 2025 2025-06-30 13:20:24 +00:00
sharath 938eb043c2
fix(billing): update cutoff date for usage logs to June 28, 2025 2025-06-28 17:25:48 +00:00
sharath 2abbb10c1a
feat(model): add support for Gemini 2.5 Pro with updated pricing and token limits 2025-06-28 16:27:58 +00:00
sharath d74d8d3d6a
feat(billing): update token price multiplier and add new model pricing details 2025-06-27 18:15:20 +00:00
sharath 87908cd526
fix(billing): implement usage logs retrieval and display in frontend with pagination support 2025-06-27 17:01:58 +00:00
sharath 235aec6d1e
fix(billing): correct cutoff date for monthly usage calculations to June 27, 2025 2025-06-27 15:45:49 +00:00
sharath ea14c40481
fix(billing): update cutoff date for monthly usage calculations to June 28, 2025 2025-06-27 15:27:24 +00:00
sharath e98ab052f9
chore(api, billing, llm): update worker count, refine billing tier names, and adjust logging in LLM API calls 2025-06-27 15:12:58 +00:00
sharath 4bee1ab635
feat(billing): implement fixed cutoff date for monthly usage calculations to ignore token counts before June 27, 2025 2025-06-26 19:49:47 +00:00
sharath e7f02f31bc
feat(billing): introduce token price multiplier and update cost calculations; enhance billing UI with new pricing buttons 2025-06-26 17:33:52 +00:00
sharath 79b71db250
feat(billing): implement hardcoded model pricing and enhance cost calculation logic 2025-06-26 15:18:37 +00:00
sharath bec4494084
feat(pricing): add yearly subscription tiers and enhance billing period toggle functionality 2025-06-26 15:00:56 +00:00
sharath 445e19e00b
feat(pricing): add model pricing page and integrate pricing information into model availability 2025-06-25 20:58:42 +00:00
sharath 39e8ea2f1a
feat(billing): update subscription model 2025-06-25 19:57:28 +00:00
Soumyadas15 14ed3c7ebb fix(billing): fix billing calculation 2025-06-24 12:49:16 +05:30
sharath d39753d977
fix(billing): update monthly usage calculation to exclude running jobs older than one hour 2025-06-22 08:04:36 +00:00
Soumyadas15 8929c731db chore(dev): add tolt referrals 2025-06-16 17:58:30 +05:30
Soumyadas15 d49c9e6766 chore(dev): add tolt referrals 2025-06-16 17:23:36 +05:30
Soumyadas15 0e9aaa6789 chore(dev): told referrals 2025-06-16 14:52:29 +05:30
sharath 2d16fdec6f
feat(billing): allow promocodes when purchasing 2025-05-23 12:24:02 +00:00
Vukasin 6fac5a98ad feat: improve model selector and fixes 2025-05-21 22:59:56 +02:00
Soumyadas15 c83e72288b chore(ui): improvements in model selector 2025-05-17 10:44:09 +05:30
Soumyadas15 74f7c494fc chore(ux): model selector, updated sidebar 2025-05-16 01:52:07 +05:30
Soumyadas15 108dba9bf7 chore(dev): added model access check in backend 2025-05-14 11:36:45 +05:30