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

Function executorRequestedFormat

internal/pluginhost/adapters.go:1406–1414  ·  view source on GitHub ↗
(req coreexecutor.Request, opts coreexecutor.Options)

Source from the content-addressed store, hash-verified

1404}
1405
1406func executorRequestedFormat(req coreexecutor.Request, opts coreexecutor.Options) sdktranslator.Format {
1407 if format := coreexecutor.ResponseFormatOrSource(opts); format != "" {
1408 return normalizeExecutorFormatName(format.String())
1409 }
1410 if req.Format != "" {
1411 return normalizeExecutorFormatName(req.Format.String())
1412 }
1413 return sdktranslator.FormatOpenAI
1414}
1415
1416func (a *executorAdapter) selectExecutorInputFormat(requested sdktranslator.Format) (sdktranslator.Format, error) {
1417 if len(a.inputFormats) == 0 {

Callers 2

prepareExecutorCallMethod · 0.85

Calls 2

StringMethod · 0.45

Tested by

no test coverage detected