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, boolean logPromptOnly, String prompt, List<ContentRequest.InlineData> data)

اطلب تنفيذ طلب.

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

اطلب تنفيذ طلب.

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

اطلب تنفيذ طلب.

طُرق وضع التصميم العامة

CurlGenAiClient

public CurlGenAiClient ()

الإجراءات العامة

runPrompt

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

اطلب تنفيذ طلب.

المعلَمات
model CurlGenAiClient.Model: النموذج المطلوب استخدامه.

apiKey String: API_KEY المطلوب استخدامه في طلب البحث.

logPromptOnly boolean: تعرض الطلب فقط بدون تنفيذه.

prompt String: الطلب المستخدَم

data List: بيانات الملف المضمّنة التي سيتم ربطها بالطلب

المرتجعات
PromptResponse

runPrompt

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

اطلب تنفيذ طلب.

المعلَمات
apiKey String: API_KEY المطلوب استخدامه في طلب البحث.

logPromptOnly boolean: تعرض الطلب فقط بدون تنفيذه.

prompt String: الطلب المستخدَم

data List: بيانات الملف المضمّنة التي سيتم ربطها بالطلب

المرتجعات
PromptResponse

runPrompt

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

اطلب تنفيذ طلب.

المعلَمات
apiKey String: API_KEY المطلوب استخدامه في طلب البحث.

logPromptOnly boolean: تعرض الطلب فقط بدون تنفيذه.

prompt String: الطلب المستخدَم

المرتجعات
PromptResponse