Search.setIndex({"alltitles":{"AI Agent Tracing Visualization Example":[[18,"ai-agent-tracing-visualization-example"]],"AWS X-Ray":[[18,"aws-x-ray"]],"Access Logging":[[15,null]],"Additional Resources":[[18,"additional-resources"]],"Agentic Apps via Prompt Targets":[[6,"agentic-apps-via-prompt-targets"]],"Agentic Workflow":[[0,null]],"Arch-Function":[[14,"arch-function"]],"Arch-Guard":[[19,"arch-guard"]],"Basic Configuration":[[3,"basic-configuration"]],"Benefits of Using Prompt Guard":[[19,"benefits-of-using-prompt-guard"]],"Benefits of Using Traceparent Headers":[[18,"benefits-of-using-traceparent-headers"]],"Best Practices":[[18,"best-practices"]],"Best Practices and Tips":[[14,"best-practices-and-tips"],[22,"best-practices-and-tips"]],"Build with Arch":[[12,"build-with-arch"],[20,null]],"Cloud Serving (GPU - Blazing Fast)":[[5,"cloud-serving-gpu-blazing-fast"]],"Concepts":[[12,"concepts"],[20,null]],"Configuration":[[7,"configuration"]],"Configuration Reference":[[21,null]],"Configure Listener":[[4,"configure-listener"]],"Configuring Prompt Targets":[[3,"configuring-prompt-targets"]],"Datadog":[[18,"datadog"]],"Default Targets":[[3,"default-targets"]],"Defining Parameters":[[3,"defining-parameters"]],"Downstream (Ingress)":[[4,"downstream-ingress"]],"Error Header Example":[[22,"error-header-example"]],"Error Targets":[[22,null]],"Example Configuration":[[3,"example-configuration"]],"Example Use Cases":[[14,"example-use-cases"]],"Example with OpenTelemetry in Python":[[18,"example-with-opentelemetry-in-python"]],"Example: Using OpenAI Client with Arch as an Egress Gateway":[[6,"example-using-openai-client-with-arch-as-an-egress-gateway"]],"Example: Using the OpenAI Python SDK":[[2,"example-using-the-openai-python-sdk"]],"Function Calling":[[14,null]],"Function Calling Workflow":[[14,"function-calling-workflow"]],"Get Started":[[12,"get-started"],[20,null]],"Guides":[[12,"guides"],[20,null]],"Header Format":[[18,"header-format"]],"High level architecture":[[7,"high-level-architecture"]],"How Arch-Guard Works":[[19,"how-arch-guard-works"]],"How to Initiate A Trace":[[18,"how-to-initiate-a-trace"]],"Implementing Function Calling":[[14,"implementing-function-calling"]],"Instrumentation":[[18,"instrumentation"]],"Integrating with Tracing Tools":[[18,"integrating-with-tracing-tools"]],"Intent Detection and Prompt Matching:":[[6,"intent-detection-and-prompt-matching"]],"Intent Matching":[[3,"intent-matching"]],"Intent-drift Detection":[[1,"intent-drift-detection"]],"Intro to Arch":[[11,null]],"Key Concepts":[[22,"key-concepts"]],"Key Features":[[3,"key-features"],[14,"key-features"],[15,"key-features"]],"LLM Provider":[[2,null]],"Listener":[[4,null]],"Local Serving (CPU - Moderate)":[[5,"local-serving-cpu-moderate"]],"Local Serving (GPU- Fast)":[[5,"local-serving-gpu-fast"]],"Messages":[[6,"messages"]],"Model Serving":[[5,null]],"Monitoring":[[16,null]],"Network topology":[[7,"network-topology"]],"Next Steps":[[13,"next-steps"]],"Observability":[[17,null]],"Overview":[[7,"overview"],[7,"id1"],[12,null],[18,"overview"]],"Parallel/ Multiple Function Calling":[[0,"parallel-multiple-function-calling"]],"Parameter Extraction for RAG":[[1,"parameter-extraction-for-rag"]],"Post-request processing":[[7,"post-request-processing"]],"Prerequisites":[[13,"prerequisites"]],"Prompt":[[6,null]],"Prompt Guard":[[19,null]],"Prompt Guardrails":[[6,"prompt-guardrails"]],"Prompt Target":[[3,null]],"Prompt Targets":[[6,"prompt-targets"]],"Prompting LLMs":[[6,"prompting-llms"]],"Quickstart":[[13,null]],"RAG Application":[[1,null]],"Request Flow (Egress)":[[7,"request-flow-egress"]],"Request Flow (Ingress)":[[7,"request-flow-ingress"]],"Request Lifecycle":[[7,null]],"Resources":[[20,null]],"Routing Logic":[[3,"routing-logic"]],"Single Function Call":[[0,"single-function-call"]],"Step1:DefineConve