├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── assets └── logo.png ├── example.responses.yml ├── main.py ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── src └── mockllm │ ├── __init__.py │ ├── __main__.py │ ├── _version.py │ ├── cli.py │ ├── config.py │ ├── models.py │ ├── providers │ ├── __init__.py │ ├── anthropic.py │ ├── base.py │ └── openai.py │ ├── server.py │ └── utils.py └── tests └── test_server.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/README.md -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/assets/logo.png -------------------------------------------------------------------------------- /example.responses.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/example.responses.yml -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/main.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | asyncio_default_fixture_loop_scope = function -------------------------------------------------------------------------------- /src/mockllm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/__init__.py -------------------------------------------------------------------------------- /src/mockllm/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/__main__.py -------------------------------------------------------------------------------- /src/mockllm/_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/_version.py -------------------------------------------------------------------------------- /src/mockllm/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/cli.py -------------------------------------------------------------------------------- /src/mockllm/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/config.py -------------------------------------------------------------------------------- /src/mockllm/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/models.py -------------------------------------------------------------------------------- /src/mockllm/providers/__init__.py: -------------------------------------------------------------------------------- 1 | # Empty init file to make this a package 2 | -------------------------------------------------------------------------------- /src/mockllm/providers/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/providers/anthropic.py -------------------------------------------------------------------------------- /src/mockllm/providers/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/providers/base.py -------------------------------------------------------------------------------- /src/mockllm/providers/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/providers/openai.py -------------------------------------------------------------------------------- /src/mockllm/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/server.py -------------------------------------------------------------------------------- /src/mockllm/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/src/mockllm/utils.py -------------------------------------------------------------------------------- /tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StacklokLabs/mockllm/HEAD/tests/test_server.py --------------------------------------------------------------------------------