CurlGenAiClient

public class CurlGenAiClient
extends Object

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


Fournit un client central pour interagir avec l'API GenAi et envoyer des requêtes de prompt. Pour cela, vous devez définir une API_KEY valide.

Résumé

Constructeurs publics

CurlGenAiClient()

Méthodes publiques

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

Demande l'exécution d'un prompt.

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

Demande l'exécution d'un prompt.

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

Demande l'exécution d'un prompt.

Constructeurs publics

CurlGenAiClient

public CurlGenAiClient ()

Méthodes publiques

runPrompt

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

Demande l'exécution d'un prompt.

Paramètres
model CurlGenAiClient.Model : modèle à utiliser.

apiKey String : API_KEY à utiliser pour la requête.

logPromptOnly boolean : renvoie le prompt uniquement sans l'exécuter.

prompt String : prompt utilisé.

data List : données de fichier intégrées à associer au prompt.

Renvoie
PromptResponse

runPrompt

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

Demande l'exécution d'un prompt.

Paramètres
apiKey String : API_KEY à utiliser pour la requête.

logPromptOnly boolean : renvoie le prompt uniquement sans l'exécuter.

prompt String : prompt utilisé.

data List : données de fichier intégrées à associer au prompt.

Renvoie
PromptResponse

runPrompt

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

Demande l'exécution d'un prompt.

Paramètres
apiKey String : API_KEY à utiliser pour la requête.

logPromptOnly boolean : renvoie le prompt uniquement sans l'exécuter.

prompt String : prompt utilisé.

Renvoie
PromptResponse