Lists AI agents based on the provided parameters.
This operation is performed by calling function getAiAgents.
See the endpoint docs at API Reference.
try await client.aiStudio.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.
try await client.aiStudio.createAiAgent(requestBody: CreateAiAgent(name: agentName, accessState: "enabled", ask: AiStudioAgentAsk(accessState: "enabled", description: "desc1")))
- 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.
try await client.aiStudio.updateAiAgentById(agentId: createdAgent.id, requestBody: CreateAiAgent(name: agentName, accessState: "enabled", ask: AiStudioAgentAsk(accessState: "disabled", description: "desc2")))
- 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.
try await client.aiStudio.getAiAgentById(agentId: createdAgent.id, queryParams: GetAiAgentByIdQueryParams(fields: ["ask"]))
- 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.
try await client.aiStudio.deleteAiAgentById(agentId: createdAgent.id)
- agentId
String- The ID of the agent to delete. Example: "1234"
- headers
DeleteAiAgentByIdHeaders- Headers of deleteAiAgentById method
This function returns a value of type ``.
A successful response with no content.