arcticfly
55f2be861e
Minor edits ( #196 )
...
* Add command to delete last fine tune
* Change ids in seeded dashboard
* Change fine tune icon
2023-08-27 18:53:02 -07:00
arcticfly
fa87887e91
Set contents of editor for refinement modals instead of saving on server ( #199 )
...
* Set contents of editor for refinement modals instead of saving on server
* Show New Experiment text on mobile
2023-08-27 18:52:25 -07:00
Kyle Corbitt
28713fb3ef
Merge pull request #197 from OpenPipe:hide-models
...
Disable custom models for the moment
2023-08-25 16:02:39 -07:00
Kyle Corbitt
ead981b900
Disable custom models for the moment
...
We're running into GPU constraints and need to turn off custom models until we find a better provider or can hot-swap them.
2023-08-25 16:01:51 -07:00
Kyle Corbitt
e0d0cc0df1
Merge pull request #193 from OpenPipe/examples
...
classify-recipes example
2023-08-25 12:46:01 -07:00
Kyle Corbitt
b4cb931f6c
first version of example ready
2023-08-25 06:37:06 +00:00
arcticfly
7df1c59bd3
Update README.md
2023-08-24 22:23:40 -07:00
arcticfly
c83863f468
Update README.md
2023-08-24 20:59:46 -07:00
Kyle Corbitt
40638a7848
more work
2023-08-24 23:49:44 +00:00
arcticfly
33ca98b267
Enlarge fine-tune gif
2023-08-24 14:14:38 -07:00
arcticfly
39c943f2ec
Change layout of README.md
2023-08-24 14:13:01 -07:00
Kyle Corbitt
14eae45d18
more benchmarking
2023-08-24 19:52:31 +00:00
arcticfly
2aa4ac1594
Update opening gif in README.md
2023-08-24 12:46:25 -07:00
Kyle Corbitt
13bac46e0b
generate-data and some eval
2023-08-24 18:43:42 +00:00
arcticfly
42ade01f22
Update README.md
2023-08-24 11:14:25 -07:00
David Corbitt
59b79049c1
Move license to top level
2023-08-24 10:41:23 -07:00
arcticfly
0d7433cb7e
Update README.md
...
Include more models
2023-08-24 00:13:24 -07:00
Kyle Corbitt
12d01cd3d5
initial example work
2023-08-24 07:05:28 +00:00
arcticfly
ec59252010
Wrap in Portal ( #191 )
2023-08-23 23:48:53 -07:00
arcticfly
87e2339df2
Remove openpipe object from config ( #190 )
...
* Remove openpipe object from config
* Remove comment
2023-08-23 23:31:39 -07:00
arcticfly
75ad6619a5
Add InfoCircles ( #189 )
2023-08-23 22:06:37 -07:00
Kyle Corbitt
4b8941d53a
Merge pull request #188 from OpenPipe/export-fixes
...
Export fixes
2023-08-23 21:30:36 -07:00
David Corbitt
0d691d17cc
Rename input to instruction in alpaca format
2023-08-23 21:26:28 -07:00
David Corbitt
815d4faad2
Fix mobile export styles
2023-08-23 21:21:09 -07:00
arcticfly
9632ccbc71
Export formatted logged calls ( #187 )
...
* Export formatted data
* Properly update inputMessageHashMap
* Hide remove duplicates checkbox in advanced options
* Remove unused import
2023-08-23 20:45:27 -07:00
Kyle Corbitt
a4131e4a10
Merge pull request #186 from OpenPipe/python-client
...
Python client
2023-08-23 19:37:55 -07:00
Kyle Corbitt
db1c8f171d
Python client published
2023-08-23 19:37:05 -07:00
David Corbitt
678392ef17
Wait until flags are loaded to show beta modal
2023-08-23 18:27:39 -07:00
arcticfly
af722128e8
Use feature flags to control beta features ( #185 )
...
* Use feature flags to control beta features
* Remove references to beta env variable
2023-08-23 18:18:56 -07:00
Kyle Corbitt
50a79b6e3a
python compat fixes
2023-08-23 17:14:19 -07:00
arcticfly
f59150ff5b
Add flow for fine-tuning ( #183 )
...
* Remove unnecessary dataset code
* Fix jump on row selection
* Add FineTuneButton
* Add model slug to modal
* Add fine tunes to schema
* Remove dataset routers
* Remove more dataset-specific code
* Remove more data code
* Fix horizontal scroll bar jumping
* Add fine tunes page
* Actually create the fine tune entry
* Add beta modal
* Require beta for fine tunes and request logs
* Send user to waitlist link
* control beta features in .env variable
* Combine migration files
* Show beta features in app shell
* Clear selected log ids last when closing fine tune modal
* Remove ModalCloseButton from BetaModal
* Remove unused import
* Change timestamps to camelCase
2023-08-23 16:13:21 -07:00
David Corbitt
b58e0a8d54
Merge branch 'main' of github.com:corbt/prompt-lab
2023-08-23 03:29:23 -07:00
David Corbitt
dc82a3fa82
Add variant editor shadow
2023-08-23 03:29:07 -07:00
arcticfly
fedbf5784e
Fix padding for mobile sign in ( #184 )
2023-08-23 01:07:55 -07:00
arcticfly
888c04af50
Allow user to toggle visible columns ( #182 )
...
* Maintain tag casing
* Persist column visibility in zustand
* Persist only visibleColumns key
* merge persisted state
* Only show ColumnVisibilityDropdown after rehydration
* Record storage rehydrated
* Add useIsClientRehydrated hook
* Hide ActionButton text on mobile
* Condense Paginator on mobile
---------
Co-authored-by: Kyle Corbitt <kyle@corbt.com >
2023-08-21 23:13:29 -07:00
arcticfly
1b36453051
Update README.md
...
Comment out most gifs
2023-08-21 13:54:23 -07:00
Kyle Corbitt
2f37b3ed87
Merge pull request #181 from OpenPipe/catch-rejections
...
Catch unhandled rejections in background worker
2023-08-18 22:58:31 -07:00
Kyle Corbitt
8fa7b691db
make max pool size configurable
2023-08-18 22:56:24 -07:00
David Corbitt
17866a5249
Fix typo in newConstructionFn
2023-08-18 21:45:43 -07:00
Kyle Corbitt
947eba3216
Catch unhandled rejections in background worker
...
Previously, an unhandled promise rejection in the background worker would crash the process. This way we log it and don't crash.
2023-08-18 19:03:54 -07:00
arcticfly
ef1f9458f4
Add prompt ids ( #177 )
...
* Add prompt ids
* Add prompt ids
2023-08-18 16:56:17 -07:00
Kyle Corbitt
c6c7e746ee
Merge pull request #180 from OpenPipe/priorities
...
Prioritize job execution
2023-08-18 13:46:31 -07:00
Kyle Corbitt
3be0a90960
Prioritize job execution
...
Makes it so our most critical jobs go through first. Priority order:
1. Force-refetched cells
2. Cells visible on the current page
3. All other cells
4. Retries
5. Evaluations
2023-08-18 13:44:33 -07:00
Kyle Corbitt
9b1f2ac30a
new script to run workers
2023-08-18 13:01:01 -07:00
Kyle Corbitt
1b394cc72b
more resources
2023-08-18 12:14:28 -07:00
Kyle Corbitt
26b9731bab
worker env
2023-08-18 11:45:54 -07:00
Kyle Corbitt
7c8ec8f6a7
Merge pull request #179 from OpenPipe/job-dedupe
...
Run workers in a separate Docker container
2023-08-18 11:26:32 -07:00
Kyle Corbitt
10dd53e7f6
Run workers in a separate Docker container
...
We've outgrown the run-everything-on-one-machine setup. This change moves background jobs to a different Docker image in production. It also adds a `jobKey` to certain jobs so if we try to process the same cell multiple times it'll only actually run the job once.
2023-08-18 11:16:00 -07:00
Kyle Corbitt
b1802fc04b
Merge pull request #176 from OpenPipe/more-js
...
Streaming + logging works in Typescript SDK
2023-08-18 08:56:56 -07:00
Kyle Corbitt
f2135ddc72
Streaming + logging works in Typescript SDK
...
Also added some high-level tests to minimize the chances that we're breaking anything.
The typescript SDK is mostly functional at this point, with the exception that we don't have a build process or way to import it when deployed as an NPM package.
2023-08-18 08:53:08 -07:00