mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-06 15:44:09 +08:00
Go: introduce content_length and max_output (#17807)
Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
@@ -294,22 +294,22 @@ func TestPPIOProviderConfigLoadsIntoProviderManager(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatalf("GetModelByName: %v", err)
|
||||
}
|
||||
if *model.MaxTokens != 64000 {
|
||||
t.Errorf("deepseek/deepseek-r1 max_tokens=%d", *model.MaxTokens)
|
||||
if *model.MaxOutput != 64000 {
|
||||
t.Errorf("deepseek/deepseek-r1 max_tokens=%d", *model.MaxOutput)
|
||||
}
|
||||
model, err = pm.GetModelByName("ppio", "deepseek/deepseek-v4-pro")
|
||||
if err != nil {
|
||||
t.Fatalf("GetModelByName v4 pro: %v", err)
|
||||
}
|
||||
if *model.MaxTokens != 1048576 {
|
||||
t.Errorf("deepseek/deepseek-v4-pro max_tokens=%d", *model.MaxTokens)
|
||||
if *model.MaxOutput != 1048576 {
|
||||
t.Errorf("deepseek/deepseek-v4-pro max_tokens=%d", *model.MaxOutput)
|
||||
}
|
||||
model, err = pm.GetModelByName("ppio", "deepseek/deepseek-v4-flash")
|
||||
if err != nil {
|
||||
t.Fatalf("GetModelByName v4 flash: %v", err)
|
||||
}
|
||||
if *model.MaxTokens != 1048576 {
|
||||
t.Errorf("deepseek/deepseek-v4-flash max_tokens=%d", *model.MaxTokens)
|
||||
if *model.MaxOutput != 1048576 {
|
||||
t.Errorf("deepseek/deepseek-v4-flash max_tokens=%d", *model.MaxOutput)
|
||||
}
|
||||
if !model.ModelTypeMap["chat"] {
|
||||
t.Errorf("deepseek/deepseek-v4-flash missing chat type map")
|
||||
@@ -372,8 +372,8 @@ func TestSiliconFlowProviderConfigLoadsLatestProModels(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatalf("GetModelByName DeepSeek-V4-Pro: %v", err)
|
||||
}
|
||||
if *deepSeekV4Pro.MaxTokens != 1048576 {
|
||||
t.Errorf("DeepSeek-V4-Pro max_tokens=%d", *deepSeekV4Pro.MaxTokens)
|
||||
if *deepSeekV4Pro.MaxOutput != 1048576 {
|
||||
t.Errorf("DeepSeek-V4-Pro max_tokens=%d", *deepSeekV4Pro.MaxOutput)
|
||||
}
|
||||
if !deepSeekV4Pro.ModelTypeMap["chat"] {
|
||||
t.Errorf("DeepSeek-V4-Pro model types=%v, want chat", deepSeekV4Pro.ModelTypes)
|
||||
@@ -383,8 +383,8 @@ func TestSiliconFlowProviderConfigLoadsLatestProModels(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatalf("GetModelByName Kimi-K2.6: %v", err)
|
||||
}
|
||||
if *kimiK26.MaxTokens != 262144 {
|
||||
t.Errorf("Kimi-K2.6 max_tokens=%d", *kimiK26.MaxTokens)
|
||||
if *kimiK26.MaxOutput != 262144 {
|
||||
t.Errorf("Kimi-K2.6 max_tokens=%d", *kimiK26.MaxOutput)
|
||||
}
|
||||
if !kimiK26.ModelTypeMap["chat"] || !kimiK26.ModelTypeMap["vision"] {
|
||||
t.Errorf("Kimi-K2.6 model types=%v, want chat+vision", kimiK26.ModelTypes)
|
||||
@@ -394,7 +394,7 @@ func TestSiliconFlowProviderConfigLoadsLatestProModels(t *testing.T) {
|
||||
if err != nil {
|
||||
t.Fatalf("GetModelByName GLM-5.1: %v", err)
|
||||
}
|
||||
if *glm51.MaxTokens != 204800 {
|
||||
t.Errorf("GLM-5.1 max_tokens=%d", *glm51.MaxTokens)
|
||||
if *glm51.MaxOutput != 204800 {
|
||||
t.Errorf("GLM-5.1 max_tokens=%d", *glm51.MaxOutput)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user