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
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
arcticfly
b28f4cad57
Remove scenarios header from output table card ( #151 )
2023-08-13 03:26:58 -07:00
Kyle Corbitt
df4a3a0950
(Probably) fixes the build
...
This probably fixes the build that I broke in https://github.com/OpenPipe/OpenPipe/pull/149 . However, there's a small chance that it fixes it enough to deploy, but not enough to actually work. That would be bad, so not merging until I have time to monitor the deploy.
2023-08-12 23:50:31 -07:00
David Corbitt
e423ad656a
Fix ExperimentCard aspect ratio
2023-08-12 23:31:25 -07:00
Kyle Corbitt
7d0d94de3a
Merge pull request #149 from OpenPipe/js-client
...
Load the JS client using pnpm workspaces
2023-08-12 22:56:17 -07:00
Kyle Corbitt
344b257db4
Load the JS client using pnpm workspaces
...
This makes it so we're using our own openpipe client for all OpenAI calls from the OpenPipe app.
The client doesn't do anything at the moment beyond proxying to the OpenAI lib. But this infra work should make it easier to quickly iterate on the client and test the changes in our own app.
2023-08-12 15:24:48 -07:00
Kyle Corbitt
28b43b6e6d
Merge pull request #148 from OpenPipe/js-client
...
Fix client bugs
2023-08-12 10:38:49 -07:00
Kyle Corbitt
8d373ec9b5
remove unused imports
2023-08-12 10:02:23 -07:00
Kyle Corbitt
537525667d
don't reload monaco every render cycle
...
oops
2023-08-12 09:59:07 -07:00
Kyle Corbitt
519367c553
Fix client bugs
...
1. PostHog can only be used client-side
2. Can't nest <a> tags in the ProjectMenu
2023-08-12 09:35:52 -07:00
Kyle Corbitt
1a338ec863
Merge pull request #147 from OpenPipe/logs-ui
...
Style overhaul, make logged calls selectable
2023-08-12 08:48:49 -07:00
David Corbitt
01d0b8f778
Resurrect UserMenu
2023-08-12 04:28:41 -07:00
David Corbitt
d99836ec30
Add experiment button
2023-08-12 04:18:39 -07:00
David Corbitt
33751c12d2
Allow user to select logs
2023-08-12 04:07:58 -07:00
David Corbitt
89815e1f7f
Add selectedLogs, rename setSelectedProjectId
2023-08-12 03:35:54 -07:00
David Corbitt
5fa5109f34
Make cache text gray
2023-08-12 03:06:19 -07:00
David Corbitt
b06ab2cbf9
Properly show model
2023-08-12 02:58:28 -07:00
David Corbitt
35fb554038
Center Add Variant button
2023-08-12 02:48:22 -07:00
David Corbitt
f238177277
Fix variant header top right border radius
2023-08-12 02:46:09 -07:00
David Corbitt
723c0f7505
Update colors throughout app
2023-08-12 02:32:09 -07:00
David Corbitt
ce6936f753
Change overall background color and menu
2023-08-12 02:31:52 -07:00
David Corbitt
2a80cbf74a
Add relative time back in
2023-08-12 02:06:56 -07:00
David Corbitt
098805ef25
Create loggedCalls.router
2023-08-12 00:03:06 -07:00
David Corbitt
ed90bc5a99
Add dashboard page
2023-08-11 23:34:53 -07:00
arcticfly
de9be8c7ce
Allow custom config file ( #143 )
...
* Allow custom config file
* Temporarily remove dependency on local openpipe
2023-08-11 23:07:04 -07:00
arcticfly
3e02bcf9b8
Update paginator styles ( #142 )
...
* Change paginator icons
* Remove horizontal spacing
2023-08-11 21:11:25 -07:00
Kyle Corbitt
cef2ee31fb
Merge pull request #141 from OpenPipe/python-sdk
...
Add caching in Python
2023-08-11 19:04:18 -07:00
Kyle Corbitt
d7cff0f52e
Add caching in Python
...
Still need it in JS
2023-08-11 19:02:35 -07:00
arcticfly
228c547839
Add logged calls pagination ( #140 )
...
* Store model on LoggedCall
* Allow mulitple page sizes
* Add logged calls pagination
2023-08-11 19:00:09 -07:00
Kyle Corbitt
e1fcc8fb38
Merge pull request #139 from OpenPipe/python-sdk
...
Add a python client library
2023-08-11 17:48:07 -07:00
Kyle Corbitt
8ed47eb4dd
Add a python client library
...
We still don't have any documentation and things are in flux, but you can report your OpenAI API calls to OpenPipe now.
2023-08-11 16:54:50 -07:00
arcticfly
3a908d51aa
Store model on LoggedCall ( #138 )
2023-08-11 16:39:04 -07:00
arcticfly
d9db6d80ea
Update external types ( #137 )
...
* Separate server and frontend error logic
* Update types in external api
2023-08-11 15:02:14 -07:00
arcticfly
8d1ee62ff1
Record model and cost when reporting logs ( #136 )
...
* Rename prompt and completion tokens to input and output tokens
* Add getUsage function
* Record model and cost when reporting log
* Remove unused imports
* Move UsageGraph to its own component
* Standardize model response fields
* Fix types
2023-08-11 13:56:47 -07:00
arcticfly
f270579283
Auto-resize project menu width ( #135 )
2023-08-10 22:50:39 -07:00
arcticfly
81fbaeae44
Style project settings on mobile ( #134 )
...
* Style project settings on mobile
* Use auto-resize text area for display name
* Remove unused import
2023-08-10 22:15:45 -07:00
arcticfly
5277afa199
Change logo ( #133 )
...
* Change logo
* Add more vertical padding on desktop
* Fix prettier
2023-08-10 21:44:33 -07:00
arcticfly
76c34d64e6
Change menu styles ( #132 )
...
* Change ProjectMenu placement
* Reduce UserMenu width
2023-08-10 18:48:23 -07:00
Kyle Corbitt
454ac9a0d3
Merge pull request #131 from OpenPipe/better-template-vars
...
Better scenario variable editing
2023-08-10 12:25:54 -07:00
Kyle Corbitt
5ed7adadf9
Better scenario variable editing
...
Some users have gotten confused by the scenario variable editing interface. This change makes the interface easier to understand.
2023-08-10 12:08:17 -07:00
Kyle Corbitt
b8e0f392ab
Merge pull request #130 from OpenPipe/output-wrapping
...
Preserve linebreaks in model output
2023-08-10 07:26:55 -07:00