GetUserChatPersonalModelOverrides fetches the user's personal model override settings.
(ctx context.Context)
| 2482 | // GetUserChatPersonalModelOverrides fetches the user's personal model |
| 2483 | // override settings. |
| 2484 | func (c *ExperimentalClient) GetUserChatPersonalModelOverrides(ctx context.Context) (UserChatPersonalModelOverridesResponse, error) { |
| 2485 | res, err := c.Request(ctx, http.MethodGet, "/api/experimental/chats/config/user-personal-model-overrides", nil) |
| 2486 | if err != nil { |
| 2487 | return UserChatPersonalModelOverridesResponse{}, err |
| 2488 | } |
| 2489 | defer res.Body.Close() |
| 2490 | if res.StatusCode != http.StatusOK { |
| 2491 | return UserChatPersonalModelOverridesResponse{}, ReadBodyAsError(res) |
| 2492 | } |
| 2493 | var resp UserChatPersonalModelOverridesResponse |
| 2494 | return resp, json.NewDecoder(res.Body).Decode(&resp) |
| 2495 | } |
| 2496 | |
| 2497 | // UpdateUserChatPersonalModelOverride updates the user's personal model |
| 2498 | // override for the requested context. |