├── .github └── workflows │ ├── deploy-docs.yml │ ├── python-publish.yml │ ├── tests.yml │ └── update_changelog.yml ├── .gitignore ├── .pre-commit-config.yaml ├── AUTHORS.rst ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── authors.rst ├── changelog.md ├── cli_reference.md ├── community_projects.md ├── contributing.md ├── endpoints.md ├── examples │ ├── chatbot.md │ └── function_calling.md ├── homehub.png ├── index.md ├── installation.md ├── mlxchat.png ├── models.md ├── overrides │ └── main.html └── usage.md ├── fastmlx ├── __init__.py ├── fastmlx.py ├── tools │ ├── arcee_agent.j2 │ ├── command-r-plus.j2 │ ├── config.json │ ├── llama-3_1.j2 │ └── xlam.j2 ├── types │ ├── chat │ │ └── chat_completion.py │ └── model.py └── utils.py ├── mkdocs.yml ├── pyproject.toml ├── requirements.txt ├── tests ├── __init__.py └── test_fastmlx.py └── update_changelog.py /.github/workflows/deploy-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/.github/workflows/deploy-docs.yml -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.github/workflows/update_changelog.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/.github/workflows/update_changelog.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/README.md -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../AUTHORS.rst 2 | -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/cli_reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/cli_reference.md -------------------------------------------------------------------------------- /docs/community_projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/community_projects.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/endpoints.md: -------------------------------------------------------------------------------- 1 | 2 | # Endpoints 3 | 4 | ::: fastmlx 5 | -------------------------------------------------------------------------------- /docs/examples/chatbot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/examples/chatbot.md -------------------------------------------------------------------------------- /docs/examples/function_calling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/examples/function_calling.md -------------------------------------------------------------------------------- /docs/homehub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/homehub.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/mlxchat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/mlxchat.png -------------------------------------------------------------------------------- /docs/models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/models.md -------------------------------------------------------------------------------- /docs/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/overrides/main.html -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/docs/usage.md -------------------------------------------------------------------------------- /fastmlx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/__init__.py -------------------------------------------------------------------------------- /fastmlx/fastmlx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/fastmlx.py -------------------------------------------------------------------------------- /fastmlx/tools/arcee_agent.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/tools/arcee_agent.j2 -------------------------------------------------------------------------------- /fastmlx/tools/command-r-plus.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/tools/command-r-plus.j2 -------------------------------------------------------------------------------- /fastmlx/tools/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/tools/config.json -------------------------------------------------------------------------------- /fastmlx/tools/llama-3_1.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/tools/llama-3_1.j2 -------------------------------------------------------------------------------- /fastmlx/tools/xlam.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/tools/xlam.j2 -------------------------------------------------------------------------------- /fastmlx/types/chat/chat_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/types/chat/chat_completion.py -------------------------------------------------------------------------------- /fastmlx/types/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/types/model.py -------------------------------------------------------------------------------- /fastmlx/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/fastmlx/utils.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Unit test package for fastmlx.""" 2 | -------------------------------------------------------------------------------- /tests/test_fastmlx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/tests/test_fastmlx.py -------------------------------------------------------------------------------- /update_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arcee-ai/fastmlx/HEAD/update_changelog.py --------------------------------------------------------------------------------