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

Method UpdateUserChatPersonalModelOverride

codersdk/chats.go:2499–2513  ·  view source on GitHub ↗

UpdateUserChatPersonalModelOverride updates the user's personal model override for the requested context.

(ctx context.Context, override ChatPersonalModelOverrideContext, req UpdateUserChatPersonalModelOverrideRequest)

Source from the content-addressed store, hash-verified

2497// UpdateUserChatPersonalModelOverride updates the user's personal model
2498// override for the requested context.
2499func (c *ExperimentalClient) UpdateUserChatPersonalModelOverride(ctx context.Context, override ChatPersonalModelOverrideContext, req UpdateUserChatPersonalModelOverrideRequest) error {
2500 path := fmt.Sprintf(
2501 "/api/experimental/chats/config/user-personal-model-overrides/%s",
2502 url.PathEscape(string(override)),
2503 )
2504 res, err := c.Request(ctx, http.MethodPut, path, req)
2505 if err != nil {
2506 return err
2507 }
2508 defer res.Body.Close()
2509 if res.StatusCode != http.StatusNoContent {
2510 return ReadBodyAsError(res)
2511 }
2512 return nil
2513}
2514
2515// GetUserChatCustomPrompt fetches the user's custom chat prompt.
2516func (c *ExperimentalClient) GetUserChatCustomPrompt(ctx context.Context) (UserChatCustomPrompt, error) {

Calls 3

ReadBodyAsErrorFunction · 0.85
CloseMethod · 0.65
RequestMethod · 0.45