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 36 37 38 39 40 41 42 43 4 4 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
""" В командной строке достаточно запустить только один раз, чтобы установить пакет через pip: $ pip install google-generativeai """ import google.generativeai as genai genai.configure(api_key="ВАШ API KEY") defaults = { 'model': 'models/chat-bison-001', 'temperature': 0,25, 'candidate_count': 1, 'top_k': 40, 'top_p': 0, } context = "Мы играем в игру. Я Я думаю о слове, и мне нужно, чтобы вы угадали это слово. Но я не могу произнести само слово. Я дам вам подсказки, и вы ответите догадкой. Ваша догадка должна быть одной только слово». примеры = [ [ "Это вещь, в которую входят перья, и на ней удобнее сидеть.", "Подушка?" ], [ «Вы можете найти это на диване.», «Подушка?» ], [ "Да. Ладно, дальше. Это то, что можно использовать, когда с неба падают капли", "Зонтик?" ], [ «Далее: Упс», «Ошибка?» ], [ «Следующий: ляп», «Бу-бу?» ], [ «Нет, другое слово», «Рана?» ] ] messages = [ «Это существо, которое жило очень давно», «Динозавр?», «Далее: Это еда, у которой есть листья», «Салат?», «Вы можете использовать это, чтобы приготовь то, о чем я думаю», «Салат?» ] messages.append("NEXT REQUEST") response = genai.chat( **defaults, context=context, example=examples, messages=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 36 37 38 39 40 41 42 43 4 4 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 9 1 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
const { DiscoverServiceClient } = require("@google-ai/generativelanguage"); const { GoogleAuth } = require("google-auth-library"); const MODEL_NAME = "models/chat-bison-001"; const API_KEY = "ВАШ КЛЮЧ API"; const client = new DiscoverServiceClient({ authClient: new GoogleAuth().fromAPIKey(API_KEY), }); const context = "Мы играем в игру. Я думаю о слове, и мне нужно, чтобы вы угадали это слово. Но я не могу произнести само слово. Я дам вам подсказки, и вы" Я отвечу предположением. Ваше предположение должно состоять из одного слова."; const example = [ { "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": "СЛЕДУЮЩИЙ ЗАПРОС" }); client.generateMessage({ // требуется, какую модель использовать для генерации модели результата: MODEL_NAME, // необязательно, 0.0 всегда использует температуру результата с наибольшей вероятностью: 0,25, // необязательно, сколько результатов-кандидатов нужно сгенерировать CanadianCount: 1 , // необязательно, количество наиболее вероятных токенов, которые следует учитывать при генерации top_k: 40, // необязательно, для стратегии декодирования выборки ядра top_p: 0, приглашение: { // необязательно, отправляется при каждом запросе и имеет приоритет над историей context: context, // необязательно, примеры для дальнейшей точной настройки ответов примеры: примеры, // обязательны, чередование сообщений подсказки/ответа messages: messages, }, }).then(result => { console.log(JSON.stringify(result, null, 2) )); });