From 1dc09ae35fdf938a5267cdf6d86f73b783b8477a Mon Sep 17 00:00:00 2001 From: Ashpreet Bedi Date: Fri, 27 Sep 2024 16:24:37 +0100 Subject: [PATCH] Move Assistant cookbooks to cookbooks/assistants --- cookbook/{ => assistants}/advanced_rag/__init__.py | 0 .../advanced_rag/hybrid_search/__init__.py | 0 .../advanced_rag/hybrid_search/main.py | 0 .../advanced_rag/image_search/01_download_images.py | 0 .../advanced_rag/image_search/02_upsert_pinecone.py | 0 .../advanced_rag/image_search/03_image_search.py | 0 .../advanced_rag/image_search/README.md | 0 .../advanced_rag/image_search/__init__.py | 0 .../advanced_rag/image_search/requirements.txt | 0 .../pinecone_hybrid_search/01_download_text.py | 0 .../pinecone_hybrid_search/02_upsert_pinecone.py | 0 .../pinecone_hybrid_search/03_hybrid_search.py | 0 .../advanced_rag/pinecone_hybrid_search/README.md | 0 .../advanced_rag/pinecone_hybrid_search/__init__.py | 0 .../pinecone_hybrid_search/requirements.txt | 0 cookbook/{ => assistants}/examples/__init__.py | 0 .../{ => assistants}/examples/auto_rag/README.md | 0 .../{ => assistants}/examples/auto_rag/__init__.py | 0 cookbook/{ => assistants}/examples/auto_rag/app.py | 0 .../{ => assistants}/examples/auto_rag/assistant.py | 0 .../examples/auto_rag/requirements.in | 0 .../examples/auto_rag/requirements.txt | 0 .../{ => assistants}/examples/data_eng/.gitignore | 0 .../{ => assistants}/examples/data_eng/README.md | 0 .../{ => assistants}/examples/data_eng/__init__.py | 0 .../examples/data_eng/duckdb_assistant.py | 0 .../examples/data_eng/python_assistant.py | 0 .../examples/data_eng/requirements.in | 0 .../examples/data_eng/requirements.txt | 0 .../examples/data_eng/sales_assistant.py | 0 cookbook/{ => assistants}/examples/pdf/README.md | 0 cookbook/{ => assistants}/examples/pdf/__init__.py | 0 cookbook/{ => assistants}/examples/pdf/assistant.py | 0 cookbook/{ => assistants}/examples/pdf/cli.py | 0 .../examples/personalization/README.md | 0 .../examples/personalization/__init__.py | 0 .../examples/personalization/app.py | 0 .../examples/personalization/assistant.py | 0 .../examples/personalization/requirements.in | 0 .../examples/personalization/requirements.txt | 0 cookbook/{ => assistants}/examples/rag/README.md | 0 cookbook/{ => assistants}/examples/rag/__init__.py | 0 cookbook/{ => assistants}/examples/rag/assistant.py | 0 .../examples/rag_with_lance_and_sqllite/README.md | 0 .../rag_with_lance_and_sqllite/assistant.py | 0 .../{ => assistants}/examples/research/README.md | 0 .../{ => assistants}/examples/research/__init__.py | 0 cookbook/{ => assistants}/examples/research/app.py | 0 .../examples/research/assistants.py | 0 .../examples/research/generate_report.py | 0 .../examples/research/requirements.in | 0 .../examples/research/requirements.txt | 0 cookbook/{ => assistants}/examples/scraping/app.py | 0 cookbook/{ => assistants}/examples/sql/README.md | 0 cookbook/{ => assistants}/examples/sql/__init__.py | 0 cookbook/{ => assistants}/examples/sql/app.py | 0 cookbook/{ => assistants}/examples/sql/assistant.py | 0 .../sql/knowledge/constructors_championship.json | 0 .../sql/knowledge/drivers_championship.json | 0 .../examples/sql/knowledge/fastest_laps.json | 0 .../examples/sql/knowledge/race_results.json | 0 .../examples/sql/knowledge/race_wins.json | 0 .../examples/sql/knowledge/sample_queries.sql | 0 .../{ => assistants}/examples/sql/load_f1_data.py | 0 .../{ => assistants}/examples/sql/load_knowledge.py | 0 .../{ => assistants}/examples/sql/requirements.in | 0 .../{ => assistants}/examples/sql/requirements.txt | 0 .../examples/structured_output/README.md | 0 .../examples/structured_output/__init__.py | 0 .../examples/structured_output/movie_generator.py | 0 .../structured_output/movie_list_generator.py | 0 .../examples/worldbuilding/README.md | 0 .../examples/worldbuilding/__init__.py | 0 .../{ => assistants}/examples/worldbuilding/app.py | 0 .../examples/worldbuilding/assistant.py | 0 .../examples/worldbuilding/requirements.in | 0 .../examples/worldbuilding/requirements.txt | 0 .../examples/worldbuilding/world_builder.py | 0 .../examples/worldbuilding/world_explorer.py | 0 cookbook/{ => assistants}/integrations/__init__.py | 0 .../integrations/chromadb/README.md | 0 .../integrations/chromadb/__init__.py | 0 .../integrations/chromadb/assistant.py | 0 .../{ => assistants}/integrations/lancedb/README.md | 0 .../integrations/lancedb/__init__.py | 0 .../integrations/lancedb/assistant.py | 0 .../integrations/pgvector/README.md | 0 .../integrations/pgvector/__init__.py | 0 .../integrations/pgvector/assistant.py | 0 .../integrations/pinecone/README.md | 0 .../integrations/pinecone/__init__.py | 0 .../integrations/pinecone/assistant.py | 0 .../portkey/Phidata_with_ Perplexity.ipynb | 0 .../integrations/portkey/Phidata_with_Portkey.ipynb | 0 .../{ => assistants}/integrations/qdrant/README.md | 0 .../integrations/qdrant/__init__.py | 0 .../integrations/qdrant/assistant.py | 0 .../integrations/singlestore/README.md | 0 .../integrations/singlestore/__init__.py | 0 .../integrations/singlestore/ai_apps/Home.py | 0 .../integrations/singlestore/ai_apps/README.md | 0 .../integrations/singlestore/ai_apps/__init__.py | 0 .../integrations/singlestore/ai_apps/assistants.py | 0 .../ai_apps/pages/1_Research_Assistant.py | 0 .../singlestore/ai_apps/pages/2_RAG_Assistant.py | 0 .../singlestore/ai_apps/pages/__init__.py | 0 .../singlestore/ai_apps/requirements.in | 0 .../singlestore/ai_apps/requirements.txt | 0 .../integrations/singlestore/assistant.py | 0 .../integrations/singlestore/auto_rag/README.md | 0 cookbook/{ => assistants}/knowledge/README.md | 0 cookbook/{ => assistants}/knowledge/__init__.py | 0 cookbook/{ => assistants}/knowledge/arxiv_kb.py | 0 .../{ => assistants}/knowledge/custom_references.py | 0 cookbook/{ => assistants}/knowledge/json_kb.py | 0 cookbook/{ => assistants}/knowledge/langchain.py | 0 cookbook/{ => assistants}/knowledge/llamaindex.py | 0 cookbook/{ => assistants}/knowledge/pdf.py | 0 cookbook/{ => assistants}/knowledge/pdf_url.py | 0 cookbook/{ => assistants}/knowledge/text.py | 0 cookbook/{ => assistants}/knowledge/website_kb.py | 0 .../knowledge/website_pinecone_kb.py | 0 cookbook/{ => assistants}/knowledge/wikipedia_kb.py | 0 cookbook/{ => assistants}/llm_os/.gitignore | 0 cookbook/{ => assistants}/llm_os/README.md | 0 cookbook/{ => assistants}/llm_os/__init__.py | 0 cookbook/{ => assistants}/llm_os/app.py | 0 cookbook/{ => assistants}/llm_os/assistant.py | 0 cookbook/{ => assistants}/llm_os/requirements.in | 0 cookbook/{ => assistants}/llm_os/requirements.txt | 0 cookbook/{ => assistants}/llms/__init__.py | 0 cookbook/{ => assistants}/llms/anyscale/README.md | 0 cookbook/{ => assistants}/llms/anyscale/__init__.py | 0 .../{ => assistants}/llms/anyscale/assistant.py | 0 .../llms/anyscale/assistant_stream_off.py | 0 cookbook/{ => assistants}/llms/anyscale/cli.py | 0 .../{ => assistants}/llms/anyscale/embeddings.py | 0 .../llms/anyscale/pydantic_output.py | 0 .../{ => assistants}/llms/anyscale/tool_call.py | 0 .../{ => assistants}/llms/azure_openai/README.md | 0 .../{ => assistants}/llms/azure_openai/__init__.py | 0 .../{ => assistants}/llms/azure_openai/assistant.py | 0 .../llms/azure_openai/assistant_stream_off.py | 0 cookbook/{ => assistants}/llms/azure_openai/cli.py | 0 .../llms/azure_openai/embeddings.py | 0 .../llms/azure_openai/pydantic_output.py | 0 .../{ => assistants}/llms/azure_openai/tool_call.py | 0 cookbook/{ => assistants}/llms/bedrock/README.md | 0 cookbook/{ => assistants}/llms/bedrock/__init__.py | 0 cookbook/{ => assistants}/llms/bedrock/basic.py | 0 .../llms/bedrock/basic_stream_off.py | 0 cookbook/{ => assistants}/llms/claude/README.md | 0 cookbook/{ => assistants}/llms/claude/__init__.py | 0 cookbook/{ => assistants}/llms/claude/assistant.py | 0 .../llms/claude/assistant_stream_off.py | 0 cookbook/{ => assistants}/llms/claude/basic.py | 0 .../llms/claude/basic_stream_off.py | 0 .../{ => assistants}/llms/claude/data_analyst.py | 0 cookbook/{ => assistants}/llms/claude/exa_search.py | 0 cookbook/{ => assistants}/llms/claude/finance.py | 0 .../llms/claude/structured_output.py | 0 cookbook/{ => assistants}/llms/cohere/README.md | 0 cookbook/{ => assistants}/llms/cohere/__init__.py | 0 cookbook/{ => assistants}/llms/cohere/assistant.py | 0 .../llms/cohere/assistant_stream_off.py | 0 cookbook/{ => assistants}/llms/cohere/basic.py | 0 .../llms/cohere/basic_stream_off.py | 0 .../{ => assistants}/llms/cohere/data_analyst.py | 0 cookbook/{ => assistants}/llms/cohere/exa_search.py | 0 cookbook/{ => assistants}/llms/cohere/finance.py | 0 .../llms/cohere/structured_output.py | 0 cookbook/{ => assistants}/llms/fireworks/README.md | 0 .../{ => assistants}/llms/fireworks/__init__.py | 0 cookbook/{ => assistants}/llms/fireworks/app.py | 0 .../{ => assistants}/llms/fireworks/assistant.py | 0 .../llms/fireworks/assistant_stream_off.py | 0 cookbook/{ => assistants}/llms/fireworks/basic.py | 0 .../llms/fireworks/basic_stream_off.py | 0 .../{ => assistants}/llms/fireworks/data_analyst.py | 0 .../{ => assistants}/llms/fireworks/embeddings.py | 0 .../llms/fireworks/pydantic_output.py | 0 .../{ => assistants}/llms/fireworks/tool_call.py | 0 cookbook/{ => assistants}/llms/google/README.md | 0 cookbook/{ => assistants}/llms/google/assistant.py | 0 .../llms/google/assistant_stream_off.py | 0 cookbook/{ => assistants}/llms/google/basic.py | 0 .../llms/google/basic_stream_off.py | 0 cookbook/{ => assistants}/llms/google/embeddings.py | 0 cookbook/{ => assistants}/llms/google/finance.py | 0 .../{ => assistants}/llms/google/pydantic_output.py | 0 cookbook/{ => assistants}/llms/groq/README.md | 0 cookbook/{ => assistants}/llms/groq/__init__.py | 0 cookbook/{ => assistants}/llms/groq/ai_apps/Home.py | 0 .../{ => assistants}/llms/groq/ai_apps/README.md | 0 .../{ => assistants}/llms/groq/ai_apps/__init__.py | 0 .../llms/groq/ai_apps/assistants.py | 0 .../llms/groq/ai_apps/pages/1_RAG_Research.py | 0 .../llms/groq/ai_apps/pages/2_RAG_Chat.py | 0 .../llms/groq/ai_apps/pages/__init__.py | 0 .../llms/groq/ai_apps/requirements.in | 0 .../llms/groq/ai_apps/requirements.txt | 0 .../{ => assistants}/llms/groq/auto_rag/README.md | 0 .../{ => assistants}/llms/groq/auto_rag/__init__.py | 0 cookbook/{ => assistants}/llms/groq/auto_rag/app.py | 0 .../llms/groq/auto_rag/assistant.py | 0 .../llms/groq/auto_rag/requirements.in | 0 .../llms/groq/auto_rag/requirements.txt | 0 cookbook/{ => assistants}/llms/groq/basic.py | 0 .../{ => assistants}/llms/groq/basic_stream_off.py | 0 cookbook/{ => assistants}/llms/groq/data_analyst.py | 0 cookbook/{ => assistants}/llms/groq/finance.py | 0 .../llms/groq/finance_analyst/README.md | 0 .../llms/groq/finance_analyst/__init__.py | 0 .../llms/groq/finance_analyst/openbb_analyst.py | 0 .../llms/groq/finance_analyst/yfinance_analyst.py | 0 .../llms/groq/investment_researcher/README.md | 0 .../llms/groq/investment_researcher/__init__.py | 0 .../llms/groq/investment_researcher/app.py | 0 .../llms/groq/investment_researcher/assistants.py | 0 .../llms/groq/investment_researcher/requirements.in | 0 .../groq/investment_researcher/requirements.txt | 0 .../llms/groq/is_9_11_bigger_than_9_9.py | 0 .../llms/groq/news_articles/README.md | 0 .../llms/groq/news_articles/__init__.py | 0 .../{ => assistants}/llms/groq/news_articles/app.py | 0 .../llms/groq/news_articles/assistants.py | 0 .../llms/groq/news_articles/requirements.in | 0 .../llms/groq/news_articles/requirements.txt | 0 cookbook/{ => assistants}/llms/groq/rag/README.md | 0 cookbook/{ => assistants}/llms/groq/rag/__init__.py | 0 cookbook/{ => assistants}/llms/groq/rag/app.py | 0 .../{ => assistants}/llms/groq/rag/assistant.py | 0 .../{ => assistants}/llms/groq/rag/requirements.in | 0 .../{ => assistants}/llms/groq/rag/requirements.txt | 0 .../{ => assistants}/llms/groq/research/README.md | 0 .../{ => assistants}/llms/groq/research/__init__.py | 0 cookbook/{ => assistants}/llms/groq/research/app.py | 0 .../llms/groq/research/assistant.py | 0 .../llms/groq/research/requirements.in | 0 .../llms/groq/research/requirements.txt | 0 .../{ => assistants}/llms/groq/structured_output.py | 0 .../llms/groq/video_summary/README.md | 0 .../llms/groq/video_summary/__init__.py | 0 .../{ => assistants}/llms/groq/video_summary/app.py | 0 .../llms/groq/video_summary/assistant.py | 0 .../llms/groq/video_summary/requirements.in | 0 .../llms/groq/video_summary/requirements.txt | 0 cookbook/{ => assistants}/llms/groq/web_search.py | 0 cookbook/{ => assistants}/llms/hermes2/README.md | 0 cookbook/{ => assistants}/llms/hermes2/__init__.py | 0 cookbook/{ => assistants}/llms/hermes2/assistant.py | 0 .../llms/hermes2/auto_rag/README.md | 0 .../llms/hermes2/auto_rag/__init__.py | 0 .../{ => assistants}/llms/hermes2/auto_rag/app.py | 0 .../llms/hermes2/auto_rag/assistant.py | 0 .../llms/hermes2/auto_rag/requirements.in | 0 .../llms/hermes2/auto_rag/requirements.txt | 0 cookbook/{ => assistants}/llms/hermes2/basic.py | 0 .../{ => assistants}/llms/hermes2/embeddings.py | 0 cookbook/{ => assistants}/llms/hermes2/exa_kg.py | 0 cookbook/{ => assistants}/llms/hermes2/finance.py | 0 cookbook/{ => assistants}/llms/hermes2/report.py | 0 .../llms/hermes2/structured_output.py | 0 .../huggingface/huggingface_custom_embeddings.py | 0 .../huggingface/sentence_transformer_embeddings.py | 0 cookbook/{ => assistants}/llms/llama_cpp/.gitignore | 0 cookbook/{ => assistants}/llms/llama_cpp/README.md | 0 .../{ => assistants}/llms/llama_cpp/__init__.py | 0 .../{ => assistants}/llms/llama_cpp/assistant.py | 0 .../llms/llama_cpp/assistant_stream_off.py | 0 .../llms/llama_cpp/pydantic_output.py | 0 .../{ => assistants}/llms/llama_cpp/tool_call.py | 0 cookbook/{ => assistants}/llms/lmstudio/README.md | 0 cookbook/{ => assistants}/llms/lmstudio/__init__.py | 0 .../{ => assistants}/llms/lmstudio/assistant.py | 0 .../llms/lmstudio/assistant_stream_off.py | 0 cookbook/{ => assistants}/llms/lmstudio/cli.py | 0 .../llms/lmstudio/pydantic_output.py | 0 .../{ => assistants}/llms/lmstudio/tool_call.py | 0 cookbook/{ => assistants}/llms/mistral/README.md | 0 cookbook/{ => assistants}/llms/mistral/__init__.py | 0 cookbook/{ => assistants}/llms/mistral/assistant.py | 0 .../llms/mistral/assistant_stream_off.py | 0 .../{ => assistants}/llms/mistral/list_models.py | 0 .../llms/mistral/pydantic_output.py | 0 .../{ => assistants}/llms/mistral/rag/README.md | 0 .../{ => assistants}/llms/mistral/rag/__init__.py | 0 cookbook/{ => assistants}/llms/mistral/rag/app.py | 0 .../{ => assistants}/llms/mistral/rag/assistant.py | 0 .../llms/mistral/rag/requirements.in | 0 .../llms/mistral/rag/requirements.txt | 0 cookbook/{ => assistants}/llms/mistral/tool_call.py | 0 cookbook/{ => assistants}/llms/ollama/README.md | 0 cookbook/{ => assistants}/llms/ollama/__init__.py | 0 cookbook/{ => assistants}/llms/ollama/assistant.py | 0 .../llms/ollama/assistant_stream_off.py | 0 .../{ => assistants}/llms/ollama/auto_rag/README.md | 0 .../llms/ollama/auto_rag/__init__.py | 0 .../{ => assistants}/llms/ollama/auto_rag/app.py | 0 .../llms/ollama/auto_rag/assistant.py | 0 .../llms/ollama/auto_rag/requirements.in | 0 .../llms/ollama/auto_rag/requirements.txt | 0 cookbook/{ => assistants}/llms/ollama/embeddings.py | 0 cookbook/{ => assistants}/llms/ollama/finance.py | 0 cookbook/{ => assistants}/llms/ollama/hermes.py | 0 cookbook/{ => assistants}/llms/ollama/image.py | 0 cookbook/{ => assistants}/llms/ollama/openai_api.py | 0 .../{ => assistants}/llms/ollama/pydantic_output.py | 0 cookbook/{ => assistants}/llms/ollama/rag/README.md | 0 .../{ => assistants}/llms/ollama/rag/__init__.py | 0 cookbook/{ => assistants}/llms/ollama/rag/app.py | 0 .../{ => assistants}/llms/ollama/rag/assistant.py | 0 .../llms/ollama/rag/requirements.in | 0 .../llms/ollama/rag/requirements.txt | 0 .../{ => assistants}/llms/ollama/test_image.jpeg | Bin cookbook/{ => assistants}/llms/ollama/tool_call.py | 0 .../{ => assistants}/llms/ollama/tools/README.md | 0 .../{ => assistants}/llms/ollama/tools/__init__.py | 0 cookbook/{ => assistants}/llms/ollama/tools/app.py | 0 .../{ => assistants}/llms/ollama/tools/assistant.py | 0 .../llms/ollama/tools/requirements.in | 0 .../llms/ollama/tools/requirements.txt | 0 .../llms/ollama/video_summary/README.md | 0 .../llms/ollama/video_summary/__init__.py | 0 .../llms/ollama/video_summary/app.py | 0 .../llms/ollama/video_summary/assistant.py | 0 .../llms/ollama/video_summary/requirements.in | 0 .../llms/ollama/video_summary/requirements.txt | 0 .../{ => assistants}/llms/ollama/who_are_you.py | 0 cookbook/{ => assistants}/llms/openai/README.md | 0 cookbook/{ => assistants}/llms/openai/__init__.py | 0 cookbook/{ => assistants}/llms/openai/assistant.py | 0 .../{ => assistants}/llms/openai/auto_rag/README.md | 0 .../llms/openai/auto_rag/__init__.py | 0 .../{ => assistants}/llms/openai/auto_rag/app.py | 0 .../llms/openai/auto_rag/assistant.py | 0 .../llms/openai/auto_rag/requirements.in | 0 .../llms/openai/auto_rag/requirements.txt | 0 .../{ => assistants}/llms/openai/custom_messages.py | 0 cookbook/{ => assistants}/llms/openai/embeddings.py | 0 cookbook/{ => assistants}/llms/openai/finance.py | 0 .../{ => assistants}/llms/openai/pydantic_output.py | 0 .../llms/openai/pydantic_output_list.py | 0 cookbook/{ => assistants}/llms/openai/tool_call.py | 0 cookbook/{ => assistants}/llms/openhermes/README.md | 0 .../{ => assistants}/llms/openhermes/__init__.py | 0 .../{ => assistants}/llms/openhermes/assistant.py | 0 .../llms/openhermes/data_analyst.py | 0 .../{ => assistants}/llms/openhermes/embeddings.py | 0 .../llms/openhermes/pydantic_output.py | 0 .../{ => assistants}/llms/openhermes/tool_call.py | 0 cookbook/{ => assistants}/llms/openrouter/README.md | 0 .../{ => assistants}/llms/openrouter/assistant.py | 0 .../llms/openrouter/assistant_stream_off.py | 0 .../llms/openrouter/pydantic_output.py | 0 .../{ => assistants}/llms/openrouter/tool_call.py | 0 cookbook/{ => assistants}/llms/together/README.md | 0 cookbook/{ => assistants}/llms/together/__init__.py | 0 .../{ => assistants}/llms/together/assistant.py | 0 .../llms/together/assistant_stream_off.py | 0 cookbook/{ => assistants}/llms/together/cli.py | 0 .../{ => assistants}/llms/together/embeddings.py | 0 .../llms/together/is_9_11_bigger_than_9_9.py | 0 .../llms/together/pydantic_output.py | 0 .../{ => assistants}/llms/together/tool_call.py | 0 .../{ => assistants}/llms/together/web_search.py | 0 cookbook/{ => assistants}/llms/vertexai/README.md | 0 cookbook/{ => assistants}/llms/vertexai/__init__.py | 0 .../{ => assistants}/llms/vertexai/assistant.py | 0 .../{ => assistants}/llms/vertexai/data_analyst.py | 0 .../llms/vertexai/samples/README.md | 0 .../llms/vertexai/samples/__init__.py | 0 .../llms/vertexai/samples/multimodal.py | 0 .../llms/vertexai/samples/text_stream.py | 0 .../{ => assistants}/llms/vertexai/tool_call.py | 0 .../Mixture-of-Agents-Phidata-Groq.ipynb | 0 .../{ => assistants}/mixture_of_agents/README.md | 0 .../mixture_of_agents/mixture_of_agents_diagram.png | Bin .../mixture_of_agents/requirements.txt | 0 cookbook/{ => assistants}/teams/.gitignore | 0 cookbook/{ => assistants}/teams/__init__.py | 0 cookbook/{ => assistants}/teams/hackernews.py | 0 cookbook/{ => assistants}/teams/investment.py | 0 .../{ => assistants}/teams/journalist/README.md | 0 .../{ => assistants}/teams/journalist/__init__.py | 0 cookbook/{ => assistants}/teams/journalist/team.py | 0 cookbook/{ => assistants}/tools/.gitignore | 0 cookbook/{ => assistants}/tools/__init__.py | 0 cookbook/{ => assistants}/tools/apify_tools.py | 0 cookbook/{ => assistants}/tools/app.py | 0 cookbook/{ => assistants}/tools/arxiv_tools.py | 0 cookbook/{ => assistants}/tools/calculator_tools.py | 0 cookbook/{ => assistants}/tools/crawl4ai_tools.py | 0 cookbook/{ => assistants}/tools/csv_tools.py | 0 cookbook/{ => assistants}/tools/duckdb_tools.py | 0 cookbook/{ => assistants}/tools/duckduckgo.py | 0 cookbook/{ => assistants}/tools/duckduckgo_2.py | 0 cookbook/{ => assistants}/tools/duckduckgo_3.py | 0 cookbook/{ => assistants}/tools/email_tools.py | 0 cookbook/{ => assistants}/tools/exa_tools.py | 0 cookbook/{ => assistants}/tools/file_tools.py | 0 cookbook/{ => assistants}/tools/firecrawl_tools.py | 0 cookbook/{ => assistants}/tools/googlesearch_1.py | 0 cookbook/{ => assistants}/tools/hackernews.py | 0 .../{ => assistants}/tools/newspaper4k_tools.py | 0 cookbook/{ => assistants}/tools/pubmed.py | 0 .../{ => assistants}/tools/pydantic_web_search.py | 0 cookbook/{ => assistants}/tools/python_tools.py | 0 cookbook/{ => assistants}/tools/resend_tools.py | 0 cookbook/{ => assistants}/tools/serpapi_tools.py | 0 cookbook/{ => assistants}/tools/shell_tools.py | 0 cookbook/{ => assistants}/tools/spider_tools.py | 0 cookbook/{ => assistants}/tools/sql_tools.py | 0 cookbook/{ => assistants}/tools/tavily_tools.py | 0 cookbook/{ => assistants}/tools/website_tools.py | 0 cookbook/{ => assistants}/tools/wikipedia_tools.py | 0 cookbook/{ => assistants}/tools/yfinance_tools.py | 0 cookbook/{ => assistants}/tools/youtube_tools.py | 0 cookbook/{ => assistants}/tools/zendesk_tools.py | 0 419 files changed, 0 insertions(+), 0 deletions(-) rename cookbook/{ => assistants}/advanced_rag/__init__.py (100%) rename cookbook/{ => assistants}/advanced_rag/hybrid_search/__init__.py (100%) rename cookbook/{ => assistants}/advanced_rag/hybrid_search/main.py (100%) rename cookbook/{ => assistants}/advanced_rag/image_search/01_download_images.py (100%) rename cookbook/{ => assistants}/advanced_rag/image_search/02_upsert_pinecone.py (100%) rename cookbook/{ => assistants}/advanced_rag/image_search/03_image_search.py (100%) rename cookbook/{ => assistants}/advanced_rag/image_search/README.md (100%) rename cookbook/{ => assistants}/advanced_rag/image_search/__init__.py (100%) rename cookbook/{ => assistants}/advanced_rag/image_search/requirements.txt (100%) rename cookbook/{ => assistants}/advanced_rag/pinecone_hybrid_search/01_download_text.py (100%) rename cookbook/{ => assistants}/advanced_rag/pinecone_hybrid_search/02_upsert_pinecone.py (100%) rename cookbook/{ => assistants}/advanced_rag/pinecone_hybrid_search/03_hybrid_search.py (100%) rename cookbook/{ => assistants}/advanced_rag/pinecone_hybrid_search/README.md (100%) rename cookbook/{ => assistants}/advanced_rag/pinecone_hybrid_search/__init__.py (100%) rename cookbook/{ => assistants}/advanced_rag/pinecone_hybrid_search/requirements.txt (100%) rename cookbook/{ => assistants}/examples/__init__.py (100%) rename cookbook/{ => assistants}/examples/auto_rag/README.md (100%) rename cookbook/{ => assistants}/examples/auto_rag/__init__.py (100%) rename cookbook/{ => assistants}/examples/auto_rag/app.py (100%) rename cookbook/{ => assistants}/examples/auto_rag/assistant.py (100%) rename cookbook/{ => assistants}/examples/auto_rag/requirements.in (100%) rename cookbook/{ => assistants}/examples/auto_rag/requirements.txt (100%) rename cookbook/{ => assistants}/examples/data_eng/.gitignore (100%) rename cookbook/{ => assistants}/examples/data_eng/README.md (100%) rename cookbook/{ => assistants}/examples/data_eng/__init__.py (100%) rename cookbook/{ => assistants}/examples/data_eng/duckdb_assistant.py (100%) rename cookbook/{ => assistants}/examples/data_eng/python_assistant.py (100%) rename cookbook/{ => assistants}/examples/data_eng/requirements.in (100%) rename cookbook/{ => assistants}/examples/data_eng/requirements.txt (100%) rename cookbook/{ => assistants}/examples/data_eng/sales_assistant.py (100%) rename cookbook/{ => assistants}/examples/pdf/README.md (100%) rename cookbook/{ => assistants}/examples/pdf/__init__.py (100%) rename cookbook/{ => assistants}/examples/pdf/assistant.py (100%) rename cookbook/{ => assistants}/examples/pdf/cli.py (100%) rename cookbook/{ => assistants}/examples/personalization/README.md (100%) rename cookbook/{ => assistants}/examples/personalization/__init__.py (100%) rename cookbook/{ => assistants}/examples/personalization/app.py (100%) rename cookbook/{ => assistants}/examples/personalization/assistant.py (100%) rename cookbook/{ => assistants}/examples/personalization/requirements.in (100%) rename cookbook/{ => assistants}/examples/personalization/requirements.txt (100%) rename cookbook/{ => assistants}/examples/rag/README.md (100%) rename cookbook/{ => assistants}/examples/rag/__init__.py (100%) rename cookbook/{ => assistants}/examples/rag/assistant.py (100%) rename cookbook/{ => assistants}/examples/rag_with_lance_and_sqllite/README.md (100%) rename cookbook/{ => assistants}/examples/rag_with_lance_and_sqllite/assistant.py (100%) rename cookbook/{ => assistants}/examples/research/README.md (100%) rename cookbook/{ => assistants}/examples/research/__init__.py (100%) rename cookbook/{ => assistants}/examples/research/app.py (100%) rename cookbook/{ => assistants}/examples/research/assistants.py (100%) rename cookbook/{ => assistants}/examples/research/generate_report.py (100%) rename cookbook/{ => assistants}/examples/research/requirements.in (100%) rename cookbook/{ => assistants}/examples/research/requirements.txt (100%) rename cookbook/{ => assistants}/examples/scraping/app.py (100%) rename cookbook/{ => assistants}/examples/sql/README.md (100%) rename cookbook/{ => assistants}/examples/sql/__init__.py (100%) rename cookbook/{ => assistants}/examples/sql/app.py (100%) rename cookbook/{ => assistants}/examples/sql/assistant.py (100%) rename cookbook/{ => assistants}/examples/sql/knowledge/constructors_championship.json (100%) rename cookbook/{ => assistants}/examples/sql/knowledge/drivers_championship.json (100%) rename cookbook/{ => assistants}/examples/sql/knowledge/fastest_laps.json (100%) rename cookbook/{ => assistants}/examples/sql/knowledge/race_results.json (100%) rename cookbook/{ => assistants}/examples/sql/knowledge/race_wins.json (100%) rename cookbook/{ => assistants}/examples/sql/knowledge/sample_queries.sql (100%) rename cookbook/{ => assistants}/examples/sql/load_f1_data.py (100%) rename cookbook/{ => assistants}/examples/sql/load_knowledge.py (100%) rename cookbook/{ => assistants}/examples/sql/requirements.in (100%) rename cookbook/{ => assistants}/examples/sql/requirements.txt (100%) rename cookbook/{ => assistants}/examples/structured_output/README.md (100%) rename cookbook/{ => assistants}/examples/structured_output/__init__.py (100%) rename cookbook/{ => assistants}/examples/structured_output/movie_generator.py (100%) rename cookbook/{ => assistants}/examples/structured_output/movie_list_generator.py (100%) rename cookbook/{ => assistants}/examples/worldbuilding/README.md (100%) rename cookbook/{ => assistants}/examples/worldbuilding/__init__.py (100%) rename cookbook/{ => assistants}/examples/worldbuilding/app.py (100%) rename cookbook/{ => assistants}/examples/worldbuilding/assistant.py (100%) rename cookbook/{ => assistants}/examples/worldbuilding/requirements.in (100%) rename cookbook/{ => assistants}/examples/worldbuilding/requirements.txt (100%) rename cookbook/{ => assistants}/examples/worldbuilding/world_builder.py (100%) rename cookbook/{ => assistants}/examples/worldbuilding/world_explorer.py (100%) rename cookbook/{ => assistants}/integrations/__init__.py (100%) rename cookbook/{ => assistants}/integrations/chromadb/README.md (100%) rename cookbook/{ => assistants}/integrations/chromadb/__init__.py (100%) rename cookbook/{ => assistants}/integrations/chromadb/assistant.py (100%) rename cookbook/{ => assistants}/integrations/lancedb/README.md (100%) rename cookbook/{ => assistants}/integrations/lancedb/__init__.py (100%) rename cookbook/{ => assistants}/integrations/lancedb/assistant.py (100%) rename cookbook/{ => assistants}/integrations/pgvector/README.md (100%) rename cookbook/{ => assistants}/integrations/pgvector/__init__.py (100%) rename cookbook/{ => assistants}/integrations/pgvector/assistant.py (100%) rename cookbook/{ => assistants}/integrations/pinecone/README.md (100%) rename cookbook/{ => assistants}/integrations/pinecone/__init__.py (100%) rename cookbook/{ => assistants}/integrations/pinecone/assistant.py (100%) rename cookbook/{ => assistants}/integrations/portkey/Phidata_with_ Perplexity.ipynb (100%) rename cookbook/{ => assistants}/integrations/portkey/Phidata_with_Portkey.ipynb (100%) rename cookbook/{ => assistants}/integrations/qdrant/README.md (100%) rename cookbook/{ => assistants}/integrations/qdrant/__init__.py (100%) rename cookbook/{ => assistants}/integrations/qdrant/assistant.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/README.md (100%) rename cookbook/{ => assistants}/integrations/singlestore/__init__.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/Home.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/README.md (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/__init__.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/assistants.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/pages/1_Research_Assistant.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/pages/2_RAG_Assistant.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/pages/__init__.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/requirements.in (100%) rename cookbook/{ => assistants}/integrations/singlestore/ai_apps/requirements.txt (100%) rename cookbook/{ => assistants}/integrations/singlestore/assistant.py (100%) rename cookbook/{ => assistants}/integrations/singlestore/auto_rag/README.md (100%) rename cookbook/{ => assistants}/knowledge/README.md (100%) rename cookbook/{ => assistants}/knowledge/__init__.py (100%) rename cookbook/{ => assistants}/knowledge/arxiv_kb.py (100%) rename cookbook/{ => assistants}/knowledge/custom_references.py (100%) rename cookbook/{ => assistants}/knowledge/json_kb.py (100%) rename cookbook/{ => assistants}/knowledge/langchain.py (100%) rename cookbook/{ => assistants}/knowledge/llamaindex.py (100%) rename cookbook/{ => assistants}/knowledge/pdf.py (100%) rename cookbook/{ => assistants}/knowledge/pdf_url.py (100%) rename cookbook/{ => assistants}/knowledge/text.py (100%) rename cookbook/{ => assistants}/knowledge/website_kb.py (100%) rename cookbook/{ => assistants}/knowledge/website_pinecone_kb.py (100%) rename cookbook/{ => assistants}/knowledge/wikipedia_kb.py (100%) rename cookbook/{ => assistants}/llm_os/.gitignore (100%) rename cookbook/{ => assistants}/llm_os/README.md (100%) rename cookbook/{ => assistants}/llm_os/__init__.py (100%) rename cookbook/{ => assistants}/llm_os/app.py (100%) rename cookbook/{ => assistants}/llm_os/assistant.py (100%) rename cookbook/{ => assistants}/llm_os/requirements.in (100%) rename cookbook/{ => assistants}/llm_os/requirements.txt (100%) rename cookbook/{ => assistants}/llms/__init__.py (100%) rename cookbook/{ => assistants}/llms/anyscale/README.md (100%) rename cookbook/{ => assistants}/llms/anyscale/__init__.py (100%) rename cookbook/{ => assistants}/llms/anyscale/assistant.py (100%) rename cookbook/{ => assistants}/llms/anyscale/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/anyscale/cli.py (100%) rename cookbook/{ => assistants}/llms/anyscale/embeddings.py (100%) rename cookbook/{ => assistants}/llms/anyscale/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/anyscale/tool_call.py (100%) rename cookbook/{ => assistants}/llms/azure_openai/README.md (100%) rename cookbook/{ => assistants}/llms/azure_openai/__init__.py (100%) rename cookbook/{ => assistants}/llms/azure_openai/assistant.py (100%) rename cookbook/{ => assistants}/llms/azure_openai/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/azure_openai/cli.py (100%) rename cookbook/{ => assistants}/llms/azure_openai/embeddings.py (100%) rename cookbook/{ => assistants}/llms/azure_openai/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/azure_openai/tool_call.py (100%) rename cookbook/{ => assistants}/llms/bedrock/README.md (100%) rename cookbook/{ => assistants}/llms/bedrock/__init__.py (100%) rename cookbook/{ => assistants}/llms/bedrock/basic.py (100%) rename cookbook/{ => assistants}/llms/bedrock/basic_stream_off.py (100%) rename cookbook/{ => assistants}/llms/claude/README.md (100%) rename cookbook/{ => assistants}/llms/claude/__init__.py (100%) rename cookbook/{ => assistants}/llms/claude/assistant.py (100%) rename cookbook/{ => assistants}/llms/claude/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/claude/basic.py (100%) rename cookbook/{ => assistants}/llms/claude/basic_stream_off.py (100%) rename cookbook/{ => assistants}/llms/claude/data_analyst.py (100%) rename cookbook/{ => assistants}/llms/claude/exa_search.py (100%) rename cookbook/{ => assistants}/llms/claude/finance.py (100%) rename cookbook/{ => assistants}/llms/claude/structured_output.py (100%) rename cookbook/{ => assistants}/llms/cohere/README.md (100%) rename cookbook/{ => assistants}/llms/cohere/__init__.py (100%) rename cookbook/{ => assistants}/llms/cohere/assistant.py (100%) rename cookbook/{ => assistants}/llms/cohere/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/cohere/basic.py (100%) rename cookbook/{ => assistants}/llms/cohere/basic_stream_off.py (100%) rename cookbook/{ => assistants}/llms/cohere/data_analyst.py (100%) rename cookbook/{ => assistants}/llms/cohere/exa_search.py (100%) rename cookbook/{ => assistants}/llms/cohere/finance.py (100%) rename cookbook/{ => assistants}/llms/cohere/structured_output.py (100%) rename cookbook/{ => assistants}/llms/fireworks/README.md (100%) rename cookbook/{ => assistants}/llms/fireworks/__init__.py (100%) rename cookbook/{ => assistants}/llms/fireworks/app.py (100%) rename cookbook/{ => assistants}/llms/fireworks/assistant.py (100%) rename cookbook/{ => assistants}/llms/fireworks/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/fireworks/basic.py (100%) rename cookbook/{ => assistants}/llms/fireworks/basic_stream_off.py (100%) rename cookbook/{ => assistants}/llms/fireworks/data_analyst.py (100%) rename cookbook/{ => assistants}/llms/fireworks/embeddings.py (100%) rename cookbook/{ => assistants}/llms/fireworks/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/fireworks/tool_call.py (100%) rename cookbook/{ => assistants}/llms/google/README.md (100%) rename cookbook/{ => assistants}/llms/google/assistant.py (100%) rename cookbook/{ => assistants}/llms/google/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/google/basic.py (100%) rename cookbook/{ => assistants}/llms/google/basic_stream_off.py (100%) rename cookbook/{ => assistants}/llms/google/embeddings.py (100%) rename cookbook/{ => assistants}/llms/google/finance.py (100%) rename cookbook/{ => assistants}/llms/google/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/groq/README.md (100%) rename cookbook/{ => assistants}/llms/groq/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/Home.py (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/README.md (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/assistants.py (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/pages/1_RAG_Research.py (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/pages/2_RAG_Chat.py (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/pages/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/requirements.in (100%) rename cookbook/{ => assistants}/llms/groq/ai_apps/requirements.txt (100%) rename cookbook/{ => assistants}/llms/groq/auto_rag/README.md (100%) rename cookbook/{ => assistants}/llms/groq/auto_rag/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/auto_rag/app.py (100%) rename cookbook/{ => assistants}/llms/groq/auto_rag/assistant.py (100%) rename cookbook/{ => assistants}/llms/groq/auto_rag/requirements.in (100%) rename cookbook/{ => assistants}/llms/groq/auto_rag/requirements.txt (100%) rename cookbook/{ => assistants}/llms/groq/basic.py (100%) rename cookbook/{ => assistants}/llms/groq/basic_stream_off.py (100%) rename cookbook/{ => assistants}/llms/groq/data_analyst.py (100%) rename cookbook/{ => assistants}/llms/groq/finance.py (100%) rename cookbook/{ => assistants}/llms/groq/finance_analyst/README.md (100%) rename cookbook/{ => assistants}/llms/groq/finance_analyst/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/finance_analyst/openbb_analyst.py (100%) rename cookbook/{ => assistants}/llms/groq/finance_analyst/yfinance_analyst.py (100%) rename cookbook/{ => assistants}/llms/groq/investment_researcher/README.md (100%) rename cookbook/{ => assistants}/llms/groq/investment_researcher/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/investment_researcher/app.py (100%) rename cookbook/{ => assistants}/llms/groq/investment_researcher/assistants.py (100%) rename cookbook/{ => assistants}/llms/groq/investment_researcher/requirements.in (100%) rename cookbook/{ => assistants}/llms/groq/investment_researcher/requirements.txt (100%) rename cookbook/{ => assistants}/llms/groq/is_9_11_bigger_than_9_9.py (100%) rename cookbook/{ => assistants}/llms/groq/news_articles/README.md (100%) rename cookbook/{ => assistants}/llms/groq/news_articles/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/news_articles/app.py (100%) rename cookbook/{ => assistants}/llms/groq/news_articles/assistants.py (100%) rename cookbook/{ => assistants}/llms/groq/news_articles/requirements.in (100%) rename cookbook/{ => assistants}/llms/groq/news_articles/requirements.txt (100%) rename cookbook/{ => assistants}/llms/groq/rag/README.md (100%) rename cookbook/{ => assistants}/llms/groq/rag/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/rag/app.py (100%) rename cookbook/{ => assistants}/llms/groq/rag/assistant.py (100%) rename cookbook/{ => assistants}/llms/groq/rag/requirements.in (100%) rename cookbook/{ => assistants}/llms/groq/rag/requirements.txt (100%) rename cookbook/{ => assistants}/llms/groq/research/README.md (100%) rename cookbook/{ => assistants}/llms/groq/research/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/research/app.py (100%) rename cookbook/{ => assistants}/llms/groq/research/assistant.py (100%) rename cookbook/{ => assistants}/llms/groq/research/requirements.in (100%) rename cookbook/{ => assistants}/llms/groq/research/requirements.txt (100%) rename cookbook/{ => assistants}/llms/groq/structured_output.py (100%) rename cookbook/{ => assistants}/llms/groq/video_summary/README.md (100%) rename cookbook/{ => assistants}/llms/groq/video_summary/__init__.py (100%) rename cookbook/{ => assistants}/llms/groq/video_summary/app.py (100%) rename cookbook/{ => assistants}/llms/groq/video_summary/assistant.py (100%) rename cookbook/{ => assistants}/llms/groq/video_summary/requirements.in (100%) rename cookbook/{ => assistants}/llms/groq/video_summary/requirements.txt (100%) rename cookbook/{ => assistants}/llms/groq/web_search.py (100%) rename cookbook/{ => assistants}/llms/hermes2/README.md (100%) rename cookbook/{ => assistants}/llms/hermes2/__init__.py (100%) rename cookbook/{ => assistants}/llms/hermes2/assistant.py (100%) rename cookbook/{ => assistants}/llms/hermes2/auto_rag/README.md (100%) rename cookbook/{ => assistants}/llms/hermes2/auto_rag/__init__.py (100%) rename cookbook/{ => assistants}/llms/hermes2/auto_rag/app.py (100%) rename cookbook/{ => assistants}/llms/hermes2/auto_rag/assistant.py (100%) rename cookbook/{ => assistants}/llms/hermes2/auto_rag/requirements.in (100%) rename cookbook/{ => assistants}/llms/hermes2/auto_rag/requirements.txt (100%) rename cookbook/{ => assistants}/llms/hermes2/basic.py (100%) rename cookbook/{ => assistants}/llms/hermes2/embeddings.py (100%) rename cookbook/{ => assistants}/llms/hermes2/exa_kg.py (100%) rename cookbook/{ => assistants}/llms/hermes2/finance.py (100%) rename cookbook/{ => assistants}/llms/hermes2/report.py (100%) rename cookbook/{ => assistants}/llms/hermes2/structured_output.py (100%) rename cookbook/{ => assistants}/llms/huggingface/huggingface_custom_embeddings.py (100%) rename cookbook/{ => assistants}/llms/huggingface/sentence_transformer_embeddings.py (100%) rename cookbook/{ => assistants}/llms/llama_cpp/.gitignore (100%) rename cookbook/{ => assistants}/llms/llama_cpp/README.md (100%) rename cookbook/{ => assistants}/llms/llama_cpp/__init__.py (100%) rename cookbook/{ => assistants}/llms/llama_cpp/assistant.py (100%) rename cookbook/{ => assistants}/llms/llama_cpp/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/llama_cpp/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/llama_cpp/tool_call.py (100%) rename cookbook/{ => assistants}/llms/lmstudio/README.md (100%) rename cookbook/{ => assistants}/llms/lmstudio/__init__.py (100%) rename cookbook/{ => assistants}/llms/lmstudio/assistant.py (100%) rename cookbook/{ => assistants}/llms/lmstudio/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/lmstudio/cli.py (100%) rename cookbook/{ => assistants}/llms/lmstudio/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/lmstudio/tool_call.py (100%) rename cookbook/{ => assistants}/llms/mistral/README.md (100%) rename cookbook/{ => assistants}/llms/mistral/__init__.py (100%) rename cookbook/{ => assistants}/llms/mistral/assistant.py (100%) rename cookbook/{ => assistants}/llms/mistral/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/mistral/list_models.py (100%) rename cookbook/{ => assistants}/llms/mistral/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/mistral/rag/README.md (100%) rename cookbook/{ => assistants}/llms/mistral/rag/__init__.py (100%) rename cookbook/{ => assistants}/llms/mistral/rag/app.py (100%) rename cookbook/{ => assistants}/llms/mistral/rag/assistant.py (100%) rename cookbook/{ => assistants}/llms/mistral/rag/requirements.in (100%) rename cookbook/{ => assistants}/llms/mistral/rag/requirements.txt (100%) rename cookbook/{ => assistants}/llms/mistral/tool_call.py (100%) rename cookbook/{ => assistants}/llms/ollama/README.md (100%) rename cookbook/{ => assistants}/llms/ollama/__init__.py (100%) rename cookbook/{ => assistants}/llms/ollama/assistant.py (100%) rename cookbook/{ => assistants}/llms/ollama/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/ollama/auto_rag/README.md (100%) rename cookbook/{ => assistants}/llms/ollama/auto_rag/__init__.py (100%) rename cookbook/{ => assistants}/llms/ollama/auto_rag/app.py (100%) rename cookbook/{ => assistants}/llms/ollama/auto_rag/assistant.py (100%) rename cookbook/{ => assistants}/llms/ollama/auto_rag/requirements.in (100%) rename cookbook/{ => assistants}/llms/ollama/auto_rag/requirements.txt (100%) rename cookbook/{ => assistants}/llms/ollama/embeddings.py (100%) rename cookbook/{ => assistants}/llms/ollama/finance.py (100%) rename cookbook/{ => assistants}/llms/ollama/hermes.py (100%) rename cookbook/{ => assistants}/llms/ollama/image.py (100%) rename cookbook/{ => assistants}/llms/ollama/openai_api.py (100%) rename cookbook/{ => assistants}/llms/ollama/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/ollama/rag/README.md (100%) rename cookbook/{ => assistants}/llms/ollama/rag/__init__.py (100%) rename cookbook/{ => assistants}/llms/ollama/rag/app.py (100%) rename cookbook/{ => assistants}/llms/ollama/rag/assistant.py (100%) rename cookbook/{ => assistants}/llms/ollama/rag/requirements.in (100%) rename cookbook/{ => assistants}/llms/ollama/rag/requirements.txt (100%) rename cookbook/{ => assistants}/llms/ollama/test_image.jpeg (100%) rename cookbook/{ => assistants}/llms/ollama/tool_call.py (100%) rename cookbook/{ => assistants}/llms/ollama/tools/README.md (100%) rename cookbook/{ => assistants}/llms/ollama/tools/__init__.py (100%) rename cookbook/{ => assistants}/llms/ollama/tools/app.py (100%) rename cookbook/{ => assistants}/llms/ollama/tools/assistant.py (100%) rename cookbook/{ => assistants}/llms/ollama/tools/requirements.in (100%) rename cookbook/{ => assistants}/llms/ollama/tools/requirements.txt (100%) rename cookbook/{ => assistants}/llms/ollama/video_summary/README.md (100%) rename cookbook/{ => assistants}/llms/ollama/video_summary/__init__.py (100%) rename cookbook/{ => assistants}/llms/ollama/video_summary/app.py (100%) rename cookbook/{ => assistants}/llms/ollama/video_summary/assistant.py (100%) rename cookbook/{ => assistants}/llms/ollama/video_summary/requirements.in (100%) rename cookbook/{ => assistants}/llms/ollama/video_summary/requirements.txt (100%) rename cookbook/{ => assistants}/llms/ollama/who_are_you.py (100%) rename cookbook/{ => assistants}/llms/openai/README.md (100%) rename cookbook/{ => assistants}/llms/openai/__init__.py (100%) rename cookbook/{ => assistants}/llms/openai/assistant.py (100%) rename cookbook/{ => assistants}/llms/openai/auto_rag/README.md (100%) rename cookbook/{ => assistants}/llms/openai/auto_rag/__init__.py (100%) rename cookbook/{ => assistants}/llms/openai/auto_rag/app.py (100%) rename cookbook/{ => assistants}/llms/openai/auto_rag/assistant.py (100%) rename cookbook/{ => assistants}/llms/openai/auto_rag/requirements.in (100%) rename cookbook/{ => assistants}/llms/openai/auto_rag/requirements.txt (100%) rename cookbook/{ => assistants}/llms/openai/custom_messages.py (100%) rename cookbook/{ => assistants}/llms/openai/embeddings.py (100%) rename cookbook/{ => assistants}/llms/openai/finance.py (100%) rename cookbook/{ => assistants}/llms/openai/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/openai/pydantic_output_list.py (100%) rename cookbook/{ => assistants}/llms/openai/tool_call.py (100%) rename cookbook/{ => assistants}/llms/openhermes/README.md (100%) rename cookbook/{ => assistants}/llms/openhermes/__init__.py (100%) rename cookbook/{ => assistants}/llms/openhermes/assistant.py (100%) rename cookbook/{ => assistants}/llms/openhermes/data_analyst.py (100%) rename cookbook/{ => assistants}/llms/openhermes/embeddings.py (100%) rename cookbook/{ => assistants}/llms/openhermes/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/openhermes/tool_call.py (100%) rename cookbook/{ => assistants}/llms/openrouter/README.md (100%) rename cookbook/{ => assistants}/llms/openrouter/assistant.py (100%) rename cookbook/{ => assistants}/llms/openrouter/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/openrouter/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/openrouter/tool_call.py (100%) rename cookbook/{ => assistants}/llms/together/README.md (100%) rename cookbook/{ => assistants}/llms/together/__init__.py (100%) rename cookbook/{ => assistants}/llms/together/assistant.py (100%) rename cookbook/{ => assistants}/llms/together/assistant_stream_off.py (100%) rename cookbook/{ => assistants}/llms/together/cli.py (100%) rename cookbook/{ => assistants}/llms/together/embeddings.py (100%) rename cookbook/{ => assistants}/llms/together/is_9_11_bigger_than_9_9.py (100%) rename cookbook/{ => assistants}/llms/together/pydantic_output.py (100%) rename cookbook/{ => assistants}/llms/together/tool_call.py (100%) rename cookbook/{ => assistants}/llms/together/web_search.py (100%) rename cookbook/{ => assistants}/llms/vertexai/README.md (100%) rename cookbook/{ => assistants}/llms/vertexai/__init__.py (100%) rename cookbook/{ => assistants}/llms/vertexai/assistant.py (100%) rename cookbook/{ => assistants}/llms/vertexai/data_analyst.py (100%) rename cookbook/{ => assistants}/llms/vertexai/samples/README.md (100%) rename cookbook/{ => assistants}/llms/vertexai/samples/__init__.py (100%) rename cookbook/{ => assistants}/llms/vertexai/samples/multimodal.py (100%) rename cookbook/{ => assistants}/llms/vertexai/samples/text_stream.py (100%) rename cookbook/{ => assistants}/llms/vertexai/tool_call.py (100%) rename cookbook/{ => assistants}/mixture_of_agents/Mixture-of-Agents-Phidata-Groq.ipynb (100%) rename cookbook/{ => assistants}/mixture_of_agents/README.md (100%) rename cookbook/{ => assistants}/mixture_of_agents/mixture_of_agents_diagram.png (100%) rename cookbook/{ => assistants}/mixture_of_agents/requirements.txt (100%) rename cookbook/{ => assistants}/teams/.gitignore (100%) rename cookbook/{ => assistants}/teams/__init__.py (100%) rename cookbook/{ => assistants}/teams/hackernews.py (100%) rename cookbook/{ => assistants}/teams/investment.py (100%) rename cookbook/{ => assistants}/teams/journalist/README.md (100%) rename cookbook/{ => assistants}/teams/journalist/__init__.py (100%) rename cookbook/{ => assistants}/teams/journalist/team.py (100%) rename cookbook/{ => assistants}/tools/.gitignore (100%) rename cookbook/{ => assistants}/tools/__init__.py (100%) rename cookbook/{ => assistants}/tools/apify_tools.py (100%) rename cookbook/{ => assistants}/tools/app.py (100%) rename cookbook/{ => assistants}/tools/arxiv_tools.py (100%) rename cookbook/{ => assistants}/tools/calculator_tools.py (100%) rename cookbook/{ => assistants}/tools/crawl4ai_tools.py (100%) rename cookbook/{ => assistants}/tools/csv_tools.py (100%) rename cookbook/{ => assistants}/tools/duckdb_tools.py (100%) rename cookbook/{ => assistants}/tools/duckduckgo.py (100%) rename cookbook/{ => assistants}/tools/duckduckgo_2.py (100%) rename cookbook/{ => assistants}/tools/duckduckgo_3.py (100%) rename cookbook/{ => assistants}/tools/email_tools.py (100%) rename cookbook/{ => assistants}/tools/exa_tools.py (100%) rename cookbook/{ => assistants}/tools/file_tools.py (100%) rename cookbook/{ => assistants}/tools/firecrawl_tools.py (100%) rename cookbook/{ => assistants}/tools/googlesearch_1.py (100%) rename cookbook/{ => assistants}/tools/hackernews.py (100%) rename cookbook/{ => assistants}/tools/newspaper4k_tools.py (100%) rename cookbook/{ => assistants}/tools/pubmed.py (100%) rename cookbook/{ => assistants}/tools/pydantic_web_search.py (100%) rename cookbook/{ => assistants}/tools/python_tools.py (100%) rename cookbook/{ => assistants}/tools/resend_tools.py (100%) rename cookbook/{ => assistants}/tools/serpapi_tools.py (100%) rename cookbook/{ => assistants}/tools/shell_tools.py (100%) rename cookbook/{ => assistants}/tools/spider_tools.py (100%) rename cookbook/{ => assistants}/tools/sql_tools.py (100%) rename cookbook/{ => assistants}/tools/tavily_tools.py (100%) rename cookbook/{ => assistants}/tools/website_tools.py (100%) rename cookbook/{ => assistants}/tools/wikipedia_tools.py (100%) rename cookbook/{ => assistants}/tools/yfinance_tools.py (100%) rename cookbook/{ => assistants}/tools/youtube_tools.py (100%) rename cookbook/{ => assistants}/tools/zendesk_tools.py (100%) diff --git a/cookbook/advanced_rag/__init__.py b/cookbook/assistants/advanced_rag/__init__.py similarity index 100% rename from cookbook/advanced_rag/__init__.py rename to cookbook/assistants/advanced_rag/__init__.py diff --git a/cookbook/advanced_rag/hybrid_search/__init__.py b/cookbook/assistants/advanced_rag/hybrid_search/__init__.py similarity index 100% rename from cookbook/advanced_rag/hybrid_search/__init__.py rename to cookbook/assistants/advanced_rag/hybrid_search/__init__.py diff --git a/cookbook/advanced_rag/hybrid_search/main.py b/cookbook/assistants/advanced_rag/hybrid_search/main.py similarity index 100% rename from cookbook/advanced_rag/hybrid_search/main.py rename to cookbook/assistants/advanced_rag/hybrid_search/main.py diff --git a/cookbook/advanced_rag/image_search/01_download_images.py b/cookbook/assistants/advanced_rag/image_search/01_download_images.py similarity index 100% rename from cookbook/advanced_rag/image_search/01_download_images.py rename to cookbook/assistants/advanced_rag/image_search/01_download_images.py diff --git a/cookbook/advanced_rag/image_search/02_upsert_pinecone.py b/cookbook/assistants/advanced_rag/image_search/02_upsert_pinecone.py similarity index 100% rename from cookbook/advanced_rag/image_search/02_upsert_pinecone.py rename to cookbook/assistants/advanced_rag/image_search/02_upsert_pinecone.py diff --git a/cookbook/advanced_rag/image_search/03_image_search.py b/cookbook/assistants/advanced_rag/image_search/03_image_search.py similarity index 100% rename from cookbook/advanced_rag/image_search/03_image_search.py rename to cookbook/assistants/advanced_rag/image_search/03_image_search.py diff --git a/cookbook/advanced_rag/image_search/README.md b/cookbook/assistants/advanced_rag/image_search/README.md similarity index 100% rename from cookbook/advanced_rag/image_search/README.md rename to cookbook/assistants/advanced_rag/image_search/README.md diff --git a/cookbook/advanced_rag/image_search/__init__.py b/cookbook/assistants/advanced_rag/image_search/__init__.py similarity index 100% rename from cookbook/advanced_rag/image_search/__init__.py rename to cookbook/assistants/advanced_rag/image_search/__init__.py diff --git a/cookbook/advanced_rag/image_search/requirements.txt b/cookbook/assistants/advanced_rag/image_search/requirements.txt similarity index 100% rename from cookbook/advanced_rag/image_search/requirements.txt rename to cookbook/assistants/advanced_rag/image_search/requirements.txt diff --git a/cookbook/advanced_rag/pinecone_hybrid_search/01_download_text.py b/cookbook/assistants/advanced_rag/pinecone_hybrid_search/01_download_text.py similarity index 100% rename from cookbook/advanced_rag/pinecone_hybrid_search/01_download_text.py rename to cookbook/assistants/advanced_rag/pinecone_hybrid_search/01_download_text.py diff --git a/cookbook/advanced_rag/pinecone_hybrid_search/02_upsert_pinecone.py b/cookbook/assistants/advanced_rag/pinecone_hybrid_search/02_upsert_pinecone.py similarity index 100% rename from cookbook/advanced_rag/pinecone_hybrid_search/02_upsert_pinecone.py rename to cookbook/assistants/advanced_rag/pinecone_hybrid_search/02_upsert_pinecone.py diff --git a/cookbook/advanced_rag/pinecone_hybrid_search/03_hybrid_search.py b/cookbook/assistants/advanced_rag/pinecone_hybrid_search/03_hybrid_search.py similarity index 100% rename from cookbook/advanced_rag/pinecone_hybrid_search/03_hybrid_search.py rename to cookbook/assistants/advanced_rag/pinecone_hybrid_search/03_hybrid_search.py diff --git a/cookbook/advanced_rag/pinecone_hybrid_search/README.md b/cookbook/assistants/advanced_rag/pinecone_hybrid_search/README.md similarity index 100% rename from cookbook/advanced_rag/pinecone_hybrid_search/README.md rename to cookbook/assistants/advanced_rag/pinecone_hybrid_search/README.md diff --git a/cookbook/advanced_rag/pinecone_hybrid_search/__init__.py b/cookbook/assistants/advanced_rag/pinecone_hybrid_search/__init__.py similarity index 100% rename from cookbook/advanced_rag/pinecone_hybrid_search/__init__.py rename to cookbook/assistants/advanced_rag/pinecone_hybrid_search/__init__.py diff --git a/cookbook/advanced_rag/pinecone_hybrid_search/requirements.txt b/cookbook/assistants/advanced_rag/pinecone_hybrid_search/requirements.txt similarity index 100% rename from cookbook/advanced_rag/pinecone_hybrid_search/requirements.txt rename to cookbook/assistants/advanced_rag/pinecone_hybrid_search/requirements.txt diff --git a/cookbook/examples/__init__.py b/cookbook/assistants/examples/__init__.py similarity index 100% rename from cookbook/examples/__init__.py rename to cookbook/assistants/examples/__init__.py diff --git a/cookbook/examples/auto_rag/README.md b/cookbook/assistants/examples/auto_rag/README.md similarity index 100% rename from cookbook/examples/auto_rag/README.md rename to cookbook/assistants/examples/auto_rag/README.md diff --git a/cookbook/examples/auto_rag/__init__.py b/cookbook/assistants/examples/auto_rag/__init__.py similarity index 100% rename from cookbook/examples/auto_rag/__init__.py rename to cookbook/assistants/examples/auto_rag/__init__.py diff --git a/cookbook/examples/auto_rag/app.py b/cookbook/assistants/examples/auto_rag/app.py similarity index 100% rename from cookbook/examples/auto_rag/app.py rename to cookbook/assistants/examples/auto_rag/app.py diff --git a/cookbook/examples/auto_rag/assistant.py b/cookbook/assistants/examples/auto_rag/assistant.py similarity index 100% rename from cookbook/examples/auto_rag/assistant.py rename to cookbook/assistants/examples/auto_rag/assistant.py diff --git a/cookbook/examples/auto_rag/requirements.in b/cookbook/assistants/examples/auto_rag/requirements.in similarity index 100% rename from cookbook/examples/auto_rag/requirements.in rename to cookbook/assistants/examples/auto_rag/requirements.in diff --git a/cookbook/examples/auto_rag/requirements.txt b/cookbook/assistants/examples/auto_rag/requirements.txt similarity index 100% rename from cookbook/examples/auto_rag/requirements.txt rename to cookbook/assistants/examples/auto_rag/requirements.txt diff --git a/cookbook/examples/data_eng/.gitignore b/cookbook/assistants/examples/data_eng/.gitignore similarity index 100% rename from cookbook/examples/data_eng/.gitignore rename to cookbook/assistants/examples/data_eng/.gitignore diff --git a/cookbook/examples/data_eng/README.md b/cookbook/assistants/examples/data_eng/README.md similarity index 100% rename from cookbook/examples/data_eng/README.md rename to cookbook/assistants/examples/data_eng/README.md diff --git a/cookbook/examples/data_eng/__init__.py b/cookbook/assistants/examples/data_eng/__init__.py similarity index 100% rename from cookbook/examples/data_eng/__init__.py rename to cookbook/assistants/examples/data_eng/__init__.py diff --git a/cookbook/examples/data_eng/duckdb_assistant.py b/cookbook/assistants/examples/data_eng/duckdb_assistant.py similarity index 100% rename from cookbook/examples/data_eng/duckdb_assistant.py rename to cookbook/assistants/examples/data_eng/duckdb_assistant.py diff --git a/cookbook/examples/data_eng/python_assistant.py b/cookbook/assistants/examples/data_eng/python_assistant.py similarity index 100% rename from cookbook/examples/data_eng/python_assistant.py rename to cookbook/assistants/examples/data_eng/python_assistant.py diff --git a/cookbook/examples/data_eng/requirements.in b/cookbook/assistants/examples/data_eng/requirements.in similarity index 100% rename from cookbook/examples/data_eng/requirements.in rename to cookbook/assistants/examples/data_eng/requirements.in diff --git a/cookbook/examples/data_eng/requirements.txt b/cookbook/assistants/examples/data_eng/requirements.txt similarity index 100% rename from cookbook/examples/data_eng/requirements.txt rename to cookbook/assistants/examples/data_eng/requirements.txt diff --git a/cookbook/examples/data_eng/sales_assistant.py b/cookbook/assistants/examples/data_eng/sales_assistant.py similarity index 100% rename from cookbook/examples/data_eng/sales_assistant.py rename to cookbook/assistants/examples/data_eng/sales_assistant.py diff --git a/cookbook/examples/pdf/README.md b/cookbook/assistants/examples/pdf/README.md similarity index 100% rename from cookbook/examples/pdf/README.md rename to cookbook/assistants/examples/pdf/README.md diff --git a/cookbook/examples/pdf/__init__.py b/cookbook/assistants/examples/pdf/__init__.py similarity index 100% rename from cookbook/examples/pdf/__init__.py rename to cookbook/assistants/examples/pdf/__init__.py diff --git a/cookbook/examples/pdf/assistant.py b/cookbook/assistants/examples/pdf/assistant.py similarity index 100% rename from cookbook/examples/pdf/assistant.py rename to cookbook/assistants/examples/pdf/assistant.py diff --git a/cookbook/examples/pdf/cli.py b/cookbook/assistants/examples/pdf/cli.py similarity index 100% rename from cookbook/examples/pdf/cli.py rename to cookbook/assistants/examples/pdf/cli.py diff --git a/cookbook/examples/personalization/README.md b/cookbook/assistants/examples/personalization/README.md similarity index 100% rename from cookbook/examples/personalization/README.md rename to cookbook/assistants/examples/personalization/README.md diff --git a/cookbook/examples/personalization/__init__.py b/cookbook/assistants/examples/personalization/__init__.py similarity index 100% rename from cookbook/examples/personalization/__init__.py rename to cookbook/assistants/examples/personalization/__init__.py diff --git a/cookbook/examples/personalization/app.py b/cookbook/assistants/examples/personalization/app.py similarity index 100% rename from cookbook/examples/personalization/app.py rename to cookbook/assistants/examples/personalization/app.py diff --git a/cookbook/examples/personalization/assistant.py b/cookbook/assistants/examples/personalization/assistant.py similarity index 100% rename from cookbook/examples/personalization/assistant.py rename to cookbook/assistants/examples/personalization/assistant.py diff --git a/cookbook/examples/personalization/requirements.in b/cookbook/assistants/examples/personalization/requirements.in similarity index 100% rename from cookbook/examples/personalization/requirements.in rename to cookbook/assistants/examples/personalization/requirements.in diff --git a/cookbook/examples/personalization/requirements.txt b/cookbook/assistants/examples/personalization/requirements.txt similarity index 100% rename from cookbook/examples/personalization/requirements.txt rename to cookbook/assistants/examples/personalization/requirements.txt diff --git a/cookbook/examples/rag/README.md b/cookbook/assistants/examples/rag/README.md similarity index 100% rename from cookbook/examples/rag/README.md rename to cookbook/assistants/examples/rag/README.md diff --git a/cookbook/examples/rag/__init__.py b/cookbook/assistants/examples/rag/__init__.py similarity index 100% rename from cookbook/examples/rag/__init__.py rename to cookbook/assistants/examples/rag/__init__.py diff --git a/cookbook/examples/rag/assistant.py b/cookbook/assistants/examples/rag/assistant.py similarity index 100% rename from cookbook/examples/rag/assistant.py rename to cookbook/assistants/examples/rag/assistant.py diff --git a/cookbook/examples/rag_with_lance_and_sqllite/README.md b/cookbook/assistants/examples/rag_with_lance_and_sqllite/README.md similarity index 100% rename from cookbook/examples/rag_with_lance_and_sqllite/README.md rename to cookbook/assistants/examples/rag_with_lance_and_sqllite/README.md diff --git a/cookbook/examples/rag_with_lance_and_sqllite/assistant.py b/cookbook/assistants/examples/rag_with_lance_and_sqllite/assistant.py similarity index 100% rename from cookbook/examples/rag_with_lance_and_sqllite/assistant.py rename to cookbook/assistants/examples/rag_with_lance_and_sqllite/assistant.py diff --git a/cookbook/examples/research/README.md b/cookbook/assistants/examples/research/README.md similarity index 100% rename from cookbook/examples/research/README.md rename to cookbook/assistants/examples/research/README.md diff --git a/cookbook/examples/research/__init__.py b/cookbook/assistants/examples/research/__init__.py similarity index 100% rename from cookbook/examples/research/__init__.py rename to cookbook/assistants/examples/research/__init__.py diff --git a/cookbook/examples/research/app.py b/cookbook/assistants/examples/research/app.py similarity index 100% rename from cookbook/examples/research/app.py rename to cookbook/assistants/examples/research/app.py diff --git a/cookbook/examples/research/assistants.py b/cookbook/assistants/examples/research/assistants.py similarity index 100% rename from cookbook/examples/research/assistants.py rename to cookbook/assistants/examples/research/assistants.py diff --git a/cookbook/examples/research/generate_report.py b/cookbook/assistants/examples/research/generate_report.py similarity index 100% rename from cookbook/examples/research/generate_report.py rename to cookbook/assistants/examples/research/generate_report.py diff --git a/cookbook/examples/research/requirements.in b/cookbook/assistants/examples/research/requirements.in similarity index 100% rename from cookbook/examples/research/requirements.in rename to cookbook/assistants/examples/research/requirements.in diff --git a/cookbook/examples/research/requirements.txt b/cookbook/assistants/examples/research/requirements.txt similarity index 100% rename from cookbook/examples/research/requirements.txt rename to cookbook/assistants/examples/research/requirements.txt diff --git a/cookbook/examples/scraping/app.py b/cookbook/assistants/examples/scraping/app.py similarity index 100% rename from cookbook/examples/scraping/app.py rename to cookbook/assistants/examples/scraping/app.py diff --git a/cookbook/examples/sql/README.md b/cookbook/assistants/examples/sql/README.md similarity index 100% rename from cookbook/examples/sql/README.md rename to cookbook/assistants/examples/sql/README.md diff --git a/cookbook/examples/sql/__init__.py b/cookbook/assistants/examples/sql/__init__.py similarity index 100% rename from cookbook/examples/sql/__init__.py rename to cookbook/assistants/examples/sql/__init__.py diff --git a/cookbook/examples/sql/app.py b/cookbook/assistants/examples/sql/app.py similarity index 100% rename from cookbook/examples/sql/app.py rename to cookbook/assistants/examples/sql/app.py diff --git a/cookbook/examples/sql/assistant.py b/cookbook/assistants/examples/sql/assistant.py similarity index 100% rename from cookbook/examples/sql/assistant.py rename to cookbook/assistants/examples/sql/assistant.py diff --git a/cookbook/examples/sql/knowledge/constructors_championship.json b/cookbook/assistants/examples/sql/knowledge/constructors_championship.json similarity index 100% rename from cookbook/examples/sql/knowledge/constructors_championship.json rename to cookbook/assistants/examples/sql/knowledge/constructors_championship.json diff --git a/cookbook/examples/sql/knowledge/drivers_championship.json b/cookbook/assistants/examples/sql/knowledge/drivers_championship.json similarity index 100% rename from cookbook/examples/sql/knowledge/drivers_championship.json rename to cookbook/assistants/examples/sql/knowledge/drivers_championship.json diff --git a/cookbook/examples/sql/knowledge/fastest_laps.json b/cookbook/assistants/examples/sql/knowledge/fastest_laps.json similarity index 100% rename from cookbook/examples/sql/knowledge/fastest_laps.json rename to cookbook/assistants/examples/sql/knowledge/fastest_laps.json diff --git a/cookbook/examples/sql/knowledge/race_results.json b/cookbook/assistants/examples/sql/knowledge/race_results.json similarity index 100% rename from cookbook/examples/sql/knowledge/race_results.json rename to cookbook/assistants/examples/sql/knowledge/race_results.json diff --git a/cookbook/examples/sql/knowledge/race_wins.json b/cookbook/assistants/examples/sql/knowledge/race_wins.json similarity index 100% rename from cookbook/examples/sql/knowledge/race_wins.json rename to cookbook/assistants/examples/sql/knowledge/race_wins.json diff --git a/cookbook/examples/sql/knowledge/sample_queries.sql b/cookbook/assistants/examples/sql/knowledge/sample_queries.sql similarity index 100% rename from cookbook/examples/sql/knowledge/sample_queries.sql rename to cookbook/assistants/examples/sql/knowledge/sample_queries.sql diff --git a/cookbook/examples/sql/load_f1_data.py b/cookbook/assistants/examples/sql/load_f1_data.py similarity index 100% rename from cookbook/examples/sql/load_f1_data.py rename to cookbook/assistants/examples/sql/load_f1_data.py diff --git a/cookbook/examples/sql/load_knowledge.py b/cookbook/assistants/examples/sql/load_knowledge.py similarity index 100% rename from cookbook/examples/sql/load_knowledge.py rename to cookbook/assistants/examples/sql/load_knowledge.py diff --git a/cookbook/examples/sql/requirements.in b/cookbook/assistants/examples/sql/requirements.in similarity index 100% rename from cookbook/examples/sql/requirements.in rename to cookbook/assistants/examples/sql/requirements.in diff --git a/cookbook/examples/sql/requirements.txt b/cookbook/assistants/examples/sql/requirements.txt similarity index 100% rename from cookbook/examples/sql/requirements.txt rename to cookbook/assistants/examples/sql/requirements.txt diff --git a/cookbook/examples/structured_output/README.md b/cookbook/assistants/examples/structured_output/README.md similarity index 100% rename from cookbook/examples/structured_output/README.md rename to cookbook/assistants/examples/structured_output/README.md diff --git a/cookbook/examples/structured_output/__init__.py b/cookbook/assistants/examples/structured_output/__init__.py similarity index 100% rename from cookbook/examples/structured_output/__init__.py rename to cookbook/assistants/examples/structured_output/__init__.py diff --git a/cookbook/examples/structured_output/movie_generator.py b/cookbook/assistants/examples/structured_output/movie_generator.py similarity index 100% rename from cookbook/examples/structured_output/movie_generator.py rename to cookbook/assistants/examples/structured_output/movie_generator.py diff --git a/cookbook/examples/structured_output/movie_list_generator.py b/cookbook/assistants/examples/structured_output/movie_list_generator.py similarity index 100% rename from cookbook/examples/structured_output/movie_list_generator.py rename to cookbook/assistants/examples/structured_output/movie_list_generator.py diff --git a/cookbook/examples/worldbuilding/README.md b/cookbook/assistants/examples/worldbuilding/README.md similarity index 100% rename from cookbook/examples/worldbuilding/README.md rename to cookbook/assistants/examples/worldbuilding/README.md diff --git a/cookbook/examples/worldbuilding/__init__.py b/cookbook/assistants/examples/worldbuilding/__init__.py similarity index 100% rename from cookbook/examples/worldbuilding/__init__.py rename to cookbook/assistants/examples/worldbuilding/__init__.py diff --git a/cookbook/examples/worldbuilding/app.py b/cookbook/assistants/examples/worldbuilding/app.py similarity index 100% rename from cookbook/examples/worldbuilding/app.py rename to cookbook/assistants/examples/worldbuilding/app.py diff --git a/cookbook/examples/worldbuilding/assistant.py b/cookbook/assistants/examples/worldbuilding/assistant.py similarity index 100% rename from cookbook/examples/worldbuilding/assistant.py rename to cookbook/assistants/examples/worldbuilding/assistant.py diff --git a/cookbook/examples/worldbuilding/requirements.in b/cookbook/assistants/examples/worldbuilding/requirements.in similarity index 100% rename from cookbook/examples/worldbuilding/requirements.in rename to cookbook/assistants/examples/worldbuilding/requirements.in diff --git a/cookbook/examples/worldbuilding/requirements.txt b/cookbook/assistants/examples/worldbuilding/requirements.txt similarity index 100% rename from cookbook/examples/worldbuilding/requirements.txt rename to cookbook/assistants/examples/worldbuilding/requirements.txt diff --git a/cookbook/examples/worldbuilding/world_builder.py b/cookbook/assistants/examples/worldbuilding/world_builder.py similarity index 100% rename from cookbook/examples/worldbuilding/world_builder.py rename to cookbook/assistants/examples/worldbuilding/world_builder.py diff --git a/cookbook/examples/worldbuilding/world_explorer.py b/cookbook/assistants/examples/worldbuilding/world_explorer.py similarity index 100% rename from cookbook/examples/worldbuilding/world_explorer.py rename to cookbook/assistants/examples/worldbuilding/world_explorer.py diff --git a/cookbook/integrations/__init__.py b/cookbook/assistants/integrations/__init__.py similarity index 100% rename from cookbook/integrations/__init__.py rename to cookbook/assistants/integrations/__init__.py diff --git a/cookbook/integrations/chromadb/README.md b/cookbook/assistants/integrations/chromadb/README.md similarity index 100% rename from cookbook/integrations/chromadb/README.md rename to cookbook/assistants/integrations/chromadb/README.md diff --git a/cookbook/integrations/chromadb/__init__.py b/cookbook/assistants/integrations/chromadb/__init__.py similarity index 100% rename from cookbook/integrations/chromadb/__init__.py rename to cookbook/assistants/integrations/chromadb/__init__.py diff --git a/cookbook/integrations/chromadb/assistant.py b/cookbook/assistants/integrations/chromadb/assistant.py similarity index 100% rename from cookbook/integrations/chromadb/assistant.py rename to cookbook/assistants/integrations/chromadb/assistant.py diff --git a/cookbook/integrations/lancedb/README.md b/cookbook/assistants/integrations/lancedb/README.md similarity index 100% rename from cookbook/integrations/lancedb/README.md rename to cookbook/assistants/integrations/lancedb/README.md diff --git a/cookbook/integrations/lancedb/__init__.py b/cookbook/assistants/integrations/lancedb/__init__.py similarity index 100% rename from cookbook/integrations/lancedb/__init__.py rename to cookbook/assistants/integrations/lancedb/__init__.py diff --git a/cookbook/integrations/lancedb/assistant.py b/cookbook/assistants/integrations/lancedb/assistant.py similarity index 100% rename from cookbook/integrations/lancedb/assistant.py rename to cookbook/assistants/integrations/lancedb/assistant.py diff --git a/cookbook/integrations/pgvector/README.md b/cookbook/assistants/integrations/pgvector/README.md similarity index 100% rename from cookbook/integrations/pgvector/README.md rename to cookbook/assistants/integrations/pgvector/README.md diff --git a/cookbook/integrations/pgvector/__init__.py b/cookbook/assistants/integrations/pgvector/__init__.py similarity index 100% rename from cookbook/integrations/pgvector/__init__.py rename to cookbook/assistants/integrations/pgvector/__init__.py diff --git a/cookbook/integrations/pgvector/assistant.py b/cookbook/assistants/integrations/pgvector/assistant.py similarity index 100% rename from cookbook/integrations/pgvector/assistant.py rename to cookbook/assistants/integrations/pgvector/assistant.py diff --git a/cookbook/integrations/pinecone/README.md b/cookbook/assistants/integrations/pinecone/README.md similarity index 100% rename from cookbook/integrations/pinecone/README.md rename to cookbook/assistants/integrations/pinecone/README.md diff --git a/cookbook/integrations/pinecone/__init__.py b/cookbook/assistants/integrations/pinecone/__init__.py similarity index 100% rename from cookbook/integrations/pinecone/__init__.py rename to cookbook/assistants/integrations/pinecone/__init__.py diff --git a/cookbook/integrations/pinecone/assistant.py b/cookbook/assistants/integrations/pinecone/assistant.py similarity index 100% rename from cookbook/integrations/pinecone/assistant.py rename to cookbook/assistants/integrations/pinecone/assistant.py diff --git a/cookbook/integrations/portkey/Phidata_with_ Perplexity.ipynb b/cookbook/assistants/integrations/portkey/Phidata_with_ Perplexity.ipynb similarity index 100% rename from cookbook/integrations/portkey/Phidata_with_ Perplexity.ipynb rename to cookbook/assistants/integrations/portkey/Phidata_with_ Perplexity.ipynb diff --git a/cookbook/integrations/portkey/Phidata_with_Portkey.ipynb b/cookbook/assistants/integrations/portkey/Phidata_with_Portkey.ipynb similarity index 100% rename from cookbook/integrations/portkey/Phidata_with_Portkey.ipynb rename to cookbook/assistants/integrations/portkey/Phidata_with_Portkey.ipynb diff --git a/cookbook/integrations/qdrant/README.md b/cookbook/assistants/integrations/qdrant/README.md similarity index 100% rename from cookbook/integrations/qdrant/README.md rename to cookbook/assistants/integrations/qdrant/README.md diff --git a/cookbook/integrations/qdrant/__init__.py b/cookbook/assistants/integrations/qdrant/__init__.py similarity index 100% rename from cookbook/integrations/qdrant/__init__.py rename to cookbook/assistants/integrations/qdrant/__init__.py diff --git a/cookbook/integrations/qdrant/assistant.py b/cookbook/assistants/integrations/qdrant/assistant.py similarity index 100% rename from cookbook/integrations/qdrant/assistant.py rename to cookbook/assistants/integrations/qdrant/assistant.py diff --git a/cookbook/integrations/singlestore/README.md b/cookbook/assistants/integrations/singlestore/README.md similarity index 100% rename from cookbook/integrations/singlestore/README.md rename to cookbook/assistants/integrations/singlestore/README.md diff --git a/cookbook/integrations/singlestore/__init__.py b/cookbook/assistants/integrations/singlestore/__init__.py similarity index 100% rename from cookbook/integrations/singlestore/__init__.py rename to cookbook/assistants/integrations/singlestore/__init__.py diff --git a/cookbook/integrations/singlestore/ai_apps/Home.py b/cookbook/assistants/integrations/singlestore/ai_apps/Home.py similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/Home.py rename to cookbook/assistants/integrations/singlestore/ai_apps/Home.py diff --git a/cookbook/integrations/singlestore/ai_apps/README.md b/cookbook/assistants/integrations/singlestore/ai_apps/README.md similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/README.md rename to cookbook/assistants/integrations/singlestore/ai_apps/README.md diff --git a/cookbook/integrations/singlestore/ai_apps/__init__.py b/cookbook/assistants/integrations/singlestore/ai_apps/__init__.py similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/__init__.py rename to cookbook/assistants/integrations/singlestore/ai_apps/__init__.py diff --git a/cookbook/integrations/singlestore/ai_apps/assistants.py b/cookbook/assistants/integrations/singlestore/ai_apps/assistants.py similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/assistants.py rename to cookbook/assistants/integrations/singlestore/ai_apps/assistants.py diff --git a/cookbook/integrations/singlestore/ai_apps/pages/1_Research_Assistant.py b/cookbook/assistants/integrations/singlestore/ai_apps/pages/1_Research_Assistant.py similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/pages/1_Research_Assistant.py rename to cookbook/assistants/integrations/singlestore/ai_apps/pages/1_Research_Assistant.py diff --git a/cookbook/integrations/singlestore/ai_apps/pages/2_RAG_Assistant.py b/cookbook/assistants/integrations/singlestore/ai_apps/pages/2_RAG_Assistant.py similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/pages/2_RAG_Assistant.py rename to cookbook/assistants/integrations/singlestore/ai_apps/pages/2_RAG_Assistant.py diff --git a/cookbook/integrations/singlestore/ai_apps/pages/__init__.py b/cookbook/assistants/integrations/singlestore/ai_apps/pages/__init__.py similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/pages/__init__.py rename to cookbook/assistants/integrations/singlestore/ai_apps/pages/__init__.py diff --git a/cookbook/integrations/singlestore/ai_apps/requirements.in b/cookbook/assistants/integrations/singlestore/ai_apps/requirements.in similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/requirements.in rename to cookbook/assistants/integrations/singlestore/ai_apps/requirements.in diff --git a/cookbook/integrations/singlestore/ai_apps/requirements.txt b/cookbook/assistants/integrations/singlestore/ai_apps/requirements.txt similarity index 100% rename from cookbook/integrations/singlestore/ai_apps/requirements.txt rename to cookbook/assistants/integrations/singlestore/ai_apps/requirements.txt diff --git a/cookbook/integrations/singlestore/assistant.py b/cookbook/assistants/integrations/singlestore/assistant.py similarity index 100% rename from cookbook/integrations/singlestore/assistant.py rename to cookbook/assistants/integrations/singlestore/assistant.py diff --git a/cookbook/integrations/singlestore/auto_rag/README.md b/cookbook/assistants/integrations/singlestore/auto_rag/README.md similarity index 100% rename from cookbook/integrations/singlestore/auto_rag/README.md rename to cookbook/assistants/integrations/singlestore/auto_rag/README.md diff --git a/cookbook/knowledge/README.md b/cookbook/assistants/knowledge/README.md similarity index 100% rename from cookbook/knowledge/README.md rename to cookbook/assistants/knowledge/README.md diff --git a/cookbook/knowledge/__init__.py b/cookbook/assistants/knowledge/__init__.py similarity index 100% rename from cookbook/knowledge/__init__.py rename to cookbook/assistants/knowledge/__init__.py diff --git a/cookbook/knowledge/arxiv_kb.py b/cookbook/assistants/knowledge/arxiv_kb.py similarity index 100% rename from cookbook/knowledge/arxiv_kb.py rename to cookbook/assistants/knowledge/arxiv_kb.py diff --git a/cookbook/knowledge/custom_references.py b/cookbook/assistants/knowledge/custom_references.py similarity index 100% rename from cookbook/knowledge/custom_references.py rename to cookbook/assistants/knowledge/custom_references.py diff --git a/cookbook/knowledge/json_kb.py b/cookbook/assistants/knowledge/json_kb.py similarity index 100% rename from cookbook/knowledge/json_kb.py rename to cookbook/assistants/knowledge/json_kb.py diff --git a/cookbook/knowledge/langchain.py b/cookbook/assistants/knowledge/langchain.py similarity index 100% rename from cookbook/knowledge/langchain.py rename to cookbook/assistants/knowledge/langchain.py diff --git a/cookbook/knowledge/llamaindex.py b/cookbook/assistants/knowledge/llamaindex.py similarity index 100% rename from cookbook/knowledge/llamaindex.py rename to cookbook/assistants/knowledge/llamaindex.py diff --git a/cookbook/knowledge/pdf.py b/cookbook/assistants/knowledge/pdf.py similarity index 100% rename from cookbook/knowledge/pdf.py rename to cookbook/assistants/knowledge/pdf.py diff --git a/cookbook/knowledge/pdf_url.py b/cookbook/assistants/knowledge/pdf_url.py similarity index 100% rename from cookbook/knowledge/pdf_url.py rename to cookbook/assistants/knowledge/pdf_url.py diff --git a/cookbook/knowledge/text.py b/cookbook/assistants/knowledge/text.py similarity index 100% rename from cookbook/knowledge/text.py rename to cookbook/assistants/knowledge/text.py diff --git a/cookbook/knowledge/website_kb.py b/cookbook/assistants/knowledge/website_kb.py similarity index 100% rename from cookbook/knowledge/website_kb.py rename to cookbook/assistants/knowledge/website_kb.py diff --git a/cookbook/knowledge/website_pinecone_kb.py b/cookbook/assistants/knowledge/website_pinecone_kb.py similarity index 100% rename from cookbook/knowledge/website_pinecone_kb.py rename to cookbook/assistants/knowledge/website_pinecone_kb.py diff --git a/cookbook/knowledge/wikipedia_kb.py b/cookbook/assistants/knowledge/wikipedia_kb.py similarity index 100% rename from cookbook/knowledge/wikipedia_kb.py rename to cookbook/assistants/knowledge/wikipedia_kb.py diff --git a/cookbook/llm_os/.gitignore b/cookbook/assistants/llm_os/.gitignore similarity index 100% rename from cookbook/llm_os/.gitignore rename to cookbook/assistants/llm_os/.gitignore diff --git a/cookbook/llm_os/README.md b/cookbook/assistants/llm_os/README.md similarity index 100% rename from cookbook/llm_os/README.md rename to cookbook/assistants/llm_os/README.md diff --git a/cookbook/llm_os/__init__.py b/cookbook/assistants/llm_os/__init__.py similarity index 100% rename from cookbook/llm_os/__init__.py rename to cookbook/assistants/llm_os/__init__.py diff --git a/cookbook/llm_os/app.py b/cookbook/assistants/llm_os/app.py similarity index 100% rename from cookbook/llm_os/app.py rename to cookbook/assistants/llm_os/app.py diff --git a/cookbook/llm_os/assistant.py b/cookbook/assistants/llm_os/assistant.py similarity index 100% rename from cookbook/llm_os/assistant.py rename to cookbook/assistants/llm_os/assistant.py diff --git a/cookbook/llm_os/requirements.in b/cookbook/assistants/llm_os/requirements.in similarity index 100% rename from cookbook/llm_os/requirements.in rename to cookbook/assistants/llm_os/requirements.in diff --git a/cookbook/llm_os/requirements.txt b/cookbook/assistants/llm_os/requirements.txt similarity index 100% rename from cookbook/llm_os/requirements.txt rename to cookbook/assistants/llm_os/requirements.txt diff --git a/cookbook/llms/__init__.py b/cookbook/assistants/llms/__init__.py similarity index 100% rename from cookbook/llms/__init__.py rename to cookbook/assistants/llms/__init__.py diff --git a/cookbook/llms/anyscale/README.md b/cookbook/assistants/llms/anyscale/README.md similarity index 100% rename from cookbook/llms/anyscale/README.md rename to cookbook/assistants/llms/anyscale/README.md diff --git a/cookbook/llms/anyscale/__init__.py b/cookbook/assistants/llms/anyscale/__init__.py similarity index 100% rename from cookbook/llms/anyscale/__init__.py rename to cookbook/assistants/llms/anyscale/__init__.py diff --git a/cookbook/llms/anyscale/assistant.py b/cookbook/assistants/llms/anyscale/assistant.py similarity index 100% rename from cookbook/llms/anyscale/assistant.py rename to cookbook/assistants/llms/anyscale/assistant.py diff --git a/cookbook/llms/anyscale/assistant_stream_off.py b/cookbook/assistants/llms/anyscale/assistant_stream_off.py similarity index 100% rename from cookbook/llms/anyscale/assistant_stream_off.py rename to cookbook/assistants/llms/anyscale/assistant_stream_off.py diff --git a/cookbook/llms/anyscale/cli.py b/cookbook/assistants/llms/anyscale/cli.py similarity index 100% rename from cookbook/llms/anyscale/cli.py rename to cookbook/assistants/llms/anyscale/cli.py diff --git a/cookbook/llms/anyscale/embeddings.py b/cookbook/assistants/llms/anyscale/embeddings.py similarity index 100% rename from cookbook/llms/anyscale/embeddings.py rename to cookbook/assistants/llms/anyscale/embeddings.py diff --git a/cookbook/llms/anyscale/pydantic_output.py b/cookbook/assistants/llms/anyscale/pydantic_output.py similarity index 100% rename from cookbook/llms/anyscale/pydantic_output.py rename to cookbook/assistants/llms/anyscale/pydantic_output.py diff --git a/cookbook/llms/anyscale/tool_call.py b/cookbook/assistants/llms/anyscale/tool_call.py similarity index 100% rename from cookbook/llms/anyscale/tool_call.py rename to cookbook/assistants/llms/anyscale/tool_call.py diff --git a/cookbook/llms/azure_openai/README.md b/cookbook/assistants/llms/azure_openai/README.md similarity index 100% rename from cookbook/llms/azure_openai/README.md rename to cookbook/assistants/llms/azure_openai/README.md diff --git a/cookbook/llms/azure_openai/__init__.py b/cookbook/assistants/llms/azure_openai/__init__.py similarity index 100% rename from cookbook/llms/azure_openai/__init__.py rename to cookbook/assistants/llms/azure_openai/__init__.py diff --git a/cookbook/llms/azure_openai/assistant.py b/cookbook/assistants/llms/azure_openai/assistant.py similarity index 100% rename from cookbook/llms/azure_openai/assistant.py rename to cookbook/assistants/llms/azure_openai/assistant.py diff --git a/cookbook/llms/azure_openai/assistant_stream_off.py b/cookbook/assistants/llms/azure_openai/assistant_stream_off.py similarity index 100% rename from cookbook/llms/azure_openai/assistant_stream_off.py rename to cookbook/assistants/llms/azure_openai/assistant_stream_off.py diff --git a/cookbook/llms/azure_openai/cli.py b/cookbook/assistants/llms/azure_openai/cli.py similarity index 100% rename from cookbook/llms/azure_openai/cli.py rename to cookbook/assistants/llms/azure_openai/cli.py diff --git a/cookbook/llms/azure_openai/embeddings.py b/cookbook/assistants/llms/azure_openai/embeddings.py similarity index 100% rename from cookbook/llms/azure_openai/embeddings.py rename to cookbook/assistants/llms/azure_openai/embeddings.py diff --git a/cookbook/llms/azure_openai/pydantic_output.py b/cookbook/assistants/llms/azure_openai/pydantic_output.py similarity index 100% rename from cookbook/llms/azure_openai/pydantic_output.py rename to cookbook/assistants/llms/azure_openai/pydantic_output.py diff --git a/cookbook/llms/azure_openai/tool_call.py b/cookbook/assistants/llms/azure_openai/tool_call.py similarity index 100% rename from cookbook/llms/azure_openai/tool_call.py rename to cookbook/assistants/llms/azure_openai/tool_call.py diff --git a/cookbook/llms/bedrock/README.md b/cookbook/assistants/llms/bedrock/README.md similarity index 100% rename from cookbook/llms/bedrock/README.md rename to cookbook/assistants/llms/bedrock/README.md diff --git a/cookbook/llms/bedrock/__init__.py b/cookbook/assistants/llms/bedrock/__init__.py similarity index 100% rename from cookbook/llms/bedrock/__init__.py rename to cookbook/assistants/llms/bedrock/__init__.py diff --git a/cookbook/llms/bedrock/basic.py b/cookbook/assistants/llms/bedrock/basic.py similarity index 100% rename from cookbook/llms/bedrock/basic.py rename to cookbook/assistants/llms/bedrock/basic.py diff --git a/cookbook/llms/bedrock/basic_stream_off.py b/cookbook/assistants/llms/bedrock/basic_stream_off.py similarity index 100% rename from cookbook/llms/bedrock/basic_stream_off.py rename to cookbook/assistants/llms/bedrock/basic_stream_off.py diff --git a/cookbook/llms/claude/README.md b/cookbook/assistants/llms/claude/README.md similarity index 100% rename from cookbook/llms/claude/README.md rename to cookbook/assistants/llms/claude/README.md diff --git a/cookbook/llms/claude/__init__.py b/cookbook/assistants/llms/claude/__init__.py similarity index 100% rename from cookbook/llms/claude/__init__.py rename to cookbook/assistants/llms/claude/__init__.py diff --git a/cookbook/llms/claude/assistant.py b/cookbook/assistants/llms/claude/assistant.py similarity index 100% rename from cookbook/llms/claude/assistant.py rename to cookbook/assistants/llms/claude/assistant.py diff --git a/cookbook/llms/claude/assistant_stream_off.py b/cookbook/assistants/llms/claude/assistant_stream_off.py similarity index 100% rename from cookbook/llms/claude/assistant_stream_off.py rename to cookbook/assistants/llms/claude/assistant_stream_off.py diff --git a/cookbook/llms/claude/basic.py b/cookbook/assistants/llms/claude/basic.py similarity index 100% rename from cookbook/llms/claude/basic.py rename to cookbook/assistants/llms/claude/basic.py diff --git a/cookbook/llms/claude/basic_stream_off.py b/cookbook/assistants/llms/claude/basic_stream_off.py similarity index 100% rename from cookbook/llms/claude/basic_stream_off.py rename to cookbook/assistants/llms/claude/basic_stream_off.py diff --git a/cookbook/llms/claude/data_analyst.py b/cookbook/assistants/llms/claude/data_analyst.py similarity index 100% rename from cookbook/llms/claude/data_analyst.py rename to cookbook/assistants/llms/claude/data_analyst.py diff --git a/cookbook/llms/claude/exa_search.py b/cookbook/assistants/llms/claude/exa_search.py similarity index 100% rename from cookbook/llms/claude/exa_search.py rename to cookbook/assistants/llms/claude/exa_search.py diff --git a/cookbook/llms/claude/finance.py b/cookbook/assistants/llms/claude/finance.py similarity index 100% rename from cookbook/llms/claude/finance.py rename to cookbook/assistants/llms/claude/finance.py diff --git a/cookbook/llms/claude/structured_output.py b/cookbook/assistants/llms/claude/structured_output.py similarity index 100% rename from cookbook/llms/claude/structured_output.py rename to cookbook/assistants/llms/claude/structured_output.py diff --git a/cookbook/llms/cohere/README.md b/cookbook/assistants/llms/cohere/README.md similarity index 100% rename from cookbook/llms/cohere/README.md rename to cookbook/assistants/llms/cohere/README.md diff --git a/cookbook/llms/cohere/__init__.py b/cookbook/assistants/llms/cohere/__init__.py similarity index 100% rename from cookbook/llms/cohere/__init__.py rename to cookbook/assistants/llms/cohere/__init__.py diff --git a/cookbook/llms/cohere/assistant.py b/cookbook/assistants/llms/cohere/assistant.py similarity index 100% rename from cookbook/llms/cohere/assistant.py rename to cookbook/assistants/llms/cohere/assistant.py diff --git a/cookbook/llms/cohere/assistant_stream_off.py b/cookbook/assistants/llms/cohere/assistant_stream_off.py similarity index 100% rename from cookbook/llms/cohere/assistant_stream_off.py rename to cookbook/assistants/llms/cohere/assistant_stream_off.py diff --git a/cookbook/llms/cohere/basic.py b/cookbook/assistants/llms/cohere/basic.py similarity index 100% rename from cookbook/llms/cohere/basic.py rename to cookbook/assistants/llms/cohere/basic.py diff --git a/cookbook/llms/cohere/basic_stream_off.py b/cookbook/assistants/llms/cohere/basic_stream_off.py similarity index 100% rename from cookbook/llms/cohere/basic_stream_off.py rename to cookbook/assistants/llms/cohere/basic_stream_off.py diff --git a/cookbook/llms/cohere/data_analyst.py b/cookbook/assistants/llms/cohere/data_analyst.py similarity index 100% rename from cookbook/llms/cohere/data_analyst.py rename to cookbook/assistants/llms/cohere/data_analyst.py diff --git a/cookbook/llms/cohere/exa_search.py b/cookbook/assistants/llms/cohere/exa_search.py similarity index 100% rename from cookbook/llms/cohere/exa_search.py rename to cookbook/assistants/llms/cohere/exa_search.py diff --git a/cookbook/llms/cohere/finance.py b/cookbook/assistants/llms/cohere/finance.py similarity index 100% rename from cookbook/llms/cohere/finance.py rename to cookbook/assistants/llms/cohere/finance.py diff --git a/cookbook/llms/cohere/structured_output.py b/cookbook/assistants/llms/cohere/structured_output.py similarity index 100% rename from cookbook/llms/cohere/structured_output.py rename to cookbook/assistants/llms/cohere/structured_output.py diff --git a/cookbook/llms/fireworks/README.md b/cookbook/assistants/llms/fireworks/README.md similarity index 100% rename from cookbook/llms/fireworks/README.md rename to cookbook/assistants/llms/fireworks/README.md diff --git a/cookbook/llms/fireworks/__init__.py b/cookbook/assistants/llms/fireworks/__init__.py similarity index 100% rename from cookbook/llms/fireworks/__init__.py rename to cookbook/assistants/llms/fireworks/__init__.py diff --git a/cookbook/llms/fireworks/app.py b/cookbook/assistants/llms/fireworks/app.py similarity index 100% rename from cookbook/llms/fireworks/app.py rename to cookbook/assistants/llms/fireworks/app.py diff --git a/cookbook/llms/fireworks/assistant.py b/cookbook/assistants/llms/fireworks/assistant.py similarity index 100% rename from cookbook/llms/fireworks/assistant.py rename to cookbook/assistants/llms/fireworks/assistant.py diff --git a/cookbook/llms/fireworks/assistant_stream_off.py b/cookbook/assistants/llms/fireworks/assistant_stream_off.py similarity index 100% rename from cookbook/llms/fireworks/assistant_stream_off.py rename to cookbook/assistants/llms/fireworks/assistant_stream_off.py diff --git a/cookbook/llms/fireworks/basic.py b/cookbook/assistants/llms/fireworks/basic.py similarity index 100% rename from cookbook/llms/fireworks/basic.py rename to cookbook/assistants/llms/fireworks/basic.py diff --git a/cookbook/llms/fireworks/basic_stream_off.py b/cookbook/assistants/llms/fireworks/basic_stream_off.py similarity index 100% rename from cookbook/llms/fireworks/basic_stream_off.py rename to cookbook/assistants/llms/fireworks/basic_stream_off.py diff --git a/cookbook/llms/fireworks/data_analyst.py b/cookbook/assistants/llms/fireworks/data_analyst.py similarity index 100% rename from cookbook/llms/fireworks/data_analyst.py rename to cookbook/assistants/llms/fireworks/data_analyst.py diff --git a/cookbook/llms/fireworks/embeddings.py b/cookbook/assistants/llms/fireworks/embeddings.py similarity index 100% rename from cookbook/llms/fireworks/embeddings.py rename to cookbook/assistants/llms/fireworks/embeddings.py diff --git a/cookbook/llms/fireworks/pydantic_output.py b/cookbook/assistants/llms/fireworks/pydantic_output.py similarity index 100% rename from cookbook/llms/fireworks/pydantic_output.py rename to cookbook/assistants/llms/fireworks/pydantic_output.py diff --git a/cookbook/llms/fireworks/tool_call.py b/cookbook/assistants/llms/fireworks/tool_call.py similarity index 100% rename from cookbook/llms/fireworks/tool_call.py rename to cookbook/assistants/llms/fireworks/tool_call.py diff --git a/cookbook/llms/google/README.md b/cookbook/assistants/llms/google/README.md similarity index 100% rename from cookbook/llms/google/README.md rename to cookbook/assistants/llms/google/README.md diff --git a/cookbook/llms/google/assistant.py b/cookbook/assistants/llms/google/assistant.py similarity index 100% rename from cookbook/llms/google/assistant.py rename to cookbook/assistants/llms/google/assistant.py diff --git a/cookbook/llms/google/assistant_stream_off.py b/cookbook/assistants/llms/google/assistant_stream_off.py similarity index 100% rename from cookbook/llms/google/assistant_stream_off.py rename to cookbook/assistants/llms/google/assistant_stream_off.py diff --git a/cookbook/llms/google/basic.py b/cookbook/assistants/llms/google/basic.py similarity index 100% rename from cookbook/llms/google/basic.py rename to cookbook/assistants/llms/google/basic.py diff --git a/cookbook/llms/google/basic_stream_off.py b/cookbook/assistants/llms/google/basic_stream_off.py similarity index 100% rename from cookbook/llms/google/basic_stream_off.py rename to cookbook/assistants/llms/google/basic_stream_off.py diff --git a/cookbook/llms/google/embeddings.py b/cookbook/assistants/llms/google/embeddings.py similarity index 100% rename from cookbook/llms/google/embeddings.py rename to cookbook/assistants/llms/google/embeddings.py diff --git a/cookbook/llms/google/finance.py b/cookbook/assistants/llms/google/finance.py similarity index 100% rename from cookbook/llms/google/finance.py rename to cookbook/assistants/llms/google/finance.py diff --git a/cookbook/llms/google/pydantic_output.py b/cookbook/assistants/llms/google/pydantic_output.py similarity index 100% rename from cookbook/llms/google/pydantic_output.py rename to cookbook/assistants/llms/google/pydantic_output.py diff --git a/cookbook/llms/groq/README.md b/cookbook/assistants/llms/groq/README.md similarity index 100% rename from cookbook/llms/groq/README.md rename to cookbook/assistants/llms/groq/README.md diff --git a/cookbook/llms/groq/__init__.py b/cookbook/assistants/llms/groq/__init__.py similarity index 100% rename from cookbook/llms/groq/__init__.py rename to cookbook/assistants/llms/groq/__init__.py diff --git a/cookbook/llms/groq/ai_apps/Home.py b/cookbook/assistants/llms/groq/ai_apps/Home.py similarity index 100% rename from cookbook/llms/groq/ai_apps/Home.py rename to cookbook/assistants/llms/groq/ai_apps/Home.py diff --git a/cookbook/llms/groq/ai_apps/README.md b/cookbook/assistants/llms/groq/ai_apps/README.md similarity index 100% rename from cookbook/llms/groq/ai_apps/README.md rename to cookbook/assistants/llms/groq/ai_apps/README.md diff --git a/cookbook/llms/groq/ai_apps/__init__.py b/cookbook/assistants/llms/groq/ai_apps/__init__.py similarity index 100% rename from cookbook/llms/groq/ai_apps/__init__.py rename to cookbook/assistants/llms/groq/ai_apps/__init__.py diff --git a/cookbook/llms/groq/ai_apps/assistants.py b/cookbook/assistants/llms/groq/ai_apps/assistants.py similarity index 100% rename from cookbook/llms/groq/ai_apps/assistants.py rename to cookbook/assistants/llms/groq/ai_apps/assistants.py diff --git a/cookbook/llms/groq/ai_apps/pages/1_RAG_Research.py b/cookbook/assistants/llms/groq/ai_apps/pages/1_RAG_Research.py similarity index 100% rename from cookbook/llms/groq/ai_apps/pages/1_RAG_Research.py rename to cookbook/assistants/llms/groq/ai_apps/pages/1_RAG_Research.py diff --git a/cookbook/llms/groq/ai_apps/pages/2_RAG_Chat.py b/cookbook/assistants/llms/groq/ai_apps/pages/2_RAG_Chat.py similarity index 100% rename from cookbook/llms/groq/ai_apps/pages/2_RAG_Chat.py rename to cookbook/assistants/llms/groq/ai_apps/pages/2_RAG_Chat.py diff --git a/cookbook/llms/groq/ai_apps/pages/__init__.py b/cookbook/assistants/llms/groq/ai_apps/pages/__init__.py similarity index 100% rename from cookbook/llms/groq/ai_apps/pages/__init__.py rename to cookbook/assistants/llms/groq/ai_apps/pages/__init__.py diff --git a/cookbook/llms/groq/ai_apps/requirements.in b/cookbook/assistants/llms/groq/ai_apps/requirements.in similarity index 100% rename from cookbook/llms/groq/ai_apps/requirements.in rename to cookbook/assistants/llms/groq/ai_apps/requirements.in diff --git a/cookbook/llms/groq/ai_apps/requirements.txt b/cookbook/assistants/llms/groq/ai_apps/requirements.txt similarity index 100% rename from cookbook/llms/groq/ai_apps/requirements.txt rename to cookbook/assistants/llms/groq/ai_apps/requirements.txt diff --git a/cookbook/llms/groq/auto_rag/README.md b/cookbook/assistants/llms/groq/auto_rag/README.md similarity index 100% rename from cookbook/llms/groq/auto_rag/README.md rename to cookbook/assistants/llms/groq/auto_rag/README.md diff --git a/cookbook/llms/groq/auto_rag/__init__.py b/cookbook/assistants/llms/groq/auto_rag/__init__.py similarity index 100% rename from cookbook/llms/groq/auto_rag/__init__.py rename to cookbook/assistants/llms/groq/auto_rag/__init__.py diff --git a/cookbook/llms/groq/auto_rag/app.py b/cookbook/assistants/llms/groq/auto_rag/app.py similarity index 100% rename from cookbook/llms/groq/auto_rag/app.py rename to cookbook/assistants/llms/groq/auto_rag/app.py diff --git a/cookbook/llms/groq/auto_rag/assistant.py b/cookbook/assistants/llms/groq/auto_rag/assistant.py similarity index 100% rename from cookbook/llms/groq/auto_rag/assistant.py rename to cookbook/assistants/llms/groq/auto_rag/assistant.py diff --git a/cookbook/llms/groq/auto_rag/requirements.in b/cookbook/assistants/llms/groq/auto_rag/requirements.in similarity index 100% rename from cookbook/llms/groq/auto_rag/requirements.in rename to cookbook/assistants/llms/groq/auto_rag/requirements.in diff --git a/cookbook/llms/groq/auto_rag/requirements.txt b/cookbook/assistants/llms/groq/auto_rag/requirements.txt similarity index 100% rename from cookbook/llms/groq/auto_rag/requirements.txt rename to cookbook/assistants/llms/groq/auto_rag/requirements.txt diff --git a/cookbook/llms/groq/basic.py b/cookbook/assistants/llms/groq/basic.py similarity index 100% rename from cookbook/llms/groq/basic.py rename to cookbook/assistants/llms/groq/basic.py diff --git a/cookbook/llms/groq/basic_stream_off.py b/cookbook/assistants/llms/groq/basic_stream_off.py similarity index 100% rename from cookbook/llms/groq/basic_stream_off.py rename to cookbook/assistants/llms/groq/basic_stream_off.py diff --git a/cookbook/llms/groq/data_analyst.py b/cookbook/assistants/llms/groq/data_analyst.py similarity index 100% rename from cookbook/llms/groq/data_analyst.py rename to cookbook/assistants/llms/groq/data_analyst.py diff --git a/cookbook/llms/groq/finance.py b/cookbook/assistants/llms/groq/finance.py similarity index 100% rename from cookbook/llms/groq/finance.py rename to cookbook/assistants/llms/groq/finance.py diff --git a/cookbook/llms/groq/finance_analyst/README.md b/cookbook/assistants/llms/groq/finance_analyst/README.md similarity index 100% rename from cookbook/llms/groq/finance_analyst/README.md rename to cookbook/assistants/llms/groq/finance_analyst/README.md diff --git a/cookbook/llms/groq/finance_analyst/__init__.py b/cookbook/assistants/llms/groq/finance_analyst/__init__.py similarity index 100% rename from cookbook/llms/groq/finance_analyst/__init__.py rename to cookbook/assistants/llms/groq/finance_analyst/__init__.py diff --git a/cookbook/llms/groq/finance_analyst/openbb_analyst.py b/cookbook/assistants/llms/groq/finance_analyst/openbb_analyst.py similarity index 100% rename from cookbook/llms/groq/finance_analyst/openbb_analyst.py rename to cookbook/assistants/llms/groq/finance_analyst/openbb_analyst.py diff --git a/cookbook/llms/groq/finance_analyst/yfinance_analyst.py b/cookbook/assistants/llms/groq/finance_analyst/yfinance_analyst.py similarity index 100% rename from cookbook/llms/groq/finance_analyst/yfinance_analyst.py rename to cookbook/assistants/llms/groq/finance_analyst/yfinance_analyst.py diff --git a/cookbook/llms/groq/investment_researcher/README.md b/cookbook/assistants/llms/groq/investment_researcher/README.md similarity index 100% rename from cookbook/llms/groq/investment_researcher/README.md rename to cookbook/assistants/llms/groq/investment_researcher/README.md diff --git a/cookbook/llms/groq/investment_researcher/__init__.py b/cookbook/assistants/llms/groq/investment_researcher/__init__.py similarity index 100% rename from cookbook/llms/groq/investment_researcher/__init__.py rename to cookbook/assistants/llms/groq/investment_researcher/__init__.py diff --git a/cookbook/llms/groq/investment_researcher/app.py b/cookbook/assistants/llms/groq/investment_researcher/app.py similarity index 100% rename from cookbook/llms/groq/investment_researcher/app.py rename to cookbook/assistants/llms/groq/investment_researcher/app.py diff --git a/cookbook/llms/groq/investment_researcher/assistants.py b/cookbook/assistants/llms/groq/investment_researcher/assistants.py similarity index 100% rename from cookbook/llms/groq/investment_researcher/assistants.py rename to cookbook/assistants/llms/groq/investment_researcher/assistants.py diff --git a/cookbook/llms/groq/investment_researcher/requirements.in b/cookbook/assistants/llms/groq/investment_researcher/requirements.in similarity index 100% rename from cookbook/llms/groq/investment_researcher/requirements.in rename to cookbook/assistants/llms/groq/investment_researcher/requirements.in diff --git a/cookbook/llms/groq/investment_researcher/requirements.txt b/cookbook/assistants/llms/groq/investment_researcher/requirements.txt similarity index 100% rename from cookbook/llms/groq/investment_researcher/requirements.txt rename to cookbook/assistants/llms/groq/investment_researcher/requirements.txt diff --git a/cookbook/llms/groq/is_9_11_bigger_than_9_9.py b/cookbook/assistants/llms/groq/is_9_11_bigger_than_9_9.py similarity index 100% rename from cookbook/llms/groq/is_9_11_bigger_than_9_9.py rename to cookbook/assistants/llms/groq/is_9_11_bigger_than_9_9.py diff --git a/cookbook/llms/groq/news_articles/README.md b/cookbook/assistants/llms/groq/news_articles/README.md similarity index 100% rename from cookbook/llms/groq/news_articles/README.md rename to cookbook/assistants/llms/groq/news_articles/README.md diff --git a/cookbook/llms/groq/news_articles/__init__.py b/cookbook/assistants/llms/groq/news_articles/__init__.py similarity index 100% rename from cookbook/llms/groq/news_articles/__init__.py rename to cookbook/assistants/llms/groq/news_articles/__init__.py diff --git a/cookbook/llms/groq/news_articles/app.py b/cookbook/assistants/llms/groq/news_articles/app.py similarity index 100% rename from cookbook/llms/groq/news_articles/app.py rename to cookbook/assistants/llms/groq/news_articles/app.py diff --git a/cookbook/llms/groq/news_articles/assistants.py b/cookbook/assistants/llms/groq/news_articles/assistants.py similarity index 100% rename from cookbook/llms/groq/news_articles/assistants.py rename to cookbook/assistants/llms/groq/news_articles/assistants.py diff --git a/cookbook/llms/groq/news_articles/requirements.in b/cookbook/assistants/llms/groq/news_articles/requirements.in similarity index 100% rename from cookbook/llms/groq/news_articles/requirements.in rename to cookbook/assistants/llms/groq/news_articles/requirements.in diff --git a/cookbook/llms/groq/news_articles/requirements.txt b/cookbook/assistants/llms/groq/news_articles/requirements.txt similarity index 100% rename from cookbook/llms/groq/news_articles/requirements.txt rename to cookbook/assistants/llms/groq/news_articles/requirements.txt diff --git a/cookbook/llms/groq/rag/README.md b/cookbook/assistants/llms/groq/rag/README.md similarity index 100% rename from cookbook/llms/groq/rag/README.md rename to cookbook/assistants/llms/groq/rag/README.md diff --git a/cookbook/llms/groq/rag/__init__.py b/cookbook/assistants/llms/groq/rag/__init__.py similarity index 100% rename from cookbook/llms/groq/rag/__init__.py rename to cookbook/assistants/llms/groq/rag/__init__.py diff --git a/cookbook/llms/groq/rag/app.py b/cookbook/assistants/llms/groq/rag/app.py similarity index 100% rename from cookbook/llms/groq/rag/app.py rename to cookbook/assistants/llms/groq/rag/app.py diff --git a/cookbook/llms/groq/rag/assistant.py b/cookbook/assistants/llms/groq/rag/assistant.py similarity index 100% rename from cookbook/llms/groq/rag/assistant.py rename to cookbook/assistants/llms/groq/rag/assistant.py diff --git a/cookbook/llms/groq/rag/requirements.in b/cookbook/assistants/llms/groq/rag/requirements.in similarity index 100% rename from cookbook/llms/groq/rag/requirements.in rename to cookbook/assistants/llms/groq/rag/requirements.in diff --git a/cookbook/llms/groq/rag/requirements.txt b/cookbook/assistants/llms/groq/rag/requirements.txt similarity index 100% rename from cookbook/llms/groq/rag/requirements.txt rename to cookbook/assistants/llms/groq/rag/requirements.txt diff --git a/cookbook/llms/groq/research/README.md b/cookbook/assistants/llms/groq/research/README.md similarity index 100% rename from cookbook/llms/groq/research/README.md rename to cookbook/assistants/llms/groq/research/README.md diff --git a/cookbook/llms/groq/research/__init__.py b/cookbook/assistants/llms/groq/research/__init__.py similarity index 100% rename from cookbook/llms/groq/research/__init__.py rename to cookbook/assistants/llms/groq/research/__init__.py diff --git a/cookbook/llms/groq/research/app.py b/cookbook/assistants/llms/groq/research/app.py similarity index 100% rename from cookbook/llms/groq/research/app.py rename to cookbook/assistants/llms/groq/research/app.py diff --git a/cookbook/llms/groq/research/assistant.py b/cookbook/assistants/llms/groq/research/assistant.py similarity index 100% rename from cookbook/llms/groq/research/assistant.py rename to cookbook/assistants/llms/groq/research/assistant.py diff --git a/cookbook/llms/groq/research/requirements.in b/cookbook/assistants/llms/groq/research/requirements.in similarity index 100% rename from cookbook/llms/groq/research/requirements.in rename to cookbook/assistants/llms/groq/research/requirements.in diff --git a/cookbook/llms/groq/research/requirements.txt b/cookbook/assistants/llms/groq/research/requirements.txt similarity index 100% rename from cookbook/llms/groq/research/requirements.txt rename to cookbook/assistants/llms/groq/research/requirements.txt diff --git a/cookbook/llms/groq/structured_output.py b/cookbook/assistants/llms/groq/structured_output.py similarity index 100% rename from cookbook/llms/groq/structured_output.py rename to cookbook/assistants/llms/groq/structured_output.py diff --git a/cookbook/llms/groq/video_summary/README.md b/cookbook/assistants/llms/groq/video_summary/README.md similarity index 100% rename from cookbook/llms/groq/video_summary/README.md rename to cookbook/assistants/llms/groq/video_summary/README.md diff --git a/cookbook/llms/groq/video_summary/__init__.py b/cookbook/assistants/llms/groq/video_summary/__init__.py similarity index 100% rename from cookbook/llms/groq/video_summary/__init__.py rename to cookbook/assistants/llms/groq/video_summary/__init__.py diff --git a/cookbook/llms/groq/video_summary/app.py b/cookbook/assistants/llms/groq/video_summary/app.py similarity index 100% rename from cookbook/llms/groq/video_summary/app.py rename to cookbook/assistants/llms/groq/video_summary/app.py diff --git a/cookbook/llms/groq/video_summary/assistant.py b/cookbook/assistants/llms/groq/video_summary/assistant.py similarity index 100% rename from cookbook/llms/groq/video_summary/assistant.py rename to cookbook/assistants/llms/groq/video_summary/assistant.py diff --git a/cookbook/llms/groq/video_summary/requirements.in b/cookbook/assistants/llms/groq/video_summary/requirements.in similarity index 100% rename from cookbook/llms/groq/video_summary/requirements.in rename to cookbook/assistants/llms/groq/video_summary/requirements.in diff --git a/cookbook/llms/groq/video_summary/requirements.txt b/cookbook/assistants/llms/groq/video_summary/requirements.txt similarity index 100% rename from cookbook/llms/groq/video_summary/requirements.txt rename to cookbook/assistants/llms/groq/video_summary/requirements.txt diff --git a/cookbook/llms/groq/web_search.py b/cookbook/assistants/llms/groq/web_search.py similarity index 100% rename from cookbook/llms/groq/web_search.py rename to cookbook/assistants/llms/groq/web_search.py diff --git a/cookbook/llms/hermes2/README.md b/cookbook/assistants/llms/hermes2/README.md similarity index 100% rename from cookbook/llms/hermes2/README.md rename to cookbook/assistants/llms/hermes2/README.md diff --git a/cookbook/llms/hermes2/__init__.py b/cookbook/assistants/llms/hermes2/__init__.py similarity index 100% rename from cookbook/llms/hermes2/__init__.py rename to cookbook/assistants/llms/hermes2/__init__.py diff --git a/cookbook/llms/hermes2/assistant.py b/cookbook/assistants/llms/hermes2/assistant.py similarity index 100% rename from cookbook/llms/hermes2/assistant.py rename to cookbook/assistants/llms/hermes2/assistant.py diff --git a/cookbook/llms/hermes2/auto_rag/README.md b/cookbook/assistants/llms/hermes2/auto_rag/README.md similarity index 100% rename from cookbook/llms/hermes2/auto_rag/README.md rename to cookbook/assistants/llms/hermes2/auto_rag/README.md diff --git a/cookbook/llms/hermes2/auto_rag/__init__.py b/cookbook/assistants/llms/hermes2/auto_rag/__init__.py similarity index 100% rename from cookbook/llms/hermes2/auto_rag/__init__.py rename to cookbook/assistants/llms/hermes2/auto_rag/__init__.py diff --git a/cookbook/llms/hermes2/auto_rag/app.py b/cookbook/assistants/llms/hermes2/auto_rag/app.py similarity index 100% rename from cookbook/llms/hermes2/auto_rag/app.py rename to cookbook/assistants/llms/hermes2/auto_rag/app.py diff --git a/cookbook/llms/hermes2/auto_rag/assistant.py b/cookbook/assistants/llms/hermes2/auto_rag/assistant.py similarity index 100% rename from cookbook/llms/hermes2/auto_rag/assistant.py rename to cookbook/assistants/llms/hermes2/auto_rag/assistant.py diff --git a/cookbook/llms/hermes2/auto_rag/requirements.in b/cookbook/assistants/llms/hermes2/auto_rag/requirements.in similarity index 100% rename from cookbook/llms/hermes2/auto_rag/requirements.in rename to cookbook/assistants/llms/hermes2/auto_rag/requirements.in diff --git a/cookbook/llms/hermes2/auto_rag/requirements.txt b/cookbook/assistants/llms/hermes2/auto_rag/requirements.txt similarity index 100% rename from cookbook/llms/hermes2/auto_rag/requirements.txt rename to cookbook/assistants/llms/hermes2/auto_rag/requirements.txt diff --git a/cookbook/llms/hermes2/basic.py b/cookbook/assistants/llms/hermes2/basic.py similarity index 100% rename from cookbook/llms/hermes2/basic.py rename to cookbook/assistants/llms/hermes2/basic.py diff --git a/cookbook/llms/hermes2/embeddings.py b/cookbook/assistants/llms/hermes2/embeddings.py similarity index 100% rename from cookbook/llms/hermes2/embeddings.py rename to cookbook/assistants/llms/hermes2/embeddings.py diff --git a/cookbook/llms/hermes2/exa_kg.py b/cookbook/assistants/llms/hermes2/exa_kg.py similarity index 100% rename from cookbook/llms/hermes2/exa_kg.py rename to cookbook/assistants/llms/hermes2/exa_kg.py diff --git a/cookbook/llms/hermes2/finance.py b/cookbook/assistants/llms/hermes2/finance.py similarity index 100% rename from cookbook/llms/hermes2/finance.py rename to cookbook/assistants/llms/hermes2/finance.py diff --git a/cookbook/llms/hermes2/report.py b/cookbook/assistants/llms/hermes2/report.py similarity index 100% rename from cookbook/llms/hermes2/report.py rename to cookbook/assistants/llms/hermes2/report.py diff --git a/cookbook/llms/hermes2/structured_output.py b/cookbook/assistants/llms/hermes2/structured_output.py similarity index 100% rename from cookbook/llms/hermes2/structured_output.py rename to cookbook/assistants/llms/hermes2/structured_output.py diff --git a/cookbook/llms/huggingface/huggingface_custom_embeddings.py b/cookbook/assistants/llms/huggingface/huggingface_custom_embeddings.py similarity index 100% rename from cookbook/llms/huggingface/huggingface_custom_embeddings.py rename to cookbook/assistants/llms/huggingface/huggingface_custom_embeddings.py diff --git a/cookbook/llms/huggingface/sentence_transformer_embeddings.py b/cookbook/assistants/llms/huggingface/sentence_transformer_embeddings.py similarity index 100% rename from cookbook/llms/huggingface/sentence_transformer_embeddings.py rename to cookbook/assistants/llms/huggingface/sentence_transformer_embeddings.py diff --git a/cookbook/llms/llama_cpp/.gitignore b/cookbook/assistants/llms/llama_cpp/.gitignore similarity index 100% rename from cookbook/llms/llama_cpp/.gitignore rename to cookbook/assistants/llms/llama_cpp/.gitignore diff --git a/cookbook/llms/llama_cpp/README.md b/cookbook/assistants/llms/llama_cpp/README.md similarity index 100% rename from cookbook/llms/llama_cpp/README.md rename to cookbook/assistants/llms/llama_cpp/README.md diff --git a/cookbook/llms/llama_cpp/__init__.py b/cookbook/assistants/llms/llama_cpp/__init__.py similarity index 100% rename from cookbook/llms/llama_cpp/__init__.py rename to cookbook/assistants/llms/llama_cpp/__init__.py diff --git a/cookbook/llms/llama_cpp/assistant.py b/cookbook/assistants/llms/llama_cpp/assistant.py similarity index 100% rename from cookbook/llms/llama_cpp/assistant.py rename to cookbook/assistants/llms/llama_cpp/assistant.py diff --git a/cookbook/llms/llama_cpp/assistant_stream_off.py b/cookbook/assistants/llms/llama_cpp/assistant_stream_off.py similarity index 100% rename from cookbook/llms/llama_cpp/assistant_stream_off.py rename to cookbook/assistants/llms/llama_cpp/assistant_stream_off.py diff --git a/cookbook/llms/llama_cpp/pydantic_output.py b/cookbook/assistants/llms/llama_cpp/pydantic_output.py similarity index 100% rename from cookbook/llms/llama_cpp/pydantic_output.py rename to cookbook/assistants/llms/llama_cpp/pydantic_output.py diff --git a/cookbook/llms/llama_cpp/tool_call.py b/cookbook/assistants/llms/llama_cpp/tool_call.py similarity index 100% rename from cookbook/llms/llama_cpp/tool_call.py rename to cookbook/assistants/llms/llama_cpp/tool_call.py diff --git a/cookbook/llms/lmstudio/README.md b/cookbook/assistants/llms/lmstudio/README.md similarity index 100% rename from cookbook/llms/lmstudio/README.md rename to cookbook/assistants/llms/lmstudio/README.md diff --git a/cookbook/llms/lmstudio/__init__.py b/cookbook/assistants/llms/lmstudio/__init__.py similarity index 100% rename from cookbook/llms/lmstudio/__init__.py rename to cookbook/assistants/llms/lmstudio/__init__.py diff --git a/cookbook/llms/lmstudio/assistant.py b/cookbook/assistants/llms/lmstudio/assistant.py similarity index 100% rename from cookbook/llms/lmstudio/assistant.py rename to cookbook/assistants/llms/lmstudio/assistant.py diff --git a/cookbook/llms/lmstudio/assistant_stream_off.py b/cookbook/assistants/llms/lmstudio/assistant_stream_off.py similarity index 100% rename from cookbook/llms/lmstudio/assistant_stream_off.py rename to cookbook/assistants/llms/lmstudio/assistant_stream_off.py diff --git a/cookbook/llms/lmstudio/cli.py b/cookbook/assistants/llms/lmstudio/cli.py similarity index 100% rename from cookbook/llms/lmstudio/cli.py rename to cookbook/assistants/llms/lmstudio/cli.py diff --git a/cookbook/llms/lmstudio/pydantic_output.py b/cookbook/assistants/llms/lmstudio/pydantic_output.py similarity index 100% rename from cookbook/llms/lmstudio/pydantic_output.py rename to cookbook/assistants/llms/lmstudio/pydantic_output.py diff --git a/cookbook/llms/lmstudio/tool_call.py b/cookbook/assistants/llms/lmstudio/tool_call.py similarity index 100% rename from cookbook/llms/lmstudio/tool_call.py rename to cookbook/assistants/llms/lmstudio/tool_call.py diff --git a/cookbook/llms/mistral/README.md b/cookbook/assistants/llms/mistral/README.md similarity index 100% rename from cookbook/llms/mistral/README.md rename to cookbook/assistants/llms/mistral/README.md diff --git a/cookbook/llms/mistral/__init__.py b/cookbook/assistants/llms/mistral/__init__.py similarity index 100% rename from cookbook/llms/mistral/__init__.py rename to cookbook/assistants/llms/mistral/__init__.py diff --git a/cookbook/llms/mistral/assistant.py b/cookbook/assistants/llms/mistral/assistant.py similarity index 100% rename from cookbook/llms/mistral/assistant.py rename to cookbook/assistants/llms/mistral/assistant.py diff --git a/cookbook/llms/mistral/assistant_stream_off.py b/cookbook/assistants/llms/mistral/assistant_stream_off.py similarity index 100% rename from cookbook/llms/mistral/assistant_stream_off.py rename to cookbook/assistants/llms/mistral/assistant_stream_off.py diff --git a/cookbook/llms/mistral/list_models.py b/cookbook/assistants/llms/mistral/list_models.py similarity index 100% rename from cookbook/llms/mistral/list_models.py rename to cookbook/assistants/llms/mistral/list_models.py diff --git a/cookbook/llms/mistral/pydantic_output.py b/cookbook/assistants/llms/mistral/pydantic_output.py similarity index 100% rename from cookbook/llms/mistral/pydantic_output.py rename to cookbook/assistants/llms/mistral/pydantic_output.py diff --git a/cookbook/llms/mistral/rag/README.md b/cookbook/assistants/llms/mistral/rag/README.md similarity index 100% rename from cookbook/llms/mistral/rag/README.md rename to cookbook/assistants/llms/mistral/rag/README.md diff --git a/cookbook/llms/mistral/rag/__init__.py b/cookbook/assistants/llms/mistral/rag/__init__.py similarity index 100% rename from cookbook/llms/mistral/rag/__init__.py rename to cookbook/assistants/llms/mistral/rag/__init__.py diff --git a/cookbook/llms/mistral/rag/app.py b/cookbook/assistants/llms/mistral/rag/app.py similarity index 100% rename from cookbook/llms/mistral/rag/app.py rename to cookbook/assistants/llms/mistral/rag/app.py diff --git a/cookbook/llms/mistral/rag/assistant.py b/cookbook/assistants/llms/mistral/rag/assistant.py similarity index 100% rename from cookbook/llms/mistral/rag/assistant.py rename to cookbook/assistants/llms/mistral/rag/assistant.py diff --git a/cookbook/llms/mistral/rag/requirements.in b/cookbook/assistants/llms/mistral/rag/requirements.in similarity index 100% rename from cookbook/llms/mistral/rag/requirements.in rename to cookbook/assistants/llms/mistral/rag/requirements.in diff --git a/cookbook/llms/mistral/rag/requirements.txt b/cookbook/assistants/llms/mistral/rag/requirements.txt similarity index 100% rename from cookbook/llms/mistral/rag/requirements.txt rename to cookbook/assistants/llms/mistral/rag/requirements.txt diff --git a/cookbook/llms/mistral/tool_call.py b/cookbook/assistants/llms/mistral/tool_call.py similarity index 100% rename from cookbook/llms/mistral/tool_call.py rename to cookbook/assistants/llms/mistral/tool_call.py diff --git a/cookbook/llms/ollama/README.md b/cookbook/assistants/llms/ollama/README.md similarity index 100% rename from cookbook/llms/ollama/README.md rename to cookbook/assistants/llms/ollama/README.md diff --git a/cookbook/llms/ollama/__init__.py b/cookbook/assistants/llms/ollama/__init__.py similarity index 100% rename from cookbook/llms/ollama/__init__.py rename to cookbook/assistants/llms/ollama/__init__.py diff --git a/cookbook/llms/ollama/assistant.py b/cookbook/assistants/llms/ollama/assistant.py similarity index 100% rename from cookbook/llms/ollama/assistant.py rename to cookbook/assistants/llms/ollama/assistant.py diff --git a/cookbook/llms/ollama/assistant_stream_off.py b/cookbook/assistants/llms/ollama/assistant_stream_off.py similarity index 100% rename from cookbook/llms/ollama/assistant_stream_off.py rename to cookbook/assistants/llms/ollama/assistant_stream_off.py diff --git a/cookbook/llms/ollama/auto_rag/README.md b/cookbook/assistants/llms/ollama/auto_rag/README.md similarity index 100% rename from cookbook/llms/ollama/auto_rag/README.md rename to cookbook/assistants/llms/ollama/auto_rag/README.md diff --git a/cookbook/llms/ollama/auto_rag/__init__.py b/cookbook/assistants/llms/ollama/auto_rag/__init__.py similarity index 100% rename from cookbook/llms/ollama/auto_rag/__init__.py rename to cookbook/assistants/llms/ollama/auto_rag/__init__.py diff --git a/cookbook/llms/ollama/auto_rag/app.py b/cookbook/assistants/llms/ollama/auto_rag/app.py similarity index 100% rename from cookbook/llms/ollama/auto_rag/app.py rename to cookbook/assistants/llms/ollama/auto_rag/app.py diff --git a/cookbook/llms/ollama/auto_rag/assistant.py b/cookbook/assistants/llms/ollama/auto_rag/assistant.py similarity index 100% rename from cookbook/llms/ollama/auto_rag/assistant.py rename to cookbook/assistants/llms/ollama/auto_rag/assistant.py diff --git a/cookbook/llms/ollama/auto_rag/requirements.in b/cookbook/assistants/llms/ollama/auto_rag/requirements.in similarity index 100% rename from cookbook/llms/ollama/auto_rag/requirements.in rename to cookbook/assistants/llms/ollama/auto_rag/requirements.in diff --git a/cookbook/llms/ollama/auto_rag/requirements.txt b/cookbook/assistants/llms/ollama/auto_rag/requirements.txt similarity index 100% rename from cookbook/llms/ollama/auto_rag/requirements.txt rename to cookbook/assistants/llms/ollama/auto_rag/requirements.txt diff --git a/cookbook/llms/ollama/embeddings.py b/cookbook/assistants/llms/ollama/embeddings.py similarity index 100% rename from cookbook/llms/ollama/embeddings.py rename to cookbook/assistants/llms/ollama/embeddings.py diff --git a/cookbook/llms/ollama/finance.py b/cookbook/assistants/llms/ollama/finance.py similarity index 100% rename from cookbook/llms/ollama/finance.py rename to cookbook/assistants/llms/ollama/finance.py diff --git a/cookbook/llms/ollama/hermes.py b/cookbook/assistants/llms/ollama/hermes.py similarity index 100% rename from cookbook/llms/ollama/hermes.py rename to cookbook/assistants/llms/ollama/hermes.py diff --git a/cookbook/llms/ollama/image.py b/cookbook/assistants/llms/ollama/image.py similarity index 100% rename from cookbook/llms/ollama/image.py rename to cookbook/assistants/llms/ollama/image.py diff --git a/cookbook/llms/ollama/openai_api.py b/cookbook/assistants/llms/ollama/openai_api.py similarity index 100% rename from cookbook/llms/ollama/openai_api.py rename to cookbook/assistants/llms/ollama/openai_api.py diff --git a/cookbook/llms/ollama/pydantic_output.py b/cookbook/assistants/llms/ollama/pydantic_output.py similarity index 100% rename from cookbook/llms/ollama/pydantic_output.py rename to cookbook/assistants/llms/ollama/pydantic_output.py diff --git a/cookbook/llms/ollama/rag/README.md b/cookbook/assistants/llms/ollama/rag/README.md similarity index 100% rename from cookbook/llms/ollama/rag/README.md rename to cookbook/assistants/llms/ollama/rag/README.md diff --git a/cookbook/llms/ollama/rag/__init__.py b/cookbook/assistants/llms/ollama/rag/__init__.py similarity index 100% rename from cookbook/llms/ollama/rag/__init__.py rename to cookbook/assistants/llms/ollama/rag/__init__.py diff --git a/cookbook/llms/ollama/rag/app.py b/cookbook/assistants/llms/ollama/rag/app.py similarity index 100% rename from cookbook/llms/ollama/rag/app.py rename to cookbook/assistants/llms/ollama/rag/app.py diff --git a/cookbook/llms/ollama/rag/assistant.py b/cookbook/assistants/llms/ollama/rag/assistant.py similarity index 100% rename from cookbook/llms/ollama/rag/assistant.py rename to cookbook/assistants/llms/ollama/rag/assistant.py diff --git a/cookbook/llms/ollama/rag/requirements.in b/cookbook/assistants/llms/ollama/rag/requirements.in similarity index 100% rename from cookbook/llms/ollama/rag/requirements.in rename to cookbook/assistants/llms/ollama/rag/requirements.in diff --git a/cookbook/llms/ollama/rag/requirements.txt b/cookbook/assistants/llms/ollama/rag/requirements.txt similarity index 100% rename from cookbook/llms/ollama/rag/requirements.txt rename to cookbook/assistants/llms/ollama/rag/requirements.txt diff --git a/cookbook/llms/ollama/test_image.jpeg b/cookbook/assistants/llms/ollama/test_image.jpeg similarity index 100% rename from cookbook/llms/ollama/test_image.jpeg rename to cookbook/assistants/llms/ollama/test_image.jpeg diff --git a/cookbook/llms/ollama/tool_call.py b/cookbook/assistants/llms/ollama/tool_call.py similarity index 100% rename from cookbook/llms/ollama/tool_call.py rename to cookbook/assistants/llms/ollama/tool_call.py diff --git a/cookbook/llms/ollama/tools/README.md b/cookbook/assistants/llms/ollama/tools/README.md similarity index 100% rename from cookbook/llms/ollama/tools/README.md rename to cookbook/assistants/llms/ollama/tools/README.md diff --git a/cookbook/llms/ollama/tools/__init__.py b/cookbook/assistants/llms/ollama/tools/__init__.py similarity index 100% rename from cookbook/llms/ollama/tools/__init__.py rename to cookbook/assistants/llms/ollama/tools/__init__.py diff --git a/cookbook/llms/ollama/tools/app.py b/cookbook/assistants/llms/ollama/tools/app.py similarity index 100% rename from cookbook/llms/ollama/tools/app.py rename to cookbook/assistants/llms/ollama/tools/app.py diff --git a/cookbook/llms/ollama/tools/assistant.py b/cookbook/assistants/llms/ollama/tools/assistant.py similarity index 100% rename from cookbook/llms/ollama/tools/assistant.py rename to cookbook/assistants/llms/ollama/tools/assistant.py diff --git a/cookbook/llms/ollama/tools/requirements.in b/cookbook/assistants/llms/ollama/tools/requirements.in similarity index 100% rename from cookbook/llms/ollama/tools/requirements.in rename to cookbook/assistants/llms/ollama/tools/requirements.in diff --git a/cookbook/llms/ollama/tools/requirements.txt b/cookbook/assistants/llms/ollama/tools/requirements.txt similarity index 100% rename from cookbook/llms/ollama/tools/requirements.txt rename to cookbook/assistants/llms/ollama/tools/requirements.txt diff --git a/cookbook/llms/ollama/video_summary/README.md b/cookbook/assistants/llms/ollama/video_summary/README.md similarity index 100% rename from cookbook/llms/ollama/video_summary/README.md rename to cookbook/assistants/llms/ollama/video_summary/README.md diff --git a/cookbook/llms/ollama/video_summary/__init__.py b/cookbook/assistants/llms/ollama/video_summary/__init__.py similarity index 100% rename from cookbook/llms/ollama/video_summary/__init__.py rename to cookbook/assistants/llms/ollama/video_summary/__init__.py diff --git a/cookbook/llms/ollama/video_summary/app.py b/cookbook/assistants/llms/ollama/video_summary/app.py similarity index 100% rename from cookbook/llms/ollama/video_summary/app.py rename to cookbook/assistants/llms/ollama/video_summary/app.py diff --git a/cookbook/llms/ollama/video_summary/assistant.py b/cookbook/assistants/llms/ollama/video_summary/assistant.py similarity index 100% rename from cookbook/llms/ollama/video_summary/assistant.py rename to cookbook/assistants/llms/ollama/video_summary/assistant.py diff --git a/cookbook/llms/ollama/video_summary/requirements.in b/cookbook/assistants/llms/ollama/video_summary/requirements.in similarity index 100% rename from cookbook/llms/ollama/video_summary/requirements.in rename to cookbook/assistants/llms/ollama/video_summary/requirements.in diff --git a/cookbook/llms/ollama/video_summary/requirements.txt b/cookbook/assistants/llms/ollama/video_summary/requirements.txt similarity index 100% rename from cookbook/llms/ollama/video_summary/requirements.txt rename to cookbook/assistants/llms/ollama/video_summary/requirements.txt diff --git a/cookbook/llms/ollama/who_are_you.py b/cookbook/assistants/llms/ollama/who_are_you.py similarity index 100% rename from cookbook/llms/ollama/who_are_you.py rename to cookbook/assistants/llms/ollama/who_are_you.py diff --git a/cookbook/llms/openai/README.md b/cookbook/assistants/llms/openai/README.md similarity index 100% rename from cookbook/llms/openai/README.md rename to cookbook/assistants/llms/openai/README.md diff --git a/cookbook/llms/openai/__init__.py b/cookbook/assistants/llms/openai/__init__.py similarity index 100% rename from cookbook/llms/openai/__init__.py rename to cookbook/assistants/llms/openai/__init__.py diff --git a/cookbook/llms/openai/assistant.py b/cookbook/assistants/llms/openai/assistant.py similarity index 100% rename from cookbook/llms/openai/assistant.py rename to cookbook/assistants/llms/openai/assistant.py diff --git a/cookbook/llms/openai/auto_rag/README.md b/cookbook/assistants/llms/openai/auto_rag/README.md similarity index 100% rename from cookbook/llms/openai/auto_rag/README.md rename to cookbook/assistants/llms/openai/auto_rag/README.md diff --git a/cookbook/llms/openai/auto_rag/__init__.py b/cookbook/assistants/llms/openai/auto_rag/__init__.py similarity index 100% rename from cookbook/llms/openai/auto_rag/__init__.py rename to cookbook/assistants/llms/openai/auto_rag/__init__.py diff --git a/cookbook/llms/openai/auto_rag/app.py b/cookbook/assistants/llms/openai/auto_rag/app.py similarity index 100% rename from cookbook/llms/openai/auto_rag/app.py rename to cookbook/assistants/llms/openai/auto_rag/app.py diff --git a/cookbook/llms/openai/auto_rag/assistant.py b/cookbook/assistants/llms/openai/auto_rag/assistant.py similarity index 100% rename from cookbook/llms/openai/auto_rag/assistant.py rename to cookbook/assistants/llms/openai/auto_rag/assistant.py diff --git a/cookbook/llms/openai/auto_rag/requirements.in b/cookbook/assistants/llms/openai/auto_rag/requirements.in similarity index 100% rename from cookbook/llms/openai/auto_rag/requirements.in rename to cookbook/assistants/llms/openai/auto_rag/requirements.in diff --git a/cookbook/llms/openai/auto_rag/requirements.txt b/cookbook/assistants/llms/openai/auto_rag/requirements.txt similarity index 100% rename from cookbook/llms/openai/auto_rag/requirements.txt rename to cookbook/assistants/llms/openai/auto_rag/requirements.txt diff --git a/cookbook/llms/openai/custom_messages.py b/cookbook/assistants/llms/openai/custom_messages.py similarity index 100% rename from cookbook/llms/openai/custom_messages.py rename to cookbook/assistants/llms/openai/custom_messages.py diff --git a/cookbook/llms/openai/embeddings.py b/cookbook/assistants/llms/openai/embeddings.py similarity index 100% rename from cookbook/llms/openai/embeddings.py rename to cookbook/assistants/llms/openai/embeddings.py diff --git a/cookbook/llms/openai/finance.py b/cookbook/assistants/llms/openai/finance.py similarity index 100% rename from cookbook/llms/openai/finance.py rename to cookbook/assistants/llms/openai/finance.py diff --git a/cookbook/llms/openai/pydantic_output.py b/cookbook/assistants/llms/openai/pydantic_output.py similarity index 100% rename from cookbook/llms/openai/pydantic_output.py rename to cookbook/assistants/llms/openai/pydantic_output.py diff --git a/cookbook/llms/openai/pydantic_output_list.py b/cookbook/assistants/llms/openai/pydantic_output_list.py similarity index 100% rename from cookbook/llms/openai/pydantic_output_list.py rename to cookbook/assistants/llms/openai/pydantic_output_list.py diff --git a/cookbook/llms/openai/tool_call.py b/cookbook/assistants/llms/openai/tool_call.py similarity index 100% rename from cookbook/llms/openai/tool_call.py rename to cookbook/assistants/llms/openai/tool_call.py diff --git a/cookbook/llms/openhermes/README.md b/cookbook/assistants/llms/openhermes/README.md similarity index 100% rename from cookbook/llms/openhermes/README.md rename to cookbook/assistants/llms/openhermes/README.md diff --git a/cookbook/llms/openhermes/__init__.py b/cookbook/assistants/llms/openhermes/__init__.py similarity index 100% rename from cookbook/llms/openhermes/__init__.py rename to cookbook/assistants/llms/openhermes/__init__.py diff --git a/cookbook/llms/openhermes/assistant.py b/cookbook/assistants/llms/openhermes/assistant.py similarity index 100% rename from cookbook/llms/openhermes/assistant.py rename to cookbook/assistants/llms/openhermes/assistant.py diff --git a/cookbook/llms/openhermes/data_analyst.py b/cookbook/assistants/llms/openhermes/data_analyst.py similarity index 100% rename from cookbook/llms/openhermes/data_analyst.py rename to cookbook/assistants/llms/openhermes/data_analyst.py diff --git a/cookbook/llms/openhermes/embeddings.py b/cookbook/assistants/llms/openhermes/embeddings.py similarity index 100% rename from cookbook/llms/openhermes/embeddings.py rename to cookbook/assistants/llms/openhermes/embeddings.py diff --git a/cookbook/llms/openhermes/pydantic_output.py b/cookbook/assistants/llms/openhermes/pydantic_output.py similarity index 100% rename from cookbook/llms/openhermes/pydantic_output.py rename to cookbook/assistants/llms/openhermes/pydantic_output.py diff --git a/cookbook/llms/openhermes/tool_call.py b/cookbook/assistants/llms/openhermes/tool_call.py similarity index 100% rename from cookbook/llms/openhermes/tool_call.py rename to cookbook/assistants/llms/openhermes/tool_call.py diff --git a/cookbook/llms/openrouter/README.md b/cookbook/assistants/llms/openrouter/README.md similarity index 100% rename from cookbook/llms/openrouter/README.md rename to cookbook/assistants/llms/openrouter/README.md diff --git a/cookbook/llms/openrouter/assistant.py b/cookbook/assistants/llms/openrouter/assistant.py similarity index 100% rename from cookbook/llms/openrouter/assistant.py rename to cookbook/assistants/llms/openrouter/assistant.py diff --git a/cookbook/llms/openrouter/assistant_stream_off.py b/cookbook/assistants/llms/openrouter/assistant_stream_off.py similarity index 100% rename from cookbook/llms/openrouter/assistant_stream_off.py rename to cookbook/assistants/llms/openrouter/assistant_stream_off.py diff --git a/cookbook/llms/openrouter/pydantic_output.py b/cookbook/assistants/llms/openrouter/pydantic_output.py similarity index 100% rename from cookbook/llms/openrouter/pydantic_output.py rename to cookbook/assistants/llms/openrouter/pydantic_output.py diff --git a/cookbook/llms/openrouter/tool_call.py b/cookbook/assistants/llms/openrouter/tool_call.py similarity index 100% rename from cookbook/llms/openrouter/tool_call.py rename to cookbook/assistants/llms/openrouter/tool_call.py diff --git a/cookbook/llms/together/README.md b/cookbook/assistants/llms/together/README.md similarity index 100% rename from cookbook/llms/together/README.md rename to cookbook/assistants/llms/together/README.md diff --git a/cookbook/llms/together/__init__.py b/cookbook/assistants/llms/together/__init__.py similarity index 100% rename from cookbook/llms/together/__init__.py rename to cookbook/assistants/llms/together/__init__.py diff --git a/cookbook/llms/together/assistant.py b/cookbook/assistants/llms/together/assistant.py similarity index 100% rename from cookbook/llms/together/assistant.py rename to cookbook/assistants/llms/together/assistant.py diff --git a/cookbook/llms/together/assistant_stream_off.py b/cookbook/assistants/llms/together/assistant_stream_off.py similarity index 100% rename from cookbook/llms/together/assistant_stream_off.py rename to cookbook/assistants/llms/together/assistant_stream_off.py diff --git a/cookbook/llms/together/cli.py b/cookbook/assistants/llms/together/cli.py similarity index 100% rename from cookbook/llms/together/cli.py rename to cookbook/assistants/llms/together/cli.py diff --git a/cookbook/llms/together/embeddings.py b/cookbook/assistants/llms/together/embeddings.py similarity index 100% rename from cookbook/llms/together/embeddings.py rename to cookbook/assistants/llms/together/embeddings.py diff --git a/cookbook/llms/together/is_9_11_bigger_than_9_9.py b/cookbook/assistants/llms/together/is_9_11_bigger_than_9_9.py similarity index 100% rename from cookbook/llms/together/is_9_11_bigger_than_9_9.py rename to cookbook/assistants/llms/together/is_9_11_bigger_than_9_9.py diff --git a/cookbook/llms/together/pydantic_output.py b/cookbook/assistants/llms/together/pydantic_output.py similarity index 100% rename from cookbook/llms/together/pydantic_output.py rename to cookbook/assistants/llms/together/pydantic_output.py diff --git a/cookbook/llms/together/tool_call.py b/cookbook/assistants/llms/together/tool_call.py similarity index 100% rename from cookbook/llms/together/tool_call.py rename to cookbook/assistants/llms/together/tool_call.py diff --git a/cookbook/llms/together/web_search.py b/cookbook/assistants/llms/together/web_search.py similarity index 100% rename from cookbook/llms/together/web_search.py rename to cookbook/assistants/llms/together/web_search.py diff --git a/cookbook/llms/vertexai/README.md b/cookbook/assistants/llms/vertexai/README.md similarity index 100% rename from cookbook/llms/vertexai/README.md rename to cookbook/assistants/llms/vertexai/README.md diff --git a/cookbook/llms/vertexai/__init__.py b/cookbook/assistants/llms/vertexai/__init__.py similarity index 100% rename from cookbook/llms/vertexai/__init__.py rename to cookbook/assistants/llms/vertexai/__init__.py diff --git a/cookbook/llms/vertexai/assistant.py b/cookbook/assistants/llms/vertexai/assistant.py similarity index 100% rename from cookbook/llms/vertexai/assistant.py rename to cookbook/assistants/llms/vertexai/assistant.py diff --git a/cookbook/llms/vertexai/data_analyst.py b/cookbook/assistants/llms/vertexai/data_analyst.py similarity index 100% rename from cookbook/llms/vertexai/data_analyst.py rename to cookbook/assistants/llms/vertexai/data_analyst.py diff --git a/cookbook/llms/vertexai/samples/README.md b/cookbook/assistants/llms/vertexai/samples/README.md similarity index 100% rename from cookbook/llms/vertexai/samples/README.md rename to cookbook/assistants/llms/vertexai/samples/README.md diff --git a/cookbook/llms/vertexai/samples/__init__.py b/cookbook/assistants/llms/vertexai/samples/__init__.py similarity index 100% rename from cookbook/llms/vertexai/samples/__init__.py rename to cookbook/assistants/llms/vertexai/samples/__init__.py diff --git a/cookbook/llms/vertexai/samples/multimodal.py b/cookbook/assistants/llms/vertexai/samples/multimodal.py similarity index 100% rename from cookbook/llms/vertexai/samples/multimodal.py rename to cookbook/assistants/llms/vertexai/samples/multimodal.py diff --git a/cookbook/llms/vertexai/samples/text_stream.py b/cookbook/assistants/llms/vertexai/samples/text_stream.py similarity index 100% rename from cookbook/llms/vertexai/samples/text_stream.py rename to cookbook/assistants/llms/vertexai/samples/text_stream.py diff --git a/cookbook/llms/vertexai/tool_call.py b/cookbook/assistants/llms/vertexai/tool_call.py similarity index 100% rename from cookbook/llms/vertexai/tool_call.py rename to cookbook/assistants/llms/vertexai/tool_call.py diff --git a/cookbook/mixture_of_agents/Mixture-of-Agents-Phidata-Groq.ipynb b/cookbook/assistants/mixture_of_agents/Mixture-of-Agents-Phidata-Groq.ipynb similarity index 100% rename from cookbook/mixture_of_agents/Mixture-of-Agents-Phidata-Groq.ipynb rename to cookbook/assistants/mixture_of_agents/Mixture-of-Agents-Phidata-Groq.ipynb diff --git a/cookbook/mixture_of_agents/README.md b/cookbook/assistants/mixture_of_agents/README.md similarity index 100% rename from cookbook/mixture_of_agents/README.md rename to cookbook/assistants/mixture_of_agents/README.md diff --git a/cookbook/mixture_of_agents/mixture_of_agents_diagram.png b/cookbook/assistants/mixture_of_agents/mixture_of_agents_diagram.png similarity index 100% rename from cookbook/mixture_of_agents/mixture_of_agents_diagram.png rename to cookbook/assistants/mixture_of_agents/mixture_of_agents_diagram.png diff --git a/cookbook/mixture_of_agents/requirements.txt b/cookbook/assistants/mixture_of_agents/requirements.txt similarity index 100% rename from cookbook/mixture_of_agents/requirements.txt rename to cookbook/assistants/mixture_of_agents/requirements.txt diff --git a/cookbook/teams/.gitignore b/cookbook/assistants/teams/.gitignore similarity index 100% rename from cookbook/teams/.gitignore rename to cookbook/assistants/teams/.gitignore diff --git a/cookbook/teams/__init__.py b/cookbook/assistants/teams/__init__.py similarity index 100% rename from cookbook/teams/__init__.py rename to cookbook/assistants/teams/__init__.py diff --git a/cookbook/teams/hackernews.py b/cookbook/assistants/teams/hackernews.py similarity index 100% rename from cookbook/teams/hackernews.py rename to cookbook/assistants/teams/hackernews.py diff --git a/cookbook/teams/investment.py b/cookbook/assistants/teams/investment.py similarity index 100% rename from cookbook/teams/investment.py rename to cookbook/assistants/teams/investment.py diff --git a/cookbook/teams/journalist/README.md b/cookbook/assistants/teams/journalist/README.md similarity index 100% rename from cookbook/teams/journalist/README.md rename to cookbook/assistants/teams/journalist/README.md diff --git a/cookbook/teams/journalist/__init__.py b/cookbook/assistants/teams/journalist/__init__.py similarity index 100% rename from cookbook/teams/journalist/__init__.py rename to cookbook/assistants/teams/journalist/__init__.py diff --git a/cookbook/teams/journalist/team.py b/cookbook/assistants/teams/journalist/team.py similarity index 100% rename from cookbook/teams/journalist/team.py rename to cookbook/assistants/teams/journalist/team.py diff --git a/cookbook/tools/.gitignore b/cookbook/assistants/tools/.gitignore similarity index 100% rename from cookbook/tools/.gitignore rename to cookbook/assistants/tools/.gitignore diff --git a/cookbook/tools/__init__.py b/cookbook/assistants/tools/__init__.py similarity index 100% rename from cookbook/tools/__init__.py rename to cookbook/assistants/tools/__init__.py diff --git a/cookbook/tools/apify_tools.py b/cookbook/assistants/tools/apify_tools.py similarity index 100% rename from cookbook/tools/apify_tools.py rename to cookbook/assistants/tools/apify_tools.py diff --git a/cookbook/tools/app.py b/cookbook/assistants/tools/app.py similarity index 100% rename from cookbook/tools/app.py rename to cookbook/assistants/tools/app.py diff --git a/cookbook/tools/arxiv_tools.py b/cookbook/assistants/tools/arxiv_tools.py similarity index 100% rename from cookbook/tools/arxiv_tools.py rename to cookbook/assistants/tools/arxiv_tools.py diff --git a/cookbook/tools/calculator_tools.py b/cookbook/assistants/tools/calculator_tools.py similarity index 100% rename from cookbook/tools/calculator_tools.py rename to cookbook/assistants/tools/calculator_tools.py diff --git a/cookbook/tools/crawl4ai_tools.py b/cookbook/assistants/tools/crawl4ai_tools.py similarity index 100% rename from cookbook/tools/crawl4ai_tools.py rename to cookbook/assistants/tools/crawl4ai_tools.py diff --git a/cookbook/tools/csv_tools.py b/cookbook/assistants/tools/csv_tools.py similarity index 100% rename from cookbook/tools/csv_tools.py rename to cookbook/assistants/tools/csv_tools.py diff --git a/cookbook/tools/duckdb_tools.py b/cookbook/assistants/tools/duckdb_tools.py similarity index 100% rename from cookbook/tools/duckdb_tools.py rename to cookbook/assistants/tools/duckdb_tools.py diff --git a/cookbook/tools/duckduckgo.py b/cookbook/assistants/tools/duckduckgo.py similarity index 100% rename from cookbook/tools/duckduckgo.py rename to cookbook/assistants/tools/duckduckgo.py diff --git a/cookbook/tools/duckduckgo_2.py b/cookbook/assistants/tools/duckduckgo_2.py similarity index 100% rename from cookbook/tools/duckduckgo_2.py rename to cookbook/assistants/tools/duckduckgo_2.py diff --git a/cookbook/tools/duckduckgo_3.py b/cookbook/assistants/tools/duckduckgo_3.py similarity index 100% rename from cookbook/tools/duckduckgo_3.py rename to cookbook/assistants/tools/duckduckgo_3.py diff --git a/cookbook/tools/email_tools.py b/cookbook/assistants/tools/email_tools.py similarity index 100% rename from cookbook/tools/email_tools.py rename to cookbook/assistants/tools/email_tools.py diff --git a/cookbook/tools/exa_tools.py b/cookbook/assistants/tools/exa_tools.py similarity index 100% rename from cookbook/tools/exa_tools.py rename to cookbook/assistants/tools/exa_tools.py diff --git a/cookbook/tools/file_tools.py b/cookbook/assistants/tools/file_tools.py similarity index 100% rename from cookbook/tools/file_tools.py rename to cookbook/assistants/tools/file_tools.py diff --git a/cookbook/tools/firecrawl_tools.py b/cookbook/assistants/tools/firecrawl_tools.py similarity index 100% rename from cookbook/tools/firecrawl_tools.py rename to cookbook/assistants/tools/firecrawl_tools.py diff --git a/cookbook/tools/googlesearch_1.py b/cookbook/assistants/tools/googlesearch_1.py similarity index 100% rename from cookbook/tools/googlesearch_1.py rename to cookbook/assistants/tools/googlesearch_1.py diff --git a/cookbook/tools/hackernews.py b/cookbook/assistants/tools/hackernews.py similarity index 100% rename from cookbook/tools/hackernews.py rename to cookbook/assistants/tools/hackernews.py diff --git a/cookbook/tools/newspaper4k_tools.py b/cookbook/assistants/tools/newspaper4k_tools.py similarity index 100% rename from cookbook/tools/newspaper4k_tools.py rename to cookbook/assistants/tools/newspaper4k_tools.py diff --git a/cookbook/tools/pubmed.py b/cookbook/assistants/tools/pubmed.py similarity index 100% rename from cookbook/tools/pubmed.py rename to cookbook/assistants/tools/pubmed.py diff --git a/cookbook/tools/pydantic_web_search.py b/cookbook/assistants/tools/pydantic_web_search.py similarity index 100% rename from cookbook/tools/pydantic_web_search.py rename to cookbook/assistants/tools/pydantic_web_search.py diff --git a/cookbook/tools/python_tools.py b/cookbook/assistants/tools/python_tools.py similarity index 100% rename from cookbook/tools/python_tools.py rename to cookbook/assistants/tools/python_tools.py diff --git a/cookbook/tools/resend_tools.py b/cookbook/assistants/tools/resend_tools.py similarity index 100% rename from cookbook/tools/resend_tools.py rename to cookbook/assistants/tools/resend_tools.py diff --git a/cookbook/tools/serpapi_tools.py b/cookbook/assistants/tools/serpapi_tools.py similarity index 100% rename from cookbook/tools/serpapi_tools.py rename to cookbook/assistants/tools/serpapi_tools.py diff --git a/cookbook/tools/shell_tools.py b/cookbook/assistants/tools/shell_tools.py similarity index 100% rename from cookbook/tools/shell_tools.py rename to cookbook/assistants/tools/shell_tools.py diff --git a/cookbook/tools/spider_tools.py b/cookbook/assistants/tools/spider_tools.py similarity index 100% rename from cookbook/tools/spider_tools.py rename to cookbook/assistants/tools/spider_tools.py diff --git a/cookbook/tools/sql_tools.py b/cookbook/assistants/tools/sql_tools.py similarity index 100% rename from cookbook/tools/sql_tools.py rename to cookbook/assistants/tools/sql_tools.py diff --git a/cookbook/tools/tavily_tools.py b/cookbook/assistants/tools/tavily_tools.py similarity index 100% rename from cookbook/tools/tavily_tools.py rename to cookbook/assistants/tools/tavily_tools.py diff --git a/cookbook/tools/website_tools.py b/cookbook/assistants/tools/website_tools.py similarity index 100% rename from cookbook/tools/website_tools.py rename to cookbook/assistants/tools/website_tools.py diff --git a/cookbook/tools/wikipedia_tools.py b/cookbook/assistants/tools/wikipedia_tools.py similarity index 100% rename from cookbook/tools/wikipedia_tools.py rename to cookbook/assistants/tools/wikipedia_tools.py diff --git a/cookbook/tools/yfinance_tools.py b/cookbook/assistants/tools/yfinance_tools.py similarity index 100% rename from cookbook/tools/yfinance_tools.py rename to cookbook/assistants/tools/yfinance_tools.py diff --git a/cookbook/tools/youtube_tools.py b/cookbook/assistants/tools/youtube_tools.py similarity index 100% rename from cookbook/tools/youtube_tools.py rename to cookbook/assistants/tools/youtube_tools.py diff --git a/cookbook/tools/zendesk_tools.py b/cookbook/assistants/tools/zendesk_tools.py similarity index 100% rename from cookbook/tools/zendesk_tools.py rename to cookbook/assistants/tools/zendesk_tools.py