@@ -72,40 +72,39 @@ public static ChatRequest ToOllamaSharpChatRequest(IList<ChatMessage> chatMessag
72
72
Tools = ToOllamaSharpTools ( options ? . Tools )
73
73
} ;
74
74
75
- if ( options ? . AdditionalProperties ? . Any ( ) ?? false )
76
- {
77
- TryAddOllamaOption < bool ? > ( options , OllamaOption . F16kv , v => request . Options . F16kv = ( bool ? ) v ) ;
78
- TryAddOllamaOption < float ? > ( options , OllamaOption . FrequencyPenalty , v => request . Options . FrequencyPenalty = ( float ? ) v ) ;
79
- TryAddOllamaOption < bool ? > ( options , OllamaOption . LogitsAll , v => request . Options . LogitsAll = ( bool ? ) v ) ;
80
- TryAddOllamaOption < bool ? > ( options , OllamaOption . LowVram , v => request . Options . LowVram = ( bool ? ) v ) ;
81
- TryAddOllamaOption < int ? > ( options , OllamaOption . MainGpu , v => request . Options . MainGpu = ( int ? ) v ) ;
82
- TryAddOllamaOption < float ? > ( options , OllamaOption . MinP , v => request . Options . MinP = ( float ? ) v ) ;
83
- TryAddOllamaOption < int ? > ( options , OllamaOption . MiroStat , v => request . Options . MiroStat = ( int ? ) v ) ;
84
- TryAddOllamaOption < float ? > ( options , OllamaOption . MiroStatEta , v => request . Options . MiroStatEta = ( float ? ) v ) ;
85
- TryAddOllamaOption < float ? > ( options , OllamaOption . MiroStatTau , v => request . Options . MiroStatTau = ( float ? ) v ) ;
86
- TryAddOllamaOption < bool ? > ( options , OllamaOption . Numa , v => request . Options . Numa = ( bool ? ) v ) ;
87
- TryAddOllamaOption < int ? > ( options , OllamaOption . NumBatch , v => request . Options . NumBatch = ( int ? ) v ) ;
88
- TryAddOllamaOption < int ? > ( options , OllamaOption . NumCtx , v => request . Options . NumCtx = ( int ? ) v ) ;
89
- TryAddOllamaOption < int ? > ( options , OllamaOption . NumGpu , v => request . Options . NumGpu = ( int ? ) v ) ;
90
- TryAddOllamaOption < int ? > ( options , OllamaOption . NumGqa , v => request . Options . NumGqa = ( int ? ) v ) ;
91
- TryAddOllamaOption < int ? > ( options , OllamaOption . NumKeep , v => request . Options . NumKeep = ( int ? ) v ) ;
92
- TryAddOllamaOption < int ? > ( options , OllamaOption . NumPredict , v => request . Options . NumPredict = ( int ? ) v ) ;
93
- TryAddOllamaOption < int ? > ( options , OllamaOption . NumThread , v => request . Options . NumThread = ( int ? ) v ) ;
94
- TryAddOllamaOption < bool ? > ( options , OllamaOption . PenalizeNewline , v => request . Options . PenalizeNewline = ( bool ? ) v ) ;
95
- TryAddOllamaOption < float ? > ( options , OllamaOption . PresencePenalty , v => request . Options . PresencePenalty = ( float ? ) v ) ;
96
- TryAddOllamaOption < int ? > ( options , OllamaOption . RepeatLastN , v => request . Options . RepeatLastN = ( int ? ) v ) ;
97
- TryAddOllamaOption < float ? > ( options , OllamaOption . RepeatPenalty , v => request . Options . RepeatPenalty = ( float ? ) v ) ;
98
- TryAddOllamaOption < int ? > ( options , OllamaOption . Seed , v => request . Options . Seed = ( int ? ) v ) ;
99
- TryAddOllamaOption < string [ ] ? > ( options , OllamaOption . Stop , v => request . Options . Stop = ( v as IEnumerable < string > ) ? . ToArray ( ) ) ;
100
- TryAddOllamaOption < float ? > ( options , OllamaOption . Temperature , v => request . Options . Temperature = ( float ? ) v ) ;
101
- TryAddOllamaOption < float ? > ( options , OllamaOption . TfsZ , v => request . Options . TfsZ = ( float ? ) v ) ;
102
- TryAddOllamaOption < int ? > ( options , OllamaOption . TopK , v => request . Options . TopK = ( int ? ) v ) ;
103
- TryAddOllamaOption < float ? > ( options , OllamaOption . TopP , v => request . Options . TopP = ( float ? ) v ) ;
104
- TryAddOllamaOption < float ? > ( options , OllamaOption . TypicalP , v => request . Options . TypicalP = ( float ? ) v ) ;
105
- TryAddOllamaOption < bool ? > ( options , OllamaOption . UseMlock , v => request . Options . UseMlock = ( bool ? ) v ) ;
106
- TryAddOllamaOption < bool ? > ( options , OllamaOption . UseMmap , v => request . Options . UseMmap = ( bool ? ) v ) ;
107
- TryAddOllamaOption < bool ? > ( options , OllamaOption . VocabOnly , v => request . Options . VocabOnly = ( bool ? ) v ) ;
108
- }
75
+ if ( ! ( options ? . AdditionalProperties ? . Any ( ) ?? false ) ) return request ;
76
+ TryAddOllamaOption < bool ? > ( options , OllamaOption . F16kv , v => request . Options . F16kv = ( bool ? ) v ) ;
77
+ TryAddOllamaOption < float ? > ( options , OllamaOption . FrequencyPenalty , v => request . Options . FrequencyPenalty = ( float ? ) v ) ;
78
+ TryAddOllamaOption < bool ? > ( options , OllamaOption . LogitsAll , v => request . Options . LogitsAll = ( bool ? ) v ) ;
79
+ TryAddOllamaOption < bool ? > ( options , OllamaOption . LowVram , v => request . Options . LowVram = ( bool ? ) v ) ;
80
+ TryAddOllamaOption < int ? > ( options , OllamaOption . MainGpu , v => request . Options . MainGpu = ( int ? ) v ) ;
81
+ TryAddOllamaOption < float ? > ( options , OllamaOption . MinP , v => request . Options . MinP = ( float ? ) v ) ;
82
+ TryAddOllamaOption < int ? > ( options , OllamaOption . MiroStat , v => request . Options . MiroStat = ( int ? ) v ) ;
83
+ TryAddOllamaOption < float ? > ( options , OllamaOption . MiroStatEta , v => request . Options . MiroStatEta = ( float ? ) v ) ;
84
+ TryAddOllamaOption < float ? > ( options , OllamaOption . MiroStatTau , v => request . Options . MiroStatTau = ( float ? ) v ) ;
85
+ TryAddOllamaOption < bool ? > ( options , OllamaOption . Numa , v => request . Options . Numa = ( bool ? ) v ) ;
86
+ TryAddOllamaOption < int ? > ( options , OllamaOption . NumBatch , v => request . Options . NumBatch = ( int ? ) v ) ;
87
+ TryAddOllamaOption < int ? > ( options , OllamaOption . NumCtx , v => request . Options . NumCtx = ( int ? ) v ) ;
88
+ TryAddOllamaOption < int ? > ( options , OllamaOption . NumGpu , v => request . Options . NumGpu = ( int ? ) v ) ;
89
+ TryAddOllamaOption < int ? > ( options , OllamaOption . NumGqa , v => request . Options . NumGqa = ( int ? ) v ) ;
90
+ TryAddOllamaOption < int ? > ( options , OllamaOption . NumKeep , v => request . Options . NumKeep = ( int ? ) v ) ;
91
+ TryAddOllamaOption < int ? > ( options , OllamaOption . NumPredict , v => request . Options . NumPredict = ( int ? ) v ) ;
92
+ TryAddOllamaOption < int ? > ( options , OllamaOption . MaxOutputTokens , v => request . Options . NumPredict = ( int ? ) v ) ;
93
+ TryAddOllamaOption < int ? > ( options , OllamaOption . NumThread , v => request . Options . NumThread = ( int ? ) v ) ;
94
+ TryAddOllamaOption < bool ? > ( options , OllamaOption . PenalizeNewline , v => request . Options . PenalizeNewline = ( bool ? ) v ) ;
95
+ TryAddOllamaOption < float ? > ( options , OllamaOption . PresencePenalty , v => request . Options . PresencePenalty = ( float ? ) v ) ;
96
+ TryAddOllamaOption < int ? > ( options , OllamaOption . RepeatLastN , v => request . Options . RepeatLastN = ( int ? ) v ) ;
97
+ TryAddOllamaOption < float ? > ( options , OllamaOption . RepeatPenalty , v => request . Options . RepeatPenalty = ( float ? ) v ) ;
98
+ TryAddOllamaOption < int ? > ( options , OllamaOption . Seed , v => request . Options . Seed = ( int ? ) v ) ;
99
+ TryAddOllamaOption < string [ ] ? > ( options , OllamaOption . Stop , v => request . Options . Stop = ( v as IEnumerable < string > ) ? . ToArray ( ) ) ;
100
+ TryAddOllamaOption < float ? > ( options , OllamaOption . Temperature , v => request . Options . Temperature = ( float ? ) v ) ;
101
+ TryAddOllamaOption < float ? > ( options , OllamaOption . TfsZ , v => request . Options . TfsZ = ( float ? ) v ) ;
102
+ TryAddOllamaOption < int ? > ( options , OllamaOption . TopK , v => request . Options . TopK = ( int ? ) v ) ;
103
+ TryAddOllamaOption < float ? > ( options , OllamaOption . TopP , v => request . Options . TopP = ( float ? ) v ) ;
104
+ TryAddOllamaOption < float ? > ( options , OllamaOption . TypicalP , v => request . Options . TypicalP = ( float ? ) v ) ;
105
+ TryAddOllamaOption < bool ? > ( options , OllamaOption . UseMlock , v => request . Options . UseMlock = ( bool ? ) v ) ;
106
+ TryAddOllamaOption < bool ? > ( options , OllamaOption . UseMmap , v => request . Options . UseMmap = ( bool ? ) v ) ;
107
+ TryAddOllamaOption < bool ? > ( options , OllamaOption . VocabOnly , v => request . Options . VocabOnly = ( bool ? ) v ) ;
109
108
110
109
return request ;
111
110
}
0 commit comments