Commit graph

3076 commits

Author SHA1 Message Date
Owen
5fbb205044
search the right resource 2026-08-12 17:52:39 -04:00
Owen
02ab24d01e
Fix clients not connecting on first connect 2026-08-12 17:16:59 -04:00
Owen
3cfbd66a80
Merge branch 'dev' into aig 2026-08-12 16:34:52 -04:00
Owen
860fa47b7c
Split out the token header into a common middleware for efficiency 2026-08-12 16:30:42 -04:00
miloschwartz
71d9d8f010
fix accept invite as idp user 2026-08-12 16:25:20 -04:00
Owen
cc58e28e54
Allow merging a catalog file with the api response 2026-08-12 16:06:12 -04:00
Owen
653dd920ad
Allow remote header overrides and fix display issues with log 2026-08-12 15:54:22 -04:00
miloschwartz
dd78c2cc08
dont show servers idps in create user when idp mode is org on enterprise 2026-08-12 15:20:41 -04:00
Owen
47ae017f94
add virtual api keys to budgets 2026-08-12 13:21:56 -04:00
miloschwartz
c33fa8782b
Merge branch 'aig' of https://github.com/fosrl/pangolin into aig 2026-08-12 12:35:30 -04:00
miloschwartz
93cba1d098
support sending capability specific error codes 2026-08-12 12:34:25 -04:00
Owen
d3a1f9798d
Merge branch 'aig' of github.com:fosrl/pangolin into aig 2026-08-12 11:45:28 -04:00
miloschwartz
115c3cbf07
show sso page in browser for gateway resource 2026-08-12 11:32:22 -04:00
Owen
bed5817da3
send, process, store, display virtual api key ai information in usage and sessions 2026-08-12 11:20:25 -04:00
miloschwartz
83035753af
support bypass auth rules on gateway 2026-08-12 11:18:16 -04:00
miloschwartz
379b53bcca
redirect to api key page when access gateway in browser 2026-08-12 11:15:50 -04:00
miloschwartz
49020fa6ea
add virtual api key validation in verifySession 2026-08-12 10:38:26 -04:00
Owen
ac3402a8b3
Adjust structure delete models 2026-08-12 09:41:42 -04:00
Owen
9369e60695
Merge branch 'dev' into aig 2026-08-12 09:19:12 -04:00
Owen
295e38d2af
Remove arbitrary max 50 limit from email whitelist
Fix #3568
2026-08-12 09:11:10 -04:00
Owen
11595f5f96
use title case and fix colors 2026-08-11 18:02:17 -04:00
Owen
b08e875b37
basic ai analytics created 2026-08-11 17:52:27 -04:00
Owen
f7aca85417
link the usage with the session to display together 2026-08-11 16:15:01 -04:00
miloschwartz
c42df737b0
improve model provider selection algorithm 2026-08-11 16:10:46 -04:00
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
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