CurlGenAiClient

public class CurlGenAiClient
extends Object

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


Udostępnia centralnego klienta do interakcji z interfejsem GenAI API i wysyłania żądań promptów. Wymaga to ustawienia prawidłowego klucza API.

Podsumowanie

Konstruktory publiczne

CurlGenAiClient()

Metody publiczne

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

Poproś o wykonanie prompta.

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

Poproś o wykonanie prompta.

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

Poproś o wykonanie prompta.

Konstruktory publiczne

CurlGenAiClient

public CurlGenAiClient ()

Metody publiczne

runPrompt

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

Poproś o wykonanie prompta.

Parametry
model CurlGenAiClient.Model: model, którego chcesz użyć.

apiKey String: klucz API_KEY, który ma być używany w zapytaniu.

logPromptOnly boolean: zwraca tylko prompt bez jego wykonywania.

prompt String: używany prompt.

data List: dane pliku wbudowanego, które mają być powiązane z promptem.

Zwraca
PromptResponse

runPrompt

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

Poproś o wykonanie prompta.

Parametry
apiKey String: klucz API_KEY, który ma być używany w zapytaniu.

logPromptOnly boolean: zwraca tylko prompt bez jego wykonywania.

prompt String: używany prompt.

data List: dane pliku wbudowanego, które mają być powiązane z promptem.

Zwraca
PromptResponse

runPrompt

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

Poproś o wykonanie prompta.

Parametry
apiKey String: klucz API_KEY, który ma być używany w zapytaniu.

logPromptOnly boolean: zwraca tylko prompt bez jego wykonywania.

prompt String: używany prompt.

Zwraca
PromptResponse