Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* baseten flow judge layer WIP * baseten integration + basic example * Baseten initialization, model deployment * refactor + cleanup for baseten with new structure * baseten: suggested changes with asyncio + openai client * fix: baseten deploy wait for activation * fix: baseten deployment * update default config conversation, adapter to use openai * Add baseten webhook secret prompt * Add baseten webhook secret prompt – fix setting env var * baseten: signature validation, improved error handling * fix: signature validation patch * fix: baseten deployment, example notebook * merged with remote * Baseten integration docs * example baseten notebook update markdown * Update 7_baseten_async_quickstart.ipynb * Update 7_baseten_async_quickstart.ipynb * Update 7_baseten_async_quickstart.ipynb * Update 7_baseten_async_quickstart.ipynb * Update 7_baseten_async_quickstart.ipynb * linting: auto-fixes * Fix linting issues * Add Baseten errors values to the logged error * fix: linting rules applied * fix: patch proxy url * chore: applied black reformats * add .direnv to .gitignore * fixed model.py imports * fix: list_all_metrics * chore: added baseten tests and added init logic for illegal states * fix: have baseten as extra installed for pytest * fix: three string formatting issues to pass three remaining tests * fix: mocked BASETEN key * fix: changed test_baseten.py dir to check if codecov counts differently * fix: changes to baseten tests for model_id & env var checks & strengthen deploy and webhook * fix: tests for the baseten model id fetching * fix: tests for the baseten model id fetching * fix: tests for different cases of env vars * fix: tests for cases different cases is in the env * fix: test both baseten api key existing and missing * fix: test various cases for webhook secret * tests: baseten adapter and signature validation tests * fix: linting * chore: reformat with black * Add token generation for Baseten proxy listening * feat: baseten gpu detection * chore: update docstrings/types for baseten adapter tests * Reworked API key prompt, webhook secret prompt, deployment flow and tests * Reworked API key prompt, webhook secret prompt, deployment flow and tests - pre-commit fix * Reworked API key prompt, webhook secret prompt, deployment flow and tests - pre-commit fix * feat: async batching error handling drafting * feat: retry drafting * feat: added todos * updated adapter to a functional state * feat: new Baseten async implementation * feat: make AsyncFlowJudge compatible * chore: linting fixes * fix: add structlog & restructure tests * feat: e2e manual test for baseten sync and async generation * fix: new proxy address * fix: baseten e2e runnable * fix: limit the baseten e2e to ready_for_review * fix: pass the rest of the baseten creds to test * fix: use only python 3.11 for baseten e2e test * fix: move workflow_dispatch to last * fix: add baseten e2e gen test to run once a week * Add baseten webhook secret requirement to async execution + tests * fix: info update in async baseten notebook * fix: update baseten readme * fix: prettify baseten readme * chore: update primary readme with Baseten info * chore: update readme with baseten info * fix: sync reequest for scale down in deploy.py * fix: aiohttp in pyproject --------- Co-authored-by: Minaam Shahid <34722968+minaamshahid@users.noreply.github.com> Co-authored-by: Arkadiusz Wegrzyn <110369479+alexwegrzyn@users.noreply.github.com> Co-authored-by: vaahtio <tiina@flowrite.com>
- Loading branch information