├── .env.local.template ├── .github └── workflows │ └── publish.yaml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── examples ├── openai_compatible_server │ ├── README.md │ ├── moa_config.yaml │ ├── moa_config_chat.yaml │ └── server.py ├── simple_example.py └── streamlit_chat │ ├── README.md │ ├── assets │ ├── chat_screenshot.png │ └── config_screenshot.png │ ├── streamlit_chat.py │ └── streamlit_chat_local_server.py ├── moa_llm ├── __init__.py ├── aggregation_layer.py ├── config_loader.py ├── layer.py ├── mixture_of_agents.py ├── neuron.py ├── user_query_annotator.py └── version.py └── pyproject.toml /.env.local.template: -------------------------------------------------------------------------------- 1 | PROVIDER_API_KEY= 2 | -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/README.md -------------------------------------------------------------------------------- /examples/openai_compatible_server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/openai_compatible_server/README.md -------------------------------------------------------------------------------- /examples/openai_compatible_server/moa_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/openai_compatible_server/moa_config.yaml -------------------------------------------------------------------------------- /examples/openai_compatible_server/moa_config_chat.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/openai_compatible_server/moa_config_chat.yaml -------------------------------------------------------------------------------- /examples/openai_compatible_server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/openai_compatible_server/server.py -------------------------------------------------------------------------------- /examples/simple_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/simple_example.py -------------------------------------------------------------------------------- /examples/streamlit_chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/streamlit_chat/README.md -------------------------------------------------------------------------------- /examples/streamlit_chat/assets/chat_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/streamlit_chat/assets/chat_screenshot.png -------------------------------------------------------------------------------- /examples/streamlit_chat/assets/config_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/streamlit_chat/assets/config_screenshot.png -------------------------------------------------------------------------------- /examples/streamlit_chat/streamlit_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/streamlit_chat/streamlit_chat.py -------------------------------------------------------------------------------- /examples/streamlit_chat/streamlit_chat_local_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/examples/streamlit_chat/streamlit_chat_local_server.py -------------------------------------------------------------------------------- /moa_llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/moa_llm/__init__.py -------------------------------------------------------------------------------- /moa_llm/aggregation_layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/moa_llm/aggregation_layer.py -------------------------------------------------------------------------------- /moa_llm/config_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/moa_llm/config_loader.py -------------------------------------------------------------------------------- /moa_llm/layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/moa_llm/layer.py -------------------------------------------------------------------------------- /moa_llm/mixture_of_agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/moa_llm/mixture_of_agents.py -------------------------------------------------------------------------------- /moa_llm/neuron.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/moa_llm/neuron.py -------------------------------------------------------------------------------- /moa_llm/user_query_annotator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/moa_llm/user_query_annotator.py -------------------------------------------------------------------------------- /moa_llm/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/moa_llm/version.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catena-labs/moa-llm/HEAD/pyproject.toml --------------------------------------------------------------------------------