CurlGenAiClient

public class CurlGenAiClient
extends Object

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


GenAi API とやり取りしてプロンプト リクエストを行うための中央クライアントを提供します。これには、有効な API_KEY を設定する必要があります。

概要

パブリック コンストラクタ

CurlGenAiClient()

パブリック メソッド

PromptResponse runPrompt(CurlGenAiClient.Model model, String apiKey, String prompt, data)

実行するプロンプトをリクエストします。

PromptResponse runPrompt(String apiKey, String prompt)

実行するプロンプトをリクエストします。

PromptResponse runPrompt(String apiKey, String prompt, data)

実行するプロンプトをリクエストします。

パブリック コンストラクタ

CurlGenAiClient

public CurlGenAiClient ()

パブリック メソッド

runPrompt

public PromptResponse runPrompt (CurlGenAiClient.Model model, 
                String apiKey, 
                String prompt, 
                 data)

実行するプロンプトをリクエストします。

パラメータ
model CurlGenAiClient.Model: 使用するモデル。

apiKey String: クエリに使用する API_KEY。

prompt String: 使用されているプロンプト。

data : プロンプトに関連付けるインライン ファイルデータ。

戻り値
PromptResponse

runPrompt

public PromptResponse runPrompt (String apiKey, 
                String prompt)

実行するプロンプトをリクエストします。

パラメータ
apiKey String: クエリに使用する API_KEY。

prompt String: 使用されているプロンプト。

戻り値
PromptResponse

runPrompt

public PromptResponse runPrompt (String apiKey, 
                String prompt, 
                 data)

実行するプロンプトをリクエストします。

パラメータ
apiKey String: クエリに使用する API_KEY。

prompt String: 使用されているプロンプト。

data : プロンプトに関連付けるインライン ファイルデータ。

戻り値
PromptResponse