├── .devcontainer └── devcontainer.json ├── .env.example ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── assets └── screenshot.png ├── dev-requirements.txt ├── lexai ├── __init__.py ├── __main__.py ├── config.py ├── core │ ├── __init__.py │ ├── data_loader.py │ ├── match_engine.py │ └── matcher.py ├── data │ ├── boulder_embeddings.npz │ └── denver_embeddings.npz ├── services │ ├── lexai_service.py │ └── openai_client.py └── ui │ ├── __init__.py │ ├── formatters.py │ └── gradio_interface.py ├── pyproject.toml ├── pytest.ini ├── requirements.txt └── tests ├── __init__.py ├── test_data_loader.py ├── test_matcher.py └── test_openai_client.py /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | OPENAI_API_KEY=your-openai-api-key -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/README.md -------------------------------------------------------------------------------- /assets/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/assets/screenshot.png -------------------------------------------------------------------------------- /dev-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/dev-requirements.txt -------------------------------------------------------------------------------- /lexai/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lexai/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/__main__.py -------------------------------------------------------------------------------- /lexai/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/config.py -------------------------------------------------------------------------------- /lexai/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lexai/core/data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/core/data_loader.py -------------------------------------------------------------------------------- /lexai/core/match_engine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/core/match_engine.py -------------------------------------------------------------------------------- /lexai/core/matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/core/matcher.py -------------------------------------------------------------------------------- /lexai/data/boulder_embeddings.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/data/boulder_embeddings.npz -------------------------------------------------------------------------------- /lexai/data/denver_embeddings.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/data/denver_embeddings.npz -------------------------------------------------------------------------------- /lexai/services/lexai_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/services/lexai_service.py -------------------------------------------------------------------------------- /lexai/services/openai_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/services/openai_client.py -------------------------------------------------------------------------------- /lexai/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lexai/ui/formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/ui/formatters.py -------------------------------------------------------------------------------- /lexai/ui/gradio_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/lexai/ui/gradio_interface.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | pythonpath = . -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_data_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/tests/test_data_loader.py -------------------------------------------------------------------------------- /tests/test_matcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/tests/test_matcher.py -------------------------------------------------------------------------------- /tests/test_openai_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ulanch/lexai/HEAD/tests/test_openai_client.py --------------------------------------------------------------------------------