Skip to content

Commit 87dcfb1

Browse files
committed
remove max_token for max performance
1 parent bdbe6d4 commit 87dcfb1

4 files changed

Lines changed: 8 additions & 11 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ dependencies = [
1717
"matplotlib>=3.8.3",
1818
"numpy>=1.26.4",
1919
"ollama>=0.2.1",
20-
"openai==1.30.5",
20+
"openai==1.75.0",
2121
"pathos>=0.3.3",
2222
"pylint>=3.3.6",
2323
"pytest>=8.0.0",

src/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import markdown_to_json
99

1010
# Default hyper-parameters
11-
MAX_TOKENS = 100
11+
MAX_TOKENS = 1024
1212

1313
SYSTEM_PROMPT = """
1414
Act as a static analysis tool for type inference.

src/experiment.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,6 @@ def generate_type_signature(prompt: str) -> str | None:
6868
{"role": "user", "content": get_sys_prompt(pure) + "\n\n" + prompt},
6969
],
7070
model=model,
71-
max_tokens=MAX_TOKENS,
7271
)
7372

7473
content = completion.choices[0].message.content
@@ -92,7 +91,6 @@ def generate_type_signature(prompt: str) -> str | None:
9291
{"role": "user", "content": prompt},
9392
],
9493
model=model,
95-
max_tokens=MAX_TOKENS,
9694
)
9795

9896
content = completion.choices[0].message.content
@@ -172,7 +170,6 @@ def generate_type_signature(prompt: str) -> str | None:
172170
contents=[prompt],
173171
config=GenerateContentConfig(
174172
system_instruction=[get_sys_prompt(pure)],
175-
max_output_tokens=MAX_TOKENS,
176173
),
177174
)
178175
return response.text if isinstance(response.text, str) else None
@@ -193,10 +190,9 @@ def generate_type_signature(prompt: str) -> str | None:
193190
config=GenerateContentConfig(
194191
system_instruction=[get_sys_prompt(pure)],
195192
thinking_config=ThinkingConfig(
196-
thinking_budget=thinking_budget,
193+
thinking_budget=thinking_budget,
197194
include_thoughts=False,
198195
),
199-
max_output_tokens=thinking_budget + MAX_TOKENS,
200196
),
201197
)
202198
return response.text if isinstance(response.text, str) else None

uv.lock

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)