Kyle Corbitt
3e20fa31ca
Don't define CellWrapper inline
...
This way we don't re-render the entire cell every time a variable changes. Better performance and handles modals correctly.
OutputCell is still a pretty messy component, which we'll have to address at some point, but the complexity is still manageable for now.
2023-08-17 17:52:45 -07:00
David Corbitt
f3a5f11195
Temporarilyt remove platypus and stableBeluga models
2023-08-17 16:58:52 -07:00
David Corbitt
da5cbaf4dc
Remove console.log
2023-08-17 16:16:22 -07:00
David Corbitt
acf74909c9
Ensure ending newline is displayed
2023-08-17 03:37:32 -07:00
David Corbitt
edac8da4a8
Convert system to user prompt for airoboros
2023-08-17 03:10:55 -07:00
David Corbitt
687f3dd85f
Rename prompt modal
2023-08-17 02:34:26 -07:00
David Corbitt
0cef3ab5bd
Only enable getTemplatedPromptMessage when modal open
2023-08-17 02:32:02 -07:00
David Corbitt
756b3185de
Rename CellOptions
2023-08-17 01:44:18 -07:00
David Corbitt
3776ffc4c3
Change ScenarioRow background color
2023-08-17 01:44:06 -07:00
David Corbitt
82549122e1
Add 4 more models
2023-08-17 01:40:05 -07:00
David Corbitt
56a96a7db6
Use different color for row highlight style
2023-08-16 22:46:22 -07:00
David Corbitt
1596b15727
Fix warning from useLayoutEffect
2023-08-16 22:44:18 -07:00
David Corbitt
70d4a5bd9a
Fix project settings padding on desktop
2023-08-16 22:40:27 -07:00
arcticfly
c6ec901374
Ad openpipe/Chat provider with Open-Orca/OpenOrcaxOpenChat-Preview2-13B model ( #163 )
...
* Display 4 decimal points in ModelStatsCard
* Add openpipe-chat provider
2023-08-16 22:37:37 -07:00
David Corbitt
ad7665664a
Update 7b-chat version
2023-08-16 19:23:01 -07:00
David Corbitt
108e3d1e85
Revert email to table-cell display on md screens
2023-08-16 18:49:14 -07:00
David Corbitt
76f600722a
Sort project members by role
2023-08-16 18:30:27 -07:00
David Corbitt
d9a0e4581f
Add bgColor behind selected project in menu
2023-08-16 18:16:44 -07:00
arcticfly
b9251ad93c
Fix members table mobile styles ( #162 )
2023-08-16 17:52:25 -07:00
arcticfly
809ef04dc1
Invite members ( #161 )
...
* Allow user invitations
* Restyle inviting members
* Remove annoying comment
* Add page for accepting an invitation
* Send invitation email with Brevo
* Prevent admins from removing personal project users
* Mark access ceontrol for cancelProjectInvitation
* Make RadioGroup controlled
* Shorten form helper text
* Use nodemailer to send emails
* Update .env.example
2023-08-16 17:25:31 -07:00
arcticfly
0fba2c9ee7
Add NOT_CONTAINS, fix bugs ( #160 )
...
* Fix null case for tag comparisons
* Change debounce time to 500ms
* Add NOT_CONTAINS
* Avoid sql injection
* Store filters by id
* Fix chained NOT_CONTAINS
2023-08-15 16:43:59 -07:00
David Corbitt
73b9e40ced
Give LoggedCallsTable scrollbar
2023-08-15 03:12:59 -07:00
David Corbitt
3447e863cc
Prevent model name from wrapping
2023-08-15 02:53:24 -07:00
David Corbitt
897e77b054
Prevent logged calls table flashes
2023-08-15 02:49:46 -07:00
David Corbitt
b22a4cd93b
Combine migrations
2023-08-15 02:34:27 -07:00
David Corbitt
3547c85c86
Display tag values
2023-08-15 02:32:05 -07:00
David Corbitt
9636fa033e
Add second tag to seed
2023-08-15 02:31:24 -07:00
David Corbitt
890a738568
Filter by tags
2023-08-15 01:50:48 -07:00
David Corbitt
00df4453d3
Remove old prettier files
2023-08-15 00:55:05 -07:00
David Corbitt
dfee8a0ed7
Merge branch 'main' into log-filters
2023-08-15 00:41:28 -07:00
David Corbitt
2bcb1d16a3
Autoresize InputDropdown
2023-08-15 00:27:12 -07:00
David Corbitt
6e7efee21e
Seed with tags
2023-08-15 00:26:11 -07:00
David Corbitt
bb9c3a9e61
Condense table
2023-08-15 00:26:05 -07:00
David Corbitt
11bfb5d5e4
Start server with timezone
2023-08-14 23:37:23 -07:00
Kyle Corbitt
8f4e7f7e2e
TypeScript SDK mostly working
...
Ok so this is still pretty rough, and notably there's no reporting for streaming. But for non-streaming requests I've verified that this does in fact report requests locally.
2023-08-14 23:22:27 -07:00
David Corbitt
634739c045
Add InputDropdown
2023-08-14 23:02:08 -07:00
David Corbitt
9a9cbe8fd4
Hide paginators for empty lists
2023-08-14 21:17:03 -07:00
David Corbitt
649dc3376b
Debounce filter value updates
2023-08-14 21:00:42 -07:00
David Corbitt
05e774d021
Style filters title
2023-08-14 20:47:18 -07:00
David Corbitt
0e328b13dc
Style add filter button
2023-08-14 20:42:51 -07:00
David Corbitt
0a18ca9cd6
Allow filtering by response, model, and status code
2023-08-14 20:16:44 -07:00
David Corbitt
a5fe35912e
Allow filter by request contains
2023-08-14 20:01:17 -07:00
David Corbitt
3d3ddbe7a9
Show number of rows in table header
2023-08-14 19:56:15 -07:00
David Corbitt
d8a5617dee
Increase button radius
2023-08-14 19:51:06 -07:00
Kyle Corbitt
754e273049
Python package improvements
...
Added an endpoint for getting the actual stored responses, and used it to test and improve the python package.
2023-08-14 19:07:03 -07:00
Kyle Corbitt
c4cef35717
Move the external API into its own router
...
Auth logic isn't shared between the clients anyway, so co-locating them is confusing since you can't use the same clients to call both. This also makes the codegen clients less verbose.
2023-08-14 16:56:50 -07:00
Kyle Corbitt
8552baf632
Merge pull request #154 from OpenPipe/broken-page
...
Cap the number of waiting messages we try to render
2023-08-14 15:47:48 -07:00
Kyle Corbitt
f41e2229ca
Cap the number of waiting messages we try to render
...
If an cell was attempted several hours ago and never resolved, it crashes the UI because we try to render thousands of log messages once a second (eg. https://app.openpipe.ai/experiments/372d0827-186e-4a7d-a8a6-1bf7050eb5fd ) We should probably have a different UI for cells that have hung for a long time to let you know you should just retry, but this quick fix should work for now.
2023-08-14 15:44:03 -07:00
arcticfly
e649f42c9c
Await completions ( #153 )
...
* Continue polling stats while waiting for completions to finish
* Clarify convert to function call instructions
2023-08-14 13:03:48 -07:00
Kyle Corbitt
99f305483b
Merge pull request #150 from OpenPipe/fix-build
...
(Probably) fixes the build
2023-08-14 07:59:20 -07:00