MCPcopy Index your code
hub / github.com/coder/coder / normalizeCall

Function normalizeCall

coderd/x/chatd/chatdebug/model.go:1194–1212  ·  view source on GitHub ↗

--------------- normalize functions ---------------

(call fantasy.Call)

Source from the content-addressed store, hash-verified

1192// --------------- normalize functions ---------------
1193
1194func normalizeCall(call fantasy.Call) normalizedCallPayload {
1195 payload := normalizedCallPayload{
1196 Messages: normalizeMessages(call.Prompt),
1197 Tools: normalizeTools(call.Tools),
1198 Options: normalizedCallOptions{
1199 MaxOutputTokens: call.MaxOutputTokens,
1200 Temperature: call.Temperature,
1201 TopP: call.TopP,
1202 TopK: call.TopK,
1203 PresencePenalty: call.PresencePenalty,
1204 FrequencyPenalty: call.FrequencyPenalty,
1205 },
1206 ProviderOptionCount: len(call.ProviderOptions),
1207 }
1208 if call.ToolChoice != nil {
1209 payload.ToolChoice = string(*call.ToolChoice)
1210 }
1211 return payload
1212}
1213
1214func normalizeObjectCall(call fantasy.ObjectCall) normalizedObjectCallPayload {
1215 return normalizedObjectCallPayload{

Callers 3

GenerateMethod · 0.85
StreamMethod · 0.85

Calls 2

normalizeMessagesFunction · 0.85
normalizeToolsFunction · 0.70