CurlGenAiClient

public class CurlGenAiClient
extends Object

java.lang.Object
com.android.tradefed.ai.CurlGenAiClient


Forneça um cliente central para interagir com a API GenAi e fazer solicitações de comandos. Isso exige que uma API_KEY válida seja definida.

Resumo

Construtores públicos

CurlGenAiClient()

Métodos públicos

PromptResponse runPrompt(CurlGenAiClient.Model model, String apiKey, boolean logPromptOnly, String prompt, List<ContentRequest.InlineData> data)

Solicite um comando para execução.

PromptResponse runPrompt(String apiKey, boolean logPromptOnly, String prompt, List<ContentRequest.InlineData> data)

Solicite um comando para execução.

PromptResponse runPrompt(String apiKey, boolean logPromptOnly, String prompt)

Solicite um comando para execução.

Construtores públicos

CurlGenAiClient

public CurlGenAiClient ()

Métodos públicos

runPrompt

public PromptResponse runPrompt (CurlGenAiClient.Model model, 
                String apiKey, 
                boolean logPromptOnly, 
                String prompt, 
                List<ContentRequest.InlineData> data)

Solicite um comando para execução.

Parâmetros
model CurlGenAiClient.Model: o modelo a ser usado.

apiKey String: a API_KEY a ser usada na consulta.

logPromptOnly boolean: retorna o comando apenas sem executá-lo.

prompt String: o comando que está sendo usado.

data List: os dados do arquivo inline a serem associados ao comando.

Retorna
PromptResponse

runPrompt

public PromptResponse runPrompt (String apiKey, 
                boolean logPromptOnly, 
                String prompt, 
                List<ContentRequest.InlineData> data)

Solicite um comando para execução.

Parâmetros
apiKey String: a API_KEY a ser usada na consulta.

logPromptOnly boolean: retorna o comando apenas sem executá-lo.

prompt String: o comando que está sendo usado.

data List: os dados do arquivo inline a serem associados ao comando.

Retorna
PromptResponse

runPrompt

public PromptResponse runPrompt (String apiKey, 
                boolean logPromptOnly, 
                String prompt)

Solicite um comando para execução.

Parâmetros
apiKey String: a API_KEY a ser usada na consulta.

logPromptOnly boolean: retorna o comando apenas sem executá-lo.

prompt String: o comando que está sendo usado.

Retorna
PromptResponse