UpdateChatAdvisorConfig updates the deployment-wide advisor configuration.
(ctx context.Context, req UpdateAdvisorConfigRequest)
| 2569 | |
| 2570 | // UpdateChatAdvisorConfig updates the deployment-wide advisor configuration. |
| 2571 | func (c *ExperimentalClient) UpdateChatAdvisorConfig(ctx context.Context, req UpdateAdvisorConfigRequest) error { |
| 2572 | res, err := c.Request(ctx, http.MethodPut, "/api/experimental/chats/config/advisor", req) |
| 2573 | if err != nil { |
| 2574 | return err |
| 2575 | } |
| 2576 | defer res.Body.Close() |
| 2577 | if res.StatusCode != http.StatusNoContent { |
| 2578 | return ReadBodyAsError(res) |
| 2579 | } |
| 2580 | return nil |
| 2581 | } |
| 2582 | |
| 2583 | // GetChatComputerUseProvider returns the deployment-wide computer use provider. |
| 2584 | func (c *ExperimentalClient) GetChatComputerUseProvider(ctx context.Context) (ChatComputerUseProviderResponse, error) { |