├── .gitignore ├── LICENSE ├── README.md └── samples ├── batch-generation ├── README.md ├── batch_request_multimodal_input.jsonl ├── batch_request_multimodal_output.jsonl ├── batch_request_text_input.jsonl ├── batch_request_text_output.jsonl ├── images │ ├── batch_generation_after.png │ └── batch_generation_before.png ├── main.py └── requirements.txt ├── context-caching ├── README.md ├── images │ └── context-caching.png ├── main.py └── requirements.txt ├── controlled-generation ├── langchain │ ├── README.md │ ├── main.py │ └── requirements.txt └── vertexai │ ├── README.md │ ├── main.py │ └── requirements.txt ├── evaluation ├── deepeval │ ├── README.md │ ├── images │ │ ├── deepeval_gemini.png │ │ └── deepeval_vertexai.png │ ├── rag_eval │ │ ├── cymbal-starlight-2024.pdf │ │ ├── requirements.txt │ │ ├── test_rag_retrieval_generation.py │ │ ├── test_rag_triad.py │ │ ├── test_rag_triad_cymbal.py │ │ ├── test_rag_triad_cymbal_multiple.py │ │ └── utils.py │ ├── requirements.txt │ ├── test_answer_relevancy.py │ ├── test_hallucination.py │ └── test_summarization.py ├── promptfoo │ ├── README.md │ ├── images │ │ ├── promptfoo_llm_evaluation.png │ │ ├── promptfoo_llm_redteam.png │ │ └── promptfoo_vertexai.png │ ├── promptfooconfig1.yaml │ ├── promptfooconfig2.yaml │ └── redteam.yaml └── vertexai_genai_eval │ ├── README.md │ ├── agent │ ├── README.md │ ├── response_model_based.py │ ├── trajectory_and_response_runnable.py │ ├── trajectory_computation_based.py │ ├── trajectory_computation_based_custom.py │ └── trajectory_model_based_custom.py │ ├── computation_based │ ├── README.md │ ├── computation.py │ └── computation_custom.py │ ├── images │ ├── vertexai_exp1.png │ └── vertexai_exp2.png │ ├── model_based │ ├── README.md │ ├── pairwise.py │ ├── pointwise.py │ ├── pointwise_custom_metric.py │ ├── pointwise_rag_triad.py │ └── translation.py │ ├── multimodal │ ├── README.md │ ├── gecko_image.py │ ├── gecko_video.py │ ├── prompt_templates_image.py │ ├── prompt_templates_video.py │ └── utils.py │ ├── requirements.txt │ ├── setup.md │ ├── tool_use │ ├── README.md │ ├── tool_use.py │ └── tool_use_gemini.py │ └── utils.py ├── frameworks ├── langchain │ ├── chat-firestore │ │ ├── README.md │ │ ├── images │ │ │ └── firestore-chat-messages.png │ │ ├── main.py │ │ └── requirements.txt │ └── chat │ │ ├── README.md │ │ ├── main.py │ │ └── requirements.txt └── semantic-kernel │ └── chat │ ├── HelloWorldGeminiGoogleAi │ ├── HelloWorldGeminiGoogleAi.csproj │ ├── Program.cs │ └── README.md │ ├── HelloWorldGeminiVertexAi │ ├── HelloWorldGeminiGoogleAi.csproj │ ├── Program.cs │ └── README.md │ └── images │ └── semantic_kernel_gemini.png ├── function-calling └── weather │ ├── README.md │ ├── main.py │ ├── main_genaisdk.py │ └── requirements.txt ├── grounding ├── file-search-tool │ ├── README.md │ ├── cymbal-starlight-2024.pdf │ ├── main.py │ └── requirements.txt ├── google-search │ ├── README.md │ ├── images │ │ ├── customise-grounding.png │ │ ├── enable-grounding.png │ │ └── without-grounding.png │ ├── main.py │ └── requirements.txt ├── llamaindex-vertexai-ragapi │ ├── README.md │ ├── cymbal-starlight-2024.pdf │ ├── images │ │ └── llamaindex_vertexai.png │ ├── main.py │ └── requirements.txt ├── llamaindex-vertexai │ ├── README.md │ ├── cymbal-starlight-2024.pdf │ ├── images │ │ └── llamaindex_vertexai.png │ ├── main.py │ └── requirements.txt ├── rag-pdf-annoy │ ├── README.md │ ├── cymbal-starlight-2024.pdf │ ├── main.py │ └── requirements.txt ├── rag-pdf-firestore │ ├── README.md │ ├── cymbal-starlight-2024.pdf │ ├── main.py │ └── requirements.txt └── vertexai-search │ ├── README.md │ ├── cymbal-starlight-2024.pdf │ ├── images │ ├── create-app-datastore.png │ ├── customise-grounding.png │ ├── cymbal-datastore-import.png │ ├── cymbal-datastore.png │ ├── cymbal-starlight-app.png │ ├── enable-grounding.png │ ├── pdf-in-bucket.png │ └── without-grounding.png │ ├── main.py │ └── requirements.txt ├── guardrails ├── llmguard │ ├── README.md │ ├── anonymize_vertexai.py │ ├── images │ │ └── llm_guard.png │ ├── main.py │ ├── multiple_vertexai.py │ └── requirements.txt └── model_armor │ ├── README.md │ ├── images │ └── create-template.png │ ├── requirements.txt │ ├── sanitize_prompt.py │ ├── sanitize_response.py │ └── utils.py ├── multimodal └── retrievers │ ├── chroma │ ├── README.md │ ├── main.py │ └── requirements.txt │ ├── firestore │ ├── README.md │ ├── main.py │ └── requirements.txt │ └── images │ ├── firestore_with_images.png │ ├── landmark1.png │ ├── landmark2.png │ ├── landmark3.png │ └── landmark4.png ├── protocols ├── a2a │ ├── README.md │ ├── adk │ │ ├── README.md │ │ ├── currency │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── agent.py │ │ │ └── requirements.txt │ │ ├── dotenv │ │ └── travel_helper │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ ├── agent.py │ │ │ ├── requirements.txt │ │ │ └── sub_agents │ │ │ └── weather │ │ │ ├── README.md │ │ │ ├── __init__.py │ │ │ └── agent.py │ ├── echo-agent │ │ ├── README.md │ │ ├── csharp │ │ │ ├── A2AAgent │ │ │ │ ├── A2AAgent.csproj │ │ │ │ ├── A2AAgent.sln │ │ │ │ ├── EchoAgent.cs │ │ │ │ ├── Pages │ │ │ │ │ ├── Error.cshtml │ │ │ │ │ ├── Error.cshtml.cs │ │ │ │ │ ├── Index.cshtml │ │ │ │ │ ├── Index.cshtml.cs │ │ │ │ │ ├── Privacy.cshtml │ │ │ │ │ ├── Privacy.cshtml.cs │ │ │ │ │ ├── Shared │ │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ │ ├── _Layout.cshtml.css │ │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ │ └── _ViewStart.cshtml │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── appsettings.Development.json │ │ │ │ ├── appsettings.json │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── site.css │ │ │ │ │ ├── favicon.ico │ │ │ │ │ ├── js │ │ │ │ │ └── site.js │ │ │ │ │ └── lib │ │ │ │ │ ├── bootstrap │ │ │ │ │ ├── LICENSE │ │ │ │ │ └── dist │ │ │ │ │ │ ├── css │ │ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ │ │ ├── bootstrap-grid.rtl.css │ │ │ │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ │ │ │ ├── bootstrap-utilities.css │ │ │ │ │ │ ├── bootstrap-utilities.css.map │ │ │ │ │ │ ├── bootstrap-utilities.min.css │ │ │ │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ │ │ │ ├── bootstrap.css │ │ │ │ │ │ ├── bootstrap.css.map │ │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ │ │ ├── bootstrap.rtl.css │ │ │ │ │ │ ├── bootstrap.rtl.css.map │ │ │ │ │ │ ├── bootstrap.rtl.min.css │ │ │ │ │ │ └── bootstrap.rtl.min.css.map │ │ │ │ │ │ └── js │ │ │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ │ │ ├── bootstrap.esm.js │ │ │ │ │ │ ├── bootstrap.esm.js.map │ │ │ │ │ │ ├── bootstrap.esm.min.js │ │ │ │ │ │ ├── bootstrap.esm.min.js.map │ │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ │ ├── bootstrap.js.map │ │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ │ └── bootstrap.min.js.map │ │ │ │ │ ├── jquery-validation-unobtrusive │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ └── dist │ │ │ │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ │ │ ├── jquery-validation │ │ │ │ │ ├── LICENSE.md │ │ │ │ │ └── dist │ │ │ │ │ │ ├── additional-methods.js │ │ │ │ │ │ ├── additional-methods.min.js │ │ │ │ │ │ ├── jquery.validate.js │ │ │ │ │ │ └── jquery.validate.min.js │ │ │ │ │ └── jquery │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ └── dist │ │ │ │ │ ├── jquery.js │ │ │ │ │ ├── jquery.min.js │ │ │ │ │ ├── jquery.min.map │ │ │ │ │ ├── jquery.slim.js │ │ │ │ │ ├── jquery.slim.min.js │ │ │ │ │ └── jquery.slim.min.map │ │ │ ├── A2AClient │ │ │ │ ├── A2AClient.csproj │ │ │ │ ├── A2AClient.sln │ │ │ │ └── Program.cs │ │ │ └── README.md │ │ ├── images │ │ │ ├── a2a-agent.png │ │ │ └── a2a-inspector.png │ │ └── python │ │ │ ├── README.md │ │ │ ├── __main__.py │ │ │ ├── a2a_client.py │ │ │ ├── agent.py │ │ │ ├── agent_executor.py │ │ │ └── requirements.txt │ └── images │ │ ├── a2a-protocol.png │ │ └── travel-helper-agent.png └── mcp │ ├── README.md │ ├── create-local-mcp │ ├── .gemini │ │ └── settings.json │ ├── README.md │ ├── client.py │ └── server.py │ ├── deploy-mcp-to-cloudrun │ ├── .gemini │ │ └── settings.json │ ├── Dockerfile │ ├── README.md │ ├── hello_world_agent │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── dotenv │ │ └── requirements.txt │ ├── hello_world_agent_auth │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── dotenv │ │ └── requirements.txt │ ├── requirements.txt │ └── server.py │ ├── document-server │ ├── .gemini │ │ └── settings.json │ ├── README.md │ ├── docs │ │ ├── deposition.txt │ │ ├── financials.txt │ │ ├── outlook.txt │ │ ├── plan.txt │ │ ├── report.txt │ │ └── spec.txt │ └── server.py │ ├── elicitation │ ├── README.md │ ├── client.py │ ├── images │ │ └── elicitation.png │ └── server.py │ ├── images │ └── model-context-protocol.png │ ├── progress │ ├── README.md │ ├── client.py │ ├── images │ │ └── progress.png │ └── server.py │ ├── sampling │ ├── README.md │ ├── client.py │ ├── images │ │ └── sampling.png │ └── server.py │ └── use-existing-mcp │ ├── .gemini │ └── settings.json │ ├── README.md │ ├── filesystem_assistant │ ├── __init__.py │ ├── agent.py │ └── dotenv │ └── images │ └── model-inspector.png └── tracing └── langtrace ├── README.md ├── images ├── langtrace-create-apikey.png ├── langtrace-create-project.png ├── langtrace-dashboard1.png ├── langtrace-dashboard2.png ├── langtrace-dashboard3.png ├── langtrace-metrics.png ├── langtrace-trace-details1.png └── langtrace-trace-details2.png └── main.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/README.md -------------------------------------------------------------------------------- /samples/batch-generation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/batch-generation/README.md -------------------------------------------------------------------------------- /samples/batch-generation/batch_request_multimodal_input.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/batch-generation/batch_request_multimodal_input.jsonl -------------------------------------------------------------------------------- /samples/batch-generation/batch_request_multimodal_output.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/batch-generation/batch_request_multimodal_output.jsonl -------------------------------------------------------------------------------- /samples/batch-generation/batch_request_text_input.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/batch-generation/batch_request_text_input.jsonl -------------------------------------------------------------------------------- /samples/batch-generation/batch_request_text_output.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/batch-generation/batch_request_text_output.jsonl -------------------------------------------------------------------------------- /samples/batch-generation/images/batch_generation_after.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/batch-generation/images/batch_generation_after.png -------------------------------------------------------------------------------- /samples/batch-generation/images/batch_generation_before.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/batch-generation/images/batch_generation_before.png -------------------------------------------------------------------------------- /samples/batch-generation/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/batch-generation/main.py -------------------------------------------------------------------------------- /samples/batch-generation/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-aiplatform==1.71.1 2 | -------------------------------------------------------------------------------- /samples/context-caching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/context-caching/README.md -------------------------------------------------------------------------------- /samples/context-caching/images/context-caching.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/context-caching/images/context-caching.png -------------------------------------------------------------------------------- /samples/context-caching/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/context-caching/main.py -------------------------------------------------------------------------------- /samples/context-caching/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/context-caching/requirements.txt -------------------------------------------------------------------------------- /samples/controlled-generation/langchain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/controlled-generation/langchain/README.md -------------------------------------------------------------------------------- /samples/controlled-generation/langchain/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/controlled-generation/langchain/main.py -------------------------------------------------------------------------------- /samples/controlled-generation/langchain/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/controlled-generation/langchain/requirements.txt -------------------------------------------------------------------------------- /samples/controlled-generation/vertexai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/controlled-generation/vertexai/README.md -------------------------------------------------------------------------------- /samples/controlled-generation/vertexai/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/controlled-generation/vertexai/main.py -------------------------------------------------------------------------------- /samples/controlled-generation/vertexai/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/controlled-generation/vertexai/requirements.txt -------------------------------------------------------------------------------- /samples/evaluation/deepeval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/README.md -------------------------------------------------------------------------------- /samples/evaluation/deepeval/images/deepeval_gemini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/images/deepeval_gemini.png -------------------------------------------------------------------------------- /samples/evaluation/deepeval/images/deepeval_vertexai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/images/deepeval_vertexai.png -------------------------------------------------------------------------------- /samples/evaluation/deepeval/rag_eval/cymbal-starlight-2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/rag_eval/cymbal-starlight-2024.pdf -------------------------------------------------------------------------------- /samples/evaluation/deepeval/rag_eval/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/rag_eval/requirements.txt -------------------------------------------------------------------------------- /samples/evaluation/deepeval/rag_eval/test_rag_retrieval_generation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/rag_eval/test_rag_retrieval_generation.py -------------------------------------------------------------------------------- /samples/evaluation/deepeval/rag_eval/test_rag_triad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/rag_eval/test_rag_triad.py -------------------------------------------------------------------------------- /samples/evaluation/deepeval/rag_eval/test_rag_triad_cymbal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/rag_eval/test_rag_triad_cymbal.py -------------------------------------------------------------------------------- /samples/evaluation/deepeval/rag_eval/test_rag_triad_cymbal_multiple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/rag_eval/test_rag_triad_cymbal_multiple.py -------------------------------------------------------------------------------- /samples/evaluation/deepeval/rag_eval/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/rag_eval/utils.py -------------------------------------------------------------------------------- /samples/evaluation/deepeval/requirements.txt: -------------------------------------------------------------------------------- 1 | deepeval==2.7.9 2 | google-genai==1.12.1 3 | 4 | -------------------------------------------------------------------------------- /samples/evaluation/deepeval/test_answer_relevancy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/test_answer_relevancy.py -------------------------------------------------------------------------------- /samples/evaluation/deepeval/test_hallucination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/test_hallucination.py -------------------------------------------------------------------------------- /samples/evaluation/deepeval/test_summarization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/deepeval/test_summarization.py -------------------------------------------------------------------------------- /samples/evaluation/promptfoo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/promptfoo/README.md -------------------------------------------------------------------------------- /samples/evaluation/promptfoo/images/promptfoo_llm_evaluation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/promptfoo/images/promptfoo_llm_evaluation.png -------------------------------------------------------------------------------- /samples/evaluation/promptfoo/images/promptfoo_llm_redteam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/promptfoo/images/promptfoo_llm_redteam.png -------------------------------------------------------------------------------- /samples/evaluation/promptfoo/images/promptfoo_vertexai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/promptfoo/images/promptfoo_vertexai.png -------------------------------------------------------------------------------- /samples/evaluation/promptfoo/promptfooconfig1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/promptfoo/promptfooconfig1.yaml -------------------------------------------------------------------------------- /samples/evaluation/promptfoo/promptfooconfig2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/promptfoo/promptfooconfig2.yaml -------------------------------------------------------------------------------- /samples/evaluation/promptfoo/redteam.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/promptfoo/redteam.yaml -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/README.md -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/agent/README.md -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/agent/response_model_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/agent/response_model_based.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/agent/trajectory_and_response_runnable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/agent/trajectory_and_response_runnable.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/agent/trajectory_computation_based.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/agent/trajectory_computation_based.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/agent/trajectory_computation_based_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/agent/trajectory_computation_based_custom.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/agent/trajectory_model_based_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/agent/trajectory_model_based_custom.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/computation_based/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/computation_based/README.md -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/computation_based/computation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/computation_based/computation.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/computation_based/computation_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/computation_based/computation_custom.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/images/vertexai_exp1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/images/vertexai_exp1.png -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/images/vertexai_exp2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/images/vertexai_exp2.png -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/model_based/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/model_based/README.md -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/model_based/pairwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/model_based/pairwise.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/model_based/pointwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/model_based/pointwise.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/model_based/pointwise_custom_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/model_based/pointwise_custom_metric.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/model_based/pointwise_rag_triad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/model_based/pointwise_rag_triad.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/model_based/translation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/model_based/translation.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/multimodal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/multimodal/README.md -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/multimodal/gecko_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/multimodal/gecko_image.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/multimodal/gecko_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/multimodal/gecko_video.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/multimodal/prompt_templates_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/multimodal/prompt_templates_image.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/multimodal/prompt_templates_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/multimodal/prompt_templates_video.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/multimodal/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/multimodal/utils.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/requirements.txt -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/setup.md -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/tool_use/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/tool_use/README.md -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/tool_use/tool_use.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/tool_use/tool_use.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/tool_use/tool_use_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/tool_use/tool_use_gemini.py -------------------------------------------------------------------------------- /samples/evaluation/vertexai_genai_eval/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/evaluation/vertexai_genai_eval/utils.py -------------------------------------------------------------------------------- /samples/frameworks/langchain/chat-firestore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/langchain/chat-firestore/README.md -------------------------------------------------------------------------------- /samples/frameworks/langchain/chat-firestore/images/firestore-chat-messages.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/langchain/chat-firestore/images/firestore-chat-messages.png -------------------------------------------------------------------------------- /samples/frameworks/langchain/chat-firestore/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/langchain/chat-firestore/main.py -------------------------------------------------------------------------------- /samples/frameworks/langchain/chat-firestore/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/langchain/chat-firestore/requirements.txt -------------------------------------------------------------------------------- /samples/frameworks/langchain/chat/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/langchain/chat/README.md -------------------------------------------------------------------------------- /samples/frameworks/langchain/chat/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/langchain/chat/main.py -------------------------------------------------------------------------------- /samples/frameworks/langchain/chat/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/langchain/chat/requirements.txt -------------------------------------------------------------------------------- /samples/frameworks/semantic-kernel/chat/HelloWorldGeminiGoogleAi/HelloWorldGeminiGoogleAi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/semantic-kernel/chat/HelloWorldGeminiGoogleAi/HelloWorldGeminiGoogleAi.csproj -------------------------------------------------------------------------------- /samples/frameworks/semantic-kernel/chat/HelloWorldGeminiGoogleAi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/semantic-kernel/chat/HelloWorldGeminiGoogleAi/Program.cs -------------------------------------------------------------------------------- /samples/frameworks/semantic-kernel/chat/HelloWorldGeminiGoogleAi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/semantic-kernel/chat/HelloWorldGeminiGoogleAi/README.md -------------------------------------------------------------------------------- /samples/frameworks/semantic-kernel/chat/HelloWorldGeminiVertexAi/HelloWorldGeminiGoogleAi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/semantic-kernel/chat/HelloWorldGeminiVertexAi/HelloWorldGeminiGoogleAi.csproj -------------------------------------------------------------------------------- /samples/frameworks/semantic-kernel/chat/HelloWorldGeminiVertexAi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/semantic-kernel/chat/HelloWorldGeminiVertexAi/Program.cs -------------------------------------------------------------------------------- /samples/frameworks/semantic-kernel/chat/HelloWorldGeminiVertexAi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/semantic-kernel/chat/HelloWorldGeminiVertexAi/README.md -------------------------------------------------------------------------------- /samples/frameworks/semantic-kernel/chat/images/semantic_kernel_gemini.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/frameworks/semantic-kernel/chat/images/semantic_kernel_gemini.png -------------------------------------------------------------------------------- /samples/function-calling/weather/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/function-calling/weather/README.md -------------------------------------------------------------------------------- /samples/function-calling/weather/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/function-calling/weather/main.py -------------------------------------------------------------------------------- /samples/function-calling/weather/main_genaisdk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/function-calling/weather/main_genaisdk.py -------------------------------------------------------------------------------- /samples/function-calling/weather/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/function-calling/weather/requirements.txt -------------------------------------------------------------------------------- /samples/grounding/file-search-tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/file-search-tool/README.md -------------------------------------------------------------------------------- /samples/grounding/file-search-tool/cymbal-starlight-2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/file-search-tool/cymbal-starlight-2024.pdf -------------------------------------------------------------------------------- /samples/grounding/file-search-tool/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/file-search-tool/main.py -------------------------------------------------------------------------------- /samples/grounding/file-search-tool/requirements.txt: -------------------------------------------------------------------------------- 1 | google-genai==1.49.0 -------------------------------------------------------------------------------- /samples/grounding/google-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/google-search/README.md -------------------------------------------------------------------------------- /samples/grounding/google-search/images/customise-grounding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/google-search/images/customise-grounding.png -------------------------------------------------------------------------------- /samples/grounding/google-search/images/enable-grounding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/google-search/images/enable-grounding.png -------------------------------------------------------------------------------- /samples/grounding/google-search/images/without-grounding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/google-search/images/without-grounding.png -------------------------------------------------------------------------------- /samples/grounding/google-search/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/google-search/main.py -------------------------------------------------------------------------------- /samples/grounding/google-search/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/google-search/requirements.txt -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai-ragapi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai-ragapi/README.md -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai-ragapi/cymbal-starlight-2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai-ragapi/cymbal-starlight-2024.pdf -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai-ragapi/images/llamaindex_vertexai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai-ragapi/images/llamaindex_vertexai.png -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai-ragapi/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai-ragapi/main.py -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai-ragapi/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai-ragapi/requirements.txt -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai/README.md -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai/cymbal-starlight-2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai/cymbal-starlight-2024.pdf -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai/images/llamaindex_vertexai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai/images/llamaindex_vertexai.png -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai/main.py -------------------------------------------------------------------------------- /samples/grounding/llamaindex-vertexai/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/llamaindex-vertexai/requirements.txt -------------------------------------------------------------------------------- /samples/grounding/rag-pdf-annoy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/rag-pdf-annoy/README.md -------------------------------------------------------------------------------- /samples/grounding/rag-pdf-annoy/cymbal-starlight-2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/rag-pdf-annoy/cymbal-starlight-2024.pdf -------------------------------------------------------------------------------- /samples/grounding/rag-pdf-annoy/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/rag-pdf-annoy/main.py -------------------------------------------------------------------------------- /samples/grounding/rag-pdf-annoy/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/rag-pdf-annoy/requirements.txt -------------------------------------------------------------------------------- /samples/grounding/rag-pdf-firestore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/rag-pdf-firestore/README.md -------------------------------------------------------------------------------- /samples/grounding/rag-pdf-firestore/cymbal-starlight-2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/rag-pdf-firestore/cymbal-starlight-2024.pdf -------------------------------------------------------------------------------- /samples/grounding/rag-pdf-firestore/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/rag-pdf-firestore/main.py -------------------------------------------------------------------------------- /samples/grounding/rag-pdf-firestore/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/rag-pdf-firestore/requirements.txt -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/README.md -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/cymbal-starlight-2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/cymbal-starlight-2024.pdf -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/images/create-app-datastore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/images/create-app-datastore.png -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/images/customise-grounding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/images/customise-grounding.png -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/images/cymbal-datastore-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/images/cymbal-datastore-import.png -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/images/cymbal-datastore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/images/cymbal-datastore.png -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/images/cymbal-starlight-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/images/cymbal-starlight-app.png -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/images/enable-grounding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/images/enable-grounding.png -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/images/pdf-in-bucket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/images/pdf-in-bucket.png -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/images/without-grounding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/images/without-grounding.png -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/main.py -------------------------------------------------------------------------------- /samples/grounding/vertexai-search/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/grounding/vertexai-search/requirements.txt -------------------------------------------------------------------------------- /samples/guardrails/llmguard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/llmguard/README.md -------------------------------------------------------------------------------- /samples/guardrails/llmguard/anonymize_vertexai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/llmguard/anonymize_vertexai.py -------------------------------------------------------------------------------- /samples/guardrails/llmguard/images/llm_guard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/llmguard/images/llm_guard.png -------------------------------------------------------------------------------- /samples/guardrails/llmguard/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/llmguard/main.py -------------------------------------------------------------------------------- /samples/guardrails/llmguard/multiple_vertexai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/llmguard/multiple_vertexai.py -------------------------------------------------------------------------------- /samples/guardrails/llmguard/requirements.txt: -------------------------------------------------------------------------------- 1 | llm-guard 2 | numpy==1.26.4 3 | google-cloud-aiplatform==1.70.0 4 | -------------------------------------------------------------------------------- /samples/guardrails/model_armor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/model_armor/README.md -------------------------------------------------------------------------------- /samples/guardrails/model_armor/images/create-template.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/model_armor/images/create-template.png -------------------------------------------------------------------------------- /samples/guardrails/model_armor/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-modelarmor -------------------------------------------------------------------------------- /samples/guardrails/model_armor/sanitize_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/model_armor/sanitize_prompt.py -------------------------------------------------------------------------------- /samples/guardrails/model_armor/sanitize_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/model_armor/sanitize_response.py -------------------------------------------------------------------------------- /samples/guardrails/model_armor/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/guardrails/model_armor/utils.py -------------------------------------------------------------------------------- /samples/multimodal/retrievers/chroma/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/chroma/README.md -------------------------------------------------------------------------------- /samples/multimodal/retrievers/chroma/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/chroma/main.py -------------------------------------------------------------------------------- /samples/multimodal/retrievers/chroma/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/chroma/requirements.txt -------------------------------------------------------------------------------- /samples/multimodal/retrievers/firestore/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/firestore/README.md -------------------------------------------------------------------------------- /samples/multimodal/retrievers/firestore/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/firestore/main.py -------------------------------------------------------------------------------- /samples/multimodal/retrievers/firestore/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/firestore/requirements.txt -------------------------------------------------------------------------------- /samples/multimodal/retrievers/images/firestore_with_images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/images/firestore_with_images.png -------------------------------------------------------------------------------- /samples/multimodal/retrievers/images/landmark1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/images/landmark1.png -------------------------------------------------------------------------------- /samples/multimodal/retrievers/images/landmark2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/images/landmark2.png -------------------------------------------------------------------------------- /samples/multimodal/retrievers/images/landmark3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/images/landmark3.png -------------------------------------------------------------------------------- /samples/multimodal/retrievers/images/landmark4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/multimodal/retrievers/images/landmark4.png -------------------------------------------------------------------------------- /samples/protocols/a2a/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/README.md -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/README.md -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/currency/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/currency/.dockerignore -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/currency/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/currency/Dockerfile -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/currency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/currency/README.md -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/currency/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/currency/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/currency/agent.py -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/currency/requirements.txt: -------------------------------------------------------------------------------- 1 | google-adk[a2a]>=1.14.1 -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/dotenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/dotenv -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/travel_helper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/travel_helper/README.md -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/travel_helper/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/travel_helper/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/travel_helper/agent.py -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/travel_helper/requirements.txt: -------------------------------------------------------------------------------- 1 | google-adk[a2a]>=1.14.1 -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/travel_helper/sub_agents/weather/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/travel_helper/sub_agents/weather/README.md -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/travel_helper/sub_agents/weather/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent -------------------------------------------------------------------------------- /samples/protocols/a2a/adk/travel_helper/sub_agents/weather/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/adk/travel_helper/sub_agents/weather/agent.py -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/README.md -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/A2AAgent.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/A2AAgent.csproj -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/A2AAgent.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/A2AAgent.sln -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/EchoAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/EchoAgent.cs -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Error.cshtml -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Index.cshtml -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Shared/_Layout.cshtml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Shared/_Layout.cshtml.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Program.cs -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/appsettings.Development.json -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/appsettings.json -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/css/site.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/favicon.ico -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/js/site.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.rtl.min.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.rtl.min.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.min.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap-utilities.rtl.min.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation-unobtrusive/dist/jquery.validate.unobtrusive.min.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/dist/additional-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/dist/additional-methods.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/dist/additional-methods.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/dist/additional-methods.min.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.slim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.slim.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.slim.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.slim.min.js -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.slim.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AAgent/wwwroot/lib/jquery/dist/jquery.slim.min.map -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AClient/A2AClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AClient/A2AClient.csproj -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AClient/A2AClient.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AClient/A2AClient.sln -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/A2AClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/A2AClient/Program.cs -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/csharp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/csharp/README.md -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/images/a2a-agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/images/a2a-agent.png -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/images/a2a-inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/images/a2a-inspector.png -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/python/README.md -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/python/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/python/__main__.py -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/python/a2a_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/python/a2a_client.py -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/python/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/python/agent.py -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/python/agent_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/python/agent_executor.py -------------------------------------------------------------------------------- /samples/protocols/a2a/echo-agent/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/echo-agent/python/requirements.txt -------------------------------------------------------------------------------- /samples/protocols/a2a/images/a2a-protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/images/a2a-protocol.png -------------------------------------------------------------------------------- /samples/protocols/a2a/images/travel-helper-agent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/a2a/images/travel-helper-agent.png -------------------------------------------------------------------------------- /samples/protocols/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/README.md -------------------------------------------------------------------------------- /samples/protocols/mcp/create-local-mcp/.gemini/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/create-local-mcp/.gemini/settings.json -------------------------------------------------------------------------------- /samples/protocols/mcp/create-local-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/create-local-mcp/README.md -------------------------------------------------------------------------------- /samples/protocols/mcp/create-local-mcp/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/create-local-mcp/client.py -------------------------------------------------------------------------------- /samples/protocols/mcp/create-local-mcp/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/create-local-mcp/server.py -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/.gemini/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/.gemini/settings.json -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/Dockerfile -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/README.md -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent/agent.py -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent/dotenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent/dotenv -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent/requirements.txt: -------------------------------------------------------------------------------- 1 | google-adk -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent_auth/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent_auth/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent_auth/agent.py -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent_auth/dotenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent_auth/dotenv -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent_auth/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/hello_world_agent_auth/requirements.txt -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/requirements.txt: -------------------------------------------------------------------------------- 1 | fastmcp -------------------------------------------------------------------------------- /samples/protocols/mcp/deploy-mcp-to-cloudrun/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/deploy-mcp-to-cloudrun/server.py -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/.gemini/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/.gemini/settings.json -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/README.md -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/docs/deposition.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/docs/deposition.txt -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/docs/financials.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/docs/financials.txt -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/docs/outlook.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/docs/outlook.txt -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/docs/plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/docs/plan.txt -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/docs/report.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/docs/report.txt -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/docs/spec.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/docs/spec.txt -------------------------------------------------------------------------------- /samples/protocols/mcp/document-server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/document-server/server.py -------------------------------------------------------------------------------- /samples/protocols/mcp/elicitation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/elicitation/README.md -------------------------------------------------------------------------------- /samples/protocols/mcp/elicitation/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/elicitation/client.py -------------------------------------------------------------------------------- /samples/protocols/mcp/elicitation/images/elicitation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/elicitation/images/elicitation.png -------------------------------------------------------------------------------- /samples/protocols/mcp/elicitation/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/elicitation/server.py -------------------------------------------------------------------------------- /samples/protocols/mcp/images/model-context-protocol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/images/model-context-protocol.png -------------------------------------------------------------------------------- /samples/protocols/mcp/progress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/progress/README.md -------------------------------------------------------------------------------- /samples/protocols/mcp/progress/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/progress/client.py -------------------------------------------------------------------------------- /samples/protocols/mcp/progress/images/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/progress/images/progress.png -------------------------------------------------------------------------------- /samples/protocols/mcp/progress/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/progress/server.py -------------------------------------------------------------------------------- /samples/protocols/mcp/sampling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/sampling/README.md -------------------------------------------------------------------------------- /samples/protocols/mcp/sampling/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/sampling/client.py -------------------------------------------------------------------------------- /samples/protocols/mcp/sampling/images/sampling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/sampling/images/sampling.png -------------------------------------------------------------------------------- /samples/protocols/mcp/sampling/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/sampling/server.py -------------------------------------------------------------------------------- /samples/protocols/mcp/use-existing-mcp/.gemini/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/use-existing-mcp/.gemini/settings.json -------------------------------------------------------------------------------- /samples/protocols/mcp/use-existing-mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/use-existing-mcp/README.md -------------------------------------------------------------------------------- /samples/protocols/mcp/use-existing-mcp/filesystem_assistant/__init__.py: -------------------------------------------------------------------------------- 1 | from . import agent -------------------------------------------------------------------------------- /samples/protocols/mcp/use-existing-mcp/filesystem_assistant/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/use-existing-mcp/filesystem_assistant/agent.py -------------------------------------------------------------------------------- /samples/protocols/mcp/use-existing-mcp/filesystem_assistant/dotenv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/use-existing-mcp/filesystem_assistant/dotenv -------------------------------------------------------------------------------- /samples/protocols/mcp/use-existing-mcp/images/model-inspector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/protocols/mcp/use-existing-mcp/images/model-inspector.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/README.md -------------------------------------------------------------------------------- /samples/tracing/langtrace/images/langtrace-create-apikey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/images/langtrace-create-apikey.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/images/langtrace-create-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/images/langtrace-create-project.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/images/langtrace-dashboard1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/images/langtrace-dashboard1.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/images/langtrace-dashboard2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/images/langtrace-dashboard2.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/images/langtrace-dashboard3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/images/langtrace-dashboard3.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/images/langtrace-metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/images/langtrace-metrics.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/images/langtrace-trace-details1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/images/langtrace-trace-details1.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/images/langtrace-trace-details2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/images/langtrace-trace-details2.png -------------------------------------------------------------------------------- /samples/tracing/langtrace/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meteatamel/genai-beyond-basics/HEAD/samples/tracing/langtrace/main.py --------------------------------------------------------------------------------