Commit Graph

28 Commits

Author SHA1 Message Date
Shreya Shankar d995c534b5
feat: add global bypass cache (#383) 2025-07-08 16:53:40 -07:00
Shreya Shankar 1e4709a112
Refactor api.py for structured output (#378)
* Refactor API wrapper with modular design for LLM calls and output handling

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Refactor APIWrapper: Simplify LLM call logic and improve modularity

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Refactor output mode handling in APIWrapper with flexible configuration

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Add comprehensive tests for DocETL output modes with synthetic data

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Refactor output modes tests with improved pytest structure and DSLRunner

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Fix runtime errors

* Add nested JSON parsing for string values in API response

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Handle nested JSON parsing by extracting matching key values

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Simplify JSON parsing logic in API utility functions

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Add to tests

* Add documentation for DocETL output modes and configuration options

Co-authored-by: ss.shankar505 <ss.shankar505@gmail.com>

* Add docs

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-07-04 10:58:15 -07:00
Shreya Shankar 9a72a6b729
chore: bump up fastapi and python multipart (#376)
* merge

* chore: bump up fastapi and python multipart

* chore: bump up fastapi and python multipart
2025-07-02 07:37:06 -07:00
Shreya Shankar b8d2beb602
feat: adding conditional gleaning (#375)
* fix: improve caching and don't raise error for bad gather configs

* fix: improve caching and don't raise error for bad gather configs

* feat: adding conditional gleaning
2025-07-01 22:40:38 -07:00
Shreya Shankar 7071ade539
fix: improve caching and don't raise error for bad gather configs (#373)
* merge

* fix: improve caching and don't raise error for bad gather configs

* fix: improve caching and don't raise error for bad gather configs

* fix: improve caching and don't raise error for bad gather configs
2025-06-30 23:19:17 -07:00
Shreya Shankar ea60f38afd
docs: improve gleaning description (#371)
* docs: improve gleaning description

* docs: improve gleaning description

* docs: improve gleaning description

* docs: fix spacing in gleaning docs
2025-06-26 21:25:26 -07:00
Shreya Shankar d156351c69
docs: improve gleaning description (#370)
* docs: improve gleaning description

* docs: improve gleaning description

* docs: improve gleaning description
2025-06-26 21:19:51 -07:00
Shreya Shankar bb5bdff9d1
feat: adding `api_base` to yaml (#359)
* feat: adding api base to yaml

* feat: adding api base to yaml

* docs: add api base docs
2025-05-11 18:40:29 -07:00
Shreya Shankar 2a259a0d93
feat: add pandas df accessor (#287)
* feat: add pandas df accessor

* feat: add pandas df accessor

* feat: add pandas df accessor
2025-01-24 16:54:49 -08:00
Rohit Rawat 0e077aa740
added enum support (#254)
* added enum support

* tests: add test for enum type output

* docs: update docs to support enum type schemas

---------

Co-authored-by: Shreya Shankar <ss.shankar505@gmail.com>
2024-12-26 17:50:23 -06:00
Sushruth Booma 813946141f
Fix cache naming (#220) 2024-12-02 11:43:00 -06:00
Shreya Shankar 21cece429c fix: allow user to pass in litellm completion kwargs 2024-11-11 14:09:06 -08:00
Anurag 283f79b59f refactor: operators.md documents -> items 2024-10-14 13:24:46 +05:30
Anurag d939a86220 refactor: md changes documents -> items 2024-10-14 00:28:14 +05:30
Shreya Shankar 090981f3a9 fix: resort to eval if ast eval does not work 2024-10-07 21:06:07 -07:00
Shreya Shankar efe78f55bf docs: update documentation for custom parsers 2024-09-30 21:25:56 -07:00
Shreya Shankar 3e98bcfe9d rebase with main 2024-09-30 15:14:49 -07:00
Ryan Orban f1a01128c5 chore: Update dependencies, add schemas.py, test_map_parallel, conftest.py files, update documentation 2024-09-30 15:12:04 -07:00
Shreya Shankar 9ad7ab3a14 Update docs 2024-09-18 16:30:13 -07:00
Shreya Shankar fc21fa7a8c Update docs 2024-09-15 15:53:34 -07:00
Shreya Shankar 80ffd31c69 Fix casing for docetl 2024-09-15 14:26:00 -07:00
Shreya Shankar f1b771a97e Adding steam reviews 2024-09-15 14:17:54 -07:00
Shreya Shankar 6ae7247e1e Adding an example 2024-09-15 00:22:17 -07:00
Shreya Shankar b31d6bfda9 Add ability to save intermediates 2024-09-14 14:39:26 -07:00
Shreya Shankar 17e069e846 Update docs 2024-09-14 11:07:09 -07:00
Shreya Shankar 9e5dd2bd26 Update docs 2024-09-13 18:14:14 -07:00
Shreya Shankar 8709c338da Improve docs 2024-09-12 22:52:54 -07:00
Shreya Shankar 9db82e9421 Add mkdocs 2024-09-12 18:29:39 -07:00