feat(core): update Copilot for token-based billing (#30181)
This commit is contained in:
@@ -1765,6 +1765,19 @@ export const layer = Layer.effect(
|
||||
const provider = s.providers[providerID]
|
||||
if (!provider) return undefined
|
||||
|
||||
const experimental = yield* plugin.trigger<"experimental.provider.small_model">(
|
||||
"experimental.provider.small_model",
|
||||
{ provider: toPublicInfo(provider) },
|
||||
{ model: undefined },
|
||||
)
|
||||
if (experimental.model) {
|
||||
return {
|
||||
...experimental.model,
|
||||
id: ProviderV2.ModelID.make(experimental.model.id),
|
||||
providerID: ProviderV2.ID.make(experimental.model.providerID),
|
||||
}
|
||||
}
|
||||
|
||||
const defaultPriority = [
|
||||
"claude-haiku-4-5",
|
||||
"claude-haiku-4.5",
|
||||
|
||||
Reference in New Issue
Block a user