├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── requirements.txt ├── src ├── chat_models │ ├── __init__.py │ ├── chaos.py │ ├── custom_router.py │ ├── dynamic.py │ ├── dynamic_params.py │ ├── load_balance.py │ └── not_diamond.py ├── example_chaos.py ├── example_custom_router.py ├── example_dynamic.py ├── example_dynamic_params.py ├── example_load_balance.py └── example_not_diamond.py └── tests ├── __init__.py └── chat_models ├── __init__.py ├── test_chaos.py └── test_not_diamond.py /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/README.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/chat_models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/chat_models/__init__.py -------------------------------------------------------------------------------- /src/chat_models/chaos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/chat_models/chaos.py -------------------------------------------------------------------------------- /src/chat_models/custom_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/chat_models/custom_router.py -------------------------------------------------------------------------------- /src/chat_models/dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/chat_models/dynamic.py -------------------------------------------------------------------------------- /src/chat_models/dynamic_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/chat_models/dynamic_params.py -------------------------------------------------------------------------------- /src/chat_models/load_balance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/chat_models/load_balance.py -------------------------------------------------------------------------------- /src/chat_models/not_diamond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/chat_models/not_diamond.py -------------------------------------------------------------------------------- /src/example_chaos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/example_chaos.py -------------------------------------------------------------------------------- /src/example_custom_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/example_custom_router.py -------------------------------------------------------------------------------- /src/example_dynamic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/example_dynamic.py -------------------------------------------------------------------------------- /src/example_dynamic_params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/example_dynamic_params.py -------------------------------------------------------------------------------- /src/example_load_balance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/example_load_balance.py -------------------------------------------------------------------------------- /src/example_not_diamond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/src/example_not_diamond.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/chat_models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/chat_models/test_chaos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/tests/chat_models/test_chaos.py -------------------------------------------------------------------------------- /tests/chat_models/test_not_diamond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewnguonly/ChatAbstractions/HEAD/tests/chat_models/test_not_diamond.py --------------------------------------------------------------------------------