"""
בשורת הפקודה, צריך להריץ רק פעם אחת כדי להתקין את החבילה דרך pip:
$ pip install google-generativeai
"""
ייבוא google.generativeai as genai
genai.configure(api_key="YOUR API KEY")
defaults = {
'model': 'models/chat-context:can'00
אני חושבת על מילה, ואתם צריכים לנחש את המילה הזו. אבל איני יכול לומר את המילה עצמה. אני אתן לכם רמזים, ותשיבו באמצעות ניחוש. הניחוש צריך להיות מילה אחת בלבד".
דוגמאות = [
[
"זהו דבר שאליו מפנות נוצות, וזה הופך את הישיבה לנוחה יותר.",
"כרית?"
],
[
"אולי מוצאים את זה על ספה.",
"A כרית?"
],
[
"כן. בסדר הבא. זה משהו שאפשר להשתמש בו אם טיפות נופלות מהשמיים",
"מטרייה?"
],
[
"הבא: אופס",
"שגיאה?"
],
[
"הבא: בובו",
"בו-בו?"
],
[
"לא, זו מילה אחרת",
"פצע?"
]
]
הודעות = [
"זה סוג של יצור שחי לפני זמן רב",
"דינוזאור?",
"השלב הבא: זה אוכל שיש לו עלים",
"חסה?",
"את יכולה להשתמש בזה כדי להפוך את מה שאני חושבת עליו",
"סלט?"
]
messages.append("NEXT REQUEST")
response = genai.chat(
**defaults,
context=context,
example=examples,
messages=messages
)
print(response.last) # תגובת ה-AI לבקשה האחרונה.
אני חושבת על מילה, ואתם צריכים לנחש את המילה הזו. אבל איני יכול לומר את המילה עצמה. אני אתן לכם רמזים, ותשיבו באמצעות ניחוש. הניחוש שלך צריך להיות מילה אחת בלבד.";
דוגמאות = [
{
"input": {
"content": "זהו דבר שאליו מפנות נוצות, והוא מאפשר לשבת בצורה נוחה יותר."
},
"output": {
"content": "כרית?"
}
},
{
"input": {
"content": "ייתכן שתמצאו את זה על ספה".
},
"output": {
"content": "כרית?"
}
},
{
"input": {
"content": "כן. בסדר הבא. זו אפשרות שאפשר להשתמש בה אם טיפות נופלות מהשמיים"
},
"output": {
"content": "מטרייה?"
}
},
{
"input": {
"content": "הבא: אופס"
},
"output": {
"content": "טעות?"
}
},
{
"input": {
"content": "הבא: בובו"
},
"output": {
"content": "בו-בו?"
}
},
{
"input": {
"content": "לא, זו מילה נוספת"
},
"output": {
"content": "פצוע?"
}
}
];
const messages = [
{
"content": "זה סוג של יצור שחי לפני זמן רב"
},
{
"content": "דינוזאור?"
},
{
"content": "השלב הבא: זה אוכל שיש לו עלים"
},
{
"content": "חסה?"
},
{
"content": "זה יכול לעזור לי לחשוב על"
},
{
"content": "סלט?"
}
];
messages.push({ "content": "NEXT REQUEST" });
client.createMessage({
// required, which model to create the result model: MODEL_NAME,
// Optional, 0.0
)
) . ) , המערכת תמיד משתמשת בתוצאה של ההסתברות הגבוהה ביותר הסתברות
לבדיקת ערך: 0.25,
// Optional, כמה תוצאות מועמדות ליצור, הספירה של מועמד אחד,
}