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, String prompt, data)

Solicita a execução de um comando.

PromptResponse runPrompt(String apiKey, String prompt)

Solicita a execução de um comando.

PromptResponse runPrompt(String apiKey, String prompt, data)

Solicita a execução de um comando.

Construtores públicos

CurlGenAiClient

public CurlGenAiClient ()

Métodos públicos

runPrompt

public PromptResponse runPrompt (CurlGenAiClient.Model model, 
                String apiKey, 
                String prompt, 
                 data)

Solicita a execução de um comando.

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

apiKey String: a API_KEY a ser usada na consulta.

prompt String: o comando usado.

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

Retorna
PromptResponse

runPrompt

public PromptResponse runPrompt (String apiKey, 
                String prompt)

Solicita a execução de um comando.

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

prompt String: o comando usado.

Retorna
PromptResponse

runPrompt

public PromptResponse runPrompt (String apiKey, 
                String prompt, 
                 data)

Solicita a execução de um comando.

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

prompt String: o comando usado.

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

Retorna
PromptResponse