You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*LaunchDarklyApi::AIConfigsBetaApi* | [**delete_ai_tool**](docs/AIConfigsBetaApi.md#delete_ai_tool) | **DELETE** /api/v2/projects/{projectKey}/ai-tools/{toolKey} | Delete AI tool
535
536
*LaunchDarklyApi::AIConfigsBetaApi* | [**delete_model_config**](docs/AIConfigsBetaApi.md#delete_model_config) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/model-configs/{modelConfigKey} | Delete an AI model config
536
537
*LaunchDarklyApi::AIConfigsBetaApi* | [**delete_restricted_models**](docs/AIConfigsBetaApi.md#delete_restricted_models) | **DELETE** /api/v2/projects/{projectKey}/ai-configs/model-configs/restricted | Remove AI models from the restricted list
538
+
*LaunchDarklyApi::AIConfigsBetaApi* | [**get_agent_graph**](docs/AIConfigsBetaApi.md#get_agent_graph) | **GET** /api/v2/projects/{projectKey}/agent-graphs/{graphKey} | Get agent graph
537
539
*LaunchDarklyApi::AIConfigsBetaApi* | [**get_ai_config**](docs/AIConfigsBetaApi.md#get_ai_config) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Get AI Config
538
540
*LaunchDarklyApi::AIConfigsBetaApi* | [**get_ai_config_metrics**](docs/AIConfigsBetaApi.md#get_ai_config_metrics) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/metrics | Get AI Config metrics
539
541
*LaunchDarklyApi::AIConfigsBetaApi* | [**get_ai_config_metrics_by_variation**](docs/AIConfigsBetaApi.md#get_ai_config_metrics_by_variation) | **GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/metrics-by-variation | Get AI Config metrics by variation
*LaunchDarklyApi::AIConfigsBetaApi* | [**list_ai_tool_versions**](docs/AIConfigsBetaApi.md#list_ai_tool_versions) | **GET** /api/v2/projects/{projectKey}/ai-tools/{toolKey}/versions | List AI tool versions
547
549
*LaunchDarklyApi::AIConfigsBetaApi* | [**list_ai_tools**](docs/AIConfigsBetaApi.md#list_ai_tools) | **GET** /api/v2/projects/{projectKey}/ai-tools | List AI tools
548
550
*LaunchDarklyApi::AIConfigsBetaApi* | [**list_model_configs**](docs/AIConfigsBetaApi.md#list_model_configs) | **GET** /api/v2/projects/{projectKey}/ai-configs/model-configs | List AI model configs
|[**delete_ai_config**](AIConfigsBetaApi.md#delete_ai_config)|**DELETE** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Delete AI Config |
8
9
|[**delete_ai_config_variation**](AIConfigsBetaApi.md#delete_ai_config_variation)|**DELETE** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations/{variationKey} | Delete AI Config variation |
9
10
|[**delete_ai_tool**](AIConfigsBetaApi.md#delete_ai_tool)|**DELETE** /api/v2/projects/{projectKey}/ai-tools/{toolKey} | Delete AI tool |
10
11
|[**delete_model_config**](AIConfigsBetaApi.md#delete_model_config)|**DELETE** /api/v2/projects/{projectKey}/ai-configs/model-configs/{modelConfigKey} | Delete an AI model config |
11
12
|[**delete_restricted_models**](AIConfigsBetaApi.md#delete_restricted_models)|**DELETE** /api/v2/projects/{projectKey}/ai-configs/model-configs/restricted | Remove AI models from the restricted list |
13
+
|[**get_agent_graph**](AIConfigsBetaApi.md#get_agent_graph)|**GET** /api/v2/projects/{projectKey}/agent-graphs/{graphKey} | Get agent graph |
12
14
|[**get_ai_config**](AIConfigsBetaApi.md#get_ai_config)|**GET** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Get AI Config |
13
15
|[**get_ai_config_metrics**](AIConfigsBetaApi.md#get_ai_config_metrics)|**GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/metrics | Get AI Config metrics |
14
16
|[**get_ai_config_metrics_by_variation**](AIConfigsBetaApi.md#get_ai_config_metrics_by_variation)|**GET** /api/v2/projects/{projectKey}/ai-configs/{configKey}/metrics-by-variation | Get AI Config metrics by variation |
@@ -21,6 +23,7 @@ All URIs are relative to *https://app.launchdarkly.com*
21
23
|[**list_ai_tool_versions**](AIConfigsBetaApi.md#list_ai_tool_versions)|**GET** /api/v2/projects/{projectKey}/ai-tools/{toolKey}/versions | List AI tool versions |
22
24
|[**list_ai_tools**](AIConfigsBetaApi.md#list_ai_tools)|**GET** /api/v2/projects/{projectKey}/ai-tools | List AI tools |
23
25
|[**list_model_configs**](AIConfigsBetaApi.md#list_model_configs)|**GET** /api/v2/projects/{projectKey}/ai-configs/model-configs | List AI model configs |
|[**patch_ai_config**](AIConfigsBetaApi.md#patch_ai_config)|**PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey} | Update AI Config |
25
28
|[**patch_ai_config_targeting**](AIConfigsBetaApi.md#patch_ai_config_targeting)|**PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey}/targeting | Update AI Config targeting |
26
29
|[**patch_ai_config_variation**](AIConfigsBetaApi.md#patch_ai_config_variation)|**PATCH** /api/v2/projects/{projectKey}/ai-configs/{configKey}/variations/{variationKey} | Update AI Config variation |
@@ -33,6 +36,80 @@ All URIs are relative to *https://app.launchdarkly.com*
33
36
|[**post_restricted_models**](AIConfigsBetaApi.md#post_restricted_models)|**POST** /api/v2/projects/{projectKey}/ai-configs/model-configs/restricted | Add AI models to the restricted list |
Edit an existing agent graph. The request body must be a JSON object of the fields to update. The values you include replace the existing values for the fields. If the update includes `rootConfigKey` or `edges`, both must be present and will be treated as full replacements.
1511
+
1512
+
### Examples
1513
+
1514
+
```ruby
1515
+
require'time'
1516
+
require'launchdarkly_api'
1517
+
# setup authorization
1518
+
LaunchDarklyApi.configure do |config|
1519
+
# Configure API key authorization: ApiKey
1520
+
config.api_key['Authorization'] ='YOUR API KEY'
1521
+
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
0 commit comments