INNER CODE UNIT · JavaScript
perProvider
fengshao1227/ccg-workflow · dsh-ccg/src/index.js:673
const perProvider = await Promise.all(providers.map(async (entry) => {
try {
const models = await llm.listModels(entry.provider)
return models.map((model) => ({
provider: entry.provider,
id: model.id,
name: model.name ?? model.id,
}))
} catch {
return []
}
}))
return perProvider.flat()
}
settingsCtx.inject(['webServer'], (webCtx) => {
webCtx.effect(
() => registerConfigRoute(webCtx, scope, snapshot, catalog),