├── .env.anthropic.example ├── .env.example ├── .env.gemini.example ├── .env.google-vertex-gemini.example ├── .env.mistral.example ├── .flake8 ├── .github └── workflows │ ├── gito-code-review.yml │ ├── gito-react-to-comments.yml │ ├── pylint.yml │ └── tests.yml ├── .gitignore ├── .pylintrc ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── coverage.svg ├── docker-compose.yml ├── examples ├── ask_various_llms_via_mcp │ ├── .env.template │ ├── README.md │ ├── ask_various_llms_mcp_server.py │ ├── claude_desktop_config.json │ ├── query_mcp.py │ └── requirements.txt ├── basic.py ├── code-review-tool │ ├── app.py │ └── tpl │ │ └── code-review.j2 ├── generate_meme_image.py ├── joke.py ├── mcp_1shot_github_stars.py ├── mcp_agent_loop.py ├── mcp_tool_call_time.py ├── streaming.py ├── telegram-bot-aiogram-advanced.py ├── telegram-bot-telebot-memory.py ├── telegram-bot-telebot-simplest.py └── web-chat-flask.py ├── microcore ├── __init__.py ├── _env.py ├── _llm_functions.py ├── _prepare_llm_args.py ├── ai_func │ ├── __init__.py │ ├── ai-func.json.j2 │ └── ai-func.pythonic.j2 ├── ai_modules.py ├── configuration.py ├── embedding_db │ ├── __init__.py │ ├── chromadb.py │ └── qdrant.py ├── file_storage.py ├── interactive_setup.py ├── json_parsing.py ├── llm │ ├── __init__.py │ ├── _openai_llm_v0.py │ ├── _openai_llm_v1.py │ ├── anthropic.py │ ├── google_genai.py │ ├── google_vertex_ai.py │ ├── local_llm.py │ ├── local_transformers.py │ ├── openai_llm.py │ └── shared.py ├── logging.py ├── mcp.py ├── message_types.py ├── metrics.py ├── presets.py ├── python.py ├── templating │ ├── __init__.py │ └── jinja2.py ├── text2speech │ └── elevenlabs.py ├── tokenizing.py ├── types.py ├── ui.py ├── utils.py └── wrappers │ ├── __init__.py │ ├── llm_response_wrapper.py │ └── prompt_wrapper.py ├── pyproject.toml ├── requirements ├── dev.txt ├── extended.txt ├── min.txt └── tests.txt └── tests ├── __init__.py ├── apis ├── __init__.py ├── setup_env.py ├── test_calc.py ├── test_streaming.py ├── test_streaming_async.py └── test_word.py ├── basic ├── __init__.py ├── config │ └── custom_func.ini ├── fixtures │ ├── CapsFixture.py │ └── __init__.py ├── mcp_servers │ └── ping_server.py ├── test_config.py ├── test_config_validate.py ├── test_configure_from_file_local_func.py ├── test_env.py ├── test_extract_block.py ├── test_fit_vector_search_to_tokens.py ├── test_levenshtein.py ├── test_llm.py ├── test_logging.py ├── test_mcp.py ├── test_mcp_header_auth.py ├── test_mcp_invalid_server.py ├── test_mcp_ping_server.py ├── test_metrics.py ├── test_most_similar.py ├── test_parse.py ├── test_parse_json.py ├── test_prepare_chat_messages.py ├── test_python.py ├── test_resolve_callable.py ├── test_role_enum.py ├── test_ssearch.py ├── test_storage.py ├── test_tojson.py ├── test_tpl.py ├── test_ui.py ├── test_utils.py ├── test_wrappers.py └── tpl │ ├── answer_with_json.j2 │ ├── json_data.j2 │ ├── sub-folder │ └── tpl.j2 │ └── test.j2 ├── extended ├── Readme.md ├── __init__.py └── test_mcp_time.py └── local └── test_transformers.py /.env.anthropic.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.env.anthropic.example -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.env.example -------------------------------------------------------------------------------- /.env.gemini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.env.gemini.example -------------------------------------------------------------------------------- /.env.google-vertex-gemini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.env.google-vertex-gemini.example -------------------------------------------------------------------------------- /.env.mistral.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.env.mistral.example -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 100 -------------------------------------------------------------------------------- /.github/workflows/gito-code-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.github/workflows/gito-code-review.yml -------------------------------------------------------------------------------- /.github/workflows/gito-react-to-comments.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.github/workflows/gito-react-to-comments.yml -------------------------------------------------------------------------------- /.github/workflows/pylint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.github/workflows/pylint.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/.pylintrc -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/README.md -------------------------------------------------------------------------------- /coverage.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/coverage.svg -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /examples/ask_various_llms_via_mcp/.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/ask_various_llms_via_mcp/.env.template -------------------------------------------------------------------------------- /examples/ask_various_llms_via_mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/ask_various_llms_via_mcp/README.md -------------------------------------------------------------------------------- /examples/ask_various_llms_via_mcp/ask_various_llms_mcp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/ask_various_llms_via_mcp/ask_various_llms_mcp_server.py -------------------------------------------------------------------------------- /examples/ask_various_llms_via_mcp/claude_desktop_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/ask_various_llms_via_mcp/claude_desktop_config.json -------------------------------------------------------------------------------- /examples/ask_various_llms_via_mcp/query_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/ask_various_llms_via_mcp/query_mcp.py -------------------------------------------------------------------------------- /examples/ask_various_llms_via_mcp/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/ask_various_llms_via_mcp/requirements.txt -------------------------------------------------------------------------------- /examples/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/basic.py -------------------------------------------------------------------------------- /examples/code-review-tool/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/code-review-tool/app.py -------------------------------------------------------------------------------- /examples/code-review-tool/tpl/code-review.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/code-review-tool/tpl/code-review.j2 -------------------------------------------------------------------------------- /examples/generate_meme_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/generate_meme_image.py -------------------------------------------------------------------------------- /examples/joke.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/joke.py -------------------------------------------------------------------------------- /examples/mcp_1shot_github_stars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/mcp_1shot_github_stars.py -------------------------------------------------------------------------------- /examples/mcp_agent_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/mcp_agent_loop.py -------------------------------------------------------------------------------- /examples/mcp_tool_call_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/mcp_tool_call_time.py -------------------------------------------------------------------------------- /examples/streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/streaming.py -------------------------------------------------------------------------------- /examples/telegram-bot-aiogram-advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/telegram-bot-aiogram-advanced.py -------------------------------------------------------------------------------- /examples/telegram-bot-telebot-memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/telegram-bot-telebot-memory.py -------------------------------------------------------------------------------- /examples/telegram-bot-telebot-simplest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/telegram-bot-telebot-simplest.py -------------------------------------------------------------------------------- /examples/web-chat-flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/examples/web-chat-flask.py -------------------------------------------------------------------------------- /microcore/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/__init__.py -------------------------------------------------------------------------------- /microcore/_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/_env.py -------------------------------------------------------------------------------- /microcore/_llm_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/_llm_functions.py -------------------------------------------------------------------------------- /microcore/_prepare_llm_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/_prepare_llm_args.py -------------------------------------------------------------------------------- /microcore/ai_func/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/ai_func/__init__.py -------------------------------------------------------------------------------- /microcore/ai_func/ai-func.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/ai_func/ai-func.json.j2 -------------------------------------------------------------------------------- /microcore/ai_func/ai-func.pythonic.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/ai_func/ai-func.pythonic.j2 -------------------------------------------------------------------------------- /microcore/ai_modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/ai_modules.py -------------------------------------------------------------------------------- /microcore/configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/configuration.py -------------------------------------------------------------------------------- /microcore/embedding_db/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/embedding_db/__init__.py -------------------------------------------------------------------------------- /microcore/embedding_db/chromadb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/embedding_db/chromadb.py -------------------------------------------------------------------------------- /microcore/embedding_db/qdrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/embedding_db/qdrant.py -------------------------------------------------------------------------------- /microcore/file_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/file_storage.py -------------------------------------------------------------------------------- /microcore/interactive_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/interactive_setup.py -------------------------------------------------------------------------------- /microcore/json_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/json_parsing.py -------------------------------------------------------------------------------- /microcore/llm/__init__.py: -------------------------------------------------------------------------------- 1 | """@private""" 2 | -------------------------------------------------------------------------------- /microcore/llm/_openai_llm_v0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/_openai_llm_v0.py -------------------------------------------------------------------------------- /microcore/llm/_openai_llm_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/_openai_llm_v1.py -------------------------------------------------------------------------------- /microcore/llm/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/anthropic.py -------------------------------------------------------------------------------- /microcore/llm/google_genai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/google_genai.py -------------------------------------------------------------------------------- /microcore/llm/google_vertex_ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/google_vertex_ai.py -------------------------------------------------------------------------------- /microcore/llm/local_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/local_llm.py -------------------------------------------------------------------------------- /microcore/llm/local_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/local_transformers.py -------------------------------------------------------------------------------- /microcore/llm/openai_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/openai_llm.py -------------------------------------------------------------------------------- /microcore/llm/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/llm/shared.py -------------------------------------------------------------------------------- /microcore/logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/logging.py -------------------------------------------------------------------------------- /microcore/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/mcp.py -------------------------------------------------------------------------------- /microcore/message_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/message_types.py -------------------------------------------------------------------------------- /microcore/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/metrics.py -------------------------------------------------------------------------------- /microcore/presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/presets.py -------------------------------------------------------------------------------- /microcore/python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/python.py -------------------------------------------------------------------------------- /microcore/templating/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microcore/templating/jinja2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/templating/jinja2.py -------------------------------------------------------------------------------- /microcore/text2speech/elevenlabs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/text2speech/elevenlabs.py -------------------------------------------------------------------------------- /microcore/tokenizing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/tokenizing.py -------------------------------------------------------------------------------- /microcore/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/types.py -------------------------------------------------------------------------------- /microcore/ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/ui.py -------------------------------------------------------------------------------- /microcore/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/utils.py -------------------------------------------------------------------------------- /microcore/wrappers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /microcore/wrappers/llm_response_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/wrappers/llm_response_wrapper.py -------------------------------------------------------------------------------- /microcore/wrappers/prompt_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/microcore/wrappers/prompt_wrapper.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements/dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/requirements/dev.txt -------------------------------------------------------------------------------- /requirements/extended.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/requirements/extended.txt -------------------------------------------------------------------------------- /requirements/min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/requirements/min.txt -------------------------------------------------------------------------------- /requirements/tests.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/requirements/tests.txt -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apis/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/apis/setup_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/apis/setup_env.py -------------------------------------------------------------------------------- /tests/apis/test_calc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/apis/test_calc.py -------------------------------------------------------------------------------- /tests/apis/test_streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/apis/test_streaming.py -------------------------------------------------------------------------------- /tests/apis/test_streaming_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/apis/test_streaming_async.py -------------------------------------------------------------------------------- /tests/apis/test_word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/apis/test_word.py -------------------------------------------------------------------------------- /tests/basic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/__init__.py -------------------------------------------------------------------------------- /tests/basic/config/custom_func.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/config/custom_func.ini -------------------------------------------------------------------------------- /tests/basic/fixtures/CapsFixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/fixtures/CapsFixture.py -------------------------------------------------------------------------------- /tests/basic/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/basic/mcp_servers/ping_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/mcp_servers/ping_server.py -------------------------------------------------------------------------------- /tests/basic/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_config.py -------------------------------------------------------------------------------- /tests/basic/test_config_validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_config_validate.py -------------------------------------------------------------------------------- /tests/basic/test_configure_from_file_local_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_configure_from_file_local_func.py -------------------------------------------------------------------------------- /tests/basic/test_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_env.py -------------------------------------------------------------------------------- /tests/basic/test_extract_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_extract_block.py -------------------------------------------------------------------------------- /tests/basic/test_fit_vector_search_to_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_fit_vector_search_to_tokens.py -------------------------------------------------------------------------------- /tests/basic/test_levenshtein.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_levenshtein.py -------------------------------------------------------------------------------- /tests/basic/test_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_llm.py -------------------------------------------------------------------------------- /tests/basic/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_logging.py -------------------------------------------------------------------------------- /tests/basic/test_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_mcp.py -------------------------------------------------------------------------------- /tests/basic/test_mcp_header_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_mcp_header_auth.py -------------------------------------------------------------------------------- /tests/basic/test_mcp_invalid_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_mcp_invalid_server.py -------------------------------------------------------------------------------- /tests/basic/test_mcp_ping_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_mcp_ping_server.py -------------------------------------------------------------------------------- /tests/basic/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_metrics.py -------------------------------------------------------------------------------- /tests/basic/test_most_similar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_most_similar.py -------------------------------------------------------------------------------- /tests/basic/test_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_parse.py -------------------------------------------------------------------------------- /tests/basic/test_parse_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_parse_json.py -------------------------------------------------------------------------------- /tests/basic/test_prepare_chat_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_prepare_chat_messages.py -------------------------------------------------------------------------------- /tests/basic/test_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_python.py -------------------------------------------------------------------------------- /tests/basic/test_resolve_callable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_resolve_callable.py -------------------------------------------------------------------------------- /tests/basic/test_role_enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_role_enum.py -------------------------------------------------------------------------------- /tests/basic/test_ssearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_ssearch.py -------------------------------------------------------------------------------- /tests/basic/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_storage.py -------------------------------------------------------------------------------- /tests/basic/test_tojson.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_tojson.py -------------------------------------------------------------------------------- /tests/basic/test_tpl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_tpl.py -------------------------------------------------------------------------------- /tests/basic/test_ui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_ui.py -------------------------------------------------------------------------------- /tests/basic/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_utils.py -------------------------------------------------------------------------------- /tests/basic/test_wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/basic/test_wrappers.py -------------------------------------------------------------------------------- /tests/basic/tpl/answer_with_json.j2: -------------------------------------------------------------------------------- 1 | answer with invalid json -------------------------------------------------------------------------------- /tests/basic/tpl/json_data.j2: -------------------------------------------------------------------------------- 1 | { 2 | "data": "{{ var }}" 3 | } -------------------------------------------------------------------------------- /tests/basic/tpl/sub-folder/tpl.j2: -------------------------------------------------------------------------------- 1 | tpl from sub-folder -------------------------------------------------------------------------------- /tests/basic/tpl/test.j2: -------------------------------------------------------------------------------- 1 | Test template {{ var }} -------------------------------------------------------------------------------- /tests/extended/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/extended/Readme.md -------------------------------------------------------------------------------- /tests/extended/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/extended/test_mcp_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/extended/test_mcp_time.py -------------------------------------------------------------------------------- /tests/local/test_transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nayjest/ai-microcore/HEAD/tests/local/test_transformers.py --------------------------------------------------------------------------------