Fixed gemini system prompt handling
This commit is contained in:
parent
60a474d516
commit
e1092e69ae
@ -159,7 +159,13 @@ func createGenerateContentRequest(
|
|||||||
|
|
||||||
request := &GenerateContentRequest{
|
request := &GenerateContentRequest{
|
||||||
Contents: requestContents,
|
Contents: requestContents,
|
||||||
SystemInstructions: system,
|
SystemInstruction: Content{
|
||||||
|
Parts: []ContentPart{
|
||||||
|
{
|
||||||
|
Text: system,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
GenerationConfig: &GenerationConfig{
|
GenerationConfig: &GenerationConfig{
|
||||||
MaxOutputTokens: ¶ms.MaxTokens,
|
MaxOutputTokens: ¶ms.MaxTokens,
|
||||||
Temperature: ¶ms.Temperature,
|
Temperature: ¶ms.Temperature,
|
||||||
|
@ -36,7 +36,7 @@ type GenerationConfig struct {
|
|||||||
type GenerateContentRequest struct {
|
type GenerateContentRequest struct {
|
||||||
Contents []Content `json:"contents"`
|
Contents []Content `json:"contents"`
|
||||||
Tools []Tool `json:"tools,omitempty"`
|
Tools []Tool `json:"tools,omitempty"`
|
||||||
SystemInstructions string `json:"systemInstructions,omitempty"`
|
SystemInstruction Content `json:"systemInstruction,omitempty"`
|
||||||
GenerationConfig *GenerationConfig `json:"generationConfig,omitempty"`
|
GenerationConfig *GenerationConfig `json:"generationConfig,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user