MCPcopy Create free account
hub / github.com/chainreactors/EvilProxy / normalizeExecutorFormatName

Function normalizeExecutorFormatName

internal/pluginhost/adapters.go:97–110  ·  view source on GitHub ↗
(raw string)

Source from the content-addressed store, hash-verified

95}
96
97func normalizeExecutorFormatName(raw string) sdktranslator.Format {
98 switch strings.ToLower(strings.TrimSpace(raw)) {
99 case "", "none":
100 return ""
101 case "chat-completions", "chat_completions", "openai-chat-completions", "openai_chat_completions":
102 return sdktranslator.FormatOpenAI
103 case "responses", "openai-responses", "openai_responses":
104 return sdktranslator.FormatOpenAIResponse
105 case "anthropic":
106 return sdktranslator.FormatClaude
107 default:
108 return sdktranslator.FromString(strings.TrimSpace(raw))
109 }
110}
111
112func executorFormatContains(formats []sdktranslator.Format, target sdktranslator.Format) bool {
113 if target == "" {

Callers 3

normalizeExecutorFormatsFunction · 0.85
executorInputFormatFunction · 0.85
executorRequestedFormatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected