MCPcopy Create free account
hub / github.com/ChatGPTBox-dev/chatGPTBox / resolveModelName

Function resolveModelName

src/services/apis/openai-api.mjs:19–31  ·  view source on GitHub ↗
(session, config)

Source from the content-addressed store, hash-verified

17}
18
19function resolveModelName(session, config) {
20 if (session.modelName === 'customModel' && !session.apiMode) {
21 return config.customModelName
22 }
23 if (
24 session.apiMode?.groupName === 'customApiModelKeys' &&
25 session.apiMode?.customName &&
26 session.apiMode.customName.trim()
27 ) {
28 return session.apiMode.customName.trim()
29 }
30 return getModelValue(session)
31}
32
33const OPENAI_COMPATIBLE_RUNTIME_CONFIG_KEYS = [
34 'maxConversationContextLength',

Calls 1

getModelValueFunction · 0.90

Tested by

no test coverage detected