Добро пожаловать в кулинарную книгу Gemini API
Это коллекция руководств и примеров для Gemini API, включая краткие руководства по написанию подсказок и использованию различных функций API, а также примеры того, что вы можете создать.
Начните работу с API Gemini
API Gemini предоставляет вам доступ к моделям Gemini, созданным Google DeepMind. Модели Gemini изначально созданы мультимодальными, поэтому вы можете легко анализировать текст, изображения, код и аудио. Вы можете использовать их для разработки ряда приложений.
Начать разработку
- Зайдите в Google AI Studio.
- Войдите под своей учетной записью Google.
- Создайте ключ API.
- Используйте краткое руководство по Python или вызовите REST API с помощью Curl.
Что нового?
Мы рады показать вам последние дополнения к API Gemini и новые блокноты.
- Выполнение кода. Решайте сложные задачи, генерируя и запуская код Python на основе текстовых инструкций.
- VectorDB: Создайте базу данных векторов и получайте ответы на вопросы из базы данных.
Оглавление
Узнайте о возможностях Gemini API, ознакомившись с этими краткими руководствами.
- Аутентификация: начните здесь, чтобы узнать, как настроить ключ API, чтобы получить доступ к API Gemini.
- Подсчет токенов Токены являются основными входными данными для моделей Gemini. Благодаря этому блокноту вы получите лучшее представление о токенах благодаря интерактивному опыту.
- Файлы. Используйте API Gemini для загрузки файлов (текста, кода, изображений, аудио и видео) и написания с их помощью подсказок.
- Аудио: узнайте, как использовать API Gemini с аудиофайлами.
- Режим JSON: узнайте, как использовать режим JSON.
- Вызов функций: API Gemini отлично работает с кодом. Используйте это краткое руководство, чтобы научиться писать подсказки для понимания и вызова функций. Затем ознакомьтесь с руководством по настройке вызова функций, чтобы узнать больше.
- Системные инструкции: дайте моделям дополнительный контекст о том, как реагировать, задав системные инструкции.
- Встраивания: создавайте высококачественные встраивания для конкретных задач.
- Настройка. Узнайте, как улучшить производительность модели при выполнении конкретной задачи с помощью настройки.
- Выполнение кода. Решайте сложные задачи, генерируя и запуская код Python на основе текстовых инструкций.
Вы можете найти гораздо больше в папке «Краткие руководства» и просмотреть папку «Примеры», где можно найти забавные примеры. Мы также ведем список Awesome Gemini всех крутых проектов, которые сообщество создает с помощью Gemini.
Официальные SDK
Gemini API — это REST API. Вы можете вызвать API с помощью инструмента командной строки, такого как curl
(примеры REST можно найти здесь) или с помощью одного из наших официальных SDK:
- Python. Примечание. Все записные книжки в этой кулинарной книге устанавливают для вас Python SDK, и эта кулинарная книга — лучшее место для поиска примеров Python.
- Node.js
- Дарт (Флаттер)
- Андроид
- Быстрый
- Идти
Получить помощь
Задайте вопрос на форуме разработчиков Google AI.
API Gemini в Google Cloud Vertex AI
Если вы корпоративный разработчик и хотите создать полностью управляемую платформу, вы также можете использовать Gemini API в Google Cloud. Посмотрите этот репозиторий, чтобы увидеть множество интересных примеров.
Содействие
Взносы приветствуются. См. вклад, чтобы узнать больше.
Благодарим вас за разработку с помощью Gemini API! Мы рады видеть, что вы создаете.