langchain-exa
This package contains the LangChain integrations for Exa Cloud generative models.
Installation
pip install -U langchain-exa
Exa Search Retriever
You can retrieve search results as follows
from langchain_exa import ExaSearchRetriever
exa_api_key = "YOUR API KEY"
# Create a new instance of the ExaSearchRetriever
exa = ExaSearchRetriever(exa_api_key=exa_api_key)
# Search for a query and save the results
results = exa.invoke("What is the capital of France?")
# Print the results
print(results)
Exa Search Results
You can run the ExaSearchResults module as follows
from langchain_exa import ExaSearchResults
# Initialize the ExaSearchResults tool
search_tool = ExaSearchResults(exa_api_key="YOUR API KEY")
# Perform a search query
search_results = search_tool._run(
query="When was the last time the New York Knicks won the NBA Championship?",
num_results=5,
text_contents_options=True,
highlights=True
)
print("Search Results:", search_results)
Exa Find Similar Results
You can run the ExaFindSimilarResults module as follows
from langchain_exa import ExaFindSimilarResults
# Initialize the ExaFindSimilarResults tool
find_similar_tool = ExaFindSimilarResults(exa_api_key="YOUR API KEY")
# Find similar results based on a URL
similar_results = find_similar_tool._run(
url="http://espn.com",
num_results=5,
text_contents_options=True,
highlights=True
)
print("Similar Results:", similar_results)
Metadata
Release files for gigachain-exa 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gigachain_exa-0.1.0.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gigachain_exa-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.7 kB
Release files / gigachain_exa-0.1.0.tar.gz
| Download URL | gigachain_exa-0.1.0.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6de00b3e96f98f6d0415346c3c7f9ae74cd0aca1d8ed835e2c2ad04b5bc2df8d
|
|
BLAKE2b-256 checksum How to use checksums |
9fd60c04150792bbe2779e062c7d15b8d1df720a040e4e095030b271eb22d82f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.11.6 Darwin/23.5.0
|
Release files / gigachain_exa-0.1.0-py3-none-any.whl
| Download URL | gigachain_exa-0.1.0-py3-none-any.whl |
|---|---|
| Size | 5.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e71ea28987c3d150dc0b23e83040ca9354c28e7f14896437a03d9b305bcb82a6
|
|
BLAKE2b-256 checksum How to use checksums |
ac9950567ba6e762bb55d0fb92798a8ba3bd4b625c19e230562ffe5d48bdff8c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.11.6 Darwin/23.5.0
|