CurlGenAiClient

public class CurlGenAiClient
extends Object

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


Fornisci un client centrale per interagire con l'API GenAi ed effettuare richieste di prompt. Per farlo, è necessario impostare una API_KEY valida.

Riepilogo

Costruttori pubblici

CurlGenAiClient()

Metodi pubblici

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

Richiedi l'esecuzione di un prompt.

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

Richiedi l'esecuzione di un prompt.

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

Richiedi l'esecuzione di un prompt.

Costruttori pubblici

CurlGenAiClient

public CurlGenAiClient ()

Metodi pubblici

runPrompt

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

Richiedi l'esecuzione di un prompt.

Parametri
model CurlGenAiClient.Model: il modello da utilizzare.

apiKey String: la API_KEY da utilizzare per la query.

logPromptOnly boolean: restituisce il prompt solo senza eseguirlo.

prompt String: il prompt in uso.

data List: i dati dei file in linea da associare al prompt.

Resi
PromptResponse

runPrompt

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

Richiedi l'esecuzione di un prompt.

Parametri
apiKey String: la API_KEY da utilizzare per la query.

logPromptOnly boolean: restituisce il prompt solo senza eseguirlo.

prompt String: il prompt in uso.

data List: i dati dei file in linea da associare al prompt.

Resi
PromptResponse

runPrompt

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

Richiedi l'esecuzione di un prompt.

Parametri
apiKey String: la API_KEY da utilizzare per la query.

logPromptOnly boolean: restituisce il prompt solo senza eseguirlo.

prompt String: il prompt in uso.

Resi
PromptResponse