mirror of
https://github.com/hwchase17/langchain.git
synced 2025-05-31 12:09:58 +00:00
fix in the docstring (#10902)
Description: A fix in the documentation on how to use `GoogleSearchAPIWrapper`.
This commit is contained in:
parent
af41bc84e6
commit
95e1d1fae6
@ -18,30 +18,30 @@ class GoogleSearchAPIWrapper(BaseModel):
|
||||
- If you have never created a Google APIs Console project,
|
||||
read the Managing Projects page and create a project in the Google API Console.
|
||||
- Install the library using pip install google-api-python-client
|
||||
The current version of the library is 2.70.0 at this time
|
||||
|
||||
2. To create an API key:
|
||||
- Navigate to the APIs & Services→Credentials panel in Cloud Console.
|
||||
- Select Create credentials, then select API key from the drop-down menu.
|
||||
- The API key created dialog box displays your newly created key.
|
||||
- You now have an API_KEY
|
||||
|
||||
3. Setup Custom Search Engine so you can search the entire web
|
||||
- Create a custom search engine in this link.
|
||||
- In Sites to search, add any valid URL (i.e. www.stackoverflow.com).
|
||||
- That’s all you have to fill up, the rest doesn’t matter.
|
||||
In the left-side menu, click Edit search engine → {your search engine name}
|
||||
→ Setup Set Search the entire web to ON. Remove the URL you added from
|
||||
the list of Sites to search.
|
||||
- Under Search engine ID you’ll find the search-engine-ID.
|
||||
|
||||
4. Enable the Custom Search API
|
||||
2. Enable the Custom Search API
|
||||
- Navigate to the APIs & Services→Dashboard panel in Cloud Console.
|
||||
- Click Enable APIs and Services.
|
||||
- Search for Custom Search API and click on it.
|
||||
- Click Enable.
|
||||
URL for it: https://console.cloud.google.com/apis/library/customsearch.googleapis
|
||||
.com
|
||||
|
||||
3. To create an API key:
|
||||
- Navigate to the APIs & Services → Credentials panel in Cloud Console.
|
||||
- Select Create credentials, then select API key from the drop-down menu.
|
||||
- The API key created dialog box displays your newly created key.
|
||||
- You now have an API_KEY
|
||||
|
||||
Alternatively, you can just generate an API key here:
|
||||
https://developers.google.com/custom-search/docs/paid_element#api_key
|
||||
|
||||
4. Setup Custom Search Engine so you can search the entire web
|
||||
- Create a custom search engine here: https://programmablesearchengine.google.com/.
|
||||
- In `What to search` to search, pick the `Search the entire Web` option.
|
||||
After search engine is created, you can click on it and find `Search engine ID`
|
||||
on the Overview page.
|
||||
|
||||
"""
|
||||
|
||||
search_engine: Any #: :meta private:
|
||||
@ -79,7 +79,8 @@ class GoogleSearchAPIWrapper(BaseModel):
|
||||
except ImportError:
|
||||
raise ImportError(
|
||||
"google-api-python-client is not installed. "
|
||||
"Please install it with `pip install google-api-python-client`"
|
||||
"Please install it with `pip install google-api-python-client"
|
||||
">=2.100.0`"
|
||||
)
|
||||
|
||||
service = build("customsearch", "v1", developerKey=google_api_key)
|
||||
|
Loading…
Reference in New Issue
Block a user