CurlGenAiClient

public class CurlGenAiClient
extends Object

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


Stellt einen zentralen Client für die Interaktion mit der GenAi API und für Prompt-Anfragen bereit. Dazu muss ein gültiger API_KEY festgelegt sein.

Zusammenfassung

Öffentliche Konstruktoren

CurlGenAiClient()

Öffentliche Methoden

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

Fordert einen Prompt zur Ausführung an.

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

Fordert einen Prompt zur Ausführung an.

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

Fordert einen Prompt zur Ausführung an.

Öffentliche Konstruktoren

CurlGenAiClient

public CurlGenAiClient ()

Öffentliche Methoden

runPrompt

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

Fordert einen Prompt zur Ausführung an.

Parameter
model CurlGenAiClient.Model: Das zu verwendende Modell.

apiKey String: Der API_KEY, der für die Abfrage verwendet werden soll.

logPromptOnly boolean: Gibt nur den Prompt zurück, ohne ihn auszuführen.

prompt String: Der verwendete Prompt.

data List: Die Inline-Dateidaten, die mit dem Prompt verknüpft werden sollen.

Gibt Folgendes zurück:
PromptResponse

runPrompt

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

Fordert einen Prompt zur Ausführung an.

Parameter
apiKey String: Der API_KEY, der für die Abfrage verwendet werden soll.

logPromptOnly boolean: Gibt nur den Prompt zurück, ohne ihn auszuführen.

prompt String: Der verwendete Prompt.

data List: Die Inline-Dateidaten, die mit dem Prompt verknüpft werden sollen.

Gibt Folgendes zurück:
PromptResponse

runPrompt

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

Fordert einen Prompt zur Ausführung an.

Parameter
apiKey String: Der API_KEY, der für die Abfrage verwendet werden soll.

logPromptOnly boolean: Gibt nur den Prompt zurück, ohne ihn auszuführen.

prompt String: Der verwendete Prompt.

Gibt Folgendes zurück:
PromptResponse