mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
Feat: add GPT-5.1, GPT‑5.1 Instant and Claude-Opus-4.5 (#11559)
### What problem does this PR solve? Add GPT-5.1, GPT‑5.1 Instant and Claude-Opus-4.5. #11548 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -7,6 +7,20 @@
|
|||||||
"status": "1",
|
"status": "1",
|
||||||
"rank": "999",
|
"rank": "999",
|
||||||
"llm": [
|
"llm": [
|
||||||
|
{
|
||||||
|
"llm_name": "gpt-5.1",
|
||||||
|
"tags": "LLM,CHAT,400k,IMAGE2TEXT",
|
||||||
|
"max_tokens": 400000,
|
||||||
|
"model_type": "chat",
|
||||||
|
"is_tools": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"llm_name": "gpt-5.1-chat-latest",
|
||||||
|
"tags": "LLM,CHAT,400k,IMAGE2TEXT",
|
||||||
|
"max_tokens": 400000,
|
||||||
|
"model_type": "chat",
|
||||||
|
"is_tools": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"llm_name": "gpt-5",
|
"llm_name": "gpt-5",
|
||||||
"tags": "LLM,CHAT,400k,IMAGE2TEXT",
|
"tags": "LLM,CHAT,400k,IMAGE2TEXT",
|
||||||
@ -3218,6 +3232,13 @@
|
|||||||
"status": "1",
|
"status": "1",
|
||||||
"rank": "990",
|
"rank": "990",
|
||||||
"llm": [
|
"llm": [
|
||||||
|
{
|
||||||
|
"llm_name": "claude-opus-4-5-20251101",
|
||||||
|
"tags": "LLM,CHAT,IMAGE2TEXT,200k",
|
||||||
|
"max_tokens": 204800,
|
||||||
|
"model_type": "chat",
|
||||||
|
"is_tools": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"llm_name": "claude-opus-4-1-20250805",
|
"llm_name": "claude-opus-4-1-20250805",
|
||||||
"tags": "LLM,CHAT,IMAGE2TEXT,200k",
|
"tags": "LLM,CHAT,IMAGE2TEXT,200k",
|
||||||
|
|||||||
@ -132,6 +132,11 @@ class Base(ABC):
|
|||||||
|
|
||||||
gen_conf = {k: v for k, v in gen_conf.items() if k in allowed_conf}
|
gen_conf = {k: v for k, v in gen_conf.items() if k in allowed_conf}
|
||||||
|
|
||||||
|
model_name_lower = (self.model_name or "").lower()
|
||||||
|
# gpt-5 and gpt-5.1 endpoints have inconsistent parameter support, clear custom generation params to prevent unexpected issues
|
||||||
|
if "gpt-5" in model_name_lower:
|
||||||
|
gen_conf = {}
|
||||||
|
|
||||||
return gen_conf
|
return gen_conf
|
||||||
|
|
||||||
def _chat(self, history, gen_conf, **kwargs):
|
def _chat(self, history, gen_conf, **kwargs):
|
||||||
|
|||||||
Reference in New Issue
Block a user