1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
3
5
5
5
5
5
5
3
5
5
"""
في سطر الأوامر، تحتاج إلى التشغيل مرة واحدة فقط لتثبيت الحزمة عبر pip:
$ pip install google-generativeai
"""
استيراد google.generativeai as genai
genai.configure(api_key="YOUR API KEY")
defaults = {
'model': 'models/chat-bison-001',
'models/chat-bison-001', أفكر في كلمة، وأريد أن أجعلك تخمن تلك الكلمة. لكن لا أستطيع قول الكلمة نفسها. هعطيك أدلة، وستجيب بتخمين. يجب أن يتكون تخمينك من كلمة واحدة فقط."
أمثلة = [
[
"هذا شيء يتنقل فيه الريش، ويجعله أكثر راحة أثناء الجلوس."،
"وسادة؟"
]،
[
"قد تعثر على هذا المحتوى على أريكة"،
"وسادة؟"
]،
[
"نعم. حسنًا تاليًا. يمكنك استخدام هذا الخيار عندما تسقط القطرات من السماء" أو "مظلة؟"
],
[
"Next: عفوًا",
"حدث خطأ؟"
],
[
"Next: booboo",
"A boo-boo؟"
]،
[
"لا، أريد سماع كلمة أخرى عن ذلك"،
أو "جرح؟"
]
]
messages = [
"هذا نوع من الكائنات عاش منذ زمن طويل جدًا"،
"لديناصور؟"،
"التالي: هذا طعام له أوراق" أو "خس؟"
"يمكنك استخدام ذلك لصنع ما أفكر فيه"،
"سلطة؟"
]
messages.append("الطلب التالي")
الرد = genai.chat(
**الإعدادات التلقائية,
context=context,
example=examples,
message=messages
)
print(response.last) # رد الذكاء الاصطناعي على طلبك الأخير
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
38
Const { ConversationServiceClient } = required("@google-ai/generativelanguage");
const { GoogleAuth } = request("google-auth-library");
const MODEL_NAME = "models/chat-bison-001";
const API_KEY = "YOUR API KEY";
const client = new
UserauthClient(جديد)
{GoogleAuth }. أفكر في كلمة، وأريد أن أجعلك تخمن تلك الكلمة. لكن لا أستطيع قول الكلمة نفسها. هعطيك أدلة، وستجيب بتخمين. يجب أن يتكون تخمينك من كلمة واحدة فقط.";
أمثلة ثابتة = [
{
"input": {
"content": "هذا الشيء الذي يتحرك بداخله الريش، ويجعله أكثر راحة أثناء الجلوس".
},
"output": {
"content": "A وسادة؟"
}
},
{
"input": {
"content": "قد تعثر على هذا المحتوى على أريكة".
},
"output": {
"content": "A وسادة؟"
}
},
{
"input": {
"content": "نعم. حسنًا تاليًا. إليك هذه المعلومة التي يمكنك استخدامها عندما تسقط القطرات من السماء"
},
"output": {
"content": "مظلة؟"
}
},
{
"input": {
"content": "Next: عفوًا"
},
"output": {
"content": "حدث خطأ؟"
}
},
{
"input": {
"content": "Next: booboo"
},
"output": {
"content": "A boo-boo?"
}
},
{
"input": {
"content": "لا، كلمة أخرى لذلك"
},
"output": {
"content": "جرح؟"
}
}
];
الرسائل الثابتة = [
{
"content": "هذا نوع من المخلوقات عاشت منذ وقت طويل جدًا"
},
{
"content": "دينناصور؟"
},
{
"content": "Next: هذا طعام يحتوي على أوراق"
},
{
"content": "خس؟"
},
{
"content": "قد تستخدم ذلك لإنشاء ما أفكر فيه"
},
{
"content": "A salad? "
}
];
messages.push({ "content": // أَنْهِي // معلمة جزء ممّا يلي:
// واجهة برمجة التطبيقات، ,result // معلمة });
client.generateMessage({
// required, that model to generate the result
model: MODEL_NAME,
// optional، يستخدم 0.0 دائمًا أعلى قيمة ممكنة لنتيجة الاحتمال على
دَرَجَة 0.25,
// اختيارية، عدد النتائج المرشحة التي يجب إنشاؤها
{أكتبًا}