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