ソースを参照

fix: allow empty credentials

Yeuoly 8 ヶ月 前
コミット
dea4344681
共有1 個のファイルを変更した3 個の追加3 個の削除を含む
  1. 3 3
      internal/types/entities/requests/model.go

+ 3 - 3
internal/types/entities/requests/model.go

@@ -5,7 +5,7 @@ import (
 )
 
 type Credentials struct {
-	Credentials map[string]any `json:"credentials" validate:"omitempty,dive,is_basic_type"`
+	Credentials map[string]any `json:"credentials" validate:"omitempty"`
 }
 
 type BaseRequestInvokeModel struct {
@@ -14,8 +14,8 @@ type BaseRequestInvokeModel struct {
 }
 
 type InvokeLLMSchema struct {
-	ModelParameters map[string]any                     `json:"model_parameters"  validate:"omitempty,dive,is_basic_type"`
-	PromptMessages  []model_entities.PromptMessage     `json:"prompt_messages"  validate:"omitempty,dive"`
+	ModelParameters map[string]any                     `json:"model_parameters"  validate:"omitempty"`
+	PromptMessages  []model_entities.PromptMessage     `json:"prompt_messages"  validate:"omitempty"`
 	Tools           []model_entities.PromptMessageTool `json:"tools" validate:"omitempty,dive"`
 	Stop            []string                           `json:"stop" validate:"omitempty"`
 	Stream          bool                               `json:"stream"`