# AgentToolSpecApiKeys The specific keys associated with an agent tool. ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **required** | **List[str]** | List of required keys set for the tool to function. | **optional** | **List[str]** | The tool can still operate even if these keys are not set. | **internal** | **List[str]** | Keys that are managed internally by the system. | ## Example ```python from h2ogpte.rest_sync.models.agent_tool_spec_api_keys import AgentToolSpecApiKeys # TODO update the JSON string below json = "{}" # create an instance of AgentToolSpecApiKeys from a JSON string agent_tool_spec_api_keys_instance = AgentToolSpecApiKeys.from_json(json) # print the JSON string representation of the object print(AgentToolSpecApiKeys.to_json()) # convert the object into a dict agent_tool_spec_api_keys_dict = agent_tool_spec_api_keys_instance.to_dict() # create an instance of AgentToolSpecApiKeys from a dict agent_tool_spec_api_keys_from_dict = AgentToolSpecApiKeys.from_dict(agent_tool_spec_api_keys_dict) ```