Книга рецептов API Gemini

Коллекция руководств и примеров для Gemini API. Узнайте больше в Gemini API Cookbook на GitHub.

Быстрый старт в Python

Аудио Быстрый старт

Как сделать подсказку Gemini 1.5 Pro с помощью аудиофайла.

Аутентификация

Быстрый старт аутентификации

Создайте ключ API и используйте его с Python SDK или инструментом командной строки, например curl.

OAuth

Краткое руководство по OAuth

Упрощенный подход к использованию OAuth для аутентификации.

Жетоны

Быстрый старт токенов

Интерактивное введение в токены и то, как они используются в API Gemini.

Вложения

Быстрый старт встраивания

Краткие примеры кода, показывающие, как приступить к созданию вложений.

API-интерфейс файла

Быстрый старт API файла

Используйте API файлов для загрузки медиафайла и включения его в вызов GenerateContent.

Вызов функции

Вызов функции

Примеры кода, которые помогут вам начать работу с вызовом функций.

Конфигурация вызова функции

Конфигурация вызова функции

Руководство для тех, кто уже знаком с вызовом функций.

Подсказка

Быстрый старт

Как написать и запустить свои первые подсказки с помощью API Gemini.

Безопасность

Безопасность Быстрый старт

Как использовать регулируемые параметры безопасности API Gemini.

Потоковое вещание

Быстрый старт потоковой передачи

В этом блокноте демонстрируется потоковая передача в Python SDK.

Системные инструкции

Системные инструкции

Как предоставить системную инструкцию при генерации контента.

Системные инструкции

Быстрый старт настройки

Как начать настройку модели.

Системные инструкции

Подсказка с видео

Быстрый пример того, как вызвать Gemini 1.5 Pro с помощью видеофайла.

Быстрый старт в Rest

Вложения

Краткое руководство по внедрению

Как начать создавать вложения с помощью curl.

Вызов функции

Вызов функции

Краткие примеры кода, показывающие, как начать работу с вызовом функций с помощью curl.

Режим JSON

Быстрый старт в режиме JSON

Пример кода, показывающий, как начать работу с режимом JSON с помощью curl.

Подсказка

Быстрый старт

Попробуйте API Gemini, используя команды curl для вызова методов в API REST.

Безопасность

Безопасность Быстрый старт

Как использовать регулируемые параметры безопасности с REST.

Потоковое вещание

Быстрый старт потоковой передачи

В этом блокноте демонстрируется потоковая передача в REST.

Системные инструкции

Системные инструкции

Как начать работу с системными инструкциями с помощью curl.

Примеры кода

Обнаружение аномалий

Обнаружение аномалий

Используйте встроенные данные API Gemini для обнаружения потенциальных выбросов в вашем наборе данных.

Классификация текста

Классифицировать текст

Используйте встраивание, чтобы обучить модель классификации постов по теме.

Подсказка с несколькими изображениями

Угадай форму

Как использовать несколько изображений в одном запросе с помощью API Gemini.

Генерация маркетинговой кампании

Маркетинговая кампания

Проанализируйте эскиз продукта и создайте маркетинговую кампанию и слоганы в формате JSON.

Модель ReAct

Поиск в Википедии с помощью ReAct

Минимальная реализация ReAct: синергия рассуждений и действий в языковых моделях

Поиск Переоценка

Переоценка результатов поиска с использованием вложений Gemini

Используйте встраивания для переоценки результатов поиска.

Написание рассказа с использованием цепочки подсказок

Поколение для написания историй

Как написать историю, используя цепочку подсказок и итеративную генерацию.

Поиск документов с вложениями

Используйте API Gemini для создания вложений, с помощью которых можно выполнять поиск документов.