Compare commits

...
1 Commits
Author SHA1 Message Date
Nicolò Boschi 2c2614eeaa feat: better support for gpt5.2 2026-01-31 16:27:49 +01:00
5 changed files with 7 additions and 1 deletions
@@ -340,8 +340,10 @@ class LLMProvider:
}
# Check if model supports reasoning parameter (o1, o3, gpt-5 families)
# Note: gpt-5.2 family doesn't support reasoning_effort parameter
model_lower = self.model.lower()
is_reasoning_model = any(x in model_lower for x in ["gpt-5", "o1", "o3", "deepseek"])
is_gpt52_model = "gpt-5.2" in model_lower
is_reasoning_model = any(x in model_lower for x in ["gpt-5", "o1", "o3", "deepseek"]) and not is_gpt52_model
# For GPT-4 and GPT-4.1 models, cap max_completion_tokens to 32000
# For GPT-4o models, cap to 16384
+1
View File
@@ -19,6 +19,7 @@ MODEL_MATRIX = [
("openai", "gpt-5-nano"),
("openai", "gpt-5"),
("openai", "gpt-5.2"),
("openai", "gpt-5.2-chat-latest"),
# Groq models
("groq", "openai/gpt-oss-120b"),
("groq", "openai/gpt-oss-20b"),
+1
View File
@@ -33,6 +33,7 @@ The following models have been tested and verified to work correctly with Hindsi
| Provider | Model |
|----------|-------|
| **OpenAI** | `gpt-5.2` |
| **OpenAI** | `gpt-5.2-chat-latest` |
| **OpenAI** | `gpt-5` |
| **OpenAI** | `gpt-5-mini` |
| **OpenAI** | `gpt-5-nano` |
@@ -33,6 +33,7 @@ The following models have been tested and verified to work correctly with Hindsi
| Provider | Model |
|----------|-------|
| **OpenAI** | `gpt-5.2` |
| **OpenAI** | `gpt-5.2-chat-latest` |
| **OpenAI** | `gpt-5` |
| **OpenAI** | `gpt-5-mini` |
| **OpenAI** | `gpt-5-nano` |
@@ -33,6 +33,7 @@ The following models have been tested and verified to work correctly with Hindsi
| Provider | Model |
|----------|-------|
| **OpenAI** | `gpt-5.2` |
| **OpenAI** | `gpt-5.2-chat-latest` |
| **OpenAI** | `gpt-5` |
| **OpenAI** | `gpt-5-mini` |
| **OpenAI** | `gpt-5-nano` |