CurlGenAiClient

public class CurlGenAiClient
extends Object

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


Menyediakan klien pusat untuk berinteraksi dengan GenAI API dan membuat permintaan perintah. Tindakan ini mengharuskan API_KEY yang valid disetel.

Ringkasan

Konstruktor publik

CurlGenAiClient()

Metode publik

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

Meminta perintah untuk dieksekusi.

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

Meminta perintah untuk dieksekusi.

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

Meminta perintah untuk dieksekusi.

Konstruktor publik

CurlGenAiClient

public CurlGenAiClient ()

Metode publik

runPrompt

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

Meminta perintah untuk dieksekusi.

Parameter
model CurlGenAiClient.Model: Model yang akan digunakan.

apiKey String: API_KEY yang akan digunakan untuk kueri.

logPromptOnly boolean: hanya menampilkan perintah tanpa mengeksekusinya.

prompt String: Perintah yang digunakan.

data List: Data file inline yang akan dikaitkan dengan perintah.

Hasil
PromptResponse

runPrompt

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

Meminta perintah untuk dieksekusi.

Parameter
apiKey String: API_KEY yang akan digunakan untuk kueri.

logPromptOnly boolean: hanya menampilkan perintah tanpa mengeksekusinya.

prompt String: Perintah yang digunakan.

data List: Data file inline yang akan dikaitkan dengan perintah.

Hasil
PromptResponse

runPrompt

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

Meminta perintah untuk dieksekusi.

Parameter
apiKey String: API_KEY yang akan digunakan untuk kueri.

logPromptOnly boolean: hanya menampilkan perintah tanpa mengeksekusinya.

prompt String: Perintah yang digunakan.

Hasil
PromptResponse