Lists AI agents based on the provided parameters.
This operation is performed by calling function getAiAgents
.
See the endpoint docs at API Reference.
client.getAiStudio().getAiAgents()
- queryParams
GetAiAgentsQueryParams
- Query parameters of getAiAgents method
- headers
GetAiAgentsHeaders
- Headers of getAiAgents method
This function returns a value of type AiMultipleAgentResponse
.
A successful response including the agents list.
Creates an AI agent. At least one of the following capabilities must be provided: ask
, text_gen
, extract
.
This operation is performed by calling function createAiAgent
.
See the endpoint docs at API Reference.
client.getAiStudio().createAiAgent(new CreateAiAgent.CreateAiAgentBuilder(agentName, "enabled").ask(new AiStudioAgentAsk("enabled", "desc1")).build())
- requestBody
CreateAiAgent
- Request body of createAiAgent method
- headers
CreateAiAgentHeaders
- Headers of createAiAgent method
This function returns a value of type AiSingleAgentResponseFull
.
Definition of created AI agent.
Updates an AI agent.
This operation is performed by calling function updateAiAgentById
.
See the endpoint docs at API Reference.
client.getAiStudio().updateAiAgentById(createdAgent.getId(), new CreateAiAgent.CreateAiAgentBuilder(agentName, "enabled").ask(new AiStudioAgentAsk("disabled", "desc2")).build())
- agentId
String
- The ID of the agent to update. Example: "1234"
- requestBody
CreateAiAgent
- Request body of updateAiAgentById method
- headers
UpdateAiAgentByIdHeaders
- Headers of updateAiAgentById method
This function returns a value of type AiSingleAgentResponseFull
.
Definition of created AI agent.
Gets an AI Agent using the agent_id
parameter.
This operation is performed by calling function getAiAgentById
.
See the endpoint docs at API Reference.
client.getAiStudio().getAiAgentById(createdAgent.getId(), new GetAiAgentByIdQueryParams.GetAiAgentByIdQueryParamsBuilder().fields(Arrays.asList("ask")).build())
- agentId
String
- The agent id to get. Example: "1234"
- queryParams
GetAiAgentByIdQueryParams
- Query parameters of getAiAgentById method
- headers
GetAiAgentByIdHeaders
- Headers of getAiAgentById method
This function returns a value of type AiSingleAgentResponseFull
.
A successful response including the agent.
Deletes an AI agent using the provided parameters.
This operation is performed by calling function deleteAiAgentById
.
See the endpoint docs at API Reference.
client.getAiStudio().deleteAiAgentById(createdAgent.getId())
- agentId
String
- The ID of the agent to delete. Example: "1234"
- headers
DeleteAiAgentByIdHeaders
- Headers of deleteAiAgentById method
This function returns a value of type void
.
A successful response with no content.