├── .github └── workflows │ ├── run_examples.yml │ └── run_tests.yml ├── .gitignore ├── Makefile ├── README.md ├── docs ├── Makefile ├── _build │ ├── doctrees │ │ ├── environment.pickle │ │ ├── index.doctree │ │ ├── metaphor_python.doctree │ │ └── modules.doctree │ ├── html │ │ ├── .buildinfo │ │ ├── _sources │ │ │ ├── index.rst.txt │ │ │ ├── metaphor_python.rst.txt │ │ │ └── modules.rst.txt │ │ ├── _static │ │ │ ├── alabaster.css │ │ │ ├── basic.css │ │ │ ├── custom.css │ │ │ ├── doctools.js │ │ │ ├── documentation_options.js │ │ │ ├── file.png │ │ │ ├── language_data.js │ │ │ ├── minus.png │ │ │ ├── plus.png │ │ │ ├── pygments.css │ │ │ ├── searchtools.js │ │ │ └── sphinx_highlight.js │ │ ├── genindex.html │ │ ├── index.html │ │ ├── metaphor_python.html │ │ ├── modules.html │ │ ├── objects.inv │ │ ├── py-modindex.html │ │ ├── search.html │ │ └── searchindex.js │ └── markdown │ │ ├── index.md │ │ ├── metaphor_python.md │ │ └── modules.md ├── conf.py ├── index.rst ├── make.bat ├── metaphor_python.rst ├── modules.rst └── repair_markdown_docs.py ├── exa_py ├── __init__.py ├── api.py ├── py.typed ├── research │ ├── __init__.py │ ├── async_client.py │ ├── base.py │ ├── models.py │ ├── sync_client.py │ └── utils.py ├── utils.py └── websets │ ├── __init__.py │ ├── _generator │ └── pydantic │ │ └── BaseModel.jinja2 │ ├── async_client.py │ ├── client.py │ ├── core │ ├── __init__.py │ ├── async_base.py │ └── base.py │ ├── enrichments │ ├── __init__.py │ └── client.py │ ├── events │ ├── __init__.py │ └── client.py │ ├── imports │ ├── __init__.py │ └── client.py │ ├── items │ ├── __init__.py │ └── client.py │ ├── monitors │ ├── __init__.py │ ├── client.py │ └── runs │ │ ├── __init__.py │ │ └── client.py │ ├── searches │ ├── __init__.py │ └── client.py │ ├── types.py │ └── webhooks │ ├── __init__.py │ └── client.py ├── examples ├── answer_example.py ├── async │ ├── answer_example.py │ ├── basic_search.py │ ├── chat_completion.py │ ├── extras_example.py │ ├── livecrawl_example.py │ └── subpages_example.py ├── basic_search.py ├── chat_completion.py ├── extras_example.py ├── livecrawl_example.py ├── newssummarizer │ ├── summarizer.ipynb │ ├── summarizer.md │ └── summarizer.py ├── pydantic_answer_example.py ├── pydantic_summary_example.py ├── research │ ├── async_example.py │ ├── listing_example.py │ ├── schema_example.py │ ├── simple_example.py │ └── streaming_example.py ├── subpages_example.py └── websets │ ├── async_example.py │ ├── create_example.py │ ├── create_with_webhook_example.py │ ├── exclude_example.py │ ├── import_example.py │ ├── monitors_example.py │ └── priority_example.py ├── poetry.lock ├── publish.sh ├── pyproject.toml ├── pytest.ini ├── setup.py ├── tests ├── integration │ ├── __init__.py │ ├── conftest.py │ ├── test_find_similar_integration.py │ ├── test_livecrawl_integration.py │ └── test_search_integration.py └── unit │ ├── __init__.py │ ├── test_pydantic_schemas.py │ ├── test_search_api.py │ ├── test_websets.py │ ├── test_websets_events.py │ ├── test_websets_imports.py │ ├── test_websets_monitors.py │ └── test_websets_priority.py └── uv.lock /.github/workflows/run_examples.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/.github/workflows/run_examples.yml -------------------------------------------------------------------------------- /.github/workflows/run_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/.github/workflows/run_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_build/doctrees/environment.pickle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/doctrees/environment.pickle -------------------------------------------------------------------------------- /docs/_build/doctrees/index.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/doctrees/index.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/metaphor_python.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/doctrees/metaphor_python.doctree -------------------------------------------------------------------------------- /docs/_build/doctrees/modules.doctree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/doctrees/modules.doctree -------------------------------------------------------------------------------- /docs/_build/html/.buildinfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/.buildinfo -------------------------------------------------------------------------------- /docs/_build/html/_sources/index.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_sources/index.rst.txt -------------------------------------------------------------------------------- /docs/_build/html/_sources/metaphor_python.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_sources/metaphor_python.rst.txt -------------------------------------------------------------------------------- /docs/_build/html/_sources/modules.rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_sources/modules.rst.txt -------------------------------------------------------------------------------- /docs/_build/html/_static/alabaster.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/alabaster.css -------------------------------------------------------------------------------- /docs/_build/html/_static/basic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/basic.css -------------------------------------------------------------------------------- /docs/_build/html/_static/custom.css: -------------------------------------------------------------------------------- 1 | /* This file intentionally left blank. */ 2 | -------------------------------------------------------------------------------- /docs/_build/html/_static/doctools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/doctools.js -------------------------------------------------------------------------------- /docs/_build/html/_static/documentation_options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/documentation_options.js -------------------------------------------------------------------------------- /docs/_build/html/_static/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/file.png -------------------------------------------------------------------------------- /docs/_build/html/_static/language_data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/language_data.js -------------------------------------------------------------------------------- /docs/_build/html/_static/minus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/minus.png -------------------------------------------------------------------------------- /docs/_build/html/_static/plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/plus.png -------------------------------------------------------------------------------- /docs/_build/html/_static/pygments.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/pygments.css -------------------------------------------------------------------------------- /docs/_build/html/_static/searchtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/searchtools.js -------------------------------------------------------------------------------- /docs/_build/html/_static/sphinx_highlight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/_static/sphinx_highlight.js -------------------------------------------------------------------------------- /docs/_build/html/genindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/genindex.html -------------------------------------------------------------------------------- /docs/_build/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/index.html -------------------------------------------------------------------------------- /docs/_build/html/metaphor_python.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/metaphor_python.html -------------------------------------------------------------------------------- /docs/_build/html/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/modules.html -------------------------------------------------------------------------------- /docs/_build/html/objects.inv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/objects.inv -------------------------------------------------------------------------------- /docs/_build/html/py-modindex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/py-modindex.html -------------------------------------------------------------------------------- /docs/_build/html/search.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/search.html -------------------------------------------------------------------------------- /docs/_build/html/searchindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/html/searchindex.js -------------------------------------------------------------------------------- /docs/_build/markdown/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/markdown/index.md -------------------------------------------------------------------------------- /docs/_build/markdown/metaphor_python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/markdown/metaphor_python.md -------------------------------------------------------------------------------- /docs/_build/markdown/modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/_build/markdown/modules.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/metaphor_python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/metaphor_python.rst -------------------------------------------------------------------------------- /docs/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/modules.rst -------------------------------------------------------------------------------- /docs/repair_markdown_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/docs/repair_markdown_docs.py -------------------------------------------------------------------------------- /exa_py/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/__init__.py -------------------------------------------------------------------------------- /exa_py/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/api.py -------------------------------------------------------------------------------- /exa_py/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /exa_py/research/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/research/__init__.py -------------------------------------------------------------------------------- /exa_py/research/async_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/research/async_client.py -------------------------------------------------------------------------------- /exa_py/research/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/research/base.py -------------------------------------------------------------------------------- /exa_py/research/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/research/models.py -------------------------------------------------------------------------------- /exa_py/research/sync_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/research/sync_client.py -------------------------------------------------------------------------------- /exa_py/research/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/research/utils.py -------------------------------------------------------------------------------- /exa_py/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/utils.py -------------------------------------------------------------------------------- /exa_py/websets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/_generator/pydantic/BaseModel.jinja2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/_generator/pydantic/BaseModel.jinja2 -------------------------------------------------------------------------------- /exa_py/websets/async_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/async_client.py -------------------------------------------------------------------------------- /exa_py/websets/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/client.py -------------------------------------------------------------------------------- /exa_py/websets/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/core/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/core/async_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/core/async_base.py -------------------------------------------------------------------------------- /exa_py/websets/core/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/core/base.py -------------------------------------------------------------------------------- /exa_py/websets/enrichments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/enrichments/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/enrichments/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/enrichments/client.py -------------------------------------------------------------------------------- /exa_py/websets/events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/events/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/events/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/events/client.py -------------------------------------------------------------------------------- /exa_py/websets/imports/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/imports/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/imports/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/imports/client.py -------------------------------------------------------------------------------- /exa_py/websets/items/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/items/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/items/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/items/client.py -------------------------------------------------------------------------------- /exa_py/websets/monitors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/monitors/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/monitors/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/monitors/client.py -------------------------------------------------------------------------------- /exa_py/websets/monitors/runs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/monitors/runs/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/monitors/runs/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/monitors/runs/client.py -------------------------------------------------------------------------------- /exa_py/websets/searches/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/searches/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/searches/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/searches/client.py -------------------------------------------------------------------------------- /exa_py/websets/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/types.py -------------------------------------------------------------------------------- /exa_py/websets/webhooks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/webhooks/__init__.py -------------------------------------------------------------------------------- /exa_py/websets/webhooks/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/exa_py/websets/webhooks/client.py -------------------------------------------------------------------------------- /examples/answer_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/answer_example.py -------------------------------------------------------------------------------- /examples/async/answer_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/async/answer_example.py -------------------------------------------------------------------------------- /examples/async/basic_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/async/basic_search.py -------------------------------------------------------------------------------- /examples/async/chat_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/async/chat_completion.py -------------------------------------------------------------------------------- /examples/async/extras_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/async/extras_example.py -------------------------------------------------------------------------------- /examples/async/livecrawl_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/async/livecrawl_example.py -------------------------------------------------------------------------------- /examples/async/subpages_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/async/subpages_example.py -------------------------------------------------------------------------------- /examples/basic_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/basic_search.py -------------------------------------------------------------------------------- /examples/chat_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/chat_completion.py -------------------------------------------------------------------------------- /examples/extras_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/extras_example.py -------------------------------------------------------------------------------- /examples/livecrawl_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/livecrawl_example.py -------------------------------------------------------------------------------- /examples/newssummarizer/summarizer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/newssummarizer/summarizer.ipynb -------------------------------------------------------------------------------- /examples/newssummarizer/summarizer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/newssummarizer/summarizer.md -------------------------------------------------------------------------------- /examples/newssummarizer/summarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/newssummarizer/summarizer.py -------------------------------------------------------------------------------- /examples/pydantic_answer_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/pydantic_answer_example.py -------------------------------------------------------------------------------- /examples/pydantic_summary_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/pydantic_summary_example.py -------------------------------------------------------------------------------- /examples/research/async_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/research/async_example.py -------------------------------------------------------------------------------- /examples/research/listing_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/research/listing_example.py -------------------------------------------------------------------------------- /examples/research/schema_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/research/schema_example.py -------------------------------------------------------------------------------- /examples/research/simple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/research/simple_example.py -------------------------------------------------------------------------------- /examples/research/streaming_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/research/streaming_example.py -------------------------------------------------------------------------------- /examples/subpages_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/subpages_example.py -------------------------------------------------------------------------------- /examples/websets/async_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/websets/async_example.py -------------------------------------------------------------------------------- /examples/websets/create_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/websets/create_example.py -------------------------------------------------------------------------------- /examples/websets/create_with_webhook_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/websets/create_with_webhook_example.py -------------------------------------------------------------------------------- /examples/websets/exclude_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/websets/exclude_example.py -------------------------------------------------------------------------------- /examples/websets/import_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/websets/import_example.py -------------------------------------------------------------------------------- /examples/websets/monitors_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/websets/monitors_example.py -------------------------------------------------------------------------------- /examples/websets/priority_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/examples/websets/priority_example.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/poetry.lock -------------------------------------------------------------------------------- /publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/publish.sh -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/pytest.ini -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/setup.py -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/integration/conftest.py -------------------------------------------------------------------------------- /tests/integration/test_find_similar_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/integration/test_find_similar_integration.py -------------------------------------------------------------------------------- /tests/integration/test_livecrawl_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/integration/test_livecrawl_integration.py -------------------------------------------------------------------------------- /tests/integration/test_search_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/integration/test_search_integration.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_pydantic_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/unit/test_pydantic_schemas.py -------------------------------------------------------------------------------- /tests/unit/test_search_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/unit/test_search_api.py -------------------------------------------------------------------------------- /tests/unit/test_websets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/unit/test_websets.py -------------------------------------------------------------------------------- /tests/unit/test_websets_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/unit/test_websets_events.py -------------------------------------------------------------------------------- /tests/unit/test_websets_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/unit/test_websets_imports.py -------------------------------------------------------------------------------- /tests/unit/test_websets_monitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/unit/test_websets_monitors.py -------------------------------------------------------------------------------- /tests/unit/test_websets_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/tests/unit/test_websets_priority.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exa-labs/exa-py/HEAD/uv.lock --------------------------------------------------------------------------------