Kaynağa Gözat

refactor: update JSON field names in GeminiChatRequest for consistency

CaIon 9 ay önce
ebeveyn
işleme
498d73f67c
1 değiştirilmiş dosya ile 3 ekleme ve 3 silme
  1. 3 3
      relay/channel/gemini/dto.go

+ 3 - 3
relay/channel/gemini/dto.go

@@ -2,10 +2,10 @@ package gemini
 
 
 type GeminiChatRequest struct {
 type GeminiChatRequest struct {
 	Contents           []GeminiChatContent        `json:"contents"`
 	Contents           []GeminiChatContent        `json:"contents"`
-	SafetySettings     []GeminiChatSafetySettings `json:"safety_settings,omitempty"`
-	GenerationConfig   GeminiChatGenerationConfig `json:"generation_config,omitempty"`
+	SafetySettings     []GeminiChatSafetySettings `json:"safetySettings,omitempty"`
+	GenerationConfig   GeminiChatGenerationConfig `json:"generationConfig,omitempty"`
 	Tools              []GeminiChatTool           `json:"tools,omitempty"`
 	Tools              []GeminiChatTool           `json:"tools,omitempty"`
-	SystemInstructions *GeminiChatContent         `json:"system_instruction,omitempty"`
+	SystemInstructions *GeminiChatContent         `json:"systemInstruction,omitempty"`
 }
 }
 
 
 type GeminiThinkingConfig struct {
 type GeminiThinkingConfig struct {