| Name | Type | Description | Notes |
|---|---|---|---|
| key | str | ||
| access | AiConfigsAccess | [optional] | |
| links | ParentAndSelfLinks | [optional] | |
| maintainer | AIConfigMaintainer | [optional] | |
| description | str | [optional] | |
| var_schema | object | JSON Schema defining the tool's parameters for LLM consumption | |
| custom_parameters | object | Custom metadata and configuration for application-level use (not sent to LLM) | [optional] |
| version | int | ||
| created_at | int |
from launchdarkly_api.models.ai_tool import AITool
# TODO update the JSON string below
json = "{}"
# create an instance of AITool from a JSON string
ai_tool_instance = AITool.from_json(json)
# print the JSON string representation of the object
print(AITool.to_json())
# convert the object into a dict
ai_tool_dict = ai_tool_instance.to_dict()
# create an instance of AITool from a dict
ai_tool_from_dict = AITool.from_dict(ai_tool_dict)