3207 Commits

Author SHA1 Message Date
Owen
e734cc93a1 small visual adjustments and chat button 2026-08-11 15:57:57 -04:00
Owen
e3ccc4f8d4 show the sessions in the ui 2026-08-11 15:50:51 -04:00
Fred KISSIE
899c47e9a3 🚧 write process test alert function 2026-08-11 20:52:13 +02:00
Owen
bc2f291352 normalize the requests to also store in the log for viewing later 2026-08-11 14:45:25 -04:00
miloschwartz
98f5e39a7f show ai gateway resource details in launcher 2026-08-11 14:42:07 -04:00
Owen
e0a66e79bb Continue to quiet log messages 2026-08-11 14:07:33 -04:00
Owen
c781be4e70 quiet up some more logs 2026-08-11 14:05:58 -04:00
Owen
48c4b44f72 log chat sessions to database 2026-08-11 12:19:28 -04:00
Owen
68a84181d9 remove excess logging 2026-08-11 12:19:27 -04:00
Owen
b60390d805 batch up usage records for insert 2026-08-11 12:19:27 -04:00
miloschwartz
2187f23588 add page to retrieve user virtual api keys 2026-08-11 11:53:39 -04:00
Owen
495c772d6b Merge branch 'dev' into aig 2026-08-11 09:42:10 -04:00
miloschwartz
6d45486bb5 add manual virtual api key create ui 2026-08-10 21:44:38 -04:00
Owen
4c1f7f6243 add caching to budget check 2026-08-10 17:39:00 -04:00
miloschwartz
1e3a9fb921 add virtual api key schema and crud endpoints 2026-08-10 17:20:06 -04:00
Owen
8b8e7913dc budget enforcement logic 2026-08-10 17:17:24 -04:00
Owen
e76377d3c7 Match the pg query logging 2026-08-10 14:55:44 -04:00
Owen
216c932cb9 order by budget id 2026-08-10 14:12:34 -04:00
miloschwartz
93dea0525e basic provider model selector 2026-08-10 12:32:17 -04:00
Owen
211d3a53f5 initial budget ui on the provider 2026-08-10 12:03:51 -04:00
miloschwartz
187936e5dd use class with helper methods for model catelog 2026-08-10 11:54:57 -04:00
Owen
b180d064d1 adjust conflict to be on unit<>period and add list endpoints for providers 2026-08-10 11:39:34 -04:00
Owen
ed46afd81a add subscription override column 2026-08-10 11:15:48 -04:00
Owen
0050fad70d add basic crud for ai budgets 2026-08-10 11:05:10 -04:00
Owen
591caab45a Add documentation for creating new crud endpoints 2026-08-10 10:47:18 -04:00
miloschwartz
996160fadc add missing resource policy actions to api key closes #3542 2026-08-10 10:38:40 -04:00
Owen
dc1923ab1f Remove budget periods 2026-08-10 09:57:01 -04:00
Owen
fe5831eb48 pull the models from the upstream server 2026-08-10 09:57:00 -04:00
Owen
ca79abc9d4 Update structure 2026-08-10 09:57:00 -04:00
miloschwartz
9eafa067b9 improved provider picker ui on resource 2026-08-07 16:13:51 -04:00
Fred KISSIE
403b8a12e4 🚧 wip 2026-08-07 20:57:54 +02:00
Fred KISSIE
3f305e4d5c 🚧 process test alert 2026-08-07 20:52:25 +02:00
miloschwartz
5e5e172d39 add streaming function to capability 2026-08-07 14:36:15 -04:00
miloschwartz
bc7a883f6c add some parallelization to ai gateway pipeline 2026-08-07 14:36:11 -04:00
Owen
12056aebc6 Add basic cost calculations for testing 2026-08-07 13:54:32 -04:00
Fred KISSIE
6689a8d93e 🚧 wip: test alert rule 2026-08-07 19:05:28 +02:00
miloschwartz
297cb9c8f2 set provider default capabilities 2026-08-07 12:25:29 -04:00
miloschwartz
d699455b38 support changing capabilities on provider integrations 2026-08-07 11:23:07 -04:00
miloschwartz
9e7b4afaec support allow list and blocklist 2026-08-07 10:59:50 -04:00
Owen
07f628b928 add the pangolin header information 2026-08-06 17:53:51 -04:00
Owen
184e1425a4 Private connection working with traefik 2026-08-06 17:22:01 -04:00
Owen
22f2990f56 support streaming and closes properly on site targets 2026-08-06 17:15:11 -04:00
Owen
6c28c5f383 Basic target routing 2026-08-06 15:48:13 -04:00
Owen
e9f9cf54f4 Include the sheme in the routing header 2026-08-06 15:18:11 -04:00
Owen
751d1b083d Add back port restrictions 2026-08-06 14:55:07 -04:00
Owen
a4d77a4fd3 Fix info box ui 2026-08-06 14:45:25 -04:00
miloschwartz
c5d68675c9 support patterns in model key 2026-08-06 14:27:08 -04:00
miloschwartz
36b8ef5fba Merge branch 'dev' into aig 2026-08-06 13:59:07 -04:00
Owen
6cca5e0472 Use fulldoman instead of the alias for the site resources 2026-08-06 13:45:51 -04:00
miloschwartz
4048fa274a fix non admins cant see private resources details in launcher 2026-08-06 12:32:19 -04:00