├── .claude └── settings.local.json ├── .env-example ├── .gitattributes ├── .gitignore ├── Documentation ├── .gitignore ├── README.md ├── babel.config.js ├── blog │ ├── 2019-05-28-first-blog-post.md │ ├── 2019-05-29-long-blog-post.md │ ├── 2021-08-01-mdx-blog-post.mdx │ ├── 2021-08-26-welcome │ │ ├── docusaurus-plushie-banner.jpeg │ │ └── index.md │ ├── authors.yml │ └── tags.yml ├── docs │ ├── Advanced AI Features │ │ ├── Recursive Brainstorm.md │ │ └── _category_.json │ ├── Advanced Tools │ │ ├── Chunking Methods.md │ │ ├── Extract YouTube Data.md │ │ ├── File Operations.md │ │ ├── Generic RapidAPI Loader.md │ │ ├── Search Engine Integration.md │ │ └── _category_.json │ ├── Image Processing │ │ ├── Vision.md │ │ └── _category_.json │ ├── LLM Interaction │ │ ├── Choose the LLM.md │ │ ├── Consistent JSON from any LLM.md │ │ ├── Getting Started.md │ │ ├── Prompt Builders.md │ │ └── _category_.json │ ├── Vector Storage │ │ ├── Vector Databases.md │ │ ├── Vector Embeddings.md │ │ └── _category_.json │ └── intro.md ├── docusaurus.config.js ├── package-lock.json ├── package.json ├── sidebars.js ├── src │ ├── components │ │ └── HomepageFeatures │ │ │ ├── index.js │ │ │ └── styles.module.css │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.module.css │ │ ├── main_home_page.js │ │ └── markdown-page.md └── static │ ├── .nojekyll │ └── img │ ├── Logo.png │ ├── docusaurus-social-card.jpg │ ├── docusaurus.png │ ├── favicon.ico │ ├── logo.svg │ ├── undraw_docusaurus_mountain.svg │ ├── undraw_docusaurus_react.svg │ └── undraw_docusaurus_tree.svg ├── LICENSE ├── SimplerLLM ├── __init__.py ├── image │ ├── __init__.py │ └── generation │ │ ├── __init__.py │ │ ├── base.py │ │ ├── providers │ │ ├── __init__.py │ │ ├── google_image.py │ │ ├── image_response_models.py │ │ ├── openai_image.py │ │ └── stability_image.py │ │ └── wrappers │ │ ├── __init__.py │ │ ├── google_wrapper.py │ │ ├── openai_wrapper.py │ │ └── stability_wrapper.py ├── language │ ├── __init__.py │ ├── embeddings.py │ ├── flow │ │ ├── __init__.py │ │ ├── flow.py │ │ ├── models.py │ │ └── tool_registry.py │ ├── guardrails │ │ ├── __init__.py │ │ ├── base.py │ │ ├── exceptions.py │ │ ├── input_guardrails │ │ │ ├── __init__.py │ │ │ ├── pii_detection.py │ │ │ ├── prompt_injection.py │ │ │ └── topic_filter.py │ │ ├── output_guardrails │ │ │ ├── __init__.py │ │ │ ├── content_safety.py │ │ │ ├── format_validator.py │ │ │ ├── length_validator.py │ │ │ └── pii_detection.py │ │ └── wrapper.py │ ├── llm │ │ ├── __init__.py │ │ ├── base.py │ │ ├── reliable.py │ │ └── wrappers │ │ │ ├── __init__.py │ │ │ ├── anthropic_wrapper.py │ │ │ ├── cohere_wrapper.py │ │ │ ├── deepseek_wrapper.py │ │ │ ├── gemini_wrapper.py │ │ │ ├── ollama_wrapper.py │ │ │ ├── openai_wrapper.py │ │ │ └── openrouter_wrapper.py │ ├── llm_addons.py │ ├── llm_brainstorm │ │ ├── README.md │ │ ├── __init__.py │ │ ├── models.py │ │ └── recursive_brainstorm.py │ ├── llm_clustering │ │ ├── __init__.py │ │ ├── chunk_store.py │ │ ├── clusterer.py │ │ ├── flat_clusterer.py │ │ ├── models.py │ │ ├── persistence.py │ │ └── tree_builder.py │ ├── llm_feedback │ │ ├── README.md │ │ ├── __init__.py │ │ ├── feedback_loop.py │ │ └── models.py │ ├── llm_judge │ │ ├── README.md │ │ ├── __init__.py │ │ ├── judge.py │ │ └── models.py │ ├── llm_provider_router │ │ ├── __init__.py │ │ ├── models.py │ │ ├── provider_router.py │ │ └── query_classifier.py │ ├── llm_providers │ │ ├── __init__.py │ │ ├── anthropic_llm.py │ │ ├── cohere_llm.py │ │ ├── deepseek_llm.py │ │ ├── gemini_llm.py │ │ ├── llm_response_models.py │ │ ├── ollama_llm.py │ │ ├── openai_llm.py │ │ ├── openrouter_llm.py │ │ └── voyage_llm.py │ ├── llm_retrieval │ │ ├── __init__.py │ │ ├── models.py │ │ └── retriever.py │ └── llm_router │ │ ├── __init__.py │ │ ├── models.py │ │ └── router.py ├── prompts │ ├── __init__.py │ ├── hub │ │ ├── __init__.py │ │ ├── agentic_prompts.py │ │ └── prompt_manager.py │ ├── messages_template.py │ └── prompt_builder.py ├── tools │ ├── __init__.py │ ├── apify_api.py │ ├── brainstorm.py │ ├── email_functions.py │ ├── file_functions.py │ ├── file_loader.py │ ├── generic_loader.py │ ├── image_helpers.py │ ├── json_helpers.py │ ├── pandas_func.py │ ├── pattern_helpers.py │ ├── python_func.py │ ├── rapid_api.py │ ├── serp.py │ ├── text_chunker.py │ └── youtube.py ├── utils │ ├── __init__.py │ └── custom_verbose.py ├── vectors │ ├── __init__.py │ ├── local_vector_db.py │ ├── qdrant_vector_db.py │ ├── simpler_vector.py │ ├── vector_db.py │ └── vector_providers.py └── voice │ ├── __init__.py │ ├── dialogue_generator │ ├── __init__.py │ ├── audio_merger.py │ ├── dialogue_generator.py │ └── models.py │ ├── live_voice_chat │ ├── __init__.py │ ├── audio_player.py │ ├── audio_recorder.py │ ├── live_voice_chat.py │ └── models.py │ ├── realtime_voice │ ├── __init__.py │ ├── audio_utils.py │ ├── base.py │ ├── models.py │ ├── providers │ │ ├── __init__.py │ │ ├── elevenlabs_convai.py │ │ ├── openai_realtime.py │ │ └── realtime_response_models.py │ ├── realtime_voice_chat.py │ └── wrappers │ │ ├── __init__.py │ │ ├── elevenlabs_wrapper.py │ │ └── openai_wrapper.py │ ├── stt │ ├── __init__.py │ ├── base.py │ ├── providers │ │ ├── __init__.py │ │ ├── openai_stt.py │ │ └── stt_response_models.py │ └── wrappers │ │ ├── __init__.py │ │ └── openai_wrapper.py │ ├── tts │ ├── __init__.py │ ├── base.py │ ├── providers │ │ ├── __init__.py │ │ ├── elevenlabs_tts.py │ │ ├── openai_tts.py │ │ └── tts_response_models.py │ └── wrappers │ │ ├── __init__.py │ │ ├── elevenlabs_wrapper.py │ │ └── openai_wrapper.py │ ├── video_dubbing │ ├── __init__.py │ ├── audio_sync.py │ ├── base.py │ ├── models.py │ └── video_processor.py │ ├── video_transcription │ ├── __init__.py │ ├── base.py │ ├── caption_generator.py │ ├── models.py │ └── utils │ │ ├── __init__.py │ │ ├── subtitle_formatter.py │ │ └── video_utils.py │ └── voice_chat │ ├── __init__.py │ ├── conversation.py │ ├── models.py │ └── voice_chat.py ├── pytest.ini ├── readme.md ├── requirements.txt └── setup.py /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/.env-example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/.gitignore -------------------------------------------------------------------------------- /Documentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/.gitignore -------------------------------------------------------------------------------- /Documentation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/README.md -------------------------------------------------------------------------------- /Documentation/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/babel.config.js -------------------------------------------------------------------------------- /Documentation/blog/2019-05-28-first-blog-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/blog/2019-05-28-first-blog-post.md -------------------------------------------------------------------------------- /Documentation/blog/2019-05-29-long-blog-post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/blog/2019-05-29-long-blog-post.md -------------------------------------------------------------------------------- /Documentation/blog/2021-08-01-mdx-blog-post.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/blog/2021-08-01-mdx-blog-post.mdx -------------------------------------------------------------------------------- /Documentation/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/blog/2021-08-26-welcome/docusaurus-plushie-banner.jpeg -------------------------------------------------------------------------------- /Documentation/blog/2021-08-26-welcome/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/blog/2021-08-26-welcome/index.md -------------------------------------------------------------------------------- /Documentation/blog/authors.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/blog/authors.yml -------------------------------------------------------------------------------- /Documentation/blog/tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/blog/tags.yml -------------------------------------------------------------------------------- /Documentation/docs/Advanced AI Features/Recursive Brainstorm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Advanced AI Features/Recursive Brainstorm.md -------------------------------------------------------------------------------- /Documentation/docs/Advanced AI Features/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Advanced AI Features/_category_.json -------------------------------------------------------------------------------- /Documentation/docs/Advanced Tools/Chunking Methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Advanced Tools/Chunking Methods.md -------------------------------------------------------------------------------- /Documentation/docs/Advanced Tools/Extract YouTube Data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Advanced Tools/Extract YouTube Data.md -------------------------------------------------------------------------------- /Documentation/docs/Advanced Tools/File Operations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Advanced Tools/File Operations.md -------------------------------------------------------------------------------- /Documentation/docs/Advanced Tools/Generic RapidAPI Loader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Advanced Tools/Generic RapidAPI Loader.md -------------------------------------------------------------------------------- /Documentation/docs/Advanced Tools/Search Engine Integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Advanced Tools/Search Engine Integration.md -------------------------------------------------------------------------------- /Documentation/docs/Advanced Tools/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Advanced Tools/_category_.json -------------------------------------------------------------------------------- /Documentation/docs/Image Processing/Vision.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Image Processing/Vision.md -------------------------------------------------------------------------------- /Documentation/docs/Image Processing/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Image Processing/_category_.json -------------------------------------------------------------------------------- /Documentation/docs/LLM Interaction/Choose the LLM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/LLM Interaction/Choose the LLM.md -------------------------------------------------------------------------------- /Documentation/docs/LLM Interaction/Consistent JSON from any LLM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/LLM Interaction/Consistent JSON from any LLM.md -------------------------------------------------------------------------------- /Documentation/docs/LLM Interaction/Getting Started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/LLM Interaction/Getting Started.md -------------------------------------------------------------------------------- /Documentation/docs/LLM Interaction/Prompt Builders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/LLM Interaction/Prompt Builders.md -------------------------------------------------------------------------------- /Documentation/docs/LLM Interaction/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/LLM Interaction/_category_.json -------------------------------------------------------------------------------- /Documentation/docs/Vector Storage/Vector Databases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Vector Storage/Vector Databases.md -------------------------------------------------------------------------------- /Documentation/docs/Vector Storage/Vector Embeddings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Vector Storage/Vector Embeddings.md -------------------------------------------------------------------------------- /Documentation/docs/Vector Storage/_category_.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/Vector Storage/_category_.json -------------------------------------------------------------------------------- /Documentation/docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docs/intro.md -------------------------------------------------------------------------------- /Documentation/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/docusaurus.config.js -------------------------------------------------------------------------------- /Documentation/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/package-lock.json -------------------------------------------------------------------------------- /Documentation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/package.json -------------------------------------------------------------------------------- /Documentation/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/sidebars.js -------------------------------------------------------------------------------- /Documentation/src/components/HomepageFeatures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/src/components/HomepageFeatures/index.js -------------------------------------------------------------------------------- /Documentation/src/components/HomepageFeatures/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/src/components/HomepageFeatures/styles.module.css -------------------------------------------------------------------------------- /Documentation/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/src/css/custom.css -------------------------------------------------------------------------------- /Documentation/src/pages/index.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/src/pages/index.module.css -------------------------------------------------------------------------------- /Documentation/src/pages/main_home_page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/src/pages/main_home_page.js -------------------------------------------------------------------------------- /Documentation/src/pages/markdown-page.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/src/pages/markdown-page.md -------------------------------------------------------------------------------- /Documentation/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Documentation/static/img/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/static/img/Logo.png -------------------------------------------------------------------------------- /Documentation/static/img/docusaurus-social-card.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/static/img/docusaurus-social-card.jpg -------------------------------------------------------------------------------- /Documentation/static/img/docusaurus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/static/img/docusaurus.png -------------------------------------------------------------------------------- /Documentation/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/static/img/favicon.ico -------------------------------------------------------------------------------- /Documentation/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/static/img/logo.svg -------------------------------------------------------------------------------- /Documentation/static/img/undraw_docusaurus_mountain.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/static/img/undraw_docusaurus_mountain.svg -------------------------------------------------------------------------------- /Documentation/static/img/undraw_docusaurus_react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/static/img/undraw_docusaurus_react.svg -------------------------------------------------------------------------------- /Documentation/static/img/undraw_docusaurus_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/Documentation/static/img/undraw_docusaurus_tree.svg -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/LICENSE -------------------------------------------------------------------------------- /SimplerLLM/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/base.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/providers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/providers/google_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/providers/google_image.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/providers/image_response_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/providers/image_response_models.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/providers/openai_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/providers/openai_image.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/providers/stability_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/providers/stability_image.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/wrappers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/wrappers/google_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/wrappers/google_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/wrappers/openai_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/wrappers/openai_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/image/generation/wrappers/stability_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/image/generation/wrappers/stability_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/embeddings.py -------------------------------------------------------------------------------- /SimplerLLM/language/flow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/flow/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/flow/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/flow/flow.py -------------------------------------------------------------------------------- /SimplerLLM/language/flow/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/flow/models.py -------------------------------------------------------------------------------- /SimplerLLM/language/flow/tool_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/flow/tool_registry.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/base.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/exceptions.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/input_guardrails/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/input_guardrails/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/input_guardrails/pii_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/input_guardrails/pii_detection.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/input_guardrails/prompt_injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/input_guardrails/prompt_injection.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/input_guardrails/topic_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/input_guardrails/topic_filter.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/output_guardrails/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/output_guardrails/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/output_guardrails/content_safety.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/output_guardrails/content_safety.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/output_guardrails/format_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/output_guardrails/format_validator.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/output_guardrails/length_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/output_guardrails/length_validator.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/output_guardrails/pii_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/output_guardrails/pii_detection.py -------------------------------------------------------------------------------- /SimplerLLM/language/guardrails/wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/guardrails/wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/base.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/reliable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/reliable.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/wrappers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/wrappers/anthropic_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/wrappers/anthropic_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/wrappers/cohere_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/wrappers/cohere_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/wrappers/deepseek_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/wrappers/deepseek_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/wrappers/gemini_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/wrappers/gemini_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/wrappers/ollama_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/wrappers/ollama_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/wrappers/openai_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/wrappers/openai_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm/wrappers/openrouter_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm/wrappers/openrouter_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_addons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_addons.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_brainstorm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_brainstorm/README.md -------------------------------------------------------------------------------- /SimplerLLM/language/llm_brainstorm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_brainstorm/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_brainstorm/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_brainstorm/models.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_brainstorm/recursive_brainstorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_brainstorm/recursive_brainstorm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_clustering/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_clustering/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_clustering/chunk_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_clustering/chunk_store.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_clustering/clusterer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_clustering/clusterer.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_clustering/flat_clusterer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_clustering/flat_clusterer.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_clustering/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_clustering/models.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_clustering/persistence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_clustering/persistence.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_clustering/tree_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_clustering/tree_builder.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_feedback/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_feedback/README.md -------------------------------------------------------------------------------- /SimplerLLM/language/llm_feedback/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_feedback/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_feedback/feedback_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_feedback/feedback_loop.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_feedback/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_feedback/models.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_judge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_judge/README.md -------------------------------------------------------------------------------- /SimplerLLM/language/llm_judge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_judge/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_judge/judge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_judge/judge.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_judge/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_judge/models.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_provider_router/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_provider_router/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_provider_router/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_provider_router/models.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_provider_router/provider_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_provider_router/provider_router.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_provider_router/query_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_provider_router/query_classifier.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/anthropic_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/anthropic_llm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/cohere_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/cohere_llm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/deepseek_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/deepseek_llm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/gemini_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/gemini_llm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/llm_response_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/llm_response_models.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/ollama_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/ollama_llm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/openai_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/openai_llm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/openrouter_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/openrouter_llm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_providers/voyage_llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_providers/voyage_llm.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_retrieval/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_retrieval/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_retrieval/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_retrieval/models.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_retrieval/retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_retrieval/retriever.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_router/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_router/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_router/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_router/models.py -------------------------------------------------------------------------------- /SimplerLLM/language/llm_router/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/language/llm_router/router.py -------------------------------------------------------------------------------- /SimplerLLM/prompts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SimplerLLM/prompts/hub/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/prompts/hub/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/prompts/hub/agentic_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/prompts/hub/agentic_prompts.py -------------------------------------------------------------------------------- /SimplerLLM/prompts/hub/prompt_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/prompts/hub/prompt_manager.py -------------------------------------------------------------------------------- /SimplerLLM/prompts/messages_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/prompts/messages_template.py -------------------------------------------------------------------------------- /SimplerLLM/prompts/prompt_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/prompts/prompt_builder.py -------------------------------------------------------------------------------- /SimplerLLM/tools/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SimplerLLM/tools/apify_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/apify_api.py -------------------------------------------------------------------------------- /SimplerLLM/tools/brainstorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/brainstorm.py -------------------------------------------------------------------------------- /SimplerLLM/tools/email_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/email_functions.py -------------------------------------------------------------------------------- /SimplerLLM/tools/file_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/file_functions.py -------------------------------------------------------------------------------- /SimplerLLM/tools/file_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/file_loader.py -------------------------------------------------------------------------------- /SimplerLLM/tools/generic_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/generic_loader.py -------------------------------------------------------------------------------- /SimplerLLM/tools/image_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/image_helpers.py -------------------------------------------------------------------------------- /SimplerLLM/tools/json_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/json_helpers.py -------------------------------------------------------------------------------- /SimplerLLM/tools/pandas_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/pandas_func.py -------------------------------------------------------------------------------- /SimplerLLM/tools/pattern_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/pattern_helpers.py -------------------------------------------------------------------------------- /SimplerLLM/tools/python_func.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/python_func.py -------------------------------------------------------------------------------- /SimplerLLM/tools/rapid_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/rapid_api.py -------------------------------------------------------------------------------- /SimplerLLM/tools/serp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/serp.py -------------------------------------------------------------------------------- /SimplerLLM/tools/text_chunker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/text_chunker.py -------------------------------------------------------------------------------- /SimplerLLM/tools/youtube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/tools/youtube.py -------------------------------------------------------------------------------- /SimplerLLM/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SimplerLLM/utils/custom_verbose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/utils/custom_verbose.py -------------------------------------------------------------------------------- /SimplerLLM/vectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/vectors/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/vectors/local_vector_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/vectors/local_vector_db.py -------------------------------------------------------------------------------- /SimplerLLM/vectors/qdrant_vector_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/vectors/qdrant_vector_db.py -------------------------------------------------------------------------------- /SimplerLLM/vectors/simpler_vector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/vectors/simpler_vector.py -------------------------------------------------------------------------------- /SimplerLLM/vectors/vector_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/vectors/vector_db.py -------------------------------------------------------------------------------- /SimplerLLM/vectors/vector_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/vectors/vector_providers.py -------------------------------------------------------------------------------- /SimplerLLM/voice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/dialogue_generator/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/dialogue_generator/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/dialogue_generator/audio_merger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/dialogue_generator/audio_merger.py -------------------------------------------------------------------------------- /SimplerLLM/voice/dialogue_generator/dialogue_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/dialogue_generator/dialogue_generator.py -------------------------------------------------------------------------------- /SimplerLLM/voice/dialogue_generator/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/dialogue_generator/models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/live_voice_chat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/live_voice_chat/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/live_voice_chat/audio_player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/live_voice_chat/audio_player.py -------------------------------------------------------------------------------- /SimplerLLM/voice/live_voice_chat/audio_recorder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/live_voice_chat/audio_recorder.py -------------------------------------------------------------------------------- /SimplerLLM/voice/live_voice_chat/live_voice_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/live_voice_chat/live_voice_chat.py -------------------------------------------------------------------------------- /SimplerLLM/voice/live_voice_chat/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/live_voice_chat/models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/audio_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/audio_utils.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/base.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/providers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/providers/elevenlabs_convai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/providers/elevenlabs_convai.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/providers/openai_realtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/providers/openai_realtime.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/providers/realtime_response_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/providers/realtime_response_models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/realtime_voice_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/realtime_voice_chat.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/wrappers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/wrappers/elevenlabs_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/wrappers/elevenlabs_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/voice/realtime_voice/wrappers/openai_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/realtime_voice/wrappers/openai_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/voice/stt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/stt/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/stt/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/stt/base.py -------------------------------------------------------------------------------- /SimplerLLM/voice/stt/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/stt/providers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/stt/providers/openai_stt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/stt/providers/openai_stt.py -------------------------------------------------------------------------------- /SimplerLLM/voice/stt/providers/stt_response_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/stt/providers/stt_response_models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/stt/wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/stt/wrappers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/stt/wrappers/openai_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/stt/wrappers/openai_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/base.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/providers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/providers/elevenlabs_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/providers/elevenlabs_tts.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/providers/openai_tts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/providers/openai_tts.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/providers/tts_response_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/providers/tts_response_models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/wrappers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/wrappers/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/wrappers/elevenlabs_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/wrappers/elevenlabs_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/voice/tts/wrappers/openai_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/tts/wrappers/openai_wrapper.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_dubbing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_dubbing/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_dubbing/audio_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_dubbing/audio_sync.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_dubbing/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_dubbing/base.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_dubbing/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_dubbing/models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_dubbing/video_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_dubbing/video_processor.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_transcription/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_transcription/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_transcription/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_transcription/base.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_transcription/caption_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_transcription/caption_generator.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_transcription/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_transcription/models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_transcription/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_transcription/utils/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_transcription/utils/subtitle_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_transcription/utils/subtitle_formatter.py -------------------------------------------------------------------------------- /SimplerLLM/voice/video_transcription/utils/video_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/video_transcription/utils/video_utils.py -------------------------------------------------------------------------------- /SimplerLLM/voice/voice_chat/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/voice_chat/__init__.py -------------------------------------------------------------------------------- /SimplerLLM/voice/voice_chat/conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/voice_chat/conversation.py -------------------------------------------------------------------------------- /SimplerLLM/voice/voice_chat/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/voice_chat/models.py -------------------------------------------------------------------------------- /SimplerLLM/voice/voice_chat/voice_chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/SimplerLLM/voice/voice_chat/voice_chat.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/pytest.ini -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/readme.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hassancs91/SimplerLLM/HEAD/setup.py --------------------------------------------------------------------------------