Skip to content

Commit cf257eb

Browse files
committed
🐛 fall back for model size
1 parent b50bece commit cf257eb

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

write_the/llm.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,14 @@ def __init__(self, prompt: PromptTemplate, temperature=0, model_name="gpt-3.5-tu
2323
self.prompt_size = self.number_of_tokens(prompt.template)
2424
self.temperature = temperature
2525
self.model_name = model_name
26-
self.max_tokens = int(models[model_name]["context_window"])
26+
try:
27+
self.max_tokens = int(models[model_name]["context_window"])
28+
except KeyError:
29+
self.max_tokens = 4096
30+
if model_name.startswith('gpt-4'):
31+
self.max_tokens = 8192
32+
elif model_name.startswith('gpt-3'):
33+
self.max_tokens = 4096
2734

2835
async def run(self, code, **kwargs):
2936
"""

0 commit comments

Comments
 (0)