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

Method UpdateChatModelOverride

codersdk/chats.go:2437–2451  ·  view source on GitHub ↗

UpdateChatModelOverride updates the deployment-wide chat model override for the requested context.

(ctx context.Context, override ChatModelOverrideContext, req UpdateChatModelOverrideRequest)

Source from the content-addressed store, hash-verified

2435// UpdateChatModelOverride updates the deployment-wide chat model override for
2436// the requested context.
2437func (c *ExperimentalClient) UpdateChatModelOverride(ctx context.Context, override ChatModelOverrideContext, req UpdateChatModelOverrideRequest) error {
2438 path := fmt.Sprintf(
2439 "/api/experimental/chats/config/model-override/%s",
2440 url.PathEscape(string(override)),
2441 )
2442 res, err := c.Request(ctx, http.MethodPut, path, req)
2443 if err != nil {
2444 return err
2445 }
2446 defer res.Body.Close()
2447 if res.StatusCode != http.StatusNoContent {
2448 return ReadBodyAsError(res)
2449 }
2450 return nil
2451}
2452
2453// GetChatPersonalModelOverridesAdminSettings returns the deployment-wide
2454// personal model override admin settings.

Calls 3

ReadBodyAsErrorFunction · 0.85
CloseMethod · 0.65
RequestMethod · 0.45