MCPcopy Index your code
hub / github.com/coder/coder / upsertChatModelOverrideConfig

Method upsertChatModelOverrideConfig

coderd/exp_chats.go:621–631  ·  view source on GitHub ↗
(
	ctx context.Context,
	overrideContext codersdk.ChatModelOverrideContext,
	modelConfigID *uuid.UUID,
)

Source from the content-addressed store, hash-verified

619}
620
621func (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
633var chatPersonalModelOverrideContexts = []codersdk.ChatPersonalModelOverrideContext{
634 codersdk.ChatPersonalModelOverrideContextRoot,

Callers 1

putChatModelOverrideMethod · 0.95

Calls 2

formatChatModelOverrideFunction · 0.85

Tested by

no test coverage detected