Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
6839faa
Fix broken dependencies (#227)
tli2 Aug 27, 2025
ba97d21
Move DataRecord Internal Fields to Have Leading Underscore (#229)
mdr223 Aug 27, 2025
d4c3cba
Add Optimizations for Filter and Join Operators (#230)
mdr223 Sep 6, 2025
9ae67c1
bump version
mdr223 Sep 6, 2025
1ab5fee
undo linting change
mdr223 Sep 6, 2025
e800537
Reorder bug (#232)
mdr223 Sep 7, 2025
b0b14aa
Data Record Refactor (#233)
mdr223 Sep 9, 2025
66a481a
Updating Website to Use Docusaurus (#234)
mdr223 Sep 10, 2025
42625e8
fix runner and import
mdr223 Sep 10, 2025
d4ed1ba
fix some DataRecord inits
mdr223 Sep 10, 2025
42ce9fa
switch to running llms w/separate flag b/c one test can fail due to b…
mdr223 Sep 10, 2025
a3d4724
changes to be more flexible on types for abacus scripts
mdr223 Sep 11, 2025
912870b
guessing at fix for build path
mdr223 Sep 11, 2025
63c73ff
removing old website
mdr223 Sep 11, 2025
6c070ca
remove commented ci code
mdr223 Sep 11, 2025
69aaa7d
remove mkdocs from pyproject
mdr223 Sep 11, 2025
2abbd9c
remove prints
mdr223 Sep 11, 2025
383ddf8
Merge branch 'main' into dev
mdr223 Sep 11, 2025
2aa5bc8
fix location of CNAME file
mdr223 Sep 11, 2025
15b7512
Merge branch 'main' into dev
mdr223 Sep 11, 2025
caa8758
Opt fixes (#236)
mdr223 Sep 15, 2025
665c8d2
bump version
mdr223 Sep 15, 2025
5b0d705
try lowercasing c
mdr223 Sep 15, 2025
9afdaf3
fixed route
mdr223 Sep 15, 2025
885cab4
Merge branch 'main' into dev
mdr223 Sep 15, 2025
c65fbc5
eliminate slowdown from stringifying sentinel plan(s)
mdr223 Sep 16, 2025
ff2f8fc
bump version
mdr223 Sep 16, 2025
2ac6cbd
allow enron demo to swap filters w/convert
mdr223 Sep 16, 2025
f83166c
Merge branch 'main' into dev
mdr223 Sep 16, 2025
6593a27
remove print statements in validator and fix bug introduced for bytes…
mdr223 Sep 18, 2025
f0ac7c2
bump version
mdr223 Sep 18, 2025
2c15834
Merge branch 'main' into dev
mdr223 Sep 22, 2025
c8527bf
adding min and max
mdr223 Sep 24, 2025
9ad7b9d
fixing assertion error
mdr223 Sep 25, 2025
f9fb34b
fix no reasoning prompt templating issue(s)
mdr223 Sep 29, 2025
b2498ea
add semantic aggregation operator
mdr223 Sep 29, 2025
1b49c67
bump version
mdr223 Oct 3, 2025
5ad7559
fix mock call in unit test
mdr223 Oct 3, 2025
e3867e6
add google analytics tracking
mdr223 Oct 3, 2025
cdfd157
Merge branch 'main' into dev
mdr223 Oct 3, 2025
ed6490f
Updated Website User Guide(s); Renamed `retrieve()` --> `sem_topk()` …
mdr223 Oct 18, 2025
07ce092
fix defaults for join op
mdr223 Oct 19, 2025
9008a3f
bumping version
mdr223 Oct 19, 2025
491aad5
fix documentation links
mdr223 Oct 19, 2025
3ab2bc6
Merge branch 'main' into dev
mdr223 Oct 20, 2025
459153a
Add Cost-Based Sample Budget; Fix RAGConvert/Filter for `str | Any` T…
mdr223 Oct 22, 2025
4cec2c9
Fix missing comma causing vLLM completions to break (#246)
frostyfan109 Oct 22, 2025
b286b7f
bumping version
mdr223 Oct 22, 2025
c89fb4f
Merge branch 'main' into dev
mdr223 Oct 22, 2025
5ebff56
Final Changes from Revision for Abacus (#250)
mdr223 Nov 3, 2025
2aad020
fix linting and bump version
mdr223 Nov 3, 2025
e03aeba
Merge branch 'main' into dev
mdr223 Nov 3, 2025
4c7bc4b
Blebari task 131 (#241)
lilbarbar Nov 5, 2025
6dae976
adding real-estate-eval-100 to download script
mdr223 Nov 5, 2025
5db1a9d
adding real-estate-demo
mdr223 Nov 13, 2025
7cb0dc9
jczhang add model checks (#254)
xqlcn Nov 30, 2025
4364c28
trying to resolve dependency
mdr223 Dec 7, 2025
bdaad85
Merge branch 'dev' of github.com:mitdbg/palimpzest into dev
mdr223 Dec 7, 2025
35016ce
bump version
mdr223 Dec 7, 2025
7ef20da
gemini studio api issue (#257)
xqlcn Dec 8, 2025
421430c
Merge branch 'main' into dev
mdr223 Dec 8, 2025
4aa9913
bump version
mdr223 Dec 8, 2025
01f0eed
fix model check
mdr223 Dec 8, 2025
70e0a72
Merge branch 'main' into dev
mdr223 Dec 8, 2025
7d2f04e
Fix no reasoning (#270)
mdr223 Jan 7, 2026
f9cc12c
Merge branch 'main' into dev
mdr223 Jan 12, 2026
3634b10
update constants to reflect the cached-input token costs
joycequu Jan 12, 2026
ce49c05
update GenerationStats
joycequu Jan 12, 2026
435d302
update GenerationStats to include cache token/cost
joycequu Jan 14, 2026
48aea34
fix typo
joycequu Jan 14, 2026
769f454
update stats in GenerationStats
joycequu Jan 16, 2026
613808e
prompt cahing implementation
joycequu Jan 18, 2026
1eae80d
split cache tokens into read and creation
joycequu Jan 19, 2026
472c211
restructure prompt caching into PromptCacheManager class
joycequu Jan 19, 2026
e280cfe
update CacheManager class
joycequu Jan 20, 2026
bb270e9
caching demo
joycequu Jan 20, 2026
45d8f1a
add claude sonnet 4.0 (temporary)
joycequu Jan 20, 2026
225df74
fix pretty print error for anthropic
joycequu Jan 20, 2026
c232028
propagate cache-related stats from end-to-end
joycequu Jan 20, 2026
6e49fac
fix bug for gemini model
joycequu Jan 20, 2026
7d186bc
claude-3-7 deprecated
joycequu Jan 20, 2026
e5f27fb
fix formatting issues
joycequu Jan 20, 2026
9b0797f
fix formatting issues
joycequu Jan 20, 2026
e581059
fixing comments
mdr223 Jan 20, 2026
dc69c4a
update token/cost logic to be disjoint for input and cache
joycequu Jan 21, 2026
5efde94
update demo
joycequu Jan 21, 2026
f92889f
Generalize Support for LiteLLM Models #265 (#272)
joycequu Jan 23, 2026
8390954
merged in dev
mdr223 Jan 24, 2026
6ea9aef
fixed model function calls
mdr223 Jan 24, 2026
52fb054
clean up duplicate code to help with summing field stats
mdr223 Jan 24, 2026
d3e3ba1
update fields for classes in models.py, update usage in generators.py
joycequu Jan 25, 2026
bda96d7
add test generation file
joycequu Jan 26, 2026
64f96be
add test generation file
joycequu Jan 26, 2026
f6a2fc1
generator messages
joycequu Jan 27, 2026
0d04e87
update anthropic stats
joycequu Jan 27, 2026
7b72e8b
update input/cache token stats
joycequu Jan 28, 2026
353b4cf
remove generator messages from github repo
joycequu Jan 28, 2026
400161f
update generator test cases and implement initial gemini wrapper class
joycequu Jan 28, 2026
7402060
delete output audio tokens and update gemini client class
joycequu Jan 29, 2026
a591d3a
ruff lint for test cases
joycequu Jan 29, 2026
a3a92f0
fix gemini reasoning effort bug
joycequu Jan 29, 2026
8e81c28
fix cost and image issues
joycequu Jan 29, 2026
03eee4b
incorporate all pr comments
joycequu Jan 29, 2026
8eeed67
make anthropic version more flexible
mdr223 Feb 4, 2026
57c3531
Revert "make anthropic version more flexible"
mdr223 Feb 4, 2026
a3f1c02
Merge branch 'main' into dev
mdr223 Feb 4, 2026
a833dde
merge in hotfix
mdr223 Feb 4, 2026
bbd4011
Merge branch 'main' into dev
mdr223 Feb 4, 2026
b496716
floatify everything
mdr223 Feb 9, 2026
bf581c3
all but two tests passing
mdr223 Feb 9, 2026
297b7b4
bump version and relax tests
mdr223 Feb 13, 2026
b6312cb
unit tests passing
mdr223 Feb 13, 2026
a25cff7
Local Model Execution (vLLM) #266 (#282)
joycequu Feb 21, 2026
eebe925
Allowing other provider than OpenAI for embeddings (#283)
SoTrx Feb 21, 2026
8ffdee1
fixed issue #286 and bumped version
mdr223 Feb 21, 2026
875bbd3
fix linter errors
mdr223 Feb 21, 2026
7775a97
Merge branch 'main' into dev
mdr223 Feb 21, 2026
936103f
quest evals
yash94404 Mar 5, 2026
a06f962
adding support for azure openai models (#292)
mdr223 Mar 11, 2026
9b50d2e
bump version
mdr223 Mar 11, 2026
173c09c
fix typos
mdr223 Mar 11, 2026
1100cf6
fix linter error
mdr223 Mar 11, 2026
8781f25
Merge branch 'main' into dev
mdr223 Mar 11, 2026
1d9fda8
security patch for litellm
mdr223 Mar 24, 2026
e6879af
bump version
mdr223 Mar 24, 2026
9a5a6a1
add TODO
mdr223 Mar 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "palimpzest"
version = "1.5.0"
version = "1.5.1"
description = "Palimpzest is a system which enables anyone to process AI-powered analytical queries simply by defining them in a declarative language"
readme = "README.md"
requires-python = ">=3.12"
Expand All @@ -17,7 +17,7 @@ dependencies = [
"fastapi>=0.115.0",
"google-genai>=1.0.0",
"gradio>=5.26.0",
"litellm>=1.81.11",
"litellm>=1.81.11, <1.82.7",
"numpy==2.0.2",
"openai>=1.0",
"pandas>=2.1.1",
Expand Down
1 change: 1 addition & 0 deletions src/palimpzest/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -421,6 +421,7 @@ def get_seconds_per_output_token(self) -> float:
def get_overall_score(self) -> float:
return self.model_specs.get("MMLU_Pro_score", 0.0)

# TODO: investigate which (if any llama3 models are still supported by TogetherAI)
# Model.LLAMA3_2_3B = Model("together_ai/meta-llama/Llama-3.2-3B-Instruct-Turbo") - seems to be deprecated
Model.LLAMA3_1_8B = Model("together_ai/meta-llama/Meta-Llama-3.1-8B-Instruct-Turbo")
Model.LLAMA3_3_70B = Model("together_ai/meta-llama/Llama-3.3-70B-Instruct-Turbo")
Expand Down
Loading