INNER CODE UNIT · TypeScript
configuredProfile
Core-Mate/OpenGUI · deepseek-harness-plugin/src/index.ts:249
function configuredProfile(config: Config): ResolvedPiAiProviderProfile | undefined {
const value = resolvedConfig(config)
const baseURL = value.baseURL?.trim()
const selected = configuredModel(value)
if (!baseURL || selected === undefined) return undefined
const url = new URL(baseURL)
if (url.protocol !== 'https:' && url.protocol !== 'http:') {
throw new Error('coremate-mobile: the phone model endpoint must use HTTP or HTTPS')
}
return resolveMobileProfile({
provider: PROVIDER,
displayName: 'OpenGUI model',
baseURL,
api: value.api,
model: selected.id,
apiKeyEnv: value.apiKeyEnv,
contextWindow: selected.contextWindow,
maxTokens: selected.maxTokens,