Google предоставила разработчикам в API Gemini данные из «Карт»

Google открыла для разработчиков данные Google Maps в API Gemini для приложений с актуальными геопространственными данными. Это позволит связывать возможности ИИ в области логического мышления с данными из более чем 250 млн мест.

Функция Grounding with Google Maps предоставляет обширные и актуальные данные для модели по любому запросу, где требуется информация о местоположении.

Приложение можно протестировать в Google AI Studio и доработать его, добавив дополнительные инструменты, элементы пользовательского интерфейса и многое другое. Для начала работы нужно включить инструмент Grounding with Google Maps в запросе Gemini API.

Разработчики также могут использовать возвращаемый токен контекста для получения интерактивного виджета, который можно при желании отобразить в пользовательском интерфейсе приложения. Эта опция будет полезна для приложений в сферах туризма, недвижимости, розничной торговли и логистики. Модель автоматически определяет, имеет ли запрос географический контекст, и использует данные «Карт» для предоставления обоснованного ответа. Сервис использует данные о местах и ​​другой связанный контент, например, отзывы пользователей, в качестве источников для генерации ответа. Также можно указать координаты широты и долготы для локализации результатов поиска в определённых географических точках.

Вот пример использования Python SDK:

from google import genai from google.genai import types client = genai.Client() prompt = «What are the best Italian restaurants within a 15-minute walk from here?» response = client.models.generate_content( model=’gemini-2.5-flash-lite’, contents=prompt, config=types.GenerateContentConfig( tools=[types.Tool(google_maps=types.GoogleMaps())], # Optionally provide the relevant location context (this is in Los Angeles) tool_config=types.ToolConfig(retrieval_config=types.RetrievalConfig( lat_lng=types.LatLng( latitude=34.050481, longitude=-118.248526))), ), ) print(response.text) if grounding := response.candidates[0].grounding_metadata: if grounding.grounding_chunks: print(«Google Maps sources:») for chunk in grounding.grounding_chunks: print(f’- [{chunk.maps.title}]({chunk.maps.uri})’)

Так, приложение теперь может генерировать полный план на день с указанием расстояния, времени в пути и местных особенностей, предлагать персонализированные рекомендации, учитывающие местоположение или поможет найти жилье в районах с инфраструктурой для детей.

Ранее Google объявила о расширении ежемесячных тарифных планов для Google Developer Program на большее количество стран, включая Китай. Корпорация запустила ежемесячные планы в начале августа по цене $25 в месяц. Изначально программа была доступна только в США, а теперь общее число таких стран выросло до 13.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии