( ctx context.Context, overrideContext codersdk.ChatModelOverrideContext, modelConfigID *uuid.UUID, )
| 619 | } |
| 620 | |
| 621 | func (api *API) upsertChatModelOverrideConfig( |
| 622 | ctx context.Context, |
| 623 | overrideContext codersdk.ChatModelOverrideContext, |
| 624 | modelConfigID *uuid.UUID, |
| 625 | ) (string, error) { |
| 626 | siteConfig, err := api.chatModelOverrideSiteConfig(overrideContext) |
| 627 | if err != nil { |
| 628 | return "", err |
| 629 | } |
| 630 | return siteConfig.label, siteConfig.upsert(ctx, formatChatModelOverride(modelConfigID)) |
| 631 | } |
| 632 | |
| 633 | var chatPersonalModelOverrideContexts = []codersdk.ChatPersonalModelOverrideContext{ |
| 634 | codersdk.ChatPersonalModelOverrideContextRoot, |
no test coverage detected