.pre-commit-config.yaml
LICENSE
MANIFEST.in
README.md
_mkdocs.yml
mkdocs.insiders.yml
mkdocs.yml
pyproject.toml
tailwind.config.js
.github/dependabot.yml
.github/ISSUE_TEMPLATE/1_general_bug_report.yaml
.github/ISSUE_TEMPLATE/2_feature_request.yaml
.github/ISSUE_TEMPLATE/3_docs_change.yaml
.github/ISSUE_TEMPLATE/config.yaml
.github/workflows/build-docs.yml
.github/workflows/deploy-cloudrun-revision-community.yaml
.github/workflows/deploy-cloudrun-revision-internal.yaml
.github/workflows/image-build-and-push-community.yaml
.github/workflows/image-build-and-push-internal.yaml
.github/workflows/publish-docs.yml
.github/workflows/publish-pypi.yml
.github/workflows/run-tests.yml
.github/workflows/static-analysis.yml
cookbook/__init__.py
cookbook/docs_writer.py
cookbook/test_writing_application.py
cookbook/apps/__init__.py
cookbook/apps/agent.py
cookbook/apps/chatbot.py
cookbook/apps/todo.py
cookbook/flows/github_digest.py
cookbook/slackbot/.dockerignore
cookbook/slackbot/Dockerfile.slackbot
cookbook/slackbot/chatbot.py
cookbook/slackbot/start.py
docs/CNAME
docs/hooks.py
docs/index.md
docs/api_reference/settings.md
docs/api_reference/components/ai_application.md
docs/api_reference/components/ai_classifier.md
docs/api_reference/components/ai_function.md
docs/api_reference/components/ai_model.md
docs/api_reference/engine/language_models/anthropic.md
docs/api_reference/engine/language_models/base.md
docs/api_reference/engine/language_models/openai.md
docs/api_reference/prompts/base.md
docs/api_reference/prompts/library.md
docs/api_reference/utilities/async_utils.md
docs/api_reference/utilities/collections.md
docs/api_reference/utilities/embeddings.md
docs/api_reference/utilities/history.md
docs/api_reference/utilities/logging.md
docs/api_reference/utilities/messages.md
docs/api_reference/utilities/strings.md
docs/api_reference/utilities/types.md
docs/community/development_guide.md
docs/community/feedback.md
docs/community/index.md
docs/components/ai_application.md
docs/components/ai_classifier.md
docs/components/ai_function.md
docs/components/ai_model.md
docs/components/overview.md
docs/configuration/providers.md
docs/configuration/settings.md
docs/deployment/index.md
docs/examples/classification_api.md
docs/examples/extraction_api.md
docs/examples/github_digest.md
docs/examples/slackbot.md
docs/img/heroes/ai_model.png
docs/img/heroes/dont_panic.png
docs/img/heroes/it_hates_me_hero.png
docs/img/heroes/life_the_universe_and_ai.png
docs/img/heroes/pip_install_marvin_hero.png
docs/img/heroes/sort_of_thing_you_enjoy.png
docs/img/logos/askmarvin_mascot.jpeg
docs/llms/llms.md
docs/llms/prompt.md
docs/overrides/home.html
docs/overrides/tailwind.css
docs/overrides/partials/footer.html
docs/overrides/partials/grid.html
docs/prompting/prompt_function.md
docs/src/docs/deployment.ipynb
docs/static/css/badges.css
docs/static/css/custom.css
docs/static/css/global.css
docs/static/css/home.css
docs/static/css/tailwind.css
docs/utilities/chat_completion.md
docs/welcome/installation.md
docs/welcome/overview.md
docs/welcome/quickstart.md
docs/welcome/what_is_marvin.md
src/marvin/__init__.py
src/marvin/_compat.py
src/marvin/_version.py
src/marvin/pydantic.py
src/marvin/settings.py
src/marvin.egg-info/PKG-INFO
src/marvin.egg-info/SOURCES.txt
src/marvin.egg-info/dependency_links.txt
src/marvin.egg-info/entry_points.txt
src/marvin.egg-info/requires.txt
src/marvin.egg-info/top_level.txt
src/marvin/_framework/__init__.py
src/marvin/_framework/main.py
src/marvin/_framework/manage.py
src/marvin/_framework/_defaults/__init__.py
src/marvin/_framework/app/__init__.py
src/marvin/_framework/app/main.py
src/marvin/_framework/config/__init__.py
src/marvin/_framework/config/settings.py.jinja2
src/marvin/_framework/static/__init__.py
src/marvin/_framework/static/routes
src/marvin/cli/__init__.py
src/marvin/cli/typer.py
src/marvin/cli/admin/__init__.py
src/marvin/cli/admin/scripts/__init__.py
src/marvin/cli/admin/scripts/create_env_file.py
src/marvin/cli/admin/scripts/create_secure_key.py
src/marvin/cli/chat/__init__.py
src/marvin/components/__init__.py
src/marvin/components/ai_application.py
src/marvin/components/ai_classifier.py
src/marvin/components/ai_function.py
src/marvin/components/ai_model.py
src/marvin/components/ai_model_factory.py
src/marvin/components/library/__init__.py
src/marvin/components/library/ai_functions.py
src/marvin/components/library/ai_models.py
src/marvin/core/ChatCompletion/__init__.py
src/marvin/core/ChatCompletion/abstract.py
src/marvin/core/ChatCompletion/handlers.py
src/marvin/core/ChatCompletion/utils.py
src/marvin/core/ChatCompletion/providers/openai.py
src/marvin/core/ChatCompletion/providers/anthropic/__init__.py
src/marvin/core/ChatCompletion/providers/anthropic/prompt.py
src/marvin/deployment/__init__.py
src/marvin/engine/__init__.py
src/marvin/engine/anthropic.py
src/marvin/engine/executors/__init__.py
src/marvin/engine/executors/base.py
src/marvin/engine/executors/openai.py
src/marvin/engine/language_models/__init__.py
src/marvin/engine/language_models/anthropic.py
src/marvin/engine/language_models/azure_openai.py
src/marvin/engine/language_models/base.py
src/marvin/engine/language_models/openai.py
src/marvin/functions/__init__.py
src/marvin/openai/__init__.py
src/marvin/openai/ChatCompletion/__init__.py
src/marvin/openai/Function/__init__.py
src/marvin/openai/Function/Registry/__init__.py
src/marvin/prompts/__init__.py
src/marvin/prompts/base.py
src/marvin/prompts/library.py
src/marvin/tools/__init__.py
src/marvin/tools/base.py
src/marvin/tools/chroma.py
src/marvin/tools/filesystem.py
src/marvin/tools/format_response.py
src/marvin/tools/github.py
src/marvin/tools/mathematics.py
src/marvin/tools/python.py
src/marvin/tools/shell.py
src/marvin/tools/web.py
src/marvin/types/__init__.py
src/marvin/types/function.py
src/marvin/types/request.py
src/marvin/utilities/__init__.py
src/marvin/utilities/async_utils.py
src/marvin/utilities/collections.py
src/marvin/utilities/embeddings.py
src/marvin/utilities/history.py
src/marvin/utilities/logging.py
src/marvin/utilities/messages.py
src/marvin/utilities/module_loading.py
src/marvin/utilities/streaming.py
src/marvin/utilities/strings.py
src/marvin/utilities/types.py
tests/__init__.py
tests/conftest.py
tests/fixtures/__init__.py
tests/test_chat_completion/test_sdk.py
tests/test_components/__init__.py
tests/test_components/test_ai_app.py
tests/test_components/test_ai_classifier.py
tests/test_components/test_ai_functions.py
tests/test_components/test_ai_model.py
tests/test_models/__init__.py
tests/test_models/test_functions.py
tests/utils/mark.py
tests/utils/package_size.sh