Skip to content

Latest commit

 

History

History
158 lines (95 loc) · 3.7 KB

aistudio.md

File metadata and controls

158 lines (95 loc) · 3.7 KB

AiStudioManager

List AI agents

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()

Arguments

  • queryParams GetAiAgentsQueryParams
    • Query parameters of getAiAgents method
  • headers GetAiAgentsHeaders
    • Headers of getAiAgents method

Returns

This function returns a value of type AiMultipleAgentResponse.

A successful response including the agents list.

Create AI agent

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())

Arguments

  • requestBody CreateAiAgent
    • Request body of createAiAgent method
  • headers CreateAiAgentHeaders
    • Headers of createAiAgent method

Returns

This function returns a value of type AiSingleAgentResponseFull.

Definition of created AI agent.

Update 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())

Arguments

  • agentId String
    • The ID of the agent to update. Example: "1234"
  • requestBody CreateAiAgent
    • Request body of updateAiAgentById method
  • headers UpdateAiAgentByIdHeaders
    • Headers of updateAiAgentById method

Returns

This function returns a value of type AiSingleAgentResponseFull.

Definition of created AI agent.

Get AI agent by agent ID

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())

Arguments

  • agentId String
    • The agent id to get. Example: "1234"
  • queryParams GetAiAgentByIdQueryParams
    • Query parameters of getAiAgentById method
  • headers GetAiAgentByIdHeaders
    • Headers of getAiAgentById method

Returns

This function returns a value of type AiSingleAgentResponseFull.

A successful response including the agent.

Delete AI 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())

Arguments

  • agentId String
    • The ID of the agent to delete. Example: "1234"
  • headers DeleteAiAgentByIdHeaders
    • Headers of deleteAiAgentById method

Returns

This function returns a value of type void.

A successful response with no content.