GooglePlacesAPIWrapper#
- class langchain_community.utilities.google_places_api.GooglePlacesAPIWrapper[source]#
Bases:
BaseModel
Deprecated since version 0.0.33: Use
:class:`~langchain_google_community.GooglePlacesAPIWrapper`
instead. It will be removed in None==1.0.Wrapper around Google Places API.
- To use, you should have the
googlemaps
python package installed, an API key for the google maps platform, and the environment variable ‘’GPLACES_API_KEY’’ set with your API key , or pass ‘gplaces_api_key’ as a named parameter to the constructor.
- By default, this will return the all the results on the input query.
You can use the top_k_results argument to limit the number of results.
Example
from langchain_community.utilities import GooglePlacesAPIWrapper gplaceapi = GooglePlacesAPIWrapper()
Create a new model by parsing and validating input data from keyword arguments.
Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.
self is explicitly positional-only to allow self as a field name.
- param gplaces_api_key: str | None = None#
- param top_k_results: int | None = None#
- fetch_place_details(place_id: str) str | None [source]#
- Parameters:
place_id (str)
- Return type:
str | None
- To use, you should have the