feat(core): load native provider packages
This commit is contained in:
parent
248db536e2
commit
cd3885910d
66 changed files with 588 additions and 693 deletions
|
|
@ -75,8 +75,7 @@ export const ModelsDevPlugin = define({
|
|||
const providerID = ProviderV2.ID.make(item.id)
|
||||
catalog.provider.update(providerID, (provider) => {
|
||||
provider.name = item.name
|
||||
provider.package = item.npm ?? ""
|
||||
provider.aisdk = item.npm ? true : undefined
|
||||
provider.package = item.npm ? ProviderV2.aisdk(item.npm) : ""
|
||||
provider.settings = item.api ? { ...provider.settings, baseURL: item.api } : provider.settings
|
||||
})
|
||||
|
||||
|
|
@ -85,8 +84,7 @@ export const ModelsDevPlugin = define({
|
|||
catalog.model.update(providerID, modelID, (draft) => {
|
||||
draft.name = model.name
|
||||
draft.family = model.family ? ModelV2.Family.make(model.family) : undefined
|
||||
draft.package = model.provider?.npm
|
||||
draft.aisdk = model.provider?.npm ? true : undefined
|
||||
draft.package = model.provider?.npm ? ProviderV2.aisdk(model.provider.npm) : undefined
|
||||
draft.settings = model.provider?.api ? { ...draft.settings, baseURL: model.provider.api } : draft.settings
|
||||
draft.capabilities = {
|
||||
tools: model.tool_call,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue