diff --git a/_downloads/c86f9e8fb1f2994b1ba4a0b98481410e/plano_config_full_reference.yaml b/_downloads/c86f9e8fb1f2994b1ba4a0b98481410e/plano_config_full_reference.yaml index 787b09d3..e9c89175 100755 --- a/_downloads/c86f9e8fb1f2994b1ba4a0b98481410e/plano_config_full_reference.yaml +++ b/_downloads/c86f9e8fb1f2994b1ba4a0b98481410e/plano_config_full_reference.yaml @@ -178,6 +178,14 @@ overrides: routing: session_ttl_seconds: 600 # How long a pinned session lasts (default: 600s / 10 min) session_max_entries: 10000 # Max cached sessions before eviction (upper limit: 10000) + # session_cache controls the backend used to store affinity state. + # "memory" (default) is in-process and works for single-instance deployments. + # "redis" shares state across replicas — required for multi-replica / Kubernetes setups. + session_cache: + type: memory # "memory" (default) or "redis" + # url is required when type is "redis". Supports redis:// and rediss:// (TLS). + # url: redis://localhost:6379 + # tenant_header: x-org-id # optional; when set, keys are scoped as plano:affinity:{tenant_id}:{session_id} # State storage for multi-turn conversation history state_storage: diff --git a/concepts/agents.html b/concepts/agents.html index dba72b64..fc3bb22e 100755 --- a/concepts/agents.html +++ b/concepts/agents.html @@ -267,7 +267,7 @@ diff --git a/concepts/filter_chain.html b/concepts/filter_chain.html index f9026d84..e632eb13 100755 --- a/concepts/filter_chain.html +++ b/concepts/filter_chain.html @@ -333,7 +333,7 @@ powerful abstraction for evolving your agent workflows over time.

diff --git a/concepts/listeners.html b/concepts/listeners.html index e8b18634..0cbf3454 100755 --- a/concepts/listeners.html +++ b/concepts/listeners.html @@ -270,7 +270,7 @@ application to LLMs (API-based or hosted) via prompt targets.

diff --git a/concepts/llm_providers/client_libraries.html b/concepts/llm_providers/client_libraries.html index 1e297404..6e5e8cf8 100755 --- a/concepts/llm_providers/client_libraries.html +++ b/concepts/llm_providers/client_libraries.html @@ -660,7 +660,7 @@ Implement fallback logic for better reliability:

diff --git a/concepts/llm_providers/llm_providers.html b/concepts/llm_providers/llm_providers.html index 7a1e68e4..519db19a 100755 --- a/concepts/llm_providers/llm_providers.html +++ b/concepts/llm_providers/llm_providers.html @@ -304,7 +304,7 @@ Use your preferred client library without changing existing code (see
-

© 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 09, 2026. 

+

© 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 14, 2026. 

diff --git a/concepts/llm_providers/model_aliases.html b/concepts/llm_providers/model_aliases.html index 32e1d376..afba180d 100755 --- a/concepts/llm_providers/model_aliases.html +++ b/concepts/llm_providers/model_aliases.html @@ -434,7 +434,7 @@ diff --git a/concepts/llm_providers/supported_providers.html b/concepts/llm_providers/supported_providers.html index 5bb123ae..db6ea160 100755 --- a/concepts/llm_providers/supported_providers.html +++ b/concepts/llm_providers/supported_providers.html @@ -1190,7 +1190,7 @@ Any provider that implements the OpenAI API interface can be configured using cu diff --git a/concepts/prompt_target.html b/concepts/prompt_target.html index d15fe8f7..598d957b 100755 --- a/concepts/prompt_target.html +++ b/concepts/prompt_target.html @@ -473,7 +473,7 @@ that you can test and modify locally for multi-turn RAG scenarios.

diff --git a/concepts/signals.html b/concepts/signals.html index 29e678b8..5a8930f5 100755 --- a/concepts/signals.html +++ b/concepts/signals.html @@ -540,7 +540,7 @@ diff --git a/get_started/intro_to_plano.html b/get_started/intro_to_plano.html index eaefc105..281db933 100755 --- a/get_started/intro_to_plano.html +++ b/get_started/intro_to_plano.html @@ -226,7 +226,7 @@ This gives Plano several advantages:

diff --git a/get_started/overview.html b/get_started/overview.html index c6ab74b3..8a5f1382 100755 --- a/get_started/overview.html +++ b/get_started/overview.html @@ -337,7 +337,7 @@ diff --git a/get_started/quickstart.html b/get_started/quickstart.html index 6a1126dd..2ecf2a1f 100755 --- a/get_started/quickstart.html +++ b/get_started/quickstart.html @@ -521,7 +521,7 @@ diff --git a/guides/function_calling.html b/guides/function_calling.html index 01c5dbf3..e8940612 100755 --- a/guides/function_calling.html +++ b/guides/function_calling.html @@ -372,7 +372,7 @@ on the stuff that matters most.

diff --git a/guides/llm_router.html b/guides/llm_router.html index 09a2b41b..cac555b5 100755 --- a/guides/llm_router.html +++ b/guides/llm_router.html @@ -524,6 +524,41 @@ instead of a file.

To start a new routing decision (e.g., when the agent’s task changes), generate a new affinity ID.

+
+

Session Cache Backends

+

By default, Plano stores session affinity state in an in-process LRU cache. This works well for single-instance deployments, but sessions are not shared across replicas — each instance has its own independent cache.

+

For deployments with multiple Plano replicas (Kubernetes, Docker Compose with scale, or any load-balanced setup), use Redis as the session cache backend. All replicas connect to the same Redis instance, so an affinity decision made by one replica is honoured by every other replica in the pool.

+

In-memory (default)

+

No configuration required. Sessions live only for the lifetime of the process and are lost on restart.

+
routing:
+  session_ttl_seconds: 600    # How long affinity lasts (default: 10 min)
+  session_max_entries: 10000  # LRU capacity (upper limit: 10000)
+
+
+

Redis

+

Requires a reachable Redis instance. The url field supports standard Redis URI syntax, including authentication (redis://:password@host:6379) and TLS (rediss://host:6380). Redis handles TTL expiry natively, so no periodic cleanup is needed.

+
routing:
+  session_ttl_seconds: 600
+  session_cache:
+    type: redis
+    url: redis://localhost:6379
+
+
+
+

Note

+

When using Redis in a multi-tenant environment, construct the X-Model-Affinity header value to include a tenant identifier, for example {tenant_id}:{session_id}. Plano stores each key under the internal namespace plano:affinity:{key}, so tenant-scoped values avoid cross-tenant collisions without any additional configuration.

+
+

Example: Kubernetes multi-replica deployment

+

Deploy a Redis instance alongside your Plano pods and point all replicas at it:

+
routing:
+  session_ttl_seconds: 600
+  session_cache:
+    type: redis
+    url: redis://redis.plano.svc.cluster.local:6379
+
+
+

With this configuration, any replica that first receives a request for affinity ID abc-123 caches the routing decision in Redis. Subsequent requests for abc-123 — regardless of which replica they land on — retrieve the same pinned model.

+

Combining Routing Methods

@@ -663,7 +698,10 @@ instead of a file.

  • Using vLLM on Kubernetes (GPU nodes)
  • -
  • Model Affinity
  • +
  • Model Affinity +
  • Combining Routing Methods
  • Example Use Cases
  • Best practices
  • @@ -676,7 +714,7 @@ instead of a file.

    diff --git a/guides/observability/access_logging.html b/guides/observability/access_logging.html index 14046088..4130dfa8 100755 --- a/guides/observability/access_logging.html +++ b/guides/observability/access_logging.html @@ -248,7 +248,7 @@ Access logs can be exported to centralized logging systems (e.g., ELK stack or F diff --git a/guides/observability/monitoring.html b/guides/observability/monitoring.html index 7d7a21f7..3f3246cd 100755 --- a/guides/observability/monitoring.html +++ b/guides/observability/monitoring.html @@ -260,7 +260,7 @@ are some sample configuration files for both, respectively.

    diff --git a/guides/observability/observability.html b/guides/observability/observability.html index 007fd55a..1d5cc6bd 100755 --- a/guides/observability/observability.html +++ b/guides/observability/observability.html @@ -216,7 +216,7 @@ diff --git a/guides/observability/tracing.html b/guides/observability/tracing.html index 5dbe80e2..de7e9d14 100755 --- a/guides/observability/tracing.html +++ b/guides/observability/tracing.html @@ -792,7 +792,7 @@ tools like AWS X-Ray and Datadog, enhancing observability and facilitating faste diff --git a/guides/orchestration.html b/guides/orchestration.html index 07b8da03..d8043a04 100755 --- a/guides/orchestration.html +++ b/guides/orchestration.html @@ -1003,7 +1003,7 @@ Plano makes it easy to build and scale these systems by managing the orchestrati diff --git a/guides/prompt_guard.html b/guides/prompt_guard.html index e300669c..3887e872 100755 --- a/guides/prompt_guard.html +++ b/guides/prompt_guard.html @@ -298,7 +298,7 @@ the agent. If validation fails (
    -

    © 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 09, 2026. 

    +

    © 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 14, 2026. 

    diff --git a/guides/state.html b/guides/state.html index ea4f1c04..198300ae 100755 --- a/guides/state.html +++ b/guides/state.html @@ -453,7 +453,7 @@
    -

    © 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 09, 2026. 

    +

    © 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 14, 2026. 

    diff --git a/includes/llms.txt b/includes/llms.txt index 105c2ea1..2a385fce 100755 --- a/includes/llms.txt +++ b/includes/llms.txt @@ -1,6 +1,6 @@ Plano Docs v0.4.18 llms.txt (auto-generated) -Generated (UTC): 2026-04-09T20:13:13.329129+00:00 +Generated (UTC): 2026-04-14T02:31:14.825020+00:00 Table of contents - Agents (concepts/agents) @@ -4011,6 +4011,44 @@ routing: To start a new routing decision (e.g., when the agent’s task changes), generate a new affinity ID. +Session Cache Backends + +By default, Plano stores session affinity state in an in-process LRU cache. This works well for single-instance deployments, but sessions are not shared across replicas — each instance has its own independent cache. + +For deployments with multiple Plano replicas (Kubernetes, Docker Compose with scale, or any load-balanced setup), use Redis as the session cache backend. All replicas connect to the same Redis instance, so an affinity decision made by one replica is honoured by every other replica in the pool. + +In-memory (default) + +No configuration required. Sessions live only for the lifetime of the process and are lost on restart. + +routing: + session_ttl_seconds: 600 # How long affinity lasts (default: 10 min) + session_max_entries: 10000 # LRU capacity (upper limit: 10000) + +Redis + +Requires a reachable Redis instance. The url field supports standard Redis URI syntax, including authentication (redis://:password@host:6379) and TLS (rediss://host:6380). Redis handles TTL expiry natively, so no periodic cleanup is needed. + +routing: + session_ttl_seconds: 600 + session_cache: + type: redis + url: redis://localhost:6379 + +When using Redis in a multi-tenant environment, construct the X-Model-Affinity header value to include a tenant identifier, for example {tenant_id}:{session_id}. Plano stores each key under the internal namespace plano:affinity:{key}, so tenant-scoped values avoid cross-tenant collisions without any additional configuration. + +Example: Kubernetes multi-replica deployment + +Deploy a Redis instance alongside your Plano pods and point all replicas at it: + +routing: + session_ttl_seconds: 600 + session_cache: + type: redis + url: redis://redis.plano.svc.cluster.local:6379 + +With this configuration, any replica that first receives a request for affinity ID abc-123 caches the routing decision in Redis. Subsequent requests for abc-123 — regardless of which replica they land on — retrieve the same pinned model. + Combining Routing Methods You can combine static model selection with dynamic routing preferences for maximum flexibility: @@ -6561,6 +6599,14 @@ overrides: routing: session_ttl_seconds: 600 # How long a pinned session lasts (default: 600s / 10 min) session_max_entries: 10000 # Max cached sessions before eviction (upper limit: 10000) + # session_cache controls the backend used to store affinity state. + # "memory" (default) is in-process and works for single-instance deployments. + # "redis" shares state across replicas — required for multi-replica / Kubernetes setups. + session_cache: + type: memory # "memory" (default) or "redis" + # url is required when type is "redis". Supports redis:// and rediss:// (TLS). + # url: redis://localhost:6379 + # tenant_header: x-org-id # optional; when set, keys are scoped as plano:affinity:{tenant_id}:{session_id} # State storage for multi-turn conversation history state_storage: diff --git a/index.html b/index.html index c70d9edd..2949307a 100755 --- a/index.html +++ b/index.html @@ -247,7 +247,7 @@ Resources
    -

    © 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 09, 2026. 

    +

    © 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 14, 2026. 

    diff --git a/resources/cli_reference.html b/resources/cli_reference.html index f775ee2f..44d1f010 100755 --- a/resources/cli_reference.html +++ b/resources/cli_reference.html @@ -437,7 +437,7 @@ Use this page as the canonical source for command syntax, options, and recommend
    -

    © 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 09, 2026. 

    +

    © 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 14, 2026. 

    diff --git a/resources/configuration_reference.html b/resources/configuration_reference.html index 7b1c6eea..bea0550d 100755 --- a/resources/configuration_reference.html +++ b/resources/configuration_reference.html @@ -347,38 +347,46 @@ where prompts get routed to, apply guardrails, and enable critical agent observa
    178routing: 179 session_ttl_seconds: 600 # How long a pinned session lasts (default: 600s / 10 min) 180 session_max_entries: 10000 # Max cached sessions before eviction (upper limit: 10000) -181 -182# State storage for multi-turn conversation history -183state_storage: -184 type: memory # "memory" (in-process) or "postgres" (persistent) -185 # connection_string is required when type is postgres. -186 # Supports environment variable substitution: $VAR or ${VAR} -187 # connection_string: postgresql://user:$DB_PASS@localhost:5432/plano -188 -189# Input guardrails applied globally to all incoming requests -190prompt_guards: -191 input_guards: -192 jailbreak: -193 on_exception: -194 message: "I'm sorry, I can't help with that request." -195 -196# OpenTelemetry tracing configuration -197tracing: -198 # Random sampling percentage (1-100) -199 random_sampling: 100 -200 # Include internal Plano spans in traces -201 trace_arch_internal: false -202 # gRPC endpoint for OpenTelemetry collector (e.g., Jaeger, Tempo) -203 opentracing_grpc_endpoint: http://localhost:4317 -204 span_attributes: -205 # Propagate request headers whose names start with these prefixes as span attributes -206 header_prefixes: -207 - x-user- -208 - x-org- -209 # Static key/value pairs added to every span -210 static: -211 environment: production -212 service.team: platform +181 # session_cache controls the backend used to store affinity state. +182 # "memory" (default) is in-process and works for single-instance deployments. +183 # "redis" shares state across replicas — required for multi-replica / Kubernetes setups. +184 session_cache: +185 type: memory # "memory" (default) or "redis" +186 # url is required when type is "redis". Supports redis:// and rediss:// (TLS). +187 # url: redis://localhost:6379 +188 # tenant_header: x-org-id # optional; when set, keys are scoped as plano:affinity:{tenant_id}:{session_id} +189 +190# State storage for multi-turn conversation history +191state_storage: +192 type: memory # "memory" (in-process) or "postgres" (persistent) +193 # connection_string is required when type is postgres. +194 # Supports environment variable substitution: $VAR or ${VAR} +195 # connection_string: postgresql://user:$DB_PASS@localhost:5432/plano +196 +197# Input guardrails applied globally to all incoming requests +198prompt_guards: +199 input_guards: +200 jailbreak: +201 on_exception: +202 message: "I'm sorry, I can't help with that request." +203 +204# OpenTelemetry tracing configuration +205tracing: +206 # Random sampling percentage (1-100) +207 random_sampling: 100 +208 # Include internal Plano spans in traces +209 trace_arch_internal: false +210 # gRPC endpoint for OpenTelemetry collector (e.g., Jaeger, Tempo) +211 opentracing_grpc_endpoint: http://localhost:4317 +212 span_attributes: +213 # Propagate request headers whose names start with these prefixes as span attributes +214 header_prefixes: +215 - x-user- +216 - x-org- +217 # Static key/value pairs added to every span +218 static: +219 environment: production +220 service.team: platform
    @@ -406,7 +414,7 @@ where prompts get routed to, apply guardrails, and enable critical agent observa diff --git a/resources/deployment.html b/resources/deployment.html index ec6f72ac..0f64b4db 100755 --- a/resources/deployment.html +++ b/resources/deployment.html @@ -542,7 +542,7 @@ diff --git a/resources/llms_txt.html b/resources/llms_txt.html index 7075c39a..cbb090eb 100755 --- a/resources/llms_txt.html +++ b/resources/llms_txt.html @@ -179,7 +179,7 @@ diff --git a/resources/tech_overview/model_serving.html b/resources/tech_overview/model_serving.html index 75e01973..f8ae484c 100755 --- a/resources/tech_overview/model_serving.html +++ b/resources/tech_overview/model_serving.html @@ -199,7 +199,7 @@ own deployments), and Plano reaches them via HTTP.

    diff --git a/resources/tech_overview/request_lifecycle.html b/resources/tech_overview/request_lifecycle.html index 8948d162..fc3f54ee 100755 --- a/resources/tech_overview/request_lifecycle.html +++ b/resources/tech_overview/request_lifecycle.html @@ -485,7 +485,7 @@ processing request headers and then finalized by the HCM during post-request pro diff --git a/resources/tech_overview/tech_overview.html b/resources/tech_overview/tech_overview.html index 7fa2a29d..d049f300 100755 --- a/resources/tech_overview/tech_overview.html +++ b/resources/tech_overview/tech_overview.html @@ -200,7 +200,7 @@ diff --git a/resources/tech_overview/threading_model.html b/resources/tech_overview/threading_model.html index a7d98bc7..0d24fa53 100755 --- a/resources/tech_overview/threading_model.html +++ b/resources/tech_overview/threading_model.html @@ -200,7 +200,7 @@ hardware threads on the machine.

    diff --git a/search.html b/search.html index d4627d4c..cd0ae5fc 100755 --- a/search.html +++ b/search.html @@ -221,7 +221,7 @@ diff --git a/searchindex.js b/searchindex.js index 3f391776..c5549d19 100755 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles":{"AWS X-Ray":[[17,"aws-x-ray"]],"Access Logging":[[14,null]],"Additional Resources":[[17,"additional-resources"]],"Advanced Configuration":[[6,"advanced-configuration"]],"Advanced Features":[[4,"advanced-features"]],"Advanced Features (Coming Soon)":[[5,"advanced-features-coming-soon"]],"Agent Orchestration":[[0,"agent-orchestration"]],"Agent Processing":[[17,"agent-processing"]],"Agent Structure":[[18,"agent-structure"]],"Agent listener filter chain":[[1,"agent-listener-filter-chain"]],"Agents":[[0,null]],"Alias-based routing":[[13,"alias-based-routing"]],"Amazon Bedrock":[[6,"amazon-bedrock"]],"Anthropic":[[6,"anthropic"]],"Anthropic (Python) SDK":[[3,"anthropic-python-sdk"]],"Arch-Function":[[12,"arch-function"]],"Arch-Router":[[13,"id7"]],"Azure OpenAI":[[6,"azure-openai"]],"Base URL Configuration":[[6,"base-url-configuration"]],"Basic Configuration":[[5,"basic-configuration"],[7,"basic-configuration"]],"Behavioral Signals in Traces":[[17,"behavioral-signals-in-traces"]],"Benefits of Using Traceparent Headers":[[17,"benefits-of-using-traceparent-headers"]],"Best Practices":[[3,"best-practices"],[8,"best-practices"],[17,"best-practices"],[18,"best-practices"],[20,"best-practices"]],"Best Practices and Tips":[[12,"best-practices-and-tips"]],"Best practices":[[13,"best-practices"]],"Bright Staff":[[26,null]],"Build Agentic Apps with Plano":[[11,"build-agentic-apps-with-plano"]],"Build Multi-Turn RAG Apps":[[7,"build-multi-turn-rag-apps"]],"Build from Source (Developer)":[[24,"build-from-source-developer"]],"Build with Plano":[[10,"build-with-plano"]],"Building agents with Plano orchestration":[[11,"building-agents-with-plano-orchestration"]],"CLI Reference":[[22,null]],"Calling External APIs":[[18,"calling-external-apis"]],"Client Libraries":[[3,null]],"Client usage":[[13,"client-usage"],[13,"id4"],[13,"id6"]],"Combining Routing Methods":[[13,"combining-routing-methods"]],"Common Issues and Solutions":[[24,"common-issues-and-solutions"]],"Common Use Cases":[[4,"common-use-cases"],[18,"common-use-cases"]],"Concepts":[[10,"concepts"],[21,null]],"Configuration":[[13,"configuration"],[13,"id3"],[13,"id5"],[17,"configuration"],[18,"configuration"],[20,"configuration"],[27,"configuration"]],"Configuration Overview":[[20,"configuration-overview"]],"Configuration Reference":[[23,null]],"Configuration Structure":[[6,"configuration-structure"]],"Configuration example":[[1,"configuration-example"]],"Configure Listeners":[[2,"configure-listeners"]],"Configure Monitoring":[[15,"configure-monitoring"]],"Conversational State":[[20,null]],"Core Capabilities":[[4,"core-capabilities"]],"Core Signal Types":[[8,"core-signal-types"]],"Cross-Client Compatibility":[[3,"cross-client-compatibility"]],"Custom Span Attributes":[[17,"custom-span-attributes"]],"Datadog":[[17,"datadog"]],"DeepSeek":[[6,"deepseek"]],"Default Model Configuration":[[6,"default-model-configuration"]],"Defining Parameters":[[7,"defining-parameters"]],"Demo App":[[7,"demo-app"]],"Deployment":[[24,null]],"Deterministic API calls with prompt targets":[[11,"deterministic-api-calls-with-prompt-targets"]],"Docker Compose Setup":[[24,"docker-compose-setup"]],"Docker Deployment":[[24,"docker-deployment"]],"Enabling OTEL Tracing":[[24,"enabling-otel-tracing"]],"Environment Variables Reference":[[24,"environment-variables-reference"]],"Error Handling":[[3,"error-handling"]],"Escalation Requests":[[8,"escalation-requests"]],"Example 2: Switching Intent":[[7,"example-2-switching-intent"]],"Example Configuration For Tools":[[7,"example-configuration-for-tools"]],"Example Use Cases":[[12,"example-use-cases"],[13,"example-use-cases"]],"Example with OpenTelemetry in Python":[[17,"example-with-opentelemetry-in-python"]],"Example: Travel Booking Assistant":[[18,"example-travel-booking-assistant"]],"External References":[[17,"external-references"]],"Filter Chain Programming Model (HTTP and MCP)":[[1,"filter-chain-programming-model-http-and-mcp"]],"Filter Chains":[[1,null]],"First-Class Providers":[[6,"first-class-providers"]],"Follow-Up & Repair Frequency":[[8,"follow-up-repair-frequency"]],"Function Calling":[[12,null]],"Function Calling Workflow":[[12,"function-calling-workflow"]],"Gateway Endpoints":[[3,"gateway-endpoints"]],"Gateway Smoke Test":[[24,"gateway-smoke-test"]],"Get Started":[[10,"get-started"],[21,null]],"Getting Started":[[4,"getting-started"]],"Global CLI Usage":[[22,"global-cli-usage"]],"Google Gemini":[[6,"google-gemini"]],"Groq":[[6,"groq"]],"Guardrails":[[19,null]],"Guides":[[10,"guides"],[21,null]],"Handoff to Upstream Services":[[17,"handoff-to-upstream-services"]],"Header Format":[[17,"header-format"]],"High level architecture":[[27,"high-level-architecture"]],"How Guardrails Work":[[19,"how-guardrails-work"]],"How It Works":[[8,"how-it-works"],[14,"how-it-works"],[17,"how-it-works"],[18,"how-it-works"],[20,"how-it-works"]],"How to Initiate A Trace":[[17,"how-to-initiate-a-trace"]],"Implementation":[[18,"implementation"]],"Implementing Function Calling":[[12,"implementing-function-calling"]],"Inbound (Agent & Prompt Target)":[[2,"inbound-agent-prompt-target"]],"Inbound Request Handling":[[17,"inbound-request-handling"]],"Information Extraction with LLMs":[[18,"information-extraction-with-llms"]],"Inner Loop (Agent Logic)":[[0,"inner-loop-agent-logic"]],"Inner Loop vs. Outer Loop":[[0,"inner-loop-vs-outer-loop"]],"Inspect and Filter Traces":[[17,"inspect-and-filter-traces"]],"Instrumentation":[[17,"instrumentation"]],"Integrating with Tracing Tools":[[17,"integrating-with-tracing-tools"]],"Intro to Plano":[[9,null]],"Key Benefits":[[0,"key-benefits"],[4,"key-benefits"]],"Key Features":[[7,"key-features"],[12,"key-features"],[14,"key-features"]],"Kubernetes Deployment":[[24,"kubernetes-deployment"]],"LLM Routing":[[13,null]],"Langtrace":[[17,"langtrace"]],"Limitations and Considerations":[[8,"limitations-and-considerations"]],"Listeners":[[2,null]],"Log Format":[[14,"log-format"]],"Memory Storage (Development)":[[20,"memory-storage-development"]],"Metrics Dashboard (via Grafana)":[[15,"metrics-dashboard-via-grafana"]],"Mistral AI":[[6,"mistral-ai"]],"Model (LLM) Providers":[[4,null]],"Model Affinity":[[13,"model-affinity"]],"Model Aliases":[[5,null]],"Model Selection Guidelines":[[6,"model-selection-guidelines"]],"Model listener filter chain":[[1,"model-listener-filter-chain"]],"Model-Based Routing":[[24,"model-based-routing"]],"Model-based routing":[[13,"model-based-routing"]],"Monitoring":[[15,null]],"Moonshot AI":[[6,"moonshot-ai"]],"Multi-Turn":[[7,"multi-turn"]],"Multiple Provider Instances":[[6,"multiple-provider-instances"]],"Naming Best Practices":[[5,"naming-best-practices"]],"Native Deployment (Default)":[[24,"native-deployment-default"]],"Network Topology":[[2,"network-topology"]],"Network topology":[[27,"network-topology"]],"Next Steps":[[11,"next-steps"],[18,"next-steps"],[20,"next-steps"]],"Notes":[[17,"notes"]],"Notes and Examples":[[17,"notes-and-examples"]],"Observability":[[16,null]],"Ollama":[[6,"ollama"]],"OpenAI":[[6,"openai"]],"OpenAI (Python) SDK":[[3,"openai-python-sdk"]],"OpenAI Responses API (Conversational State)":[[3,"openai-responses-api-conversational-state"]],"OpenAI-Compatible Providers":[[6,"openai-compatible-providers"]],"Orchestration":[[18,null]],"Orchestration & Routing":[[17,"orchestration-routing"]],"Outbound (Model Proxy & Egress)":[[2,"outbound-model-proxy-egress"]],"Outbound LLM Calls":[[17,"outbound-llm-calls"]],"Outer Loop (Orchestration)":[[0,"outer-loop-orchestration"]],"Overall Quality Assessment":[[8,"overall-quality-assessment"]],"Overview":[[10,null],[17,"overview"]],"Passthrough Authentication":[[6,"passthrough-authentication"]],"Positive Feedback":[[8,"positive-feedback"]],"Post-request processing":[[27,"post-request-processing"]],"PostgreSQL Storage (Production)":[[20,"postgresql-storage-production"]],"Preference-aligned routing (Arch-Router)":[[13,"preference-aligned-routing-arch-router"]],"Preparing Context and Generating Responses":[[18,"preparing-context-and-generating-responses"]],"Prerequisites":[[11,"prerequisites"],[20,"prerequisites"]],"Prompt Target":[[7,null]],"Provider Categories":[[6,"provider-categories"]],"Providers Requiring Base URL":[[6,"providers-requiring-base-url"]],"Quick Navigation":[[22,"quick-navigation"]],"Quick Start":[[17,"quick-start"]],"Quickstart":[[11,null]],"Qwen (Alibaba)":[[6,"qwen-alibaba"]],"Repetition & Looping":[[8,"repetition-looping"]],"Request Flow (Egress)":[[27,"request-flow-egress"]],"Request Flow (Ingress)":[[27,"request-flow-ingress"]],"Request Lifecycle":[[27,null]],"Resources":[[21,null]],"Routing Methods":[[13,"routing-methods"]],"Routing Preferences":[[6,"routing-preferences"]],"Runtime Tests":[[24,"runtime-tests"]],"Sampling and Prioritization":[[8,"sampling-and-prioritization"]],"See Also":[[3,"see-also"],[5,"see-also"],[6,"see-also"],[8,"see-also"]],"Self-hosting Arch-Router":[[13,"self-hosting-arch-router"]],"Self-hosting Plano-Orchestrator":[[18,"self-hosting-plano-orchestrator"]],"Signals vs Response Quality":[[8,"signals-vs-response-quality"]],"Signals\u2122":[[8,null]],"Start Plano":[[24,"start-plano"]],"Starting the Stack":[[24,"starting-the-stack"]],"Step 1. Create plano config file":[[11,"step-1-create-plano-config-file"],[11,"id2"]],"Step 1. Minimal orchestration config":[[11,"step-1-minimal-orchestration-config"]],"Step 1: Create the Config":[[24,"step-1-create-the-config"]],"Step 1: Define Plano Config":[[7,"step-1-define-plano-config"]],"Step 1: Define the Function":[[12,"step-1-define-the-function"]],"Step 2. Start plano":[[11,"step-2-start-plano"]],"Step 2. Start plano with currency conversion config":[[11,"step-2-start-plano-with-currency-conversion-config"]],"Step 2. Start your agents and Plano":[[11,"step-2-start-your-agents-and-plano"]],"Step 2: Configure Prompt Targets":[[12,"step-2-configure-prompt-targets"]],"Step 2: Create API Key Secrets":[[24,"step-2-create-api-key-secrets"]],"Step 2: Process Request in Flask":[[7,"step-2-process-request-in-flask"]],"Step 3. Interacting with gateway using curl command":[[11,"step-3-interacting-with-gateway-using-curl-command"]],"Step 3. Send a prompt and let Plano route":[[11,"step-3-send-a-prompt-and-let-plano-route"]],"Step 3.1: Using curl command":[[11,"step-3-1-using-curl-command"]],"Step 3.2: Using OpenAI Python client":[[11,"step-3-2-using-openai-python-client"]],"Step 3: Deploy Plano":[[24,"step-3-deploy-plano"]],"Step 3: Interact with LLM":[[11,"step-3-interact-with-llm"]],"Step 3: Plano Takes Over":[[12,"step-3-plano-takes-over"]],"Step 4: Verify":[[24,"step-4-verify"]],"Stop Plano":[[24,"stop-plano"]],"Summary":[[7,"summary"],[17,"summary"]],"Supabase Connection Strings":[[20,"supabase-connection-strings"]],"Supported API Endpoints":[[6,"supported-api-endpoints"]],"Supported Clients":[[3,"supported-clients"]],"Supported Providers & Configuration":[[6,null]],"Tech Overview":[[28,null]],"Testing the Guardrail":[[19,"testing-the-guardrail"]],"The Problem: Knowing What\u2019s \u201cGood\u201d":[[8,"the-problem-knowing-what-s-good"]],"Threading Model":[[29,null]],"Together AI":[[6,"together-ai"]],"Trace Filtering and Telemetry":[[8,"trace-filtering-and-telemetry"]],"Trace Propagation":[[17,"trace-propagation"]],"Tracing":[[17,null]],"Tracing with the CLI":[[17,"tracing-with-the-cli"]],"Troubleshooting":[[20,"troubleshooting"],[24,"troubleshooting"]],"Turn Count & Efficiency":[[8,"turn-count-efficiency"]],"Typical Use Cases":[[1,"typical-use-cases"]],"Understanding Plano Traces":[[17,"understanding-plano-traces"]],"Unsupported Features":[[13,"unsupported-features"]],"Updating Configuration":[[24,"updating-configuration"]],"Use Plano as a Model Proxy (Gateway)":[[11,"use-plano-as-a-model-proxy-gateway"]],"User Frustration":[[8,"user-frustration"]],"Using Aliases":[[5,"using-aliases"]],"Using Ollama (recommended for local development)":[[13,"using-ollama-recommended-for-local-development"]],"Using vLLM (recommended for production / EC2)":[[13,"using-vllm-recommended-for-production-ec2"]],"Using vLLM on Kubernetes (GPU nodes)":[[13,"using-vllm-on-kubernetes-gpu-nodes"]],"Validation Rules":[[5,"validation-rules"]],"Welcome to Plano!":[[21,null]],"What Are Behavioral Signals?":[[8,"what-are-behavioral-signals"]],"What is Function Calling?":[[12,"what-is-function-calling"]],"Why Guardrails":[[19,"why-guardrails"]],"Wildcard Model Configuration":[[6,"wildcard-model-configuration"]],"Xiaomi MiMo":[[6,"xiaomi-mimo"]],"Zhipu AI":[[6,"zhipu-ai"]],"cURL Examples":[[3,"curl-examples"]],"llms.txt":[[25,null]],"planoai build":[[22,"planoai-build"]],"planoai cli_agent":[[22,"planoai-cli-agent"]],"planoai down":[[22,"planoai-down"]],"planoai init":[[22,"planoai-init"]],"planoai logs":[[22,"planoai-logs"]],"planoai prompt_targets":[[22,"planoai-prompt-targets"]],"planoai trace":[[22,"planoai-trace"]],"planoai up":[[22,"planoai-up"]],"xAI":[[6,"xai"]]},"docnames":["concepts/agents","concepts/filter_chain","concepts/listeners","concepts/llm_providers/client_libraries","concepts/llm_providers/llm_providers","concepts/llm_providers/model_aliases","concepts/llm_providers/supported_providers","concepts/prompt_target","concepts/signals","get_started/intro_to_plano","get_started/overview","get_started/quickstart","guides/function_calling","guides/llm_router","guides/observability/access_logging","guides/observability/monitoring","guides/observability/observability","guides/observability/tracing","guides/orchestration","guides/prompt_guard","guides/state","index","resources/cli_reference","resources/configuration_reference","resources/deployment","resources/llms_txt","resources/tech_overview/model_serving","resources/tech_overview/request_lifecycle","resources/tech_overview/tech_overview","resources/tech_overview/threading_model"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1},"filenames":["concepts/agents.rst","concepts/filter_chain.rst","concepts/listeners.rst","concepts/llm_providers/client_libraries.rst","concepts/llm_providers/llm_providers.rst","concepts/llm_providers/model_aliases.rst","concepts/llm_providers/supported_providers.rst","concepts/prompt_target.rst","concepts/signals.rst","get_started/intro_to_plano.rst","get_started/overview.rst","get_started/quickstart.rst","guides/function_calling.rst","guides/llm_router.rst","guides/observability/access_logging.rst","guides/observability/monitoring.rst","guides/observability/observability.rst","guides/observability/tracing.rst","guides/orchestration.rst","guides/prompt_guard.rst","guides/state.rst","index.rst","resources/cli_reference.rst","resources/configuration_reference.rst","resources/deployment.rst","resources/llms_txt.rst","resources/tech_overview/model_serving.rst","resources/tech_overview/request_lifecycle.rst","resources/tech_overview/tech_overview.rst","resources/tech_overview/threading_model.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"":[0,1,2,3,4,5,6,7,9,10,11,12,13,14,17,18,19,20,23,24,26,27,29],"0":[1,2,3,5,6,7,8,11,13,14,17,18,20,22,23,24,27],"00":[17,18],"005":[23,27],"00z":18,"01":3,"03":14,"04":14,"05":11,"050z":14,"06":[3,11],"08":11,"0905":6,"1":[2,3,4,5,6,8,13,14,15,17,18,20,23,27],"10":[5,8,11,12,13,14,15,18,23,24],"100":[1,3,5,11,17,18,23,24,29],"1000":18,"10000":[2,6,11,13,23,24,27],"100000":23,"1000m":24,"1022":14,"104":14,"10500":[1,19,23,27],"10501":1,"10502":1,"10505":1,"10510":[18,23],"10520":[11,18,23],"10530":11,"106":14,"10t03":14,"10th":18,"11434":[5,6,13],"12":[7,8,11,18,20],"12000":[1,2,3,5,11,13,14,17,20,23,24,27],"120b":5,"123":20,"125":14,"1250":17,"127":[2,3,5,7,11,14,20,23,27],"128e":6,"128k":6,"1301":14,"13b":6,"140":14,"15":[4,8,15,17],"150":17,"159":14,"16":[11,17,18],"162":14,"168":14,"1695":14,"1695m":14,"17":14,"17b":6,"18":[11,24],"180":13,"18083":14,"192":14,"19901":15,"1d":22,"1d6b30cfc845":14,"1f6a9":8,"2":[2,5,6,8,13,17,18,22,27],"20":5,"200":[1,3,14,18],"2019":7,"2023":3,"2024":[11,14],"20240307":[5,6],"20241022":[3,5,6],"2025":18,"20250514":6,"20b":6,"21797":14,"218":14,"225":17,"23":18,"23123":20,"234":[8,17],"24":[8,18],"245":14,"25":18,"250m":24,"254":14,"256mi":24,"27":11,"28":11,"29":11,"2a5b":14,"2h":22,"2x":8,"3":[1,3,5,6,7,8,13,17,18,23],"30":[8,11,13,18,23,24],"30b":18,"30m":[17,22],"31":7,"32":[17,22],"320":17,"32768":18,"32b":6,"32k":6,"34b":6,"3b":[6,23],"4":[6,8,11,12,13,17,18,19,20,23],"400":19,"401":6,"40ss":20,"429":27,"4317":[17,22,23,24],"4318":[17,22],"441":14,"443":[6,7,11,14,23],"447":14,"45":18,"463":14,"469793af":14,"48":18,"485":11,"49":14,"492z":14,"4a":27,"4b":[18,27],"4o":[1,2,3,5,6,11,13,17,18,23,27],"4xx":1,"5":[3,5,6,7,8,11,13,17,18,20,22,23,24],"50":[3,8,18],"500":22,"500000":23,"50051":17,"51":[11,14,18],"51000":14,"512mi":24,"52":14,"53":14,"537z":14,"54":14,"5432":[20,23],"55":14,"556":14,"56":[11,14],"571":8,"59":18,"598z":14,"59z":18,"5b":[4,13],"5m":22,"5xx":1,"6":[6,8,18],"60":23,"600":[13,23],"604197fe":14,"614":14,"646":18,"647":11,"65":14,"67":18,"7":[8,18,23],"70b":23,"71":18,"75":17,"770":14,"78558":11,"7b":6,"7f4e9a1c":[17,22],"7f4e9a1c0d9d4a0bb9bf5a8a7d13f62a":[17,22],"8":[8,17,22],"80":[5,6,8,23,27],"8000":[6,18],"8001":[1,11,18,19,23,27],"8080":[6,7],"85":8,"86":18,"87":14,"8b":6,"9":18,"905z":14,"906z":14,"9090":15,"9367":14,"95":[5,8,18],"95a2":14,"95th":8,"961z":14,"979":11,"984":14,"984m":14,"99":18,"9b57":14,"A":[0,1,5,7,8,9,10,12,16,18,20,27,29],"AND":[17,22],"And":11,"As":[11,15],"At":[11,13],"Be":[12,17,18],"By":[0,2,7,9,12,13,14,17,18],"FOR":14,"For":[0,2,3,6,11,12,13,14,17,18,20,24,27,29],"IF":20,"If":[1,6,7,11,12,17,18,19,20,22,24,27],"In":[1,8,9,10,11,12,13,17,19],"It":[2,6,9,10,12,13,16,21,26,27],"Its":[9,15,17],"NOT":[6,20],"Near":8,"No":[3,8,11,13,17,20],"Not":20,"ON":[20,27],"On":11,"One":[3,6,8],"Or":[3,6,11,17],"TO":[18,20],"That":20,"The":[0,1,2,3,5,6,7,11,12,13,14,17,18,19,20,23,24,27],"Then":20,"There":[2,9],"These":[8,9,12,17,27],"To":[2,9,11,13,15,17,18,19,24],"With":[6,9,11,13,17],"_":9,"__name__":17,"a1c":7,"a3b":18,"aarch64":[11,24],"abandon":8,"abc123":6,"abil":6,"about":[0,1,3,4,5,7,9,10,13,14,18,19,20,26,27],"abov":[5,6,7,9,11,15,24,27],"absolut":8,"abstract":[1,4,10,13,21],"acceler":21,"accept":[2,17,27,29],"access":[0,4,8,11,15,16,17,21,23,27],"access_":14,"access_ingress":14,"access_intern":14,"access_kei":[1,2,5,6,7,11,13,18,23,27],"access_llm":14,"accident":27,"accordingli":17,"account":12,"accur":[7,9,12,13,18,23],"accuraci":13,"achiev":[9,12],"acknowledg":[8,18],"acm":23,"across":[0,1,2,4,5,6,7,9,10,11,12,17,18,20,21,24,26,27],"act":[2,8,9,15,17],"action":[0,7,12,13,18,19,27],"activ":[6,11,27],"actual":[3,8,13,17,18,20],"ad":[2,8,13,17,18,19,23],"adapt":[0,8,13],"add":[0,1,2,4,7,8,9,11,12,13,17,19,20,24],"add_span_processor":17,"addit":[6,7,8,16,20,22,27],"address":[1,2,6,7,11,13,23,27],"adjust":[7,17,20,24],"adopt":[9,10,17,21],"advanc":12,"advantag":9,"aeroapi":18,"aeroapi_base_url":18,"aeroapi_kei":18,"affect":17,"affin":23,"affinity_id":13,"afraid":12,"african":11,"after":[1,9,12,13,18,27],"again":23,"against":[8,19,20,22],"agent":[6,7,8,9,10,12,13,14,15,19,20,21,22,23,26,27],"agent_1":[1,19],"agent_chat":17,"agent_chat_complet":27,"agent_orchestration_model":[18,23],"agent_respons":19,"aggreg":[8,12],"agil":[9,10,21],"agnost":[0,9,27],"ahead":18,"ai":[0,4,9,10,11,12,13,14,17,18,19,21,27],"aid":27,"air":[6,7],"airbnb":9,"aircraft":18,"aircraft_typ":18,"airlin":18,"airport":18,"aka":21,"alert":[8,14,15],"alertmanag":15,"algorithm":[5,9],"alia":[0,3,4,5,9,27],"alias":[3,4,6,13,21,23],"alic":[3,20],"align":[0,4,27],"aliyunc":6,"all":[0,4,6,7,8,11,13,17,18,20,22,23,24,25,27,29],"allow":[0,1,5,6,7,9,11,12,13,17,18,19,23,29],"along":11,"alongsid":[9,17,26,27],"alphabet":8,"alphanumer":5,"alreadi":[11,17,22],"also":[1,2,4,11,13,17,18,24,27],"alwai":[5,13,17,18,23,27],"amazon_bedrock":6,"amazonaw":6,"ambigu":[7,12],"amount":29,"an":[0,1,2,6,7,8,9,10,11,12,13,15,17,18,19,21,22,24,27],"analysi":[0,6,8,13,18],"analyst":5,"analyt":12,"analyz":[0,6,8,9,11,12,13,14,17,18,23,27],"ani":[0,1,3,4,6,7,9,10,11,12,13,17,18,19,20,21,22,23,24,27],"annot":7,"anoth":6,"answer":[7,18,23,27],"ant":24,"anthrop":[0,4,5,11,13,20,23,24,27],"anthropic_api_kei":[5,6,11,13,23,24],"anthropic_dev_api_kei":6,"anthropic_prod_api_kei":6,"anyth":13,"api":[0,2,4,5,7,9,10,12,14,15,17,20,21,23,26,27],"api_kei":[3,6,11,13,17,18,20],"api_serv":[7,12,14],"api_vers":15,"apierror":3,"apikei":18,"apivers":[15,24],"apm":17,"apolog":19,"app":[2,6,9,10,18,21,24,27],"app_serv":[23,27],"appear":[6,19],"append":[6,8,17,18],"appl":[11,19,24],"appli":[0,2,4,5,8,9,10,13,19,23,24,27],"applic":[0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,24,26,27],"appoint":13,"appreci":8,"approach":[4,5,13,17],"appropri":[0,2,8,13,17,18,27],"approv":19,"ar":[0,1,2,3,4,5,6,7,9,11,12,13,14,15,17,18,19,20,22,23,24,26,27],"arch":[4,5,9,23],"architectur":[1,2,7,9,13,17,28,29],"archiv":20,"area":4,"aren":6,"arg":18,"argument":22,"around":[27,29],"arrai":[18,20],"arriv":[1,18,19,27],"arrival_tim":18,"art":[0,9,12,13],"artifici":3,"ask":[7,11,12,18,19],"ask_quest":3,"aspect":[9,15],"assembl":[1,3],"assess":17,"assign":13,"assist":[1,3,6,7,8,11,13,17,19,20,23,27],"associ":13,"assum":11,"astral":11,"async":[18,19,27],"asynccli":18,"asyncopenai":18,"atlanta":18,"attach":[1,2,17,18,19,24,27],"attempt":[8,9,19],"attende":7,"attent":[8,12],"attribut":[7,8,12,16,22,23,24],"aud":11,"audio":13,"augment":[1,19,23],"australian":11,"authent":17,"author":[3,6,14,23],"auto":[17,18],"auto_llm_dispatch_on_respons":[23,27],"autom":[12,17,18,20,22,24],"automat":[0,3,4,6,8,9,11,12,13,17,18,20,24],"autonom":[0,18],"avail":[0,3,4,6,7,9,11,13,17,18,22,27],"averag":8,"avoid":[8,9,13],"aw":[6,20],"await":[18,19],"awar":[17,18,27],"awesom":8,"aws_bearer_token_bedrock":6,"awsxrai":17,"azur":[0,4,20],"azure_api_kei":6,"azure_openai":6,"azure_openai_api_kei":6,"b":[0,5,8],"b25f":14,"b265":14,"back":[1,6,8,9,13,27],"backend":[1,2,3,7,11,12,15,17,20,26,27],"background":[11,22],"backoff":27,"backward":5,"bad":[8,13],"baht":11,"balanc":[0,5,6,12,27],"bandwidth":20,"base":[0,2,3,4,5,7,8,11,12,17,18,19,23,27],"base_url":[3,5,6,11,13,17,18,20,23],"baselin":8,"basemodel":7,"basic":[3,4,6,11,18,22,24],"batch":[17,27],"batchspanprocessor":17,"battl":9,"bearer":[3,6],"becaus":[1,8,13],"becom":[1,8,9,13,20],"bedrock":[20,27],"been":[11,12],"befor":[0,1,2,7,8,13,18,19,20,23,24,27],"behalf":[2,7,14,27],"behavior":[0,1,6,7,9,13,14,16,18,19,20,23],"behind":[1,2,3,6,10,20],"being":[5,27],"below":[1,2,6,7,11,15,17,19,24,27],"benchmark":[12,13],"beneath":27,"benefici":12,"benefit":[3,5,6,7,9,16],"bespok":[10,21],"best":[0,4,9,16,23,27],"beta":[5,6],"better":[0,3,9,12,13,18],"between":[0,1,4,5,7,9,12,13,17,18,27,29],"bgn":11,"bigint":20,"bigram":8,"bin":11,"binari":[11,24,27],"bind":[2,22],"bloat":20,"block":[1,2,3,18,27,29],"block_categori":5,"blood":7,"blurri":7,"boilerpl":[13,23],"book":[11,13],"bool":[7,27],"boolean":[6,8],"bootstrap":27,"both":[2,4,6,8,9,10,12,13,15,17,18,20],"bound":29,"brain":27,"brazilian":11,"break":[0,14],"breaker":27,"bridg":[12,27],"brief":[7,27],"briefli":[3,27],"bright":[21,27,28],"brightstaff":[11,24,27],"brilliant":8,"british":11,"brittl":[10,21],"brl":11,"broken":8,"bug":6,"buil":7,"build":[0,1,2,4,8,9,18,20,21,29],"builder":1,"built":[0,6,7,9,10,17,21,22,27],"bulgarian":11,"bullet":18,"bundl":[23,24],"burden":9,"busi":[0,7,8,9,11,12],"bypass":19,"byte":[14,17],"bytes_receiv":14,"bytes_s":14,"c":[9,24],"ca":23,"cach":[11,13,18,23,24],"cad":11,"call":[0,1,2,3,7,9,10,13,14,20,21,23,26,27],"caller":[1,2,19],"can":[0,1,2,3,5,6,7,8,9,10,11,12,13,14,17,18,19,20,23,24,27],"canadian":11,"canari":[0,4,5,8],"cannot":[13,20,22],"canon":[6,13,22],"cap":8,"capabl":[0,3,5,6,7,9,11,12,18,22,23,27],"capit":[3,11],"captur":[0,1,8,9,13,17,24],"care":[11,12],"carefulli":[7,18],"carri":[17,27],"case":[5,6,8,9,10,19],"cat":13,"catch":8,"categori":[4,8,13],"caus":[8,13],"celsiu":[7,12,18],"central":[0,2,4,7,9,10,12,14,21,27],"centric":13,"cert":23,"certif":23,"chain":[0,2,5,9,17,18,19,20,21,27],"challeng":13,"chang":[0,1,3,4,7,9,10,13,17,19,21],"char":[8,22],"charact":[17,20],"chat":[0,1,3,4,5,6,8,9,11,13,14,17,18,19,20,23,24,27],"chat_complet":17,"chat_templ":18,"chat_with_fallback":3,"chatmessag":19,"cheap":4,"cheaper":[3,5,18],"check":[1,2,7,8,11,12,18,19,20,24,27],"chf":11,"children":17,"chines":11,"choic":[3,11,17,18],"choos":[0,4,12,13,17,27],"chosen":6,"christma":18,"chunk":[3,18],"ci":24,"circuit":[0,1,27],"circular":5,"citi":[7,12,18,23],"clarif":[7,8],"clarifi":[7,8],"class":[4,7,9],"classif":13,"classifi":[8,13],"claud":[3,5,6,11,13,17,20,22,23,24],"clean":[7,22],"cleaner":5,"cleanli":[2,7,9,10],"cleanup":20,"clear":[7,12,13,18,19],"clearer":12,"clearli":[8,13,18],"cli":[11,13,16,18,21,24],"client":[2,4,5,6,17,18,20,21,23,24,27,29],"clienterror":19,"close":[13,18],"cloud":[4,26],"cloudi":18,"clue":8,"cluster":[4,9,13,23,24,26,27],"cnversat":7,"cny":11,"co":[13,17,20],"coal":8,"code":[0,1,3,4,5,6,7,9,10,11,13,14,17,18,23,27,29],"code_gener":6,"code_iata":18,"code_review":6,"codebas":[9,10,17,21],"codec":27,"codellama":6,"coder":6,"coding_agent_rout":22,"coher":6,"collabor":0,"colleagu":12,"collect":[3,12,13,15,17],"collector":[8,17,22,23,24],"column":20,"com":[5,6,12,13,14,17,18,20,23],"combin":[4,8,12,18,20,22],"come":[4,18],"command":[6,13,17,22,24],"comment":[13,20],"commit":17,"common":[6,7,8,12,13,17,20,22],"commonli":13,"commun":[1,11,17,27],"compact":[6,13,17,22],"compani":[6,9,19],"compar":8,"compat":[0,2,4,5,9,11,17,18,20],"compil":[11,24,25],"complaint":8,"complement":8,"complementari":[8,11],"complet":[0,1,3,4,5,6,8,11,12,13,14,17,18,19,20,23,24,27],"completion_token":17,"complex":[0,2,4,5,6,12,13,17,18,29],"complex_reason":[6,13],"complianc":[1,19],"compon":[6,9,17,24,27],"compos":11,"comprehens":[6,11],"comput":[3,8,17,24],"concept":[11,13,20],"concern":[0,8,9,17,27],"concis":[18,23],"condit":[5,18],"confid":[8,13],"config":[6,13,15,17,20,22,27],"config_k8":13,"configiur":15,"configmap":[13,24],"configur":[3,4,8,9,11,16,19,21,22,28,29],"confirm":[8,12,24,27],"confus":8,"congratul":11,"connect":[2,4,7,9,11,18,23,24,26,27,29],"connect_timeout":[23,27],"connection_str":[20,23],"conpleix":7,"consid":22,"consider":7,"considert":7,"consist":[0,1,2,4,5,9,11,12,13,17,18,19],"consol":[6,17],"constraint":1,"construct":6,"contact":8,"contain":[9,11,13,17,20,22,24,25,27],"container_nam":24,"containerport":24,"content":[1,2,3,5,6,7,8,9,11,13,17,18,19,24],"content_filt":5,"content_guard":1,"context":[0,1,2,3,6,8,9,11,12,13,17,20,23,25,27],"context_build":[1,18,27],"context_messag":18,"contextu":13,"continu":[1,3,9,10,18,19,20,21,22,24],"contract":27,"contribut":11,"contributor":[9,10,21],"control":[0,1,5,6,10,13,19,21,23,26,27,29],"conveni":7,"convent":27,"convers":[0,1,4,6,7,8,9,10,13,17,18,21,23,26,27],"conversation_context":18,"conversation_st":20,"convert":[11,17],"coordin":[18,26,29],"copi":20,"core":[9,10,11,18,21,27],"corp":23,"corpor":19,"correct":[7,8,19,20,24],"correctli":17,"correl":[1,8,24],"correspond":27,"cost":[0,4,5,6,7,9,13,17,18],"could":[3,12,18,27],"count":[17,18,27],"coupl":[1,9,10],"cover":6,"covners":7,"cpu":[24,27],"crash":1,"creat":[3,5,6,8,10,12,13,17,18,20,22,27],"create_gradio_app":7,"created_at":20,"creativ":[5,6,12,13],"creative_task":13,"creative_writ":6,"credenti":[6,17,20],"crewai":0,"crisp":8,"criteria":13,"critic":[1,8,9,12,15,17,18,20,23,27],"cross":[0,1,4],"crt":23,"crucial":[12,14,17],"ctrl":24,"ctx":18,"cuda":18,"cue":13,"curl":[4,5,6,13,18,19,24],"currenc":[18,27],"currency_exchang":11,"currency_symbol":11,"current":[5,7,12,18,22,23],"current_temp":18,"current_timestamp":20,"custom":[0,1,3,4,6,8,10,13,16,18,19,23],"custom_api_kei":[6,23],"customprovid":6,"cut":[0,1,9],"czech":11,"czk":11,"d":[3,5,6,13,18,19,24],"dai":[18,22,23],"daili":18,"danish":11,"dash":17,"dashbaord":15,"dashboard":[8,12,16,17,20],"dashscop":6,"dashscope_api_kei":6,"data":[1,5,7,8,9,10,11,12,13,15,17,18,21,24,26,27],"databas":[12,20],"database_url":20,"datadog":8,"datadoghq":17,"dataplan":[1,2,9,27],"datasourc":15,"date":[7,11,12,18,27],"datetim":18,"day_match":18,"day_nam":18,"days_ahead":18,"db":20,"db_pass":23,"db_password":20,"db_setup":20,"dc":14,"dd":18,"dd_site":17,"de":[9,10,27],"deal":18,"debian":24,"debug":[0,1,8,13,14,17,18,20,22,24,27],"debugg":0,"decemb":[11,18],"decid":[0,1,9,11,13,18,24,26],"decis":[0,1,9,13,17,18,23,24,26,27],"declar":1,"declin":8,"decoupl":[0,9,10,13,21],"decrypt":27,"deep":[2,6,10,13,18],"deeper":11,"deepseek":[4,20,27],"deepseek_api_kei":6,"def":[3,7,12,17,18,19],"default":[1,2,7,11,13,14,17,18,20,22,23,27],"defin":[1,2,4,5,11,13,17,18,19,23,24,27],"definit":12,"degen":8,"degrad":8,"delai":18,"delet":20,"deliv":[9,10,12,13,18,21],"deliveri":[9,10,21,27],"delta":3,"demo":[9,13,18,20],"demonstr":[6,10,12,13],"departur":18,"departure_tim":18,"depend":[9,13,20,27],"deploi":[6,9,13,17,22],"deploy":[0,2,4,5,6,9,10,13,18,20,21,22,26],"deriv":17,"describ":[7,18,27],"descript":[1,5,6,7,11,12,13,18,19,23,24,27],"descriptor":13,"deserv":8,"design":[7,9,10,12,13,15,17,18,20,21,26,27],"desir":[6,7,12],"desk":8,"dest_cod":18,"destin":[1,18],"destination_cod":18,"destroi":27,"detail":[2,3,4,6,7,9,12,13,14,17,18,24,27],"detect":[7,8,17,19,27],"determin":[0,7,12,17,18,27],"determininist":9,"determinist":[0,7,27],"dev":[3,4,5,6,11,24],"develop":[0,2,3,4,5,6,7,8,9,10,17,18,21,22,26,27],"devic":[7,27],"device_id":27,"diabet":7,"diabeter":7,"diagnos":[7,8,18],"diagnost":8,"diagram":2,"dict":[7,18],"did":8,"didn":8,"differ":[3,4,5,6,12,13,17,20,26,27],"difficult":9,"dipatch":7,"dir":22,"direct":[0,1,2,3,4,6,7,13,17,18,20,23,27],"directli":[0,1,2,8,11,13,24],"directori":[13,22,24],"disabl":[17,20,22],"disast":9,"disconnect":8,"discov":[6,10,18],"discuss":3,"diseas":7,"disease_diagnos":7,"diseases_symptom":7,"dispatch":27,"displai":[12,17,22],"distinct":13,"distinguish":[0,13],"distribut":[5,8,17,27],"dive":[4,10,11],"divers":8,"dkk":11,"dn":24,"do":[8,9,13,14,18],"doc":[10,20],"docker":[11,17,22],"docs_ag":18,"document":[5,7,10,11,13,17,18,22,24,25],"doe":[6,7,12,13,17,20,26,27],"doesn":[6,8],"dollar":11,"domain":[8,12,13,18,19],"don":[3,7,8,12,20],"done":[8,18],"dot":[5,17],"down":[11,14,24],"download":[11,13,18,24],"downstream":[1,2,7,12,17,24,27,29],"downweight":8,"dozen":6,"dramat":[8,20],"drift":8,"driven":[11,13,19],"dropbox":9,"dry":24,"due":20,"dump":18,"duplic":[1,8,9],"durabl":20,"durat":[13,14,27],"duration_m":17,"dure":27,"dx":[10,21],"dynam":[0,4,6,12,13,18,19],"e":[1,3,5,6,7,9,11,12,13,14,17,18,20,23,24,27],"each":[0,1,3,6,7,8,9,11,12,13,14,17,18,19,20,23,27],"earli":[1,8,9,17],"earlier":[24,27],"eas":17,"easi":[1,4,8,9,12,13,17,18,19],"easier":[0,5,11,13,14,19,20],"easili":17,"easilli":7,"econom":[7,8],"ecosystem":17,"edg":[2,9,12,18,27],"edit":15,"editor":20,"effect":[4,6,7,9,10,13,18],"effici":[0,1,6,7,9,11,13,17,26,27],"efficiency_scor":[8,17],"egress":[4,9,10,24,28],"egress_traff":13,"either":[12,13,17,19,27],"elasticsearch":14,"element":[7,18],"elif":18,"elk":14,"els":18,"email":12,"embarrassingli":29,"embed":[8,14,17,27],"emerg":8,"emiss":7,"emit":[1,8,22,24],"emot":8,"empow":[7,13],"empti":[13,18,22],"en":18,"enabl":[3,4,5,6,7,8,9,12,13,17,18,20,23,27],"encod":[13,20],"encount":[24,27],"encrypt":27,"end":[0,3,7,9,10,17,18,24],"endpoint":[1,2,4,5,7,8,11,12,13,15,17,18,20,23,24,27],"energi":7,"energy_sourc":7,"energy_source_info":7,"energysourcerequest":7,"energysourcerespons":7,"enforc":[0,1,19,27],"engag":27,"engin":[7,8,9,10,21],"english":8,"enhanc":[0,6,10,11,17],"enough":[0,9],"enrich":[0,1,7,8,17,18,20,27],"ensur":[4,7,9,11,12,13,17,19,20,22,24,27],"entangl":3,"enter":17,"enterpris":4,"entir":[1,9,17,27],"entiti":[1,18,27],"entri":[2,6,7,23,24],"enum":[7,12,27],"enumer":18,"env":[11,24],"envelop":1,"envfrom":24,"environ":[3,4,5,6,11,12,13,17,20,22,23],"envoi":[2,4,9,10,11,18,21,24,26,27,29],"envoyproxi":9,"ephemer":20,"equal":[7,29],"equat":13,"equival":[11,23],"error":[1,4,7,9,13,15,17,18,19,20,24,27],"escal":[17,18],"essenti":[10,13,19],"establish":27,"estim":18,"etc":[1,8,9,11,17,23,24,27],"eu":17,"eur":11,"euro":11,"evalu":[8,9,13,19],"evaluation_interv":15,"even":[1,6,12,13],"evenli":27,"event":[18,27],"ever":[10,21,27],"everi":[8,9,10,13,14,19,20,21,23,24,27],"evict":23,"evolv":[1,9,13,18],"exact":[8,13],"exactli":[17,27],"examin":18,"exampl":[2,4,5,6,8,10,11,14,19,20,22,23,24,27],"exce":[8,18],"exceed":27,"excel":[8,13,17],"except":[3,18,19],"exception":[8,9],"excess":[7,8,27],"exchang":[8,11],"exclam":8,"exclud":6,"exclus":9,"execut":[1,8,12,13,17,27],"exemplar":8,"exist":[0,2,3,4,6,8,13,17,20,22,23],"exit":22,"expand":6,"expans":6,"expect":[1,8,12,24,27],"expens":[7,8],"experi":[11,12,13,18],"experiment":[5,13],"expert":[8,23],"expertis":8,"explain":[3,8,12,13,18,24],"explan":[7,12],"explanatori":14,"explicit":[8,13,22,23,24],"explicitli":[13,17],"explor":[10,11,13,18,20],"export":[8,14,15,17,20,24,27],"expos":[2,3,9,11,14,18,19],"express":8,"extend":[6,9,13],"extern":[0,19,23,27],"extra_head":[13,18],"extract":[3,7,12,17,27],"extract_flight_rout":18,"extraction_model":18,"extraction_prompt":18,"f":[3,7,12,14,17,18,20,22,24],"f376e8d8c586":14,"face":1,"facilit":17,"facto":[9,10],"factor":8,"factual":8,"fahrenheit":[7,12,18],"fail":[1,3,4,5,8,19,22,27],"failov":[0,2,7,9,20,27],"failur":[1,8,20,23],"fair":27,"fall":13,"fallback":[3,4,5,6,17,18,26],"fallback_model":3,"fals":[7,8,19,23,27],"famili":[0,9],"familiar":11,"famreowkr":0,"faq":18,"far":18,"fashion":[7,27],"fast":[1,3,4,5,6,7,8,9,11,13,20,23,27],"fastapi":7,"faster":[3,5,6,10,13,17,18,21],"fastmcp":19,"fatal":1,"fatigu":7,"fault":4,"favorit":20,"featur":[3,6,9,10,16,17,23],"feed":14,"feedback":[9,10,17,19,21],"feel":7,"fetch":[9,12,18,22],"few":[14,17],"field":[1,6,7,14,18],"file":[2,6,7,13,15,20,22,24,25,27],"fill":18,"filter":[0,2,9,10,18,19,20,21,22,23,27,29],"filter_chain":[1,2,18,19],"final":[1,3,18,23,27],"final_messag":3,"final_text":3,"financ":19,"find":[8,11,12,13,17,20],"fingerprint":8,"firewal":2,"first":[3,4,8,9,11,12,13,15,17,18,19,20,22,24,27],"fit":[2,23,27],"fix":13,"flag":[8,17,27],"flash":6,"fleet":13,"flexibl":[3,4,6,9,10,13,15,17],"flight":[11,18,23],"flight_ag":[11,18,23],"flight_dest":18,"flight_group":18,"flight_numb":18,"flight_origin":18,"flightag":18,"flightawar":18,"float":7,"flood":8,"flow":[1,2,6,7,9,10,12,14,17,28],"fluentd":14,"fly":18,"focu":[0,7,9,10,18,20,21,27],"focus":[2,6,7,9,10,11,12],"fog":18,"follow":[1,5,6,7,9,11,13,14,17,18,20,22,23,24,27],"foo":17,"forc":22,"forecast":18,"forecast_dai":18,"forecast_typ":18,"foreground":[22,24],"forget":8,"forint":11,"form":[8,12],"format":[0,6,7,9,12,13,15,16,18,20,23,27],"forth":8,"forward":[1,2,6,7,14,17,23,24,26,27,29],"fossil":7,"found":[3,7,11,14,18],"foundat":[6,9,10,18],"fp8":18,"frame":27,"framework":[0,1,9,10,11,15,17,21],"franc":[3,11,18],"francisco":[7,12],"frankfurt":11,"frankfurther_api":11,"free":[7,18,20,22],"frequenc":17,"frequent":7,"fresh":13,"friction":8,"friendli":[12,13,23],"from":[0,2,3,4,5,6,7,8,9,10,11,12,13,17,18,19,20,21,22,27,29],"front":6,"frontend":2,"frustrat":17,"fuel":7,"full":[2,3,4,7,11,13,17,18,20,22,23],"function":[0,5,7,9,11,13,18,21,23,24,27,29],"further":11,"futur":[4,5,6,18],"fuzzi":8,"g":[1,5,6,7,9,11,12,13,14,17,18,20,23,24,27],"ga":7,"gap":12,"gate":18,"gate_origin":18,"gatewai":[2,4,6,8,9,10,17,18,22,23,27],"gather":27,"gbp":11,"gdpr":19,"gemini":[4,27],"gemma":6,"genai":[7,11],"gener":[0,1,6,9,11,12,13,15,17,19,20,22,23,24,25,27,29],"geocod":18,"geocode_data":18,"geocode_respons":18,"geocode_url":18,"get":[1,2,3,6,7,8,9,11,12,17,18,19,23,24],"get_current_weath":23,"get_final_messag":3,"get_flight":18,"get_info_for_energy_sourc":7,"get_last_user_cont":18,"get_start":10,"get_supported_curr":11,"get_trac":17,"get_weath":[7,12],"get_weather_data":18,"get_workforc":7,"getenv":3,"gguf":[13,18],"github":[11,18],"give":[0,8,9,10],"given":[8,23,27],"glm":6,"glob":22,"global":[15,23],"glucos":7,"glue":9,"go":[6,9,18,20],"goal":9,"goe":18,"gone":8,"good":[3,13,17,18],"googl":[4,9],"google_api_kei":6,"got":8,"govern":[4,7,9],"gpt":[1,2,3,5,6,7,8,11,12,13,17,18,19,22,23,24,27],"gpu":[18,26],"gr":7,"grace":3,"gracefulli":[18,20],"grade":[4,9,10,20],"gradio":7,"gradual":5,"grafana":[8,16,17],"grant":20,"grasp":8,"gratitud":8,"great":8,"greenhous":7,"grok":6,"groq":[4,23,27],"groq_api_kei":[6,23],"ground":[9,10],"group":18,"growth":20,"grpc":[17,22,23],"guard":[1,9,19,27],"guardrail":[0,1,2,5,9,10,11,17,18,21,23,27],"guesswork":8,"guid":[0,4,6,8,11,12,17,18,20,24],"guidanc":8,"guidelin":4,"h":[3,5,6,19,24],"ha":[9,11,12,13,17,20,23,27],"hack":9,"haiku":[5,6],"hallucin":14,"hand":[1,8,18],"handel":27,"handl":[0,2,4,7,8,9,10,11,12,13,18,19,20,24,26,27,29],"handle_request":[17,18],"handler":[7,9],"handoff":[0,18],"happen":[2,8,18,27],"happi":8,"hard":[1,9,13],"hardcod":[0,3,20],"harden":9,"harder":1,"hardest":8,"hardwar":29,"harm":19,"hashmap":20,"hasn":20,"have":[0,6,7,8,9,11,12,13,17,18,20],"haven":11,"hcm":27,"head":13,"header":[6,9,11,13,16,18,23,24,27],"header_prefix":[17,23,24],"health":[13,18,24,27],"healthcar":[13,19],"healthi":[11,27],"healthz":24,"hello":[3,5,6,13,17],"help":[0,4,7,8,9,10,11,12,13,15,17,18,19,21,22,23,27],"here":[4,6,7,11,12,13,14,17,18,19,25,27],"heurist":8,"hex":22,"hexadecim":17,"hf":[6,13],"hidden":[9,10,21],"hide":2,"high":[4,5,6,7,8,9,10,11,12,13,28],"higher":[13,24],"highest":6,"highli":[7,12],"highlight":8,"hipaa":19,"histori":[1,3,7,12,13,18,20,23],"hit":5,"hkd":11,"honeycomb":8,"hong":11,"honor_timestamp":15,"hood":[2,9],"hook":9,"hop":27,"horrid":9,"host":[2,14,20,22,23,24,26,27],"hostnam":[6,27],"hotel":11,"hotel_ag":11,"hour":[8,18,23],"how":[0,1,2,3,5,6,7,9,10,11,12,13,15,16,23,24,26,27],"howev":[1,27],"html":10,"http":[0,2,3,4,5,6,9,11,12,13,14,15,17,18,19,20,22,23,24,26,27],"http_client":18,"http_host":23,"http_method":[7,23],"httpexcept":7,"httpget":24,"httpx":18,"hub":13,"huf":11,"huggingfac":[7,13,18],"huggingface_hub":[13,18],"human":[7,8,13,18],"human_escal":18,"hundr":6,"hungarian":11,"hybrid":13,"hygien":9,"hyphen":[5,17],"i":[0,1,2,3,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23,24,26,27,29],"iam":17,"iata":18,"icao":18,"iceland":11,"id":[1,3,6,11,13,14,17,18,19,20,22,23,27],"idea":10,"ideal":[0,3,13,17,18,20],"ident":18,"ident_iata":18,"identif":12,"identifi":[5,7,8,12,13,17,20,23,27],"idr":11,"idx":18,"idx_conversation_states_created_at":20,"idx_conversation_states_provid":20,"idx_conversation_states_updated_at":20,"ignor":[6,8],"il":11,"illustr":7,"imag":[13,22,24],"immedi":[8,17],"impact":17,"implement":[0,1,3,4,5,6,9,11,17,19,20],"import":[3,5,6,7,11,12,13,14,17,18,19,20],"improv":[0,1,6,7,8,9,10,18,21,23],"in_path":[7,11],"inact":20,"inappropri":19,"inbound":[9,27],"incent":7,"includ":[3,4,6,7,9,11,12,13,14,15,17,18,20,22,23,24,27],"inclus":13,"incom":[0,1,2,7,12,13,17,18,23,27],"incomplet":[8,12],"inconsist":13,"increas":[8,13],"incredibli":9,"indent":18,"independ":[13,19],"index":[8,20],"indian":11,"indic":[7,8,13,17,27],"individu":[1,8,18],"indonesian":11,"ineffici":[8,17],"infer":[6,8,9,13,18],"info":[11,18,24],"inform":[6,7,8,12,14,17,23,27],"information_extract":27,"infrastructur":[9,10,21,27],"ingest":8,"ingress":[9,10,24,28],"ingress_traff":[2,11,27],"init":[13,17],"initi":[2,7,16,20,27],"initialdelaysecond":[13,24],"inject":[1,17,18,24,27],"inner":[11,18,27],"innov":11,"input":[1,2,7,12,13,19,20,23,27],"input_filt":23,"input_guard":[19,23,27],"input_item":20,"inquiri":18,"inr":11,"insecur":17,"insert":20,"insid":[1,9,11,18,24,26,27],"inspect":[1,8,22,26],"instal":[3,6,11,13,17,18,22],"instanc":[0,5,8,20,23,27],"instant":8,"instead":[3,5,6,7,9,12,13,20,22,23,24],"instruct":[6,8,10,11,18],"instrument":[0,8,15],"insurance_claim_detail":14,"int":[7,18,23],"integr":[3,4,5,6,7,8,10,11,12,13,14,15,16,24],"intellig":[0,3,4,5,6,9,17,27],"intend":5,"intens":8,"intent":[0,8,9,11,12,13,17,18,23,27],"interact":[1,8,12,14,17,19,22],"interest":11,"interfac":[3,4,6,11,22],"intermedi":[0,17],"intern":[2,6,7,22,23,24,27],"interoper":17,"interpret":[0,12,13],"intervent":8,"intl":6,"intro":[10,21],"intro_to_plano":10,"introduc":[10,13],"introduct":18,"invalid":[12,13],"invers":8,"investig":1,"invoc":[7,12,13],"invok":[1,2,7,12,17,18,19],"invoke_weather_ag":18,"involv":7,"io":9,"ip":[6,13,18,27],"ip1":27,"ip2":27,"ipv4":20,"ipv6":20,"irreplac":8,"is_valid":19,"isdefault":15,"isinst":18,"isk":11,"isn":[13,20],"isra":11,"issu":[8,17,18],"item":7,"iter":[6,9,12],"itinerari":12,"its":[1,2,7,8,9,13,17,18,19,20,27,29],"itself":[1,8,26],"j":[0,11],"jaccard":8,"jaeger":[8,17,22,23],"jailbreak":[5,9,19,23],"japanes":11,"java":9,"javascript":0,"jfk":11,"jinja":[13,18],"job_nam":15,"join":3,"joke":24,"jpy":11,"jq":[11,24],"json":[3,5,6,7,11,12,17,18,19,22,24],"jsonb":20,"judg":8,"jure":[9,10],"just":[0,3,6,7,8,17,18],"k2":6,"katanemo":[13,17,18,24],"katanemofoo":17,"keep":[9,12,20,22],"kei":[2,3,6,8,13,16,17,18,20,22,23,27],"keyword":18,"kibana":14,"kimi":6,"kind":[11,24],"king":12,"know":13,"knowledg":[2,18],"known":6,"kong":11,"korean":11,"koruna":11,"krona":11,"krone":11,"krw":11,"kr\u00f3na":11,"kubectl":24,"kubernet":17,"kv":13,"l":[13,24,27],"l7":9,"la":18,"label":[8,23,24],"landscap":13,"langchain":0,"langtrace_api_kei":17,"langtrace_python_sdk":17,"languag":[0,1,3,4,7,9,10,11,12,13,17,18,19,20,21,23,27],"larg":[6,12,13,17,25,27,29],"larger":[6,18],"last":[7,13,18,22,23],"last_user_msg":18,"latenc":[0,5,6,7,8,9,12,13,15,17,24],"later":20,"latest":[5,6,11,23],"latitud":18,"layer":[0,1,2,8,17,18,19],"lead":[9,18],"learn":[3,4,5,8,9,10,11,12,13,18,20,21],"least":[2,17],"least_connect":5,"leav":8,"legal":13,"len":18,"length":[6,8],"less":[3,18],"let":[1,2,3,8,9,13,14,17,18,19,24],"leu":11,"lev":11,"level":[1,2,4,5,8,9,10,11,12,13,22,23,24,28],"leverag":[0,17,18,20],"libev":27,"librari":[4,6,8,9,13,21],"libssl":24,"lifecycl":[0,17,21,28],"lifetim":[27,29],"lighter":18,"lightweight":[1,6,8,26,27],"like":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,23,27],"limit":[2,5,6,7,13,17,18,20,22,23,24,27],"line":[6,9,22],"linearli":9,"linux":[11,18,24],"lira":11,"list":[1,6,7,11,13,17,18,19,20,22,23,27],"listen":[6,7,9,11,13,17,18,19,21,22,23,27],"listens":27,"litellm":[6,23],"liter":24,"littl":8,"live":[0,1,8,9,11,18,26,27],"livenessprob":[13,24],"ll":[7,10,11],"llama":[6,23],"llama2":6,"llama3":[3,5,6],"llamaindex":0,"llm":[0,1,2,3,5,6,7,8,9,10,12,15,19,20,21,22,23,24,27],"llm_chat":17,"llm_gatewai":[1,27],"llm_gateway_endpoint":18,"llm_provid":[5,6,7,10,13],"llm_rout":13,"llm_router":[10,27],"llm_routing_model":[13,23],"load":[0,5,6,13,18,27],"load_bal":5,"local":[3,4,5,6,7,17,18,20,22,24,26,27],"localhost":[1,5,6,11,13,15,17,18,19,23,24],"locat":[7,12,18,22,23],"location_model":18,"location_nam":18,"log":[0,1,6,8,9,15,16,17,18,20,21,24,27],"log_level":24,"logger":18,"logic":[1,2,3,6,7,9,10,11,12,13,18,19,20,21,27],"logical_dn":27,"london":18,"long":[0,6,7,8,9,13,23],"longitud":18,"look":[2,8,11,13,18],"lookback":22,"lookup":18,"loop":[9,10,11,13,17,18,21,23,27],"lost":20,"love":8,"low":[0,8,9,12,13,17],"lower":[6,7,18,23],"lssf":11,"m":[8,11,18,23],"machin":[3,29],"maco":[11,18,24],"made":11,"mai":[6,8,13,27],"main":[3,11,17,27],"maintain":[7,13,18,19,27],"mainten":9,"major":29,"make":[0,1,7,8,9,11,12,13,14,17,18,19,20,26,27],"malaysian":11,"malici":[19,27],"manag":[0,2,3,4,5,6,7,9,10,11,12,14,18,20,22,24,26,27],"mandatori":7,"mani":[1,17,27],"manifest":13,"manipul":15,"manual":[3,7,8,20],"map":[5,12,13,27],"mark":[6,7,8],"marker":[8,17],"market":18,"mask":1,"massiv":9,"match":[1,3,6,7,8,13,17,18,22,23,24,27],"matchlabel":24,"math":[3,13],"mathemat":[6,13],"matter":[8,9,10,12,13],"maverick":6,"max":[13,18,23,27],"max_cost_per_request":5,"max_lat":5,"max_pag":18,"max_retri":23,"max_token":[3,17,18],"maximum":[13,23],"mcp":[9,10,18,19,23,27],"me":[3,8,11,18,19,24],"mean":[1,8,11,14,17,18,20],"meaning":[5,13],"meant":8,"measur":[8,9,15],"mechan":[4,10,12,13],"media_typ":18,"medium":6,"meet":[7,12,13],"memori":[1,3,9,13,18,23,24,26,27],"mention":18,"menu":22,"merg":[3,20],"messag":[3,5,6,7,8,11,12,13,17,18,19,20,23,24,27],"message_format":[7,11,13],"messi":8,"meta":6,"metadata":[1,3,7,14,17,22,24,26],"meteo":18,"method":[4,7,8,14,17,22],"metric":[0,8,9,16,17,27],"metrics_path":15,"mexican":11,"miami":18,"microsecond":18,"mid":13,"middlewar":[9,10,21],"might":7,"mild":8,"mimo_api_kei":6,"min":[13,18,23],"mind":[12,17],"mine":8,"mini":[1,3,5,6,13,17,18,23,27],"minim":[13,17,19,24],"ministr":[6,23],"minor":8,"minut":[7,13,18,23],"misalign":19,"misconfigur":1,"mismatch":17,"miss":[8,18],"mistak":8,"mistral":[4,23,27],"mistral_api_kei":[6,23],"mistral_loc":23,"misunderstand":8,"misunderstood":8,"mitig":8,"mix":[3,8],"mixtral":6,"mm":18,"mobil":2,"modal":13,"mode":[8,11,20,24],"model":[0,3,7,8,9,10,12,17,18,19,20,21,22,23,25,26,27,28],"model_1":[11,23],"model_alia":3,"model_alias":[1,3,5,13,23],"model_dump_json":18,"model_provid":[1,2,6,11,13,18,23,27],"model_routing_servic":13,"model_serv":14,"moder":[1,8,9,10,21],"modern":[15,17],"modif":[13,27],"modifi":7,"modul":17,"modular":2,"mondai":18,"monitor":[0,4,8,9,14,16,17,18,20,21,24,27],"moonshotai":6,"moonshotai_api_kei":6,"more":[0,2,3,5,7,9,12,13,14,17,18,19,20,21,23,24,27,29],"most":[0,1,2,6,8,10,12,13,14,17,18,20,22,29],"mostli":8,"mount":[13,24],"mountpath":24,"move":[9,20],"msg":[18,19],"multi":[0,3,4,6,9,10,11,13,18,20,23,27],"multimedia":13,"multimod":6,"multipl":[0,3,4,5,8,11,12,13,17,18,20,23,27,29],"must":[5,8,13,17,20,23,24],"mutat":[1,27],"mxn":11,"my":[3,8,20],"mycompani":6,"myr":11,"myuser":20,"n":[11,18,19,22,27],"n1":11,"n10":11,"n11":11,"n12":11,"n13":11,"n14":11,"n15":11,"n16":11,"n17":11,"n18":11,"n19":11,"n2":11,"n20":11,"n21":11,"n22":11,"n23":11,"n24":11,"n25":11,"n26":11,"n27":11,"n28":11,"n29":11,"n3":11,"n30":11,"n31":11,"n4":11,"n5":11,"n6":11,"n7":11,"n8":11,"n9":11,"name":[1,3,4,6,7,8,9,11,12,13,15,17,18,19,20,23,24,27],"nativ":[3,4,6,10,11,15,21,27],"natur":[7,8,11,12,18,23,27],"navig":[10,20],"necessari":[7,12,27],"need":[0,1,2,3,4,7,8,11,12,13,15,17,18,20,24,27],"neg":8,"negat":8,"negoti":18,"neither":8,"nest":18,"network":[1,9,10,12,20,28],"neutral":[8,17],"never":[1,11,20,27],"new":[0,3,4,5,6,7,9,11,12,13,17,18,20,22,23],"next":[0,6,12,19,21],"nif":11,"node":0,"nodeselector":13,"nok":11,"non":[3,6,8,18,24,27,29],"none":[6,7,8,11,18,24],"nonexist":3,"nonstop":18,"nor":8,"normal":[0,1,8,13,27],"norwegian":11,"noschedul":13,"not_found":18,"note":[6,14,15,18,22],"notfounderror":3,"notic":20,"noun":13,"nova":6,"now":[11,18],"npleas":19,"nuanc":8,"null":[18,20],"number":[5,8,12,18,20,23,27,29],"nvidia":[13,18],"nyc":18,"nzd":11,"o":[3,7,17,22,24,27],"o1":5,"o3":6,"object":[7,8,14,18],"observ":[0,1,4,8,9,10,11,15,17,18,21,22,23,24],"obvious":1,"occupi":22,"occur":8,"off":[1,18,19],"offer":[7,9,13,18],"offici":3,"offlin":8,"often":[1,7,8,12],"old":20,"ollama":[3,4,5,18],"omit":[1,13],"omni":6,"on_except":23,"onc":[1,5,7,9,11,12,17,18,20,27,29],"one":[2,6,9,11,12,17,18,20,23,27],"ones":[7,8,12],"ongo":12,"onli":[1,2,6,12,17,18,19,20,22,27],"open":[0,2,6,7,9,10,15,17,18,25],"openai":[0,1,2,4,5,7,9,10,13,14,17,18,20,22,23,24,27],"openai_api_kei":[1,2,5,6,7,11,13,17,18,23,24,27],"openai_cli":3,"openai_client_via_plano":18,"openai_dev_kei":6,"openai_prod_kei":6,"openrout":6,"openssl":24,"opentelemetri":[8,9,15,23,24],"opentracing_grpc_endpoint":[23,24],"oper":[8,9,11,12,13,17,18,22,27],"operation":13,"opportun":8,"optim":[4,6,12,13,17],"optimize_context_window":23,"option":[1,3,6,7,10,11,13,17,18,20,22,23,24,27],"opu":6,"oral":7,"orchestr":[2,9,10,21,23,27],"order":[0,1,12,26,27],"org":23,"organiz":19,"orient":[8,12],"origin":[2,6,9,14,18,27],"origin_cod":18,"oss":[5,6],"otel":[8,17,27],"otel_tracing_grpc_endpoint":24,"other":[0,1,2,6,9,11,12,17,18,22,27],"otlp":[17,22,24],"otlp_export":17,"otlpspanexport":17,"our":[9,12,20,27],"out":[9,10,12,13,18,19,21],"outbound":[9,11,27],"outcom":[1,8],"outer":[11,18],"outgo":[12,17,27],"outlier":8,"outlin":27,"output":[3,9,12,15,18,19,20,22,24],"output_filt":23,"output_text":20,"outright":8,"outsid":19,"over":[1,4,9,13,19,26],"overal":[17,18],"overhead":[17,27],"overlap":[8,13],"overload":27,"overrid":[6,13,17,18,23,27],"overview":[16,21],"overwhelm":[8,27],"overwrit":22,"own":[1,6,9,17,18,26,27],"p":[20,24,27],"p95":8,"paa":6,"packag":[11,17],"page":[8,22,25],"pai":12,"pain":9,"painstakingli":8,"pair":23,"par":12,"parallel":[12,13,18,27,29],"param":[12,15,18],"paramet":[6,11,12,17,18,23,27],"parent":17,"pari":[11,18],"pars":[7,12,14,27],"part":[7,8,9,12,17,18,27],"parti":26,"particip":13,"particular":[0,7,12],"particularli":18,"partli":18,"pass":[1,7,14,18,19,24,27],"passthrough_auth":[6,23],"password":[18,20],"past":20,"path":[1,2,6,7,8,11,12,14,17,22,23,24,27],"pattern":[1,4,6,8,9,10,17,18,20,22],"paus":20,"payload":[3,17,22],"payment":[12,17],"penalti":8,"per":[1,6,8,9,12,14,15,23,27],"perceiv":[9,15],"percentag":[8,23,24],"percentil":8,"perfect":[8,20],"perform":[0,2,4,6,7,8,9,12,13,17,18,20,24,27,29],"period":[8,20,27],"periodsecond":24,"permiss":[20,23],"persist":[20,23],"person":[7,8,11,12],"perspect":[2,9],"peso":11,"philippin":11,"php":[9,11],"phrase":8,"physic":3,"pick":[8,13],"pid":24,"piec":7,"pii":5,"pilot":17,"pin":[13,23],"pip":[3,11,13,17,18],"pipelin":[17,24,27],"pipeline_processor":27,"place":[9,12,27],"placehold":17,"plain":[1,18,22],"plaintext":25,"plan":[5,18],"plane":[10,21,26,27],"plano":[0,1,2,3,4,6,13,14,15,16,19,20,22,23,25,26,27,29],"plano_agent_rout":1,"plano_config":[3,6,7,11,13,18,20,23,24],"plano_llm_listen":14,"plano_log":14,"plano_orchestrator_v1":[11,18,19,23],"plano_trace_port":[17,22],"planoai":[11,17,24],"platform":[6,8,11,17,23,24],"pleas":[3,4,6,12,13,18,19,20],"pln":11,"plug":[9,10],"plugin":[11,24,27],"plumb":[10,20,21],"pod":[17,24],"point":[1,2,3,5,7,8,12,13,17,18,20,23],"polici":[0,1,4,8,9,10,13,17,19,20,21,27],"polish":11,"pollut":7,"pool":[13,20,27],"pooler":20,"poor":[8,17],"popul":8,"popular":17,"port":[1,2,6,7,11,13,17,18,19,20,22,23,24,27],"portal":6,"posit":17,"positive_feedback":8,"post":[3,5,7,8,14,17,18,19,23],"postgr":[20,23,27],"postgresql":[3,23],"pound":11,"power":[1,4,7,8,11,12,18],"practic":[1,4,9,10,16],"pre":[11,13,24,27],"preced":[6,17],"precis":[0,7,9,12],"predefin":2,"predict":[7,13],"prefer":[0,3,4,9,11,12,17,18,23,27],"prefix":[6,13,17,18,23],"prematur":13,"premier":6,"premis":[4,26],"prepar":[1,17],"preprocess":2,"present":[8,9,12,17,18],"preserv":6,"prev_response_id":20,"prevent":[9,17,19,20,27],"preview":[5,6],"previou":[3,7,18,20],"previous_resp_id":20,"previous_response_id":20,"price":[18,19],"pricing_ag":18,"primari":[2,3,5,18,20,29],"primary_and_first_fallback_fail":5,"primary_model":3,"primit":[2,4,26],"print":[3,11,12,17,20,22],"prior":1,"prioriti":6,"pro":6,"problem":[3,5,6,13,18,27],"problemat":[8,17],"proce":27,"process":[1,9,12,13,14,15,18,19,22,23,26,29],"process_customer_request":17,"processess":7,"processor":17,"prod":[4,5,6],"produc":[12,23,27],"product":[0,3,4,5,6,8,9,10,12,17,18,19,21,23,24],"product_recommend":18,"profan":[5,8],"profil":[1,12,13],"program":[3,4,13],"programm":27,"progress":[8,18],"project":[20,25],"prolifer":13,"prometheu":15,"promethu":15,"prompt":[0,1,8,9,10,13,17,18,19,21,22,23,26,27,29],"prompt_function_listen":23,"prompt_guard":[10,23],"prompt_target":[7,10,11,12,23,27],"prompt_target_intent_matching_threshold":23,"prompt_token":17,"prone":7,"pronoun":18,"proof":[4,6,20],"propag":[9,16,23,24],"proper":17,"protect":[9,17,19],"proto":17,"protocol":[1,2,9,10,11,14,17,18,23,24,27],"proven":[9,10],"provid":[0,1,2,3,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,23,24,26,27],"provider_interfac":[6,18],"provider_model":6,"proxi":[0,1,6,8,9,10,13,15,18,20,21,23,24,27],"psql":20,"public":2,"publish":15,"pull":[1,6,10,13,21],"punctuat":8,"purpos":[3,5,6,7,18,27],"py":22,"pydant":7,"python":[0,4,5,6,9,13,14,20,22],"q":12,"q4_k_m":13,"qa":17,"quadrat":13,"quadratic_equ":13,"qualiti":[0,13,17,27],"quantiz":[13,18],"quantum":[3,24],"queri":[1,4,7,8,11,12,13,17,18,19,20,22,23],"query_rewrit":[1,18,27],"queryabl":8,"question":[3,7,8,18,19,27],"quick":[9,13],"quickli":[1,9,10,11],"quickstart":[4,10,21],"quirk":9,"quit":8,"quot":18,"quota":[5,6],"quota_exceed":5,"quuickstart":6,"qwen3":6,"r":[18,27],"rag":[1,18,27],"rag_ag":[1,19,23],"rag_energy_source_ag":7,"rain":18,"rais":[12,19],"rand":11,"random":23,"random_sampl":[1,11,17,18,23,24],"randomli":11,"rang":[0,7,15,17],"rapid":13,"rare":27,"rate":[6,8,9,11,15,17,23,27],"ratelimit":23,"rather":[0,1,9,26],"ratio":8,"raw":[13,18],"re":[0,1,4,6,7,9,12,17,18,20],"reach":[0,1,2,9,19,26],"reachabl":1,"read":[9,12,17,18,22,27],"readabl":7,"readi":[3,13,20,24],"readinessprob":24,"readm":13,"readonli":24,"real":[0,8,9,11,12,13,18,26,27],"realli":9,"reason":[0,1,3,4,5,6,13,17,18,19],"reboot":27,"reboot_network_devic":27,"rebuild":24,"receiv":[2,7,12,14,17,18,19,20,27],"recent":[17,18,22],"recept":[17,27],"recognit":7,"recommend":[11,17,18,22,29],"reconstruct":8,"record":[1,9,17],"recoveri":9,"redact":9,"reddit":9,"redeploi":8,"reduc":[0,3,7,9,20],"ref":[3,20],"refactor":[0,9],"refer":[3,4,5,6,11,12,14,18,21,25],"referenc":24,"refernc":12,"reflect":5,"reformul":8,"regardless":[3,5],"region":[4,17,20],"registri":6,"regul":19,"regularli":20,"reimplement":27,"reinforc":[8,21],"reject":[1,19],"relat":[2,13,15,18,19,27],"releas":[5,6],"relev":[1,7,12,18],"reli":[8,13,17,26],"reliabl":[2,3,4,7,8,9,10,11,12,19,21],"remain":[0,9,10,12],"rememb":[12,18,20],"remind":12,"remov":[1,17],"render":[20,24],"renew":7,"renminbi":11,"reorder":1,"repair":17,"repeat":[8,9,17,18,22],"repeatedli":8,"repetit":[17,27],"rephras":8,"replac":[6,8,17,18,20,24],"replica":24,"repositori":[11,22],"repres":[1,17],"req":7,"request":[0,1,2,3,4,5,6,9,11,12,13,14,18,19,20,21,22,23,24,28],"request_bodi":18,"requested_dai":18,"requestsinstrumentor":17,"requir":[0,2,4,7,8,11,12,13,17,18,20,22,23,24,26,27],"resend":20,"reset":18,"resili":9,"resolut":[8,24,27],"resolv":[8,18],"resourc":[6,11,13,16,24],"resp2":20,"resp_id":20,"respect":[14,15],"respond":[3,8,9,15,19,23],"respons":[0,1,2,4,5,6,7,9,10,11,12,13,14,17,19,20,23,27],"response_cod":14,"response_flag":14,"response_id":[3,20],"response_messag":18,"rest":[1,3,4,27,29],"restart":[13,20,24],"result":[0,1,2,6,12,13,17,18],"retent":20,"retrain":13,"retri":[0,2,4,7,9,18,23,26,27],"retriev":[1,3,7,9,12,18,19,20,23,27],"return":[0,1,2,3,6,7,12,17,18,19,22,23,27],"reus":13,"reusabl":[1,23,27],"revers":[19,27],"review":[5,6,8,18,23],"rewrit":[1,9,17,18,23,27],"rewrot":1,"rhythm":8,"rich":[0,10,13,18,21],"right":[7,8,9,11,27],"ringgit":11,"risk":[8,19],"ro":24,"robin":[17,27],"robust":[9,10,12],"role":[3,5,6,11,13,17,18,19,24],"rollout":[5,24],"romanian":11,"ron":11,"root":8,"rote":[10,21],"round":[17,27],"round_robin":5,"rout":[0,1,2,3,4,5,7,8,9,10,18,20,21,23,27],"router":[0,1,4,11,18,19,23,27],"router_chat":27,"routin":12,"routing_prefer":[6,13,23],"rule":[1,4,8,12,18],"run":[0,1,2,6,9,11,13,17,18,19,20,22,24,26,27],"runtim":[1,6],"rupe":11,"rupiah":11,"rust":[11,24,27],"safe":[1,4,9,20],"safer":[19,21],"safeti":[1,2,5,9,10,19,21],"sai":[12,18],"sale":18,"sales_clos":18,"same":[2,3,5,6,8,9,12,13,22,23],"sampl":[1,11,15,17,23,24],"san":[7,12],"sanit":27,"satisfact":[8,18],"save":[7,20],"scalabl":[7,9,10,11],"scale":[0,4,8,9,10,18,20,21,27],"scatter":9,"scenario":[6,7,8,9,10,12,13,20,27],"scene":[2,3,20],"schedul":[7,12,13,18],"scheduled_in":18,"scheduled_out":18,"schema":[11,20],"scheme":[5,6,15],"scienc":12,"scope":19,"score":[8,17,27],"scout":6,"scrape_config":15,"scrape_interv":15,"scrape_timeout":15,"screenshot":15,"script":[11,12],"scrutini":19,"sdk":[4,6,17,20],"seamless":[4,12,18,27],"seamlessli":[3,4,7,13,15,17],"search":[8,11,18,22],"search_dat":18,"search_date_obj":18,"seattl":[12,18],"second":[3,13,18,20],"secret":13,"secretref":24,"section":[1,5,6,7,10,11,17,18,20,24,27],"secur":[2,4,10,17,20,27],"secure_servic":23,"see":[0,2,4,11,12,13,17,18,20,24,27],"segment":18,"sek":11,"select":[0,2,4,10,11,13,17,18,20,22,23,24,27],"selector":[23,24],"self":[2,9,14,20,23,27],"semant":[1,3,4,5,6,9,13,17,22],"send":[2,3,6,12,13,17,20,27],"sens":8,"sensibl":[1,2],"sensit":[1,17,18,24],"sensitive_data":5,"sent":[14,23,27],"sentiment":17,"separ":[7,26,27,29],"sequenc":[0,9,11,27],"serv":[13,18],"server":[2,6,9,10,11,13,18,21,26,27],"servic":[0,1,2,6,7,8,9,11,12,13,14,18,19,20,22,23,24,27],"session":[8,13,20,22,23],"session_max_entri":[13,23],"session_ttl_second":[13,23],"set":[6,7,8,9,10,11,12,17,20,22,24,27],"set_tracer_provid":17,"setup":[1,2,7,12,17,20,23],"sever":[8,9,15,17,27],"sfo":11,"sgd":11,"sh":11,"shallow":8,"shape":[9,27],"share":[11,27],"sharp":8,"sheqel":11,"shift":13,"ship":[10,17,21],"short":[1,3,6,8,17,22,23,27],"shorten":[9,10],"should":[0,7,9,11,12,13,18,20,27],"shouldn":[10,21],"show":[0,1,2,7,11,17,18,19,22,24],"shown":6,"shrink":8,"side":13,"sidecar":[9,10],"sign":8,"signal":[0,9,10,13,16,21,27],"signatur":12,"significantli":18,"silent":8,"silicon":[11,24],"similar":[8,13,20,23],"simpl":[1,3,4,5,6,8,12,17],"simpli":[11,17],"simplic":27,"simplif":5,"simplifi":[2,4,6,7,10,11,17,19],"simultan":4,"sinc":[7,11,17,22],"singapor":11,"singl":[2,6,7,9,11,12,13,18,20,23,24,25,29],"sit":[9,10,12,26,27],"site":17,"six":8,"size":[3,13,17,18,20],"sk":[6,24],"skimp":12,"skip":13,"sla":19,"slow":[7,8],"small":[6,29],"smaller":[6,18],"smart":[0,1,2,3,5,9,10,12,18,21,23,27],"smooth":18,"snapshot":13,"snapshot_dir":13,"sni":27,"snippet":[13,23],"snow":18,"so":[1,2,3,7,9,10,11,12,17,19,20,23,24,27],"socket":27,"softwar":9,"solar":7,"sole":13,"solut":7,"solv":[3,5,6,9,13,27],"some":[6,7,8,11,12,15,27,29],"someth":8,"sonnet":[3,5,6,11,13,17,20,23,24],"soon":[4,18],"sorri":23,"sota":12,"sourc":[6,7,11,12,15,17,18,22],"south":11,"space":[8,13],"span":[8,16,23,24,27],"span_attribut":[17,23,24],"span_processor":17,"spanish":13,"speak":8,"spec":24,"special":[0,6,9,13,18,20],"specif":[0,3,4,5,6,7,8,9,11,12,13,17,18,22,23,27],"specifi":[1,2,6,7,12,13,27],"speed":[9,15],"spell":12,"spend":29,"spike":8,"split":[5,18,26],"sporad":29,"spot":8,"spread":1,"sql":20,"ss":20,"ssl":23,"stabl":[5,13],"stack":[8,9,10,12,14,22],"staff":[21,27,28],"stage":[5,17],"stai":[8,9,10,11,24],"stamp":17,"standalon":17,"standard":[1,4,6,9,10,11,17,18,21,24],"start":[1,2,8,13,18,20,22,23],"start_as_current_span":17,"start_tim":14,"starter":22,"startup":[22,24],"stat":[15,27],"state":[0,1,4,7,8,9,10,11,12,13,21,23,26,27],"state_storag":[20,23],"statement":18,"static":[13,17,23,24,27],"static_config":15,"statist":27,"statu":[1,11,12,14,17,18,19,22,24],"status_cod":[18,22],"step":[0,1,10,13,17,21,27],"still":[1,2,13,20],"stitch":9,"stop":[11,22],"stopword":8,"storag":[3,23,27],"store":[6,15,20,24],"stori":[3,13],"storytel":[6,13],"str":[7,11,12,13,18,27],"straightforward":12,"strategi":[4,8,9,10,17],"stream":[1,3,6,9,17,18,19,22,24,27],"streamabl":[1,23],"streamingrespons":18,"streamlin":[2,7],"strength":13,"strftime":18,"string":[13,17,23],"strip":[1,18],"stripe":9,"strong":8,"strptime":18,"structur":[1,4,7,8,11,13,14,17,27],"struggl":[7,8],"stuck":8,"studio":6,"stuff":12,"style":[6,9,10,13,27],"subject":[8,13,23],"submit":[12,18],"subpath":[13,24],"subscript":6,"subsequ":[13,20],"substanti":9,"substitut":[23,24],"substr":8,"substrat":27,"subsystem":[2,4,9,26,27],"subsystmem":27,"success":[1,8,9,11,13],"successfulli":[1,11],"sudden":8,"suffici":13,"suffix":6,"sugar":7,"suggest":[12,23],"suit":[9,13],"suitabl":[12,13,18,20],"sum":5,"summar":[0,3,5,7,12,13,27],"summari":[12,13,16,27],"sunris":18,"sunset":18,"supervisord":24,"support":[2,4,7,8,11,13,15,17,18,19,20,21,22,23,24,27],"sure":[17,20],"surfac":[0,1,2,8,9],"sustain":7,"svc":[24,27],"swap":[9,13],"swedish":11,"swiss":11,"switch":[4,5,13,20],"symbol":[11,27],"symptom":7,"synopsi":22,"syntax":[4,20,22,24],"system":[0,1,7,8,9,11,12,13,14,17,18,19,20,23,27],"system_prompt":[7,11,23,27],"t":[3,6,7,8,10,11,12,13,20,21,23],"t00":18,"t23":18,"tabl":20,"tag":[23,24],"tail":14,"tailor":12,"taint":13,"take":[0,6,9,11,13,27],"taken":14,"talk":[1,2,7,26],"target":[0,1,5,10,13,15,21,22,23,24,27],"targetport":24,"task":[0,1,4,5,6,7,8,9,12,13,18,19,23,27,29],"tcp":27,"team":[0,1,4,9,10,13,21,23],"tech":21,"techcorp":19,"technic":[13,18,19],"techniqu":[7,13],"technologi":[7,9],"telemetri":[9,15,17],"tell":[3,8,18,24],"temperatur":[7,12,17,18,27],"temperature_2m":18,"temperature_2m_max":18,"temperature_2m_min":18,"temperature_c":18,"temperature_f":18,"temperature_max_c":18,"temperature_min_c":18,"templat":[13,18,22,24],"tempo":[8,17,23],"ten_456":17,"tenant":[6,17],"tend":1,"tensor":[13,18],"term":[3,7],"termin":[1,2,9,18,22],"terminal_origin":18,"test":[0,3,4,5,6,7,8,9,12,18,20,22],"testabl":7,"text":[3,8,12,18,20,22,25,27],"text_stream":3,"textual":13,"tft":[9,15],"thai":11,"than":[0,1,9,26],"thank":8,"thb":11,"thei":[0,1,2,6,8,13,18,19],"them":[0,1,7,8,10,11,12,18,19,20,21,26,27],"themat":13,"theme":13,"thi":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,22,23,25,27,29],"thing":[8,13],"think":12,"third":26,"thirst":7,"thoroughli":12,"those":[0,1,7,17],"thread":[20,21,27,28],"threat":8,"three":[3,4,7,9,13,15,27],"threshold":[8,23],"through":[0,1,2,3,4,6,7,9,10,11,12,13,14,17,18,19,27],"throughout":9,"throughput":[5,12,13],"thunderstorm":18,"tier":20,"tier1_support":18,"tier2_support":18,"tight":[9,10],"time":[1,6,7,8,9,12,13,14,15,17,18,23,26,27],"time_to_first_token":17,"timeout":[5,11,13,15,23],"timestamp":[20,27],"timezon":18,"tl":[2,9,23,24,27],"tlm":9,"tls_certif":7,"todai":[4,11,18,27],"togeth":[2,4,8,9,27],"together_ai":6,"together_api_kei":6,"token":[6,7,8,9,13,15,17,18,23,27],"tokio":27,"toler":[4,7,13],"tomorrow":[11,18],"tone":8,"too":[8,18,27],"took":14,"tool":[0,1,2,3,8,9,11,13,14,15,16,18,19,23,26,27],"toolchain":11,"toolerror":19,"top":[2,4,22,23,29],"top_p":17,"topic":[1,13,19],"topologi":28,"tot":[9,15],"total":[8,9,14,15],"total_token":17,"touch":9,"trace":[0,1,9,10,11,15,16,18,21,23,27],"trace_arch_intern":[23,24],"trace_export":17,"tracepar":[9,16,18,24,27],"traceparent_head":18,"tracer":17,"tracer_provid":17,"tracerprovid":17,"track":[8,11,13,18,20],"tradit":[11,13,20],"traffic":[2,4,5,9,10,12,14,18,26,27],"trail":17,"train":[8,13],"transact":12,"transform":[6,17,18,27],"translat":[13,27],"transpar":[9,13],"transport":[1,23,27],"travel":[11,12],"travel_assist":11,"travel_booking_servic":[18,23],"travel_d":18,"treat":27,"trigger":[9,10,12,13,19],"trim":[22,23],"trip":18,"trivial":27,"troubleshoot":[7,18],"troubleshoot_ag":18,"true":[1,2,3,6,7,8,11,12,13,15,17,18,23,24,27],"trust":23,"try":[3,11,18,24],"ttft":27,"tunabl":8,"tune":8,"tupl":7,"turbo":[6,7],"turkish":11,"turn":[0,3,9,11,12,13,17,18,20,23,27],"turn_count":[8,17],"tutori":10,"two":[1,2,11,13,18,20,24,27],"txt":21,"type":[0,1,2,3,5,6,7,11,12,13,15,18,19,20,22,23,24,27],"typescript":0,"typic":[2,6,7,12,13,18,19,27],"u":[6,8],"ubuntu":24,"ui":[8,17,27],"unambigu":13,"unavail":18,"unbound":20,"unclear":8,"uncom":20,"under":[2,9,14,17],"underli":[3,5,13],"underscor":5,"understand":[0,5,8,9,10,12,13,15,16,18],"undifferenti":27,"unexpect":[1,12],"unicod":8,"unifi":[2,3,4,6,9,20,27],"uniformli":17,"uniqu":[7,17,20],"unit":[7,11,12,23],"unix":20,"unknown":6,"unlik":[0,7,13,20],"unnecessari":0,"unrel":19,"unresolv":18,"unsaf":1,"until":[0,18,27],"up":[1,6,7,9,10,11,17,18,20,24],"updat":[7,8,9,11,12,13,18,20,22,27],"updated_at":20,"upgrad":[4,5,9,27],"upon":[18,27],"upper":[13,18,23],"uppercas":8,"upstream":[1,2,6,7,9,12,14,15,23,24,26,27],"upstream_connect_timeout":23,"upstream_host":14,"upstream_tls_ca_path":23,"urin":7,"url":[1,4,7,11,15,17,18,19,20,23],"us":[0,2,3,6,7,8,9,10,14,16,19,20,21,22,23,24,25,26,27],"usag":[0,3,4,5,6,7,8,9,12,15,17,18,20,23,27],"usd":11,"use_agent_orchestr":23,"user":[0,1,3,5,6,7,9,11,12,13,14,15,17,18,19,20,23,24,27],"user_messag":18,"user_queri":19,"usernam":14,"usi":17,"usr_999":17,"usual":[11,17],"util":[11,13,18,27],"uuid":13,"uuid4":13,"uv":11,"uvx":11,"ux":[10,21],"v":[11,17,18,22,27],"v0":[1,2,6,7,11,18,23,27],"v1":[1,2,3,4,5,6,8,9,10,11,13,14,17,18,19,20,23,24,27],"v1beta":6,"v2":[5,6,11,15],"v24":11,"v3":11,"v4":6,"vagu":18,"valid":[4,6,7,8,10,11,12,17,18,19,20,22,23,27],"validate_with_llm":19,"valu":[3,7,12,17,18,22,23,24,27],"valuabl":8,"valueerror":12,"var":23,"var_nam":[20,24],"variabl":[6,11,17,20,23],"variant":[0,13,18],"varieti":27,"variou":[9,12,17,29],"ve":[7,11],"venv":11,"verbos":[17,22,24],"veri":[8,17,27],"verif":23,"verifi":[13,17,18,20],"versatil":23,"version":[0,1,2,3,4,5,6,7,11,17,18,20,22,23,27],"via":[0,1,2,4,6,7,9,10,11,16,17,18,22,24,26,27],"view":[6,15,17],"viewer":17,"violat":[1,19,27],"virtual":[1,6,19,23],"visibl":[8,14,17],"vision":7,"visual":[8,17],"vllm":[6,18],"vllm_api_kei":6,"volum":24,"volumemount":24,"vpc":26,"w3c":[9,17],"wa":[0,8,12,14,19,27],"wai":[1,2,7,9,11,17,19,24,27],"wait":27,"walk":18,"walkthrough":11,"want":[1,2,6,7,11,12,13,24],"warn":[6,8,17,18,24],"wasip1":24,"wasm":[11,24,27],"wasm32":24,"wast":8,"watch":12,"we":[4,7,11,18,27,29],"weather":[7,12,18,23],"weather_ag":[18,23],"weather_cod":18,"weather_context":18,"weather_data":18,"weather_info":12,"weather_model":18,"weather_respons":18,"weather_url":18,"weatherag":18,"web":[2,27],"week":18,"weigh":8,"weight":[5,13],"well":[1,7,8,9,18],"went":8,"were":[0,14],"west":6,"what":[0,3,7,9,10,11,13,14,17,18,19,21,26,27],"when":[0,1,2,6,7,8,9,11,12,13,17,18,19,20,22,23,27],"where":[0,1,2,7,8,9,10,11,12,13,14,17,18,19,20,22,23,26],"whether":[0,2,4,7,12,13,17,27],"which":[0,1,4,6,7,8,9,11,12,13,14,15,17,18,19,26,27],"while":[0,1,2,6,7,8,9,10,11,12,13,18,19,20,29],"whose":[17,23],"why":[0,8,17],"wide":[0,7,9,10,15,17,21,27],"wildcard":[4,17,23],"wind":7,"window":[8,11,17,22,23],"wire":[1,11,17,19,27],"within":[8,10,12,18,19,23],"without":[0,1,2,3,4,6,7,8,9,10,13,17,20,27],"wizard":22,"wmo":18,"won":11,"word":1,"work":[0,1,3,5,6,7,9,10,12,16,21],"worker":[27,29],"workflow":[0,1,8,9,10,11,13,18,22,27],"workload":[7,13,20,29],"workspac":17,"world":[0,8,9,13,18],"worldwid":18,"would":[17,27],"write":[0,1,6,7,9,13,18],"writer":5,"written":[9,19,27,29],"wrong":8,"ws_123":17,"www":9,"x":[3,5,13,14,18,19,23,24,27],"x86_64":[11,24],"xai":[4,27],"xai_api_kei":6,"xxx":24,"y":18,"yaml":[3,6,7,11,13,15,17,18,20,22,24],"yen":11,"yield":18,"yml":[23,24],"york":[7,12,18],"you":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,27],"your":[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,20,24,26,27],"your_us":20,"yourself":13,"yourweatherapp":12,"yuan":11,"yyi":24,"yyyi":18,"z":6,"zar":11,"zealand":11,"zero":[9,27],"zeroshot":14,"zhipu_api_kei":6,"z\u0142oti":11},"titles":["Agents","Filter Chains","Listeners","Client Libraries","Model (LLM) Providers","Model Aliases","Supported Providers & Configuration","Prompt Target","Signals\u2122","Intro to Plano","Overview","Quickstart","Function Calling","LLM Routing","Access Logging","Monitoring","Observability","Tracing","Orchestration","Guardrails","Conversational State","Welcome to Plano!","CLI Reference","Configuration Reference","Deployment","llms.txt","Bright Staff","Request Lifecycle","Tech Overview","Threading Model"],"titleterms":{"":8,"1":[7,11,12,24],"2":[7,11,12,24],"3":[11,12,24],"4":24,"A":17,"For":7,"It":[8,14,17,18,20],"The":8,"access":14,"addit":17,"advanc":[4,5,6],"affin":13,"agent":[0,1,2,11,17,18],"ai":6,"alia":13,"alias":5,"alibaba":6,"align":13,"also":[3,5,6,8],"amazon":6,"anthrop":[3,6],"api":[3,6,11,18,24],"app":[7,11],"ar":8,"arch":[12,13],"architectur":27,"assess":8,"assist":18,"attribut":17,"authent":6,"aw":17,"azur":6,"base":[6,13,24],"basic":[5,7],"bedrock":6,"behavior":[8,17],"benefit":[0,4,17],"best":[3,5,8,12,13,17,18,20],"book":18,"bright":26,"build":[7,10,11,22,24],"call":[11,12,17,18],"capabl":4,"case":[1,4,12,13,18],"categori":6,"chain":1,"class":6,"cli":[17,22],"cli_ag":22,"client":[3,11,13],"combin":13,"come":5,"command":11,"common":[4,18,24],"compat":[3,6],"compos":24,"concept":[10,21],"config":[7,11,24],"configur":[1,2,5,6,7,12,13,15,17,18,20,23,24,27],"connect":20,"consider":8,"context":18,"convers":[3,11,20],"core":[4,8],"count":8,"creat":[11,24],"cross":3,"curl":[3,11],"currenc":11,"custom":17,"dashboard":15,"datadog":17,"deepseek":6,"default":[6,24],"defin":[7,12],"demo":7,"deploi":24,"deploy":24,"determinist":11,"develop":[13,20,24],"docker":24,"down":22,"ec2":13,"effici":8,"egress":[2,27],"enabl":24,"endpoint":[3,6],"environ":24,"error":3,"escal":8,"exampl":[1,3,7,12,13,17,18],"extern":[17,18],"extract":18,"featur":[4,5,7,12,13,14],"feedback":8,"file":11,"filter":[1,8,17],"first":6,"flask":7,"flow":27,"follow":8,"format":[14,17],"frequenc":8,"from":24,"frustrat":8,"function":12,"gatewai":[3,11,24],"gemini":6,"gener":18,"get":[4,10,21],"global":22,"good":8,"googl":6,"gpu":13,"grafana":15,"groq":6,"guardrail":19,"guid":[10,21],"guidelin":6,"handl":[3,17],"handoff":17,"header":17,"high":27,"host":[13,18],"how":[8,14,17,18,19,20],"http":1,"i":12,"implement":[12,18],"inbound":[2,17],"inform":18,"ingress":27,"init":22,"initi":17,"inner":0,"inspect":17,"instanc":6,"instrument":17,"integr":17,"intent":7,"interact":11,"intro":9,"issu":24,"kei":[0,4,7,12,14,24],"know":8,"kubernet":[13,24],"langtrac":17,"let":11,"level":27,"librari":3,"lifecycl":27,"limit":8,"listen":[1,2],"llm":[4,11,13,17,18,25],"local":13,"log":[14,22],"logic":0,"loop":[0,8],"mcp":1,"memori":20,"method":13,"metric":15,"mimo":6,"minim":11,"mistral":6,"model":[1,2,4,5,6,11,13,24,29],"monitor":15,"moonshot":6,"multi":7,"multipl":6,"name":5,"nativ":24,"navig":22,"network":[2,27],"next":[11,18,20],"node":13,"note":17,"observ":16,"ollama":[6,13],"openai":[3,6,11],"opentelemetri":17,"orchestr":[0,11,17,18],"otel":24,"outbound":[2,17],"outer":0,"over":12,"overal":8,"overview":[10,17,20,28],"paramet":7,"passthrough":6,"plano":[7,9,10,11,12,17,18,21,24],"planoai":22,"posit":8,"post":27,"postgresql":20,"practic":[3,5,8,12,13,17,18,20],"prefer":[6,13],"prepar":18,"prerequisit":[11,20],"priorit":8,"problem":8,"process":[7,17,27],"product":[13,20],"program":1,"prompt":[2,7,11,12],"prompt_target":22,"propag":17,"provid":[4,6],"proxi":[2,11],"python":[3,11,17],"qualiti":8,"quick":[17,22],"quickstart":11,"qwen":6,"rag":7,"rai":17,"recommend":13,"refer":[17,22,23,24],"repair":8,"repetit":8,"request":[7,8,17,27],"requir":6,"resourc":[17,21],"respons":[3,8,18],"rout":[6,11,13,17,24],"router":13,"rule":5,"runtim":24,"sampl":8,"sdk":3,"secret":24,"see":[3,5,6,8],"select":6,"self":[13,18],"send":11,"servic":17,"setup":24,"signal":[8,17],"smoke":24,"solut":24,"soon":5,"sourc":24,"span":17,"stack":24,"staff":26,"start":[4,10,11,17,21,24],"state":[3,20],"step":[7,11,12,18,20,24],"stop":24,"storag":20,"string":20,"structur":[6,18],"summari":[7,17],"supabas":20,"support":[3,6],"switch":7,"take":12,"target":[2,7,11,12],"tech":28,"telemetri":8,"test":[19,24],"thread":29,"tip":12,"togeth":6,"tool":[7,17],"topologi":[2,27],"trace":[8,17,22,24],"tracepar":17,"travel":18,"troubleshoot":[20,24],"turn":[7,8],"txt":25,"type":8,"typic":1,"understand":17,"unsupport":13,"up":[8,22],"updat":24,"upstream":17,"url":6,"us":[1,4,5,11,12,13,17,18],"usag":[13,22],"user":8,"v":[0,8],"valid":5,"variabl":24,"verifi":24,"via":15,"vllm":13,"welcom":21,"what":[8,12],"why":19,"wildcard":6,"work":[8,14,17,18,19,20],"workflow":12,"x":17,"xai":6,"xiaomi":6,"your":11,"zhipu":6}}) \ No newline at end of file +Search.setIndex({"alltitles":{"AWS X-Ray":[[17,"aws-x-ray"]],"Access Logging":[[14,null]],"Additional Resources":[[17,"additional-resources"]],"Advanced Configuration":[[6,"advanced-configuration"]],"Advanced Features":[[4,"advanced-features"]],"Advanced Features (Coming Soon)":[[5,"advanced-features-coming-soon"]],"Agent Orchestration":[[0,"agent-orchestration"]],"Agent Processing":[[17,"agent-processing"]],"Agent Structure":[[18,"agent-structure"]],"Agent listener filter chain":[[1,"agent-listener-filter-chain"]],"Agents":[[0,null]],"Alias-based routing":[[13,"alias-based-routing"]],"Amazon Bedrock":[[6,"amazon-bedrock"]],"Anthropic":[[6,"anthropic"]],"Anthropic (Python) SDK":[[3,"anthropic-python-sdk"]],"Arch-Function":[[12,"arch-function"]],"Arch-Router":[[13,"id7"]],"Azure OpenAI":[[6,"azure-openai"]],"Base URL Configuration":[[6,"base-url-configuration"]],"Basic Configuration":[[5,"basic-configuration"],[7,"basic-configuration"]],"Behavioral Signals in Traces":[[17,"behavioral-signals-in-traces"]],"Benefits of Using Traceparent Headers":[[17,"benefits-of-using-traceparent-headers"]],"Best Practices":[[3,"best-practices"],[8,"best-practices"],[17,"best-practices"],[18,"best-practices"],[20,"best-practices"]],"Best Practices and Tips":[[12,"best-practices-and-tips"]],"Best practices":[[13,"best-practices"]],"Bright Staff":[[26,null]],"Build Agentic Apps with Plano":[[11,"build-agentic-apps-with-plano"]],"Build Multi-Turn RAG Apps":[[7,"build-multi-turn-rag-apps"]],"Build from Source (Developer)":[[24,"build-from-source-developer"]],"Build with Plano":[[10,"build-with-plano"]],"Building agents with Plano orchestration":[[11,"building-agents-with-plano-orchestration"]],"CLI Reference":[[22,null]],"Calling External APIs":[[18,"calling-external-apis"]],"Client Libraries":[[3,null]],"Client usage":[[13,"client-usage"],[13,"id4"],[13,"id6"]],"Combining Routing Methods":[[13,"combining-routing-methods"]],"Common Issues and Solutions":[[24,"common-issues-and-solutions"]],"Common Use Cases":[[4,"common-use-cases"],[18,"common-use-cases"]],"Concepts":[[10,"concepts"],[21,null]],"Configuration":[[13,"configuration"],[13,"id3"],[13,"id5"],[17,"configuration"],[18,"configuration"],[20,"configuration"],[27,"configuration"]],"Configuration Overview":[[20,"configuration-overview"]],"Configuration Reference":[[23,null]],"Configuration Structure":[[6,"configuration-structure"]],"Configuration example":[[1,"configuration-example"]],"Configure Listeners":[[2,"configure-listeners"]],"Configure Monitoring":[[15,"configure-monitoring"]],"Conversational State":[[20,null]],"Core Capabilities":[[4,"core-capabilities"]],"Core Signal Types":[[8,"core-signal-types"]],"Cross-Client Compatibility":[[3,"cross-client-compatibility"]],"Custom Span Attributes":[[17,"custom-span-attributes"]],"Datadog":[[17,"datadog"]],"DeepSeek":[[6,"deepseek"]],"Default Model Configuration":[[6,"default-model-configuration"]],"Defining Parameters":[[7,"defining-parameters"]],"Demo App":[[7,"demo-app"]],"Deployment":[[24,null]],"Deterministic API calls with prompt targets":[[11,"deterministic-api-calls-with-prompt-targets"]],"Docker Compose Setup":[[24,"docker-compose-setup"]],"Docker Deployment":[[24,"docker-deployment"]],"Enabling OTEL Tracing":[[24,"enabling-otel-tracing"]],"Environment Variables Reference":[[24,"environment-variables-reference"]],"Error Handling":[[3,"error-handling"]],"Escalation Requests":[[8,"escalation-requests"]],"Example 2: Switching Intent":[[7,"example-2-switching-intent"]],"Example Configuration For Tools":[[7,"example-configuration-for-tools"]],"Example Use Cases":[[12,"example-use-cases"],[13,"example-use-cases"]],"Example with OpenTelemetry in Python":[[17,"example-with-opentelemetry-in-python"]],"Example: Travel Booking Assistant":[[18,"example-travel-booking-assistant"]],"External References":[[17,"external-references"]],"Filter Chain Programming Model (HTTP and MCP)":[[1,"filter-chain-programming-model-http-and-mcp"]],"Filter Chains":[[1,null]],"First-Class Providers":[[6,"first-class-providers"]],"Follow-Up & Repair Frequency":[[8,"follow-up-repair-frequency"]],"Function Calling":[[12,null]],"Function Calling Workflow":[[12,"function-calling-workflow"]],"Gateway Endpoints":[[3,"gateway-endpoints"]],"Gateway Smoke Test":[[24,"gateway-smoke-test"]],"Get Started":[[10,"get-started"],[21,null]],"Getting Started":[[4,"getting-started"]],"Global CLI Usage":[[22,"global-cli-usage"]],"Google Gemini":[[6,"google-gemini"]],"Groq":[[6,"groq"]],"Guardrails":[[19,null]],"Guides":[[10,"guides"],[21,null]],"Handoff to Upstream Services":[[17,"handoff-to-upstream-services"]],"Header Format":[[17,"header-format"]],"High level architecture":[[27,"high-level-architecture"]],"How Guardrails Work":[[19,"how-guardrails-work"]],"How It Works":[[8,"how-it-works"],[14,"how-it-works"],[17,"how-it-works"],[18,"how-it-works"],[20,"how-it-works"]],"How to Initiate A Trace":[[17,"how-to-initiate-a-trace"]],"Implementation":[[18,"implementation"]],"Implementing Function Calling":[[12,"implementing-function-calling"]],"Inbound (Agent & Prompt Target)":[[2,"inbound-agent-prompt-target"]],"Inbound Request Handling":[[17,"inbound-request-handling"]],"Information Extraction with LLMs":[[18,"information-extraction-with-llms"]],"Inner Loop (Agent Logic)":[[0,"inner-loop-agent-logic"]],"Inner Loop vs. Outer Loop":[[0,"inner-loop-vs-outer-loop"]],"Inspect and Filter Traces":[[17,"inspect-and-filter-traces"]],"Instrumentation":[[17,"instrumentation"]],"Integrating with Tracing Tools":[[17,"integrating-with-tracing-tools"]],"Intro to Plano":[[9,null]],"Key Benefits":[[0,"key-benefits"],[4,"key-benefits"]],"Key Features":[[7,"key-features"],[12,"key-features"],[14,"key-features"]],"Kubernetes Deployment":[[24,"kubernetes-deployment"]],"LLM Routing":[[13,null]],"Langtrace":[[17,"langtrace"]],"Limitations and Considerations":[[8,"limitations-and-considerations"]],"Listeners":[[2,null]],"Log Format":[[14,"log-format"]],"Memory Storage (Development)":[[20,"memory-storage-development"]],"Metrics Dashboard (via Grafana)":[[15,"metrics-dashboard-via-grafana"]],"Mistral AI":[[6,"mistral-ai"]],"Model (LLM) Providers":[[4,null]],"Model Affinity":[[13,"model-affinity"]],"Model Aliases":[[5,null]],"Model Selection Guidelines":[[6,"model-selection-guidelines"]],"Model listener filter chain":[[1,"model-listener-filter-chain"]],"Model-Based Routing":[[24,"model-based-routing"]],"Model-based routing":[[13,"model-based-routing"]],"Monitoring":[[15,null]],"Moonshot AI":[[6,"moonshot-ai"]],"Multi-Turn":[[7,"multi-turn"]],"Multiple Provider Instances":[[6,"multiple-provider-instances"]],"Naming Best Practices":[[5,"naming-best-practices"]],"Native Deployment (Default)":[[24,"native-deployment-default"]],"Network Topology":[[2,"network-topology"]],"Network topology":[[27,"network-topology"]],"Next Steps":[[11,"next-steps"],[18,"next-steps"],[20,"next-steps"]],"Notes":[[17,"notes"]],"Notes and Examples":[[17,"notes-and-examples"]],"Observability":[[16,null]],"Ollama":[[6,"ollama"]],"OpenAI":[[6,"openai"]],"OpenAI (Python) SDK":[[3,"openai-python-sdk"]],"OpenAI Responses API (Conversational State)":[[3,"openai-responses-api-conversational-state"]],"OpenAI-Compatible Providers":[[6,"openai-compatible-providers"]],"Orchestration":[[18,null]],"Orchestration & Routing":[[17,"orchestration-routing"]],"Outbound (Model Proxy & Egress)":[[2,"outbound-model-proxy-egress"]],"Outbound LLM Calls":[[17,"outbound-llm-calls"]],"Outer Loop (Orchestration)":[[0,"outer-loop-orchestration"]],"Overall Quality Assessment":[[8,"overall-quality-assessment"]],"Overview":[[10,null],[17,"overview"]],"Passthrough Authentication":[[6,"passthrough-authentication"]],"Positive Feedback":[[8,"positive-feedback"]],"Post-request processing":[[27,"post-request-processing"]],"PostgreSQL Storage (Production)":[[20,"postgresql-storage-production"]],"Preference-aligned routing (Arch-Router)":[[13,"preference-aligned-routing-arch-router"]],"Preparing Context and Generating Responses":[[18,"preparing-context-and-generating-responses"]],"Prerequisites":[[11,"prerequisites"],[20,"prerequisites"]],"Prompt Target":[[7,null]],"Provider Categories":[[6,"provider-categories"]],"Providers Requiring Base URL":[[6,"providers-requiring-base-url"]],"Quick Navigation":[[22,"quick-navigation"]],"Quick Start":[[17,"quick-start"]],"Quickstart":[[11,null]],"Qwen (Alibaba)":[[6,"qwen-alibaba"]],"Repetition & Looping":[[8,"repetition-looping"]],"Request Flow (Egress)":[[27,"request-flow-egress"]],"Request Flow (Ingress)":[[27,"request-flow-ingress"]],"Request Lifecycle":[[27,null]],"Resources":[[21,null]],"Routing Methods":[[13,"routing-methods"]],"Routing Preferences":[[6,"routing-preferences"]],"Runtime Tests":[[24,"runtime-tests"]],"Sampling and Prioritization":[[8,"sampling-and-prioritization"]],"See Also":[[3,"see-also"],[5,"see-also"],[6,"see-also"],[8,"see-also"]],"Self-hosting Arch-Router":[[13,"self-hosting-arch-router"]],"Self-hosting Plano-Orchestrator":[[18,"self-hosting-plano-orchestrator"]],"Session Cache Backends":[[13,"session-cache-backends"]],"Signals vs Response Quality":[[8,"signals-vs-response-quality"]],"Signals\u2122":[[8,null]],"Start Plano":[[24,"start-plano"]],"Starting the Stack":[[24,"starting-the-stack"]],"Step 1. Create plano config file":[[11,"step-1-create-plano-config-file"],[11,"id2"]],"Step 1. Minimal orchestration config":[[11,"step-1-minimal-orchestration-config"]],"Step 1: Create the Config":[[24,"step-1-create-the-config"]],"Step 1: Define Plano Config":[[7,"step-1-define-plano-config"]],"Step 1: Define the Function":[[12,"step-1-define-the-function"]],"Step 2. Start plano":[[11,"step-2-start-plano"]],"Step 2. Start plano with currency conversion config":[[11,"step-2-start-plano-with-currency-conversion-config"]],"Step 2. Start your agents and Plano":[[11,"step-2-start-your-agents-and-plano"]],"Step 2: Configure Prompt Targets":[[12,"step-2-configure-prompt-targets"]],"Step 2: Create API Key Secrets":[[24,"step-2-create-api-key-secrets"]],"Step 2: Process Request in Flask":[[7,"step-2-process-request-in-flask"]],"Step 3. Interacting with gateway using curl command":[[11,"step-3-interacting-with-gateway-using-curl-command"]],"Step 3. Send a prompt and let Plano route":[[11,"step-3-send-a-prompt-and-let-plano-route"]],"Step 3.1: Using curl command":[[11,"step-3-1-using-curl-command"]],"Step 3.2: Using OpenAI Python client":[[11,"step-3-2-using-openai-python-client"]],"Step 3: Deploy Plano":[[24,"step-3-deploy-plano"]],"Step 3: Interact with LLM":[[11,"step-3-interact-with-llm"]],"Step 3: Plano Takes Over":[[12,"step-3-plano-takes-over"]],"Step 4: Verify":[[24,"step-4-verify"]],"Stop Plano":[[24,"stop-plano"]],"Summary":[[7,"summary"],[17,"summary"]],"Supabase Connection Strings":[[20,"supabase-connection-strings"]],"Supported API Endpoints":[[6,"supported-api-endpoints"]],"Supported Clients":[[3,"supported-clients"]],"Supported Providers & Configuration":[[6,null]],"Tech Overview":[[28,null]],"Testing the Guardrail":[[19,"testing-the-guardrail"]],"The Problem: Knowing What\u2019s \u201cGood\u201d":[[8,"the-problem-knowing-what-s-good"]],"Threading Model":[[29,null]],"Together AI":[[6,"together-ai"]],"Trace Filtering and Telemetry":[[8,"trace-filtering-and-telemetry"]],"Trace Propagation":[[17,"trace-propagation"]],"Tracing":[[17,null]],"Tracing with the CLI":[[17,"tracing-with-the-cli"]],"Troubleshooting":[[20,"troubleshooting"],[24,"troubleshooting"]],"Turn Count & Efficiency":[[8,"turn-count-efficiency"]],"Typical Use Cases":[[1,"typical-use-cases"]],"Understanding Plano Traces":[[17,"understanding-plano-traces"]],"Unsupported Features":[[13,"unsupported-features"]],"Updating Configuration":[[24,"updating-configuration"]],"Use Plano as a Model Proxy (Gateway)":[[11,"use-plano-as-a-model-proxy-gateway"]],"User Frustration":[[8,"user-frustration"]],"Using Aliases":[[5,"using-aliases"]],"Using Ollama (recommended for local development)":[[13,"using-ollama-recommended-for-local-development"]],"Using vLLM (recommended for production / EC2)":[[13,"using-vllm-recommended-for-production-ec2"]],"Using vLLM on Kubernetes (GPU nodes)":[[13,"using-vllm-on-kubernetes-gpu-nodes"]],"Validation Rules":[[5,"validation-rules"]],"Welcome to Plano!":[[21,null]],"What Are Behavioral Signals?":[[8,"what-are-behavioral-signals"]],"What is Function Calling?":[[12,"what-is-function-calling"]],"Why Guardrails":[[19,"why-guardrails"]],"Wildcard Model Configuration":[[6,"wildcard-model-configuration"]],"Xiaomi MiMo":[[6,"xiaomi-mimo"]],"Zhipu AI":[[6,"zhipu-ai"]],"cURL Examples":[[3,"curl-examples"]],"llms.txt":[[25,null]],"planoai build":[[22,"planoai-build"]],"planoai cli_agent":[[22,"planoai-cli-agent"]],"planoai down":[[22,"planoai-down"]],"planoai init":[[22,"planoai-init"]],"planoai logs":[[22,"planoai-logs"]],"planoai prompt_targets":[[22,"planoai-prompt-targets"]],"planoai trace":[[22,"planoai-trace"]],"planoai up":[[22,"planoai-up"]],"xAI":[[6,"xai"]]},"docnames":["concepts/agents","concepts/filter_chain","concepts/listeners","concepts/llm_providers/client_libraries","concepts/llm_providers/llm_providers","concepts/llm_providers/model_aliases","concepts/llm_providers/supported_providers","concepts/prompt_target","concepts/signals","get_started/intro_to_plano","get_started/overview","get_started/quickstart","guides/function_calling","guides/llm_router","guides/observability/access_logging","guides/observability/monitoring","guides/observability/observability","guides/observability/tracing","guides/orchestration","guides/prompt_guard","guides/state","index","resources/cli_reference","resources/configuration_reference","resources/deployment","resources/llms_txt","resources/tech_overview/model_serving","resources/tech_overview/request_lifecycle","resources/tech_overview/tech_overview","resources/tech_overview/threading_model"],"envversion":{"sphinx":65,"sphinx.domains.c":3,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":9,"sphinx.domains.index":1,"sphinx.domains.javascript":3,"sphinx.domains.math":2,"sphinx.domains.python":4,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.intersphinx":1,"sphinx.ext.viewcode":1},"filenames":["concepts/agents.rst","concepts/filter_chain.rst","concepts/listeners.rst","concepts/llm_providers/client_libraries.rst","concepts/llm_providers/llm_providers.rst","concepts/llm_providers/model_aliases.rst","concepts/llm_providers/supported_providers.rst","concepts/prompt_target.rst","concepts/signals.rst","get_started/intro_to_plano.rst","get_started/overview.rst","get_started/quickstart.rst","guides/function_calling.rst","guides/llm_router.rst","guides/observability/access_logging.rst","guides/observability/monitoring.rst","guides/observability/observability.rst","guides/observability/tracing.rst","guides/orchestration.rst","guides/prompt_guard.rst","guides/state.rst","index.rst","resources/cli_reference.rst","resources/configuration_reference.rst","resources/deployment.rst","resources/llms_txt.rst","resources/tech_overview/model_serving.rst","resources/tech_overview/request_lifecycle.rst","resources/tech_overview/tech_overview.rst","resources/tech_overview/threading_model.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"":[0,1,2,3,4,5,6,7,9,10,11,12,13,14,17,18,19,20,23,24,26,27,29],"0":[1,2,3,5,6,7,8,11,13,14,17,18,20,22,23,24,27],"00":[17,18],"005":[23,27],"00z":18,"01":3,"03":14,"04":14,"05":11,"050z":14,"06":[3,11],"08":11,"0905":6,"1":[2,3,4,5,6,8,13,14,15,17,18,20,23,27],"10":[5,8,11,12,13,14,15,18,23,24],"100":[1,3,5,11,17,18,23,24,29],"1000":18,"10000":[2,6,11,13,23,24,27],"100000":23,"1000m":24,"1022":14,"104":14,"10500":[1,19,23,27],"10501":1,"10502":1,"10505":1,"10510":[18,23],"10520":[11,18,23],"10530":11,"106":14,"10t03":14,"10th":18,"11434":[5,6,13],"12":[7,8,11,18,20],"12000":[1,2,3,5,11,13,14,17,20,23,24,27],"120b":5,"123":[13,20],"125":14,"1250":17,"127":[2,3,5,7,11,14,20,23,27],"128e":6,"128k":6,"1301":14,"13b":6,"140":14,"15":[4,8,15,17],"150":17,"159":14,"16":[11,17,18],"162":14,"168":14,"1695":14,"1695m":14,"17":14,"17b":6,"18":[11,24],"180":13,"18083":14,"192":14,"19901":15,"1d":22,"1d6b30cfc845":14,"1f6a9":8,"2":[2,5,6,8,13,17,18,22,27],"20":5,"200":[1,3,14,18],"2019":7,"2023":3,"2024":[11,14],"20240307":[5,6],"20241022":[3,5,6],"2025":18,"20250514":6,"20b":6,"21797":14,"218":14,"225":17,"23":18,"23123":20,"234":[8,17],"24":[8,18],"245":14,"25":18,"250m":24,"254":14,"256mi":24,"27":11,"28":11,"29":11,"2a5b":14,"2h":22,"2x":8,"3":[1,3,5,6,7,8,13,17,18,23],"30":[8,11,13,18,23,24],"30b":18,"30m":[17,22],"31":7,"32":[17,22],"320":17,"32768":18,"32b":6,"32k":6,"34b":6,"3b":[6,23],"4":[6,8,11,12,13,17,18,19,20,23],"400":19,"401":6,"40ss":20,"429":27,"4317":[17,22,23,24],"4318":[17,22],"441":14,"443":[6,7,11,14,23],"447":14,"45":18,"463":14,"469793af":14,"48":18,"485":11,"49":14,"492z":14,"4a":27,"4b":[18,27],"4o":[1,2,3,5,6,11,13,17,18,23,27],"4xx":1,"5":[3,5,6,7,8,11,13,17,18,20,22,23,24],"50":[3,8,18],"500":22,"500000":23,"50051":17,"51":[11,14,18],"51000":14,"512mi":24,"52":14,"53":14,"537z":14,"54":14,"5432":[20,23],"55":14,"556":14,"56":[11,14],"571":8,"59":18,"598z":14,"59z":18,"5b":[4,13],"5m":22,"5xx":1,"6":[6,8,18],"60":23,"600":[13,23],"604197fe":14,"614":14,"6379":[13,23],"6380":13,"646":18,"647":11,"65":14,"67":18,"7":[8,18,23],"70b":23,"71":18,"75":17,"770":14,"78558":11,"7b":6,"7f4e9a1c":[17,22],"7f4e9a1c0d9d4a0bb9bf5a8a7d13f62a":[17,22],"8":[8,17,22],"80":[5,6,8,23,27],"8000":[6,18],"8001":[1,11,18,19,23,27],"8080":[6,7],"85":8,"86":18,"87":14,"8b":6,"9":18,"905z":14,"906z":14,"9090":15,"9367":14,"95":[5,8,18],"95a2":14,"95th":8,"961z":14,"979":11,"984":14,"984m":14,"99":18,"9b57":14,"A":[0,1,5,7,8,9,10,12,16,18,20,27,29],"AND":[17,22],"And":11,"As":[11,15],"At":[11,13],"Be":[12,17,18],"By":[0,2,7,9,12,13,14,17,18],"FOR":14,"For":[0,2,3,6,11,12,13,14,17,18,20,24,27,29],"IF":20,"If":[1,6,7,11,12,17,18,19,20,22,24,27],"In":[1,8,9,10,11,12,13,17,19],"It":[2,6,9,10,12,13,16,21,26,27],"Its":[9,15,17],"NOT":[6,20],"Near":8,"No":[3,8,11,13,17,20],"Not":20,"ON":[20,27],"On":11,"One":[3,6,8],"Or":[3,6,11,17],"TO":[18,20],"That":20,"The":[0,1,2,3,5,6,7,11,12,13,14,17,18,19,20,23,24,27],"Then":20,"There":[2,9],"These":[8,9,12,17,27],"To":[2,9,11,13,15,17,18,19,24],"With":[6,9,11,13,17],"_":9,"__name__":17,"a1c":7,"a3b":18,"aarch64":[11,24],"abandon":8,"abc":13,"abc123":6,"abil":6,"about":[0,1,3,4,5,7,9,10,13,14,18,19,20,26,27],"abov":[5,6,7,9,11,15,24,27],"absolut":8,"abstract":[1,4,10,13,21],"acceler":21,"accept":[2,17,27,29],"access":[0,4,8,11,15,16,17,21,23,27],"access_":14,"access_ingress":14,"access_intern":14,"access_kei":[1,2,5,6,7,11,13,18,23,27],"access_llm":14,"accident":27,"accordingli":17,"account":12,"accur":[7,9,12,13,18,23],"accuraci":13,"achiev":[9,12],"acknowledg":[8,18],"acm":23,"across":[0,1,2,4,5,6,7,9,10,11,12,13,17,18,20,21,23,24,26,27],"act":[2,8,9,15,17],"action":[0,7,12,13,18,19,27],"activ":[6,11,27],"actual":[3,8,13,17,18,20],"ad":[2,8,13,17,18,19,23],"adapt":[0,8,13],"add":[0,1,2,4,7,8,9,11,12,13,17,19,20,24],"add_span_processor":17,"addit":[6,7,8,13,16,20,22,27],"address":[1,2,6,7,11,13,23,27],"adjust":[7,17,20,24],"adopt":[9,10,17,21],"advanc":12,"advantag":9,"aeroapi":18,"aeroapi_base_url":18,"aeroapi_kei":18,"affect":17,"affin":23,"affinity_id":13,"afraid":12,"african":11,"after":[1,9,12,13,18,27],"again":23,"against":[8,19,20,22],"agent":[6,7,8,9,10,12,13,14,15,19,20,21,22,23,26,27],"agent_1":[1,19],"agent_chat":17,"agent_chat_complet":27,"agent_orchestration_model":[18,23],"agent_respons":19,"aggreg":[8,12],"agil":[9,10,21],"agnost":[0,9,27],"ahead":18,"ai":[0,4,9,10,11,12,13,14,17,18,19,21,27],"aid":27,"air":[6,7],"airbnb":9,"aircraft":18,"aircraft_typ":18,"airlin":18,"airport":18,"aka":21,"alert":[8,14,15],"alertmanag":15,"algorithm":[5,9],"alia":[0,3,4,5,9,27],"alias":[3,4,6,13,21,23],"alic":[3,20],"align":[0,4,27],"aliyunc":6,"all":[0,4,6,7,8,11,13,17,18,20,22,23,24,25,27,29],"allow":[0,1,5,6,7,9,11,12,13,17,18,19,23,29],"along":11,"alongsid":[9,13,17,26,27],"alphabet":8,"alphanumer":5,"alreadi":[11,17,22],"also":[1,2,4,11,13,17,18,24,27],"alwai":[5,13,17,18,23,27],"amazon_bedrock":6,"amazonaw":6,"ambigu":[7,12],"amount":29,"an":[0,1,2,6,7,8,9,10,11,12,13,15,17,18,19,21,22,24,27],"analysi":[0,6,8,13,18],"analyst":5,"analyt":12,"analyz":[0,6,8,9,11,12,13,14,17,18,23,27],"ani":[0,1,3,4,6,7,9,10,11,12,13,17,18,19,20,21,22,23,24,27],"annot":7,"anoth":6,"answer":[7,18,23,27],"ant":24,"anthrop":[0,4,5,11,13,20,23,24,27],"anthropic_api_kei":[5,6,11,13,23,24],"anthropic_dev_api_kei":6,"anthropic_prod_api_kei":6,"anyth":13,"api":[0,2,4,5,7,9,10,12,14,15,17,20,21,23,26,27],"api_kei":[3,6,11,13,17,18,20],"api_serv":[7,12,14],"api_vers":15,"apierror":3,"apikei":18,"apivers":[15,24],"apm":17,"apolog":19,"app":[2,6,9,10,18,21,24,27],"app_serv":[23,27],"appear":[6,19],"append":[6,8,17,18],"appl":[11,19,24],"appli":[0,2,4,5,8,9,10,13,19,23,24,27],"applic":[0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,24,26,27],"appoint":13,"appreci":8,"approach":[4,5,13,17],"appropri":[0,2,8,13,17,18,27],"approv":19,"ar":[0,1,2,3,4,5,6,7,9,11,12,13,14,15,17,18,19,20,22,23,24,26,27],"arch":[4,5,9,23],"architectur":[1,2,7,9,13,17,28,29],"archiv":20,"area":4,"aren":6,"arg":18,"argument":22,"around":[27,29],"arrai":[18,20],"arriv":[1,18,19,27],"arrival_tim":18,"art":[0,9,12,13],"artifici":3,"ask":[7,11,12,18,19],"ask_quest":3,"aspect":[9,15],"assembl":[1,3],"assess":17,"assign":13,"assist":[1,3,6,7,8,11,13,17,19,20,23,27],"associ":13,"assum":11,"astral":11,"async":[18,19,27],"asynccli":18,"asyncopenai":18,"atlanta":18,"attach":[1,2,17,18,19,24,27],"attempt":[8,9,19],"attende":7,"attent":[8,12],"attribut":[7,8,12,16,22,23,24],"aud":11,"audio":13,"augment":[1,19,23],"australian":11,"authent":[13,17],"author":[3,6,14,23],"auto":[17,18],"auto_llm_dispatch_on_respons":[23,27],"autom":[12,17,18,20,22,24],"automat":[0,3,4,6,8,9,11,12,13,17,18,20,24],"autonom":[0,18],"avail":[0,3,4,6,7,9,11,13,17,18,22,27],"averag":8,"avoid":[8,9,13],"aw":[6,20],"await":[18,19],"awar":[17,18,27],"awesom":8,"aws_bearer_token_bedrock":6,"awsxrai":17,"azur":[0,4,20],"azure_api_kei":6,"azure_openai":6,"azure_openai_api_kei":6,"b":[0,5,8],"b25f":14,"b265":14,"back":[1,6,8,9,13,27],"backend":[1,2,3,7,11,12,15,17,20,23,26,27],"background":[11,22],"backoff":27,"backward":5,"bad":[8,13],"baht":11,"balanc":[0,5,6,12,13,27],"bandwidth":20,"base":[0,2,3,4,5,7,8,11,12,17,18,19,23,27],"base_url":[3,5,6,11,13,17,18,20,23],"baselin":8,"basemodel":7,"basic":[3,4,6,11,18,22,24],"batch":[17,27],"batchspanprocessor":17,"battl":9,"bearer":[3,6],"becaus":[1,8,13],"becom":[1,8,9,13,20],"bedrock":[20,27],"been":[11,12],"befor":[0,1,2,7,8,13,18,19,20,23,24,27],"behalf":[2,7,14,27],"behavior":[0,1,6,7,9,13,14,16,18,19,20,23],"behind":[1,2,3,6,10,20],"being":[5,27],"below":[1,2,6,7,11,15,17,19,24,27],"benchmark":[12,13],"beneath":27,"benefici":12,"benefit":[3,5,6,7,9,16],"bespok":[10,21],"best":[0,4,9,16,23,27],"beta":[5,6],"better":[0,3,9,12,13,18],"between":[0,1,4,5,7,9,12,13,17,18,27,29],"bgn":11,"bigint":20,"bigram":8,"bin":11,"binari":[11,24,27],"bind":[2,22],"bloat":20,"block":[1,2,3,18,27,29],"block_categori":5,"blood":7,"blurri":7,"boilerpl":[13,23],"book":[11,13],"bool":[7,27],"boolean":[6,8],"bootstrap":27,"both":[2,4,6,8,9,10,12,13,15,17,18,20],"bound":29,"brain":27,"brazilian":11,"break":[0,14],"breaker":27,"bridg":[12,27],"brief":[7,27],"briefli":[3,27],"bright":[21,27,28],"brightstaff":[11,24,27],"brilliant":8,"british":11,"brittl":[10,21],"brl":11,"broken":8,"bug":6,"buil":7,"build":[0,1,2,4,8,9,18,20,21,29],"builder":1,"built":[0,6,7,9,10,17,21,22,27],"bulgarian":11,"bullet":18,"bundl":[23,24],"burden":9,"busi":[0,7,8,9,11,12],"bypass":19,"byte":[14,17],"bytes_receiv":14,"bytes_s":14,"c":[9,24],"ca":23,"cach":[11,18,23,24],"cad":11,"call":[0,1,2,3,7,9,10,13,14,20,21,23,26,27],"caller":[1,2,19],"can":[0,1,2,3,5,6,7,8,9,10,11,12,13,14,17,18,19,20,23,24,27],"canadian":11,"canari":[0,4,5,8],"cannot":[13,20,22],"canon":[6,13,22],"cap":8,"capabl":[0,3,5,6,7,9,11,12,18,22,23,27],"capac":13,"capit":[3,11],"captur":[0,1,8,9,13,17,24],"care":[11,12],"carefulli":[7,18],"carri":[17,27],"case":[5,6,8,9,10,19],"cat":13,"catch":8,"categori":[4,8,13],"caus":[8,13],"celsiu":[7,12,18],"central":[0,2,4,7,9,10,12,14,21,27],"centric":13,"cert":23,"certif":23,"chain":[0,2,5,9,17,18,19,20,21,27],"challeng":13,"chang":[0,1,3,4,7,9,10,13,17,19,21],"char":[8,22],"charact":[17,20],"chat":[0,1,3,4,5,6,8,9,11,13,14,17,18,19,20,23,24,27],"chat_complet":17,"chat_templ":18,"chat_with_fallback":3,"chatmessag":19,"cheap":4,"cheaper":[3,5,18],"check":[1,2,7,8,11,12,18,19,20,24,27],"chf":11,"children":17,"chines":11,"choic":[3,11,17,18],"choos":[0,4,12,13,17,27],"chosen":6,"christma":18,"chunk":[3,18],"ci":24,"circuit":[0,1,27],"circular":5,"citi":[7,12,18,23],"clarif":[7,8],"clarifi":[7,8],"class":[4,7,9],"classif":13,"classifi":[8,13],"claud":[3,5,6,11,13,17,20,22,23,24],"clean":[7,22],"cleaner":5,"cleanli":[2,7,9,10],"cleanup":[13,20],"clear":[7,12,13,18,19],"clearer":12,"clearli":[8,13,18],"cli":[11,13,16,18,21,24],"client":[2,4,5,6,17,18,20,21,23,24,27,29],"clienterror":19,"close":[13,18],"cloud":[4,26],"cloudi":18,"clue":8,"cluster":[4,9,13,23,24,26,27],"cnversat":7,"cny":11,"co":[13,17,20],"coal":8,"code":[0,1,3,4,5,6,7,9,10,11,13,14,17,18,23,27,29],"code_gener":6,"code_iata":18,"code_review":6,"codebas":[9,10,17,21],"codec":27,"codellama":6,"coder":6,"coding_agent_rout":22,"coher":6,"collabor":0,"colleagu":12,"collect":[3,12,13,15,17],"collector":[8,17,22,23,24],"collis":13,"column":20,"com":[5,6,12,13,14,17,18,20,23],"combin":[4,8,12,18,20,22],"come":[4,18],"command":[6,13,17,22,24],"comment":[13,20],"commit":17,"common":[6,7,8,12,13,17,20,22],"commonli":13,"commun":[1,11,17,27],"compact":[6,13,17,22],"compani":[6,9,19],"compar":8,"compat":[0,2,4,5,9,11,17,18,20],"compil":[11,24,25],"complaint":8,"complement":8,"complementari":[8,11],"complet":[0,1,3,4,5,6,8,11,12,13,14,17,18,19,20,23,24,27],"completion_token":17,"complex":[0,2,4,5,6,12,13,17,18,29],"complex_reason":[6,13],"complianc":[1,19],"compon":[6,9,17,24,27],"compos":[11,13],"comprehens":[6,11],"comput":[3,8,17,24],"concept":[11,13,20],"concern":[0,8,9,17,27],"concis":[18,23],"condit":[5,18],"confid":[8,13],"config":[6,13,15,17,20,22,27],"config_k8":13,"configiur":15,"configmap":[13,24],"configur":[3,4,8,9,11,16,19,21,22,28,29],"confirm":[8,12,24,27],"confus":8,"congratul":11,"connect":[2,4,7,9,11,13,18,23,24,26,27,29],"connect_timeout":[23,27],"connection_str":[20,23],"conpleix":7,"consid":22,"consider":7,"considert":7,"consist":[0,1,2,4,5,9,11,12,13,17,18,19],"consol":[6,17],"constraint":1,"construct":[6,13],"contact":8,"contain":[9,11,13,17,20,22,24,25,27],"container_nam":24,"containerport":24,"content":[1,2,3,5,6,7,8,9,11,13,17,18,19,24],"content_filt":5,"content_guard":1,"context":[0,1,2,3,6,8,9,11,12,13,17,20,23,25,27],"context_build":[1,18,27],"context_messag":18,"contextu":13,"continu":[1,3,9,10,18,19,20,21,22,24],"contract":27,"contribut":11,"contributor":[9,10,21],"control":[0,1,5,6,10,13,19,21,23,26,27,29],"conveni":7,"convent":27,"convers":[0,1,4,6,7,8,9,10,13,17,18,21,23,26,27],"conversation_context":18,"conversation_st":20,"convert":[11,17],"coordin":[18,26,29],"copi":20,"core":[9,10,11,18,21,27],"corp":23,"corpor":19,"correct":[7,8,19,20,24],"correctli":17,"correl":[1,8,24],"correspond":27,"cost":[0,4,5,6,7,9,13,17,18],"could":[3,12,18,27],"count":[17,18,27],"coupl":[1,9,10],"cover":6,"covners":7,"cpu":[24,27],"crash":1,"creat":[3,5,6,8,10,12,13,17,18,20,22,27],"create_gradio_app":7,"created_at":20,"creativ":[5,6,12,13],"creative_task":13,"creative_writ":6,"credenti":[6,17,20],"crewai":0,"crisp":8,"criteria":13,"critic":[1,8,9,12,15,17,18,20,23,27],"cross":[0,1,4,13],"crt":23,"crucial":[12,14,17],"ctrl":24,"ctx":18,"cuda":18,"cue":13,"curl":[4,5,6,13,18,19,24],"currenc":[18,27],"currency_exchang":11,"currency_symbol":11,"current":[5,7,12,18,22,23],"current_temp":18,"current_timestamp":20,"custom":[0,1,3,4,6,8,10,13,16,18,19,23],"custom_api_kei":[6,23],"customprovid":6,"cut":[0,1,9],"czech":11,"czk":11,"d":[3,5,6,13,18,19,24],"dai":[18,22,23],"daili":18,"danish":11,"dash":17,"dashbaord":15,"dashboard":[8,12,16,17,20],"dashscop":6,"dashscope_api_kei":6,"data":[1,5,7,8,9,10,11,12,13,15,17,18,21,24,26,27],"databas":[12,20],"database_url":20,"datadog":8,"datadoghq":17,"dataplan":[1,2,9,27],"datasourc":15,"date":[7,11,12,18,27],"datetim":18,"day_match":18,"day_nam":18,"days_ahead":18,"db":20,"db_pass":23,"db_password":20,"db_setup":20,"dc":14,"dd":18,"dd_site":17,"de":[9,10,27],"deal":18,"debian":24,"debug":[0,1,8,13,14,17,18,20,22,24,27],"debugg":0,"decemb":[11,18],"decid":[0,1,9,11,13,18,24,26],"decis":[0,1,9,13,17,18,23,24,26,27],"declar":1,"declin":8,"decoupl":[0,9,10,13,21],"decrypt":27,"deep":[2,6,10,13,18],"deeper":11,"deepseek":[4,20,27],"deepseek_api_kei":6,"def":[3,7,12,17,18,19],"default":[1,2,7,11,13,14,17,18,20,22,23,27],"defin":[1,2,4,5,11,13,17,18,19,23,24,27],"definit":12,"degen":8,"degrad":8,"delai":18,"delet":20,"deliv":[9,10,12,13,18,21],"deliveri":[9,10,21,27],"delta":3,"demo":[9,13,18,20],"demonstr":[6,10,12,13],"departur":18,"departure_tim":18,"depend":[9,13,20,27],"deploi":[6,9,13,17,22],"deploy":[0,2,4,5,6,9,10,13,18,20,21,22,23,26],"deriv":17,"describ":[7,18,27],"descript":[1,5,6,7,11,12,13,18,19,23,24,27],"descriptor":13,"deserv":8,"design":[7,9,10,12,13,15,17,18,20,21,26,27],"desir":[6,7,12],"desk":8,"dest_cod":18,"destin":[1,18],"destination_cod":18,"destroi":27,"detail":[2,3,4,6,7,9,12,13,14,17,18,24,27],"detect":[7,8,17,19,27],"determin":[0,7,12,17,18,27],"determininist":9,"determinist":[0,7,27],"dev":[3,4,5,6,11,24],"develop":[0,2,3,4,5,6,7,8,9,10,17,18,21,22,26,27],"devic":[7,27],"device_id":27,"diabet":7,"diabeter":7,"diagnos":[7,8,18],"diagnost":8,"diagram":2,"dict":[7,18],"did":8,"didn":8,"differ":[3,4,5,6,12,13,17,20,26,27],"difficult":9,"dipatch":7,"dir":22,"direct":[0,1,2,3,4,6,7,13,17,18,20,23,27],"directli":[0,1,2,8,11,13,24],"directori":[13,22,24],"disabl":[17,20,22],"disast":9,"disconnect":8,"discov":[6,10,18],"discuss":3,"diseas":7,"disease_diagnos":7,"diseases_symptom":7,"dispatch":27,"displai":[12,17,22],"distinct":13,"distinguish":[0,13],"distribut":[5,8,17,27],"dive":[4,10,11],"divers":8,"dkk":11,"dn":24,"do":[8,9,13,14,18],"doc":[10,20],"docker":[11,13,17,22],"docs_ag":18,"document":[5,7,10,11,13,17,18,22,24,25],"doe":[6,7,12,13,17,20,26,27],"doesn":[6,8],"dollar":11,"domain":[8,12,13,18,19],"don":[3,7,8,12,20],"done":[8,18],"dot":[5,17],"down":[11,14,24],"download":[11,13,18,24],"downstream":[1,2,7,12,17,24,27,29],"downweight":8,"dozen":6,"dramat":[8,20],"drift":8,"driven":[11,13,19],"dropbox":9,"dry":24,"due":20,"dump":18,"duplic":[1,8,9],"durabl":20,"durat":[13,14,27],"duration_m":17,"dure":27,"dx":[10,21],"dynam":[0,4,6,12,13,18,19],"e":[1,3,5,6,7,9,11,12,13,14,17,18,20,23,24,27],"each":[0,1,3,6,7,8,9,11,12,13,14,17,18,19,20,23,27],"earli":[1,8,9,17],"earlier":[24,27],"eas":17,"easi":[1,4,8,9,12,13,17,18,19],"easier":[0,5,11,13,14,19,20],"easili":17,"easilli":7,"econom":[7,8],"ecosystem":17,"edg":[2,9,12,18,27],"edit":15,"editor":20,"effect":[4,6,7,9,10,13,18],"effici":[0,1,6,7,9,11,13,17,26,27],"efficiency_scor":[8,17],"egress":[4,9,10,24,28],"egress_traff":13,"either":[12,13,17,19,27],"elasticsearch":14,"element":[7,18],"elif":18,"elk":14,"els":18,"email":12,"embarrassingli":29,"embed":[8,14,17,27],"emerg":8,"emiss":7,"emit":[1,8,22,24],"emot":8,"empow":[7,13],"empti":[13,18,22],"en":18,"enabl":[3,4,5,6,7,8,9,12,13,17,18,20,23,27],"encod":[13,20],"encount":[24,27],"encrypt":27,"end":[0,3,7,9,10,17,18,24],"endpoint":[1,2,4,5,7,8,11,12,13,15,17,18,20,23,24,27],"energi":7,"energy_sourc":7,"energy_source_info":7,"energysourcerequest":7,"energysourcerespons":7,"enforc":[0,1,19,27],"engag":27,"engin":[7,8,9,10,21],"english":8,"enhanc":[0,6,10,11,17],"enough":[0,9],"enrich":[0,1,7,8,17,18,20,27],"ensur":[4,7,9,11,12,13,17,19,20,22,24,27],"entangl":3,"enter":17,"enterpris":4,"entir":[1,9,17,27],"entiti":[1,18,27],"entri":[2,6,7,23,24],"enum":[7,12,27],"enumer":18,"env":[11,24],"envelop":1,"envfrom":24,"environ":[3,4,5,6,11,12,13,17,20,22,23],"envoi":[2,4,9,10,11,18,21,24,26,27,29],"envoyproxi":9,"ephemer":20,"equal":[7,29],"equat":13,"equival":[11,23],"error":[1,4,7,9,13,15,17,18,19,20,24,27],"escal":[17,18],"essenti":[10,13,19],"establish":27,"estim":18,"etc":[1,8,9,11,17,23,24,27],"eu":17,"eur":11,"euro":11,"evalu":[8,9,13,19],"evaluation_interv":15,"even":[1,6,12,13],"evenli":27,"event":[18,27],"ever":[10,21,27],"everi":[8,9,10,13,14,19,20,21,23,24,27],"evict":23,"evolv":[1,9,13,18],"exact":[8,13],"exactli":[17,27],"examin":18,"exampl":[2,4,5,6,8,10,11,14,19,20,22,23,24,27],"exce":[8,18],"exceed":27,"excel":[8,13,17],"except":[3,18,19],"exception":[8,9],"excess":[7,8,27],"exchang":[8,11],"exclam":8,"exclud":6,"exclus":9,"execut":[1,8,12,13,17,27],"exemplar":8,"exist":[0,2,3,4,6,8,13,17,20,22,23],"exit":22,"expand":6,"expans":6,"expect":[1,8,12,24,27],"expens":[7,8],"experi":[11,12,13,18],"experiment":[5,13],"expert":[8,23],"expertis":8,"expiri":13,"explain":[3,8,12,13,18,24],"explan":[7,12],"explanatori":14,"explicit":[8,13,22,23,24],"explicitli":[13,17],"explor":[10,11,13,18,20],"export":[8,14,15,17,20,24,27],"expos":[2,3,9,11,14,18,19],"express":8,"extend":[6,9,13],"extern":[0,19,23,27],"extra_head":[13,18],"extract":[3,7,12,17,27],"extract_flight_rout":18,"extraction_model":18,"extraction_prompt":18,"f":[3,7,12,14,17,18,20,22,24],"f376e8d8c586":14,"face":1,"facilit":17,"facto":[9,10],"factor":8,"factual":8,"fahrenheit":[7,12,18],"fail":[1,3,4,5,8,19,22,27],"failov":[0,2,7,9,20,27],"failur":[1,8,20,23],"fair":27,"fall":13,"fallback":[3,4,5,6,17,18,26],"fallback_model":3,"fals":[7,8,19,23,27],"famili":[0,9],"familiar":11,"famreowkr":0,"faq":18,"far":18,"fashion":[7,27],"fast":[1,3,4,5,6,7,8,9,11,13,20,23,27],"fastapi":7,"faster":[3,5,6,10,13,17,18,21],"fastmcp":19,"fatal":1,"fatigu":7,"fault":4,"favorit":20,"featur":[3,6,9,10,16,17,23],"feed":14,"feedback":[9,10,17,19,21],"feel":7,"fetch":[9,12,18,22],"few":[14,17],"field":[1,6,7,13,14,18],"file":[2,6,7,13,15,20,22,24,25,27],"fill":18,"filter":[0,2,9,10,18,19,20,21,22,23,27,29],"filter_chain":[1,2,18,19],"final":[1,3,18,23,27],"final_messag":3,"final_text":3,"financ":19,"find":[8,11,12,13,17,20],"fingerprint":8,"firewal":2,"first":[3,4,8,9,11,12,13,15,17,18,19,20,22,24,27],"fit":[2,23,27],"fix":13,"flag":[8,17,27],"flash":6,"fleet":13,"flexibl":[3,4,6,9,10,13,15,17],"flight":[11,18,23],"flight_ag":[11,18,23],"flight_dest":18,"flight_group":18,"flight_numb":18,"flight_origin":18,"flightag":18,"flightawar":18,"float":7,"flood":8,"flow":[1,2,6,7,9,10,12,14,17,28],"fluentd":14,"fly":18,"focu":[0,7,9,10,18,20,21,27],"focus":[2,6,7,9,10,11,12],"fog":18,"follow":[1,5,6,7,9,11,13,14,17,18,20,22,23,24,27],"foo":17,"forc":22,"forecast":18,"forecast_dai":18,"forecast_typ":18,"foreground":[22,24],"forget":8,"forint":11,"form":[8,12],"format":[0,6,7,9,12,13,15,16,18,20,23,27],"forth":8,"forward":[1,2,6,7,14,17,23,24,26,27,29],"fossil":7,"found":[3,7,11,14,18],"foundat":[6,9,10,18],"fp8":18,"frame":27,"framework":[0,1,9,10,11,15,17,21],"franc":[3,11,18],"francisco":[7,12],"frankfurt":11,"frankfurther_api":11,"free":[7,18,20,22],"frequenc":17,"frequent":7,"fresh":13,"friction":8,"friendli":[12,13,23],"from":[0,2,3,4,5,6,7,8,9,10,11,12,13,17,18,19,20,21,22,27,29],"front":6,"frontend":2,"frustrat":17,"fuel":7,"full":[2,3,4,7,11,13,17,18,20,22,23],"function":[0,5,7,9,11,13,18,21,23,24,27,29],"further":11,"futur":[4,5,6,18],"fuzzi":8,"g":[1,5,6,7,9,11,12,13,14,17,18,20,23,24,27],"ga":7,"gap":12,"gate":18,"gate_origin":18,"gatewai":[2,4,6,8,9,10,17,18,22,23,27],"gather":27,"gbp":11,"gdpr":19,"gemini":[4,27],"gemma":6,"genai":[7,11],"gener":[0,1,6,9,11,12,13,15,17,19,20,22,23,24,25,27,29],"geocod":18,"geocode_data":18,"geocode_respons":18,"geocode_url":18,"get":[1,2,3,6,7,8,9,11,12,17,18,19,23,24],"get_current_weath":23,"get_final_messag":3,"get_flight":18,"get_info_for_energy_sourc":7,"get_last_user_cont":18,"get_start":10,"get_supported_curr":11,"get_trac":17,"get_weath":[7,12],"get_weather_data":18,"get_workforc":7,"getenv":3,"gguf":[13,18],"github":[11,18],"give":[0,8,9,10],"given":[8,23,27],"glm":6,"glob":22,"global":[15,23],"glucos":7,"glue":9,"go":[6,9,18,20],"goal":9,"goe":18,"gone":8,"good":[3,13,17,18],"googl":[4,9],"google_api_kei":6,"got":8,"govern":[4,7,9],"gpt":[1,2,3,5,6,7,8,11,12,13,17,18,19,22,23,24,27],"gpu":[18,26],"gr":7,"grace":3,"gracefulli":[18,20],"grade":[4,9,10,20],"gradio":7,"gradual":5,"grafana":[8,16,17],"grant":20,"grasp":8,"gratitud":8,"great":8,"greenhous":7,"grok":6,"groq":[4,23,27],"groq_api_kei":[6,23],"ground":[9,10],"group":18,"growth":20,"grpc":[17,22,23],"guard":[1,9,19,27],"guardrail":[0,1,2,5,9,10,11,17,18,21,23,27],"guesswork":8,"guid":[0,4,6,8,11,12,17,18,20,24],"guidanc":8,"guidelin":4,"h":[3,5,6,19,24],"ha":[9,11,12,13,17,20,23,27],"hack":9,"haiku":[5,6],"hallucin":14,"hand":[1,8,18],"handel":27,"handl":[0,2,4,7,8,9,10,11,12,13,18,19,20,24,26,27,29],"handle_request":[17,18],"handler":[7,9],"handoff":[0,18],"happen":[2,8,18,27],"happi":8,"hard":[1,9,13],"hardcod":[0,3,20],"harden":9,"harder":1,"hardest":8,"hardwar":29,"harm":19,"hashmap":20,"hasn":20,"have":[0,6,7,8,9,11,12,13,17,18,20],"haven":11,"hcm":27,"head":13,"header":[6,9,11,13,16,18,23,24,27],"header_prefix":[17,23,24],"health":[13,18,24,27],"healthcar":[13,19],"healthi":[11,27],"healthz":24,"hello":[3,5,6,13,17],"help":[0,4,7,8,9,10,11,12,13,15,17,18,19,21,22,23,27],"here":[4,6,7,11,12,13,14,17,18,19,25,27],"heurist":8,"hex":22,"hexadecim":17,"hf":[6,13],"hidden":[9,10,21],"hide":2,"high":[4,5,6,7,8,9,10,11,12,13,28],"higher":[13,24],"highest":6,"highli":[7,12],"highlight":8,"hipaa":19,"histori":[1,3,7,12,13,18,20,23],"hit":5,"hkd":11,"honeycomb":8,"hong":11,"honor_timestamp":15,"honour":13,"hood":[2,9],"hook":9,"hop":27,"horrid":9,"host":[2,14,20,22,23,24,26,27],"hostnam":[6,27],"hotel":11,"hotel_ag":11,"hour":[8,18,23],"how":[0,1,2,3,5,6,7,9,10,11,12,13,15,16,23,24,26,27],"howev":[1,27],"html":10,"http":[0,2,3,4,5,6,9,11,12,13,14,15,17,18,19,20,22,23,24,26,27],"http_client":18,"http_host":23,"http_method":[7,23],"httpexcept":7,"httpget":24,"httpx":18,"hub":13,"huf":11,"huggingfac":[7,13,18],"huggingface_hub":[13,18],"human":[7,8,13,18],"human_escal":18,"hundr":6,"hungarian":11,"hybrid":13,"hygien":9,"hyphen":[5,17],"i":[0,1,2,3,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23,24,26,27,29],"iam":17,"iata":18,"icao":18,"iceland":11,"id":[1,3,6,11,13,14,17,18,19,20,22,23,27],"idea":10,"ideal":[0,3,13,17,18,20],"ident":18,"ident_iata":18,"identif":12,"identifi":[5,7,8,12,13,17,20,23,27],"idr":11,"idx":18,"idx_conversation_states_created_at":20,"idx_conversation_states_provid":20,"idx_conversation_states_updated_at":20,"ignor":[6,8],"il":11,"illustr":7,"imag":[13,22,24],"immedi":[8,17],"impact":17,"implement":[0,1,3,4,5,6,9,11,17,19,20],"import":[3,5,6,7,11,12,13,14,17,18,19,20],"improv":[0,1,6,7,8,9,10,18,21,23],"in_path":[7,11],"inact":20,"inappropri":19,"inbound":[9,27],"incent":7,"includ":[3,4,6,7,9,11,12,13,14,15,17,18,20,22,23,24,27],"inclus":13,"incom":[0,1,2,7,12,13,17,18,23,27],"incomplet":[8,12],"inconsist":13,"increas":[8,13],"incredibli":9,"indent":18,"independ":[13,19],"index":[8,20],"indian":11,"indic":[7,8,13,17,27],"individu":[1,8,18],"indonesian":11,"ineffici":[8,17],"infer":[6,8,9,13,18],"info":[11,18,24],"inform":[6,7,8,12,14,17,23,27],"information_extract":27,"infrastructur":[9,10,21,27],"ingest":8,"ingress":[9,10,24,28],"ingress_traff":[2,11,27],"init":[13,17],"initi":[2,7,16,20,27],"initialdelaysecond":[13,24],"inject":[1,17,18,24,27],"inner":[11,18,27],"innov":11,"input":[1,2,7,12,13,19,20,23,27],"input_filt":23,"input_guard":[19,23,27],"input_item":20,"inquiri":18,"inr":11,"insecur":17,"insert":20,"insid":[1,9,11,18,24,26,27],"inspect":[1,8,22,26],"instal":[3,6,11,13,17,18,22],"instanc":[0,5,8,13,20,23,27],"instant":8,"instead":[3,5,6,7,9,12,13,20,22,23,24],"instruct":[6,8,10,11,18],"instrument":[0,8,15],"insurance_claim_detail":14,"int":[7,18,23],"integr":[3,4,5,6,7,8,10,11,12,13,14,15,16,24],"intellig":[0,3,4,5,6,9,17,27],"intend":5,"intens":8,"intent":[0,8,9,11,12,13,17,18,23,27],"interact":[1,8,12,14,17,19,22],"interest":11,"interfac":[3,4,6,11,22],"intermedi":[0,17],"intern":[2,6,7,13,22,23,24,27],"interoper":17,"interpret":[0,12,13],"intervent":8,"intl":6,"intro":[10,21],"intro_to_plano":10,"introduc":[10,13],"introduct":18,"invalid":[12,13],"invers":8,"investig":1,"invoc":[7,12,13],"invok":[1,2,7,12,17,18,19],"invoke_weather_ag":18,"involv":7,"io":9,"ip":[6,13,18,27],"ip1":27,"ip2":27,"ipv4":20,"ipv6":20,"irreplac":8,"is_valid":19,"isdefault":15,"isinst":18,"isk":11,"isn":[13,20],"isra":11,"issu":[8,17,18],"item":7,"iter":[6,9,12],"itinerari":12,"its":[1,2,7,8,9,13,17,18,19,20,27,29],"itself":[1,8,26],"j":[0,11],"jaccard":8,"jaeger":[8,17,22,23],"jailbreak":[5,9,19,23],"japanes":11,"java":9,"javascript":0,"jfk":11,"jinja":[13,18],"job_nam":15,"join":3,"joke":24,"jpy":11,"jq":[11,24],"json":[3,5,6,7,11,12,17,18,19,22,24],"jsonb":20,"judg":8,"jure":[9,10],"just":[0,3,6,7,8,17,18],"k2":6,"katanemo":[13,17,18,24],"katanemofoo":17,"keep":[9,12,20,22],"kei":[2,3,6,8,13,16,17,18,20,22,23,27],"keyword":18,"kibana":14,"kimi":6,"kind":[11,24],"king":12,"know":13,"knowledg":[2,18],"known":6,"kong":11,"korean":11,"koruna":11,"krona":11,"krone":11,"krw":11,"kr\u00f3na":11,"kubectl":24,"kubernet":[17,23],"kv":13,"l":[13,24,27],"l7":9,"la":18,"label":[8,23,24],"land":13,"landscap":13,"langchain":0,"langtrace_api_kei":17,"langtrace_python_sdk":17,"languag":[0,1,3,4,7,9,10,11,12,13,17,18,19,20,21,23,27],"larg":[6,12,13,17,25,27,29],"larger":[6,18],"last":[7,13,18,22,23],"last_user_msg":18,"latenc":[0,5,6,7,8,9,12,13,15,17,24],"later":20,"latest":[5,6,11,23],"latitud":18,"layer":[0,1,2,8,17,18,19],"lead":[9,18],"learn":[3,4,5,8,9,10,11,12,13,18,20,21],"least":[2,17],"least_connect":5,"leav":8,"legal":13,"len":18,"length":[6,8],"less":[3,18],"let":[1,2,3,8,9,13,14,17,18,19,24],"leu":11,"lev":11,"level":[1,2,4,5,8,9,10,11,12,13,22,23,24,28],"leverag":[0,17,18,20],"libev":27,"librari":[4,6,8,9,13,21],"libssl":24,"lifecycl":[0,17,21,28],"lifetim":[13,27,29],"lighter":18,"lightweight":[1,6,8,26,27],"like":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,23,27],"limit":[2,5,6,7,13,17,18,20,22,23,24,27],"line":[6,9,22],"linearli":9,"linux":[11,18,24],"lira":11,"list":[1,6,7,11,13,17,18,19,20,22,23,27],"listen":[6,7,9,11,13,17,18,19,21,22,23,27],"listens":27,"litellm":[6,23],"liter":24,"littl":8,"live":[0,1,8,9,11,13,18,26,27],"livenessprob":[13,24],"ll":[7,10,11],"llama":[6,23],"llama2":6,"llama3":[3,5,6],"llamaindex":0,"llm":[0,1,2,3,5,6,7,8,9,10,12,15,19,20,21,22,23,24,27],"llm_chat":17,"llm_gatewai":[1,27],"llm_gateway_endpoint":18,"llm_provid":[5,6,7,10,13],"llm_rout":13,"llm_router":[10,27],"llm_routing_model":[13,23],"load":[0,5,6,13,18,27],"load_bal":5,"local":[3,4,5,6,7,17,18,20,22,24,26,27],"localhost":[1,5,6,11,13,15,17,18,19,23,24],"locat":[7,12,18,22,23],"location_model":18,"location_nam":18,"log":[0,1,6,8,9,15,16,17,18,20,21,24,27],"log_level":24,"logger":18,"logic":[1,2,3,6,7,9,10,11,12,13,18,19,20,21,27],"logical_dn":27,"london":18,"long":[0,6,7,8,9,13,23],"longitud":18,"look":[2,8,11,13,18],"lookback":22,"lookup":18,"loop":[9,10,11,13,17,18,21,23,27],"lost":[13,20],"love":8,"low":[0,8,9,12,13,17],"lower":[6,7,18,23],"lru":13,"lssf":11,"m":[8,11,18,23],"machin":[3,29],"maco":[11,18,24],"made":[11,13],"mai":[6,8,13,27],"main":[3,11,17,27],"maintain":[7,13,18,19,27],"mainten":9,"major":29,"make":[0,1,7,8,9,11,12,13,14,17,18,19,20,26,27],"malaysian":11,"malici":[19,27],"manag":[0,2,3,4,5,6,7,9,10,11,12,14,18,20,22,24,26,27],"mandatori":7,"mani":[1,17,27],"manifest":13,"manipul":15,"manual":[3,7,8,20],"map":[5,12,13,27],"mark":[6,7,8],"marker":[8,17],"market":18,"mask":1,"massiv":9,"match":[1,3,6,7,8,13,17,18,22,23,24,27],"matchlabel":24,"math":[3,13],"mathemat":[6,13],"matter":[8,9,10,12,13],"maverick":6,"max":[13,18,23,27],"max_cost_per_request":5,"max_lat":5,"max_pag":18,"max_retri":23,"max_token":[3,17,18],"maximum":[13,23],"mcp":[9,10,18,19,23,27],"me":[3,8,11,18,19,24],"mean":[1,8,11,14,17,18,20],"meaning":[5,13],"meant":8,"measur":[8,9,15],"mechan":[4,10,12,13],"media_typ":18,"medium":6,"meet":[7,12,13],"memori":[1,3,9,13,18,23,24,26,27],"mention":18,"menu":22,"merg":[3,20],"messag":[3,5,6,7,8,11,12,13,17,18,19,20,23,24,27],"message_format":[7,11,13],"messi":8,"meta":6,"metadata":[1,3,7,14,17,22,24,26],"meteo":18,"method":[4,7,8,14,17,22],"metric":[0,8,9,16,17,27],"metrics_path":15,"mexican":11,"miami":18,"microsecond":18,"mid":13,"middlewar":[9,10,21],"might":7,"mild":8,"mimo_api_kei":6,"min":[13,18,23],"mind":[12,17],"mine":8,"mini":[1,3,5,6,13,17,18,23,27],"minim":[13,17,19,24],"ministr":[6,23],"minor":8,"minut":[7,13,18,23],"misalign":19,"misconfigur":1,"mismatch":17,"miss":[8,18],"mistak":8,"mistral":[4,23,27],"mistral_api_kei":[6,23],"mistral_loc":23,"misunderstand":8,"misunderstood":8,"mitig":8,"mix":[3,8],"mixtral":6,"mm":18,"mobil":2,"modal":13,"mode":[8,11,20,24],"model":[0,3,7,8,9,10,12,17,18,19,20,21,22,23,25,26,27,28],"model_1":[11,23],"model_alia":3,"model_alias":[1,3,5,13,23],"model_dump_json":18,"model_provid":[1,2,6,11,13,18,23,27],"model_routing_servic":13,"model_serv":14,"moder":[1,8,9,10,21],"modern":[15,17],"modif":[13,27],"modifi":7,"modul":17,"modular":2,"mondai":18,"monitor":[0,4,8,9,14,16,17,18,20,21,24,27],"moonshotai":6,"moonshotai_api_kei":6,"more":[0,2,3,5,7,9,12,13,14,17,18,19,20,21,23,24,27,29],"most":[0,1,2,6,8,10,12,13,14,17,18,20,22,29],"mostli":8,"mount":[13,24],"mountpath":24,"move":[9,20],"msg":[18,19],"multi":[0,3,4,6,9,10,11,13,18,20,23,27],"multimedia":13,"multimod":6,"multipl":[0,3,4,5,8,11,12,13,17,18,20,23,27,29],"must":[5,8,13,17,20,23,24],"mutat":[1,27],"mxn":11,"my":[3,8,20],"mycompani":6,"myr":11,"myuser":20,"n":[11,18,19,22,27],"n1":11,"n10":11,"n11":11,"n12":11,"n13":11,"n14":11,"n15":11,"n16":11,"n17":11,"n18":11,"n19":11,"n2":11,"n20":11,"n21":11,"n22":11,"n23":11,"n24":11,"n25":11,"n26":11,"n27":11,"n28":11,"n29":11,"n3":11,"n30":11,"n31":11,"n4":11,"n5":11,"n6":11,"n7":11,"n8":11,"n9":11,"name":[1,3,4,6,7,8,9,11,12,13,15,17,18,19,20,23,24,27],"namespac":13,"nativ":[3,4,6,10,11,13,15,21,27],"natur":[7,8,11,12,18,23,27],"navig":[10,20],"necessari":[7,12,27],"need":[0,1,2,3,4,7,8,11,12,13,15,17,18,20,24,27],"neg":8,"negat":8,"negoti":18,"neither":8,"nest":18,"network":[1,9,10,12,20,28],"neutral":[8,17],"never":[1,11,20,27],"new":[0,3,4,5,6,7,9,11,12,13,17,18,20,22,23],"next":[0,6,12,19,21],"nif":11,"node":0,"nodeselector":13,"nok":11,"non":[3,6,8,18,24,27,29],"none":[6,7,8,11,18,24],"nonexist":3,"nonstop":18,"nor":8,"normal":[0,1,8,13,27],"norwegian":11,"noschedul":13,"not_found":18,"note":[6,14,15,18,22],"notfounderror":3,"notic":20,"noun":13,"nova":6,"now":[11,18],"npleas":19,"nuanc":8,"null":[18,20],"number":[5,8,12,18,20,23,27,29],"nvidia":[13,18],"nyc":18,"nzd":11,"o":[3,7,17,22,24,27],"o1":5,"o3":6,"object":[7,8,14,18],"observ":[0,1,4,8,9,10,11,15,17,18,21,22,23,24],"obvious":1,"occupi":22,"occur":8,"off":[1,18,19],"offer":[7,9,13,18],"offici":3,"offlin":8,"often":[1,7,8,12],"old":20,"ollama":[3,4,5,18],"omit":[1,13],"omni":6,"on_except":23,"onc":[1,5,7,9,11,12,17,18,20,27,29],"one":[2,6,9,11,12,13,17,18,20,23,27],"ones":[7,8,12],"ongo":12,"onli":[1,2,6,12,13,17,18,19,20,22,27],"open":[0,2,6,7,9,10,15,17,18,25],"openai":[0,1,2,4,5,7,9,10,13,14,17,18,20,22,23,24,27],"openai_api_kei":[1,2,5,6,7,11,13,17,18,23,24,27],"openai_cli":3,"openai_client_via_plano":18,"openai_dev_kei":6,"openai_prod_kei":6,"openrout":6,"openssl":24,"opentelemetri":[8,9,15,23,24],"opentracing_grpc_endpoint":[23,24],"oper":[8,9,11,12,13,17,18,22,27],"operation":13,"opportun":8,"optim":[4,6,12,13,17],"optimize_context_window":23,"option":[1,3,6,7,10,11,13,17,18,20,22,23,24,27],"opu":6,"oral":7,"orchestr":[2,9,10,21,23,27],"order":[0,1,12,26,27],"org":23,"organiz":19,"orient":[8,12],"origin":[2,6,9,14,18,27],"origin_cod":18,"oss":[5,6],"otel":[8,17,27],"otel_tracing_grpc_endpoint":24,"other":[0,1,2,6,9,11,12,13,17,18,22,27],"otlp":[17,22,24],"otlp_export":17,"otlpspanexport":17,"our":[9,12,20,27],"out":[9,10,12,13,18,19,21],"outbound":[9,11,27],"outcom":[1,8],"outer":[11,18],"outgo":[12,17,27],"outlier":8,"outlin":27,"output":[3,9,12,15,18,19,20,22,24],"output_filt":23,"output_text":20,"outright":8,"outsid":19,"over":[1,4,9,13,19,26],"overal":[17,18],"overhead":[17,27],"overlap":[8,13],"overload":27,"overrid":[6,13,17,18,23,27],"overview":[16,21],"overwhelm":[8,27],"overwrit":22,"own":[1,6,9,13,17,18,26,27],"p":[20,24,27],"p95":8,"paa":6,"packag":[11,17],"page":[8,22,25],"pai":12,"pain":9,"painstakingli":8,"pair":23,"par":12,"parallel":[12,13,18,27,29],"param":[12,15,18],"paramet":[6,11,12,17,18,23,27],"parent":17,"pari":[11,18],"pars":[7,12,14,27],"part":[7,8,9,12,17,18,27],"parti":26,"particip":13,"particular":[0,7,12],"particularli":18,"partli":18,"pass":[1,7,14,18,19,24,27],"passthrough_auth":[6,23],"password":[13,18,20],"past":20,"path":[1,2,6,7,8,11,12,14,17,22,23,24,27],"pattern":[1,4,6,8,9,10,17,18,20,22],"paus":20,"payload":[3,17,22],"payment":[12,17],"penalti":8,"per":[1,6,8,9,12,14,15,23,27],"perceiv":[9,15],"percentag":[8,23,24],"percentil":8,"perfect":[8,20],"perform":[0,2,4,6,7,8,9,12,13,17,18,20,24,27,29],"period":[8,13,20,27],"periodsecond":24,"permiss":[20,23],"persist":[20,23],"person":[7,8,11,12],"perspect":[2,9],"peso":11,"philippin":11,"php":[9,11],"phrase":8,"physic":3,"pick":[8,13],"pid":24,"piec":7,"pii":5,"pilot":17,"pin":[13,23],"pip":[3,11,13,17,18],"pipelin":[17,24,27],"pipeline_processor":27,"place":[9,12,27],"placehold":17,"plain":[1,18,22],"plaintext":25,"plan":[5,18],"plane":[10,21,26,27],"plano":[0,1,2,3,4,6,13,14,15,16,19,20,22,23,25,26,27,29],"plano_agent_rout":1,"plano_config":[3,6,7,11,13,18,20,23,24],"plano_llm_listen":14,"plano_log":14,"plano_orchestrator_v1":[11,18,19,23],"plano_trace_port":[17,22],"planoai":[11,17,24],"platform":[6,8,11,17,23,24],"pleas":[3,4,6,12,13,18,19,20],"pln":11,"plug":[9,10],"plugin":[11,24,27],"plumb":[10,20,21],"pod":[13,17,24],"point":[1,2,3,5,7,8,12,13,17,18,20,23],"polici":[0,1,4,8,9,10,13,17,19,20,21,27],"polish":11,"pollut":7,"pool":[13,20,27],"pooler":20,"poor":[8,17],"popul":8,"popular":17,"port":[1,2,6,7,11,13,17,18,19,20,22,23,24,27],"portal":6,"posit":17,"positive_feedback":8,"post":[3,5,7,8,14,17,18,19,23],"postgr":[20,23,27],"postgresql":[3,23],"pound":11,"power":[1,4,7,8,11,12,18],"practic":[1,4,9,10,16],"pre":[11,13,24,27],"preced":[6,17],"precis":[0,7,9,12],"predefin":2,"predict":[7,13],"prefer":[0,3,4,9,11,12,17,18,23,27],"prefix":[6,13,17,18,23],"prematur":13,"premier":6,"premis":[4,26],"prepar":[1,17],"preprocess":2,"present":[8,9,12,17,18],"preserv":6,"prev_response_id":20,"prevent":[9,17,19,20,27],"preview":[5,6],"previou":[3,7,18,20],"previous_resp_id":20,"previous_response_id":20,"price":[18,19],"pricing_ag":18,"primari":[2,3,5,18,20,29],"primary_and_first_fallback_fail":5,"primary_model":3,"primit":[2,4,26],"print":[3,11,12,17,20,22],"prior":1,"prioriti":6,"pro":6,"problem":[3,5,6,13,18,27],"problemat":[8,17],"proce":27,"process":[1,9,12,13,14,15,18,19,22,23,26,29],"process_customer_request":17,"processess":7,"processor":17,"prod":[4,5,6],"produc":[12,23,27],"product":[0,3,4,5,6,8,9,10,12,17,18,19,21,23,24],"product_recommend":18,"profan":[5,8],"profil":[1,12,13],"program":[3,4,13],"programm":27,"progress":[8,18],"project":[20,25],"prolifer":13,"prometheu":15,"promethu":15,"prompt":[0,1,8,9,10,13,17,18,19,21,22,23,26,27,29],"prompt_function_listen":23,"prompt_guard":[10,23],"prompt_target":[7,10,11,12,23,27],"prompt_target_intent_matching_threshold":23,"prompt_token":17,"prone":7,"pronoun":18,"proof":[4,6,20],"propag":[9,16,23,24],"proper":17,"protect":[9,17,19],"proto":17,"protocol":[1,2,9,10,11,14,17,18,23,24,27],"proven":[9,10],"provid":[0,1,2,3,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,23,24,26,27],"provider_interfac":[6,18],"provider_model":6,"proxi":[0,1,6,8,9,10,13,15,18,20,21,23,24,27],"psql":20,"public":2,"publish":15,"pull":[1,6,10,13,21],"punctuat":8,"purpos":[3,5,6,7,18,27],"py":22,"pydant":7,"python":[0,4,5,6,9,13,14,20,22],"q":12,"q4_k_m":13,"qa":17,"quadrat":13,"quadratic_equ":13,"qualiti":[0,13,17,27],"quantiz":[13,18],"quantum":[3,24],"queri":[1,4,7,8,11,12,13,17,18,19,20,22,23],"query_rewrit":[1,18,27],"queryabl":8,"question":[3,7,8,18,19,27],"quick":[9,13],"quickli":[1,9,10,11],"quickstart":[4,10,21],"quirk":9,"quit":8,"quot":18,"quota":[5,6],"quota_exceed":5,"quuickstart":6,"qwen3":6,"r":[18,27],"rag":[1,18,27],"rag_ag":[1,19,23],"rag_energy_source_ag":7,"rain":18,"rais":[12,19],"rand":11,"random":23,"random_sampl":[1,11,17,18,23,24],"randomli":11,"rang":[0,7,15,17],"rapid":13,"rare":27,"rate":[6,8,9,11,15,17,23,27],"ratelimit":23,"rather":[0,1,9,26],"ratio":8,"raw":[13,18],"re":[0,1,4,6,7,9,12,17,18,20],"reach":[0,1,2,9,19,26],"reachabl":[1,13],"read":[9,12,17,18,22,27],"readabl":7,"readi":[3,13,20,24],"readinessprob":24,"readm":13,"readonli":24,"real":[0,8,9,11,12,13,18,26,27],"realli":9,"reason":[0,1,3,4,5,6,13,17,18,19],"reboot":27,"reboot_network_devic":27,"rebuild":24,"receiv":[2,7,12,13,14,17,18,19,20,27],"recent":[17,18,22],"recept":[17,27],"recognit":7,"recommend":[11,17,18,22,29],"reconstruct":8,"record":[1,9,17],"recoveri":9,"redact":9,"reddit":9,"redeploi":8,"redi":[13,23],"rediss":[13,23],"reduc":[0,3,7,9,20],"ref":[3,20],"refactor":[0,9],"refer":[3,4,5,6,11,12,14,18,21,25],"referenc":24,"refernc":12,"reflect":5,"reformul":8,"regardless":[3,5,13],"region":[4,17,20],"registri":6,"regul":19,"regularli":20,"reimplement":27,"reinforc":[8,21],"reject":[1,19],"relat":[2,13,15,18,19,27],"releas":[5,6],"relev":[1,7,12,18],"reli":[8,13,17,26],"reliabl":[2,3,4,7,8,9,10,11,12,19,21],"remain":[0,9,10,12],"rememb":[12,18,20],"remind":12,"remov":[1,17],"render":[20,24],"renew":7,"renminbi":11,"reorder":1,"repair":17,"repeat":[8,9,17,18,22],"repeatedli":8,"repetit":[17,27],"rephras":8,"replac":[6,8,17,18,20,24],"replica":[13,23,24],"repositori":[11,22],"repres":[1,17],"req":7,"request":[0,1,2,3,4,5,6,9,11,12,13,14,18,19,20,21,22,23,24,28],"request_bodi":18,"requested_dai":18,"requestsinstrumentor":17,"requir":[0,2,4,7,8,11,12,13,17,18,20,22,23,24,26,27],"resend":20,"reset":18,"resili":9,"resolut":[8,24,27],"resolv":[8,18],"resourc":[6,11,13,16,24],"resp2":20,"resp_id":20,"respect":[14,15],"respond":[3,8,9,15,19,23],"respons":[0,1,2,4,5,6,7,9,10,11,12,13,14,17,19,20,23,27],"response_cod":14,"response_flag":14,"response_id":[3,20],"response_messag":18,"rest":[1,3,4,27,29],"restart":[13,20,24],"result":[0,1,2,6,12,13,17,18],"retent":20,"retrain":13,"retri":[0,2,4,7,9,18,23,26,27],"retriev":[1,3,7,9,12,13,18,19,20,23,27],"return":[0,1,2,3,6,7,12,17,18,19,22,23,27],"reus":13,"reusabl":[1,23,27],"revers":[19,27],"review":[5,6,8,18,23],"rewrit":[1,9,17,18,23,27],"rewrot":1,"rhythm":8,"rich":[0,10,13,18,21],"right":[7,8,9,11,27],"ringgit":11,"risk":[8,19],"ro":24,"robin":[17,27],"robust":[9,10,12],"role":[3,5,6,11,13,17,18,19,24],"rollout":[5,24],"romanian":11,"ron":11,"root":8,"rote":[10,21],"round":[17,27],"round_robin":5,"rout":[0,1,2,3,4,5,7,8,9,10,18,20,21,23,27],"router":[0,1,4,11,18,19,23,27],"router_chat":27,"routin":12,"routing_prefer":[6,13,23],"rule":[1,4,8,12,18],"run":[0,1,2,6,9,11,13,17,18,19,20,22,24,26,27],"runtim":[1,6],"rupe":11,"rupiah":11,"rust":[11,24,27],"safe":[1,4,9,20],"safer":[19,21],"safeti":[1,2,5,9,10,19,21],"sai":[12,18],"sale":18,"sales_clos":18,"same":[2,3,5,6,8,9,12,13,22,23],"sampl":[1,11,15,17,23,24],"san":[7,12],"sanit":27,"satisfact":[8,18],"save":[7,20],"scalabl":[7,9,10,11],"scale":[0,4,8,9,10,13,18,20,21,27],"scatter":9,"scenario":[6,7,8,9,10,12,13,20,27],"scene":[2,3,20],"schedul":[7,12,13,18],"scheduled_in":18,"scheduled_out":18,"schema":[11,20],"scheme":[5,6,15],"scienc":12,"scope":[13,19,23],"score":[8,17,27],"scout":6,"scrape_config":15,"scrape_interv":15,"scrape_timeout":15,"screenshot":15,"script":[11,12],"scrutini":19,"sdk":[4,6,17,20],"seamless":[4,12,18,27],"seamlessli":[3,4,7,13,15,17],"search":[8,11,18,22],"search_dat":18,"search_date_obj":18,"seattl":[12,18],"second":[3,13,18,20],"secret":13,"secretref":24,"section":[1,5,6,7,10,11,17,18,20,24,27],"secur":[2,4,10,17,20,27],"secure_servic":23,"see":[0,2,4,11,12,13,17,18,20,24,27],"segment":18,"sek":11,"select":[0,2,4,10,11,13,17,18,20,22,23,24,27],"selector":[23,24],"self":[2,9,14,20,23,27],"semant":[1,3,4,5,6,9,13,17,22],"send":[2,3,6,12,13,17,20,27],"sens":8,"sensibl":[1,2],"sensit":[1,17,18,24],"sensitive_data":5,"sent":[14,23,27],"sentiment":17,"separ":[7,26,27,29],"sequenc":[0,9,11,27],"serv":[13,18],"server":[2,6,9,10,11,13,18,21,26,27],"servic":[0,1,2,6,7,8,9,11,12,13,14,18,19,20,22,23,24,27],"session":[8,20,22,23],"session_cach":[13,23],"session_id":[13,23],"session_max_entri":[13,23],"session_ttl_second":[13,23],"set":[6,7,8,9,10,11,12,17,20,22,23,24,27],"set_tracer_provid":17,"setup":[1,2,7,12,13,17,20,23],"sever":[8,9,15,17,27],"sfo":11,"sgd":11,"sh":11,"shallow":8,"shape":[9,27],"share":[11,13,23,27],"sharp":8,"sheqel":11,"shift":13,"ship":[10,17,21],"short":[1,3,6,8,17,22,23,27],"shorten":[9,10],"should":[0,7,9,11,12,13,18,20,27],"shouldn":[10,21],"show":[0,1,2,7,11,17,18,19,22,24],"shown":6,"shrink":8,"side":13,"sidecar":[9,10],"sign":8,"signal":[0,9,10,13,16,21,27],"signatur":12,"significantli":18,"silent":8,"silicon":[11,24],"similar":[8,13,20,23],"simpl":[1,3,4,5,6,8,12,17],"simpli":[11,17],"simplic":27,"simplif":5,"simplifi":[2,4,6,7,10,11,17,19],"simultan":4,"sinc":[7,11,17,22],"singapor":11,"singl":[2,6,7,9,11,12,13,18,20,23,24,25,29],"sit":[9,10,12,26,27],"site":17,"six":8,"size":[3,13,17,18,20],"sk":[6,24],"skimp":12,"skip":13,"sla":19,"slow":[7,8],"small":[6,29],"smaller":[6,18],"smart":[0,1,2,3,5,9,10,12,18,21,23,27],"smooth":18,"snapshot":13,"snapshot_dir":13,"sni":27,"snippet":[13,23],"snow":18,"so":[1,2,3,7,9,10,11,12,13,17,19,20,23,24,27],"socket":27,"softwar":9,"solar":7,"sole":13,"solut":7,"solv":[3,5,6,9,13,27],"some":[6,7,8,11,12,15,27,29],"someth":8,"sonnet":[3,5,6,11,13,17,20,23,24],"soon":[4,18],"sorri":23,"sota":12,"sourc":[6,7,11,12,15,17,18,22],"south":11,"space":[8,13],"span":[8,16,23,24,27],"span_attribut":[17,23,24],"span_processor":17,"spanish":13,"speak":8,"spec":24,"special":[0,6,9,13,18,20],"specif":[0,3,4,5,6,7,8,9,11,12,13,17,18,22,23,27],"specifi":[1,2,6,7,12,13,27],"speed":[9,15],"spell":12,"spend":29,"spike":8,"split":[5,18,26],"sporad":29,"spot":8,"spread":1,"sql":20,"ss":20,"ssl":23,"stabl":[5,13],"stack":[8,9,10,12,14,22],"staff":[21,27,28],"stage":[5,17],"stai":[8,9,10,11,24],"stamp":17,"standalon":17,"standard":[1,4,6,9,10,11,13,17,18,21,24],"start":[1,2,8,13,18,20,22,23],"start_as_current_span":17,"start_tim":14,"starter":22,"startup":[22,24],"stat":[15,27],"state":[0,1,4,7,8,9,10,11,12,13,21,23,26,27],"state_storag":[20,23],"statement":18,"static":[13,17,23,24,27],"static_config":15,"statist":27,"statu":[1,11,12,14,17,18,19,22,24],"status_cod":[18,22],"step":[0,1,10,13,17,21,27],"still":[1,2,13,20],"stitch":9,"stop":[11,22],"stopword":8,"storag":[3,23,27],"store":[6,13,15,20,23,24],"stori":[3,13],"storytel":[6,13],"str":[7,11,12,13,18,27],"straightforward":12,"strategi":[4,8,9,10,17],"stream":[1,3,6,9,17,18,19,22,24,27],"streamabl":[1,23],"streamingrespons":18,"streamlin":[2,7],"strength":13,"strftime":18,"string":[13,17,23],"strip":[1,18],"stripe":9,"strong":8,"strptime":18,"structur":[1,4,7,8,11,13,14,17,27],"struggl":[7,8],"stuck":8,"studio":6,"stuff":12,"style":[6,9,10,13,27],"subject":[8,13,23],"submit":[12,18],"subpath":[13,24],"subscript":6,"subsequ":[13,20],"substanti":9,"substitut":[23,24],"substr":8,"substrat":27,"subsystem":[2,4,9,26,27],"subsystmem":27,"success":[1,8,9,11,13],"successfulli":[1,11],"sudden":8,"suffici":13,"suffix":6,"sugar":7,"suggest":[12,23],"suit":[9,13],"suitabl":[12,13,18,20],"sum":5,"summar":[0,3,5,7,12,13,27],"summari":[12,13,16,27],"sunris":18,"sunset":18,"supervisord":24,"support":[2,4,7,8,11,13,15,17,18,19,20,21,22,23,24,27],"sure":[17,20],"surfac":[0,1,2,8,9],"sustain":7,"svc":[13,24,27],"swap":[9,13],"swedish":11,"swiss":11,"switch":[4,5,13,20],"symbol":[11,27],"symptom":7,"synopsi":22,"syntax":[4,13,20,22,24],"system":[0,1,7,8,9,11,12,13,14,17,18,19,20,23,27],"system_prompt":[7,11,23,27],"t":[3,6,7,8,10,11,12,13,20,21,23],"t00":18,"t23":18,"tabl":20,"tag":[23,24],"tail":14,"tailor":12,"taint":13,"take":[0,6,9,11,13,27],"taken":14,"talk":[1,2,7,26],"target":[0,1,5,10,13,15,21,22,23,24,27],"targetport":24,"task":[0,1,4,5,6,7,8,9,12,13,18,19,23,27,29],"tcp":27,"team":[0,1,4,9,10,13,21,23],"tech":21,"techcorp":19,"technic":[13,18,19],"techniqu":[7,13],"technologi":[7,9],"telemetri":[9,15,17],"tell":[3,8,18,24],"temperatur":[7,12,17,18,27],"temperature_2m":18,"temperature_2m_max":18,"temperature_2m_min":18,"temperature_c":18,"temperature_f":18,"temperature_max_c":18,"temperature_min_c":18,"templat":[13,18,22,24],"tempo":[8,17,23],"ten_456":17,"tenant":[6,13,17],"tenant_head":23,"tenant_id":[13,23],"tend":1,"tensor":[13,18],"term":[3,7],"termin":[1,2,9,18,22],"terminal_origin":18,"test":[0,3,4,5,6,7,8,9,12,18,20,22],"testabl":7,"text":[3,8,12,18,20,22,25,27],"text_stream":3,"textual":13,"tft":[9,15],"thai":11,"than":[0,1,9,26],"thank":8,"thb":11,"thei":[0,1,2,6,8,13,18,19],"them":[0,1,7,8,10,11,12,18,19,20,21,26,27],"themat":13,"theme":13,"thi":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20,22,23,25,27,29],"thing":[8,13],"think":12,"third":26,"thirst":7,"thoroughli":12,"those":[0,1,7,17],"thread":[20,21,27,28],"threat":8,"three":[3,4,7,9,13,15,27],"threshold":[8,23],"through":[0,1,2,3,4,6,7,9,10,11,12,13,14,17,18,19,27],"throughout":9,"throughput":[5,12,13],"thunderstorm":18,"tier":20,"tier1_support":18,"tier2_support":18,"tight":[9,10],"time":[1,6,7,8,9,12,13,14,15,17,18,23,26,27],"time_to_first_token":17,"timeout":[5,11,13,15,23],"timestamp":[20,27],"timezon":18,"tl":[2,9,13,23,24,27],"tlm":9,"tls_certif":7,"todai":[4,11,18,27],"togeth":[2,4,8,9,27],"together_ai":6,"together_api_kei":6,"token":[6,7,8,9,13,15,17,18,23,27],"tokio":27,"toler":[4,7,13],"tomorrow":[11,18],"tone":8,"too":[8,18,27],"took":14,"tool":[0,1,2,3,8,9,11,13,14,15,16,18,19,23,26,27],"toolchain":11,"toolerror":19,"top":[2,4,22,23,29],"top_p":17,"topic":[1,13,19],"topologi":28,"tot":[9,15],"total":[8,9,14,15],"total_token":17,"touch":9,"trace":[0,1,9,10,11,15,16,18,21,23,27],"trace_arch_intern":[23,24],"trace_export":17,"tracepar":[9,16,18,24,27],"traceparent_head":18,"tracer":17,"tracer_provid":17,"tracerprovid":17,"track":[8,11,13,18,20],"tradit":[11,13,20],"traffic":[2,4,5,9,10,12,14,18,26,27],"trail":17,"train":[8,13],"transact":12,"transform":[6,17,18,27],"translat":[13,27],"transpar":[9,13],"transport":[1,23,27],"travel":[11,12],"travel_assist":11,"travel_booking_servic":[18,23],"travel_d":18,"treat":27,"trigger":[9,10,12,13,19],"trim":[22,23],"trip":18,"trivial":27,"troubleshoot":[7,18],"troubleshoot_ag":18,"true":[1,2,3,6,7,8,11,12,13,15,17,18,23,24,27],"trust":23,"try":[3,11,18,24],"ttft":27,"ttl":13,"tunabl":8,"tune":8,"tupl":7,"turbo":[6,7],"turkish":11,"turn":[0,3,9,11,12,13,17,18,20,23,27],"turn_count":[8,17],"tutori":10,"two":[1,2,11,13,18,20,24,27],"txt":21,"type":[0,1,2,3,5,6,7,11,12,13,15,18,19,20,22,23,24,27],"typescript":0,"typic":[2,6,7,12,13,18,19,27],"u":[6,8],"ubuntu":24,"ui":[8,17,27],"unambigu":13,"unavail":18,"unbound":20,"unclear":8,"uncom":20,"under":[2,9,13,14,17],"underli":[3,5,13],"underscor":5,"understand":[0,5,8,9,10,12,13,15,16,18],"undifferenti":27,"unexpect":[1,12],"unicod":8,"unifi":[2,3,4,6,9,20,27],"uniformli":17,"uniqu":[7,17,20],"unit":[7,11,12,23],"unix":20,"unknown":6,"unlik":[0,7,13,20],"unnecessari":0,"unrel":19,"unresolv":18,"unsaf":1,"until":[0,18,27],"up":[1,6,7,9,10,11,17,18,20,24],"updat":[7,8,9,11,12,13,18,20,22,27],"updated_at":20,"upgrad":[4,5,9,27],"upon":[18,27],"upper":[13,18,23],"uppercas":8,"upstream":[1,2,6,7,9,12,14,15,23,24,26,27],"upstream_connect_timeout":23,"upstream_host":14,"upstream_tls_ca_path":23,"uri":13,"urin":7,"url":[1,4,7,11,13,15,17,18,19,20,23],"us":[0,2,3,6,7,8,9,10,14,16,19,20,21,22,23,24,25,26,27],"usag":[0,3,4,5,6,7,8,9,12,15,17,18,20,23,27],"usd":11,"use_agent_orchestr":23,"user":[0,1,3,5,6,7,9,11,12,13,14,15,17,18,19,20,23,24,27],"user_messag":18,"user_queri":19,"usernam":14,"usi":17,"usr_999":17,"usual":[11,17],"util":[11,13,18,27],"uuid":13,"uuid4":13,"uv":11,"uvx":11,"ux":[10,21],"v":[11,17,18,22,27],"v0":[1,2,6,7,11,18,23,27],"v1":[1,2,3,4,5,6,8,9,10,11,13,14,17,18,19,20,23,24,27],"v1beta":6,"v2":[5,6,11,15],"v24":11,"v3":11,"v4":6,"vagu":18,"valid":[4,6,7,8,10,11,12,17,18,19,20,22,23,27],"validate_with_llm":19,"valu":[3,7,12,13,17,18,22,23,24,27],"valuabl":8,"valueerror":12,"var":23,"var_nam":[20,24],"variabl":[6,11,17,20,23],"variant":[0,13,18],"varieti":27,"variou":[9,12,17,29],"ve":[7,11],"venv":11,"verbos":[17,22,24],"veri":[8,17,27],"verif":23,"verifi":[13,17,18,20],"versatil":23,"version":[0,1,2,3,4,5,6,7,11,17,18,20,22,23,27],"via":[0,1,2,4,6,7,9,10,11,16,17,18,22,24,26,27],"view":[6,15,17],"viewer":17,"violat":[1,19,27],"virtual":[1,6,19,23],"visibl":[8,14,17],"vision":7,"visual":[8,17],"vllm":[6,18],"vllm_api_kei":6,"volum":24,"volumemount":24,"vpc":26,"w3c":[9,17],"wa":[0,8,12,14,19,27],"wai":[1,2,7,9,11,17,19,24,27],"wait":27,"walk":18,"walkthrough":11,"want":[1,2,6,7,11,12,13,24],"warn":[6,8,17,18,24],"wasip1":24,"wasm":[11,24,27],"wasm32":24,"wast":8,"watch":12,"we":[4,7,11,18,27,29],"weather":[7,12,18,23],"weather_ag":[18,23],"weather_cod":18,"weather_context":18,"weather_data":18,"weather_info":12,"weather_model":18,"weather_respons":18,"weather_url":18,"weatherag":18,"web":[2,27],"week":18,"weigh":8,"weight":[5,13],"well":[1,7,8,9,13,18],"went":8,"were":[0,14],"west":6,"what":[0,3,7,9,10,11,13,14,17,18,19,21,26,27],"when":[0,1,2,6,7,8,9,11,12,13,17,18,19,20,22,23,27],"where":[0,1,2,7,8,9,10,11,12,13,14,17,18,19,20,22,23,26],"whether":[0,2,4,7,12,13,17,27],"which":[0,1,4,6,7,8,9,11,12,13,14,15,17,18,19,26,27],"while":[0,1,2,6,7,8,9,10,11,12,13,18,19,20,29],"whose":[17,23],"why":[0,8,17],"wide":[0,7,9,10,15,17,21,27],"wildcard":[4,17,23],"wind":7,"window":[8,11,17,22,23],"wire":[1,11,17,19,27],"within":[8,10,12,18,19,23],"without":[0,1,2,3,4,6,7,8,9,10,13,17,20,27],"wizard":22,"wmo":18,"won":11,"word":1,"work":[0,1,3,5,6,7,9,10,12,13,16,21,23],"worker":[27,29],"workflow":[0,1,8,9,10,11,13,18,22,27],"workload":[7,13,20,29],"workspac":17,"world":[0,8,9,13,18],"worldwid":18,"would":[17,27],"write":[0,1,6,7,9,13,18],"writer":5,"written":[9,19,27,29],"wrong":8,"ws_123":17,"www":9,"x":[3,5,13,14,18,19,23,24,27],"x86_64":[11,24],"xai":[4,27],"xai_api_kei":6,"xxx":24,"y":18,"yaml":[3,6,7,11,13,15,17,18,20,22,24],"yen":11,"yield":18,"yml":[23,24],"york":[7,12,18],"you":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,17,18,20,21,22,23,24,27],"your":[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,20,24,26,27],"your_us":20,"yourself":13,"yourweatherapp":12,"yuan":11,"yyi":24,"yyyi":18,"z":6,"zar":11,"zealand":11,"zero":[9,27],"zeroshot":14,"zhipu_api_kei":6,"z\u0142oti":11},"titles":["Agents","Filter Chains","Listeners","Client Libraries","Model (LLM) Providers","Model Aliases","Supported Providers & Configuration","Prompt Target","Signals\u2122","Intro to Plano","Overview","Quickstart","Function Calling","LLM Routing","Access Logging","Monitoring","Observability","Tracing","Orchestration","Guardrails","Conversational State","Welcome to Plano!","CLI Reference","Configuration Reference","Deployment","llms.txt","Bright Staff","Request Lifecycle","Tech Overview","Threading Model"],"titleterms":{"":8,"1":[7,11,12,24],"2":[7,11,12,24],"3":[11,12,24],"4":24,"A":17,"For":7,"It":[8,14,17,18,20],"The":8,"access":14,"addit":17,"advanc":[4,5,6],"affin":13,"agent":[0,1,2,11,17,18],"ai":6,"alia":13,"alias":5,"alibaba":6,"align":13,"also":[3,5,6,8],"amazon":6,"anthrop":[3,6],"api":[3,6,11,18,24],"app":[7,11],"ar":8,"arch":[12,13],"architectur":27,"assess":8,"assist":18,"attribut":17,"authent":6,"aw":17,"azur":6,"backend":13,"base":[6,13,24],"basic":[5,7],"bedrock":6,"behavior":[8,17],"benefit":[0,4,17],"best":[3,5,8,12,13,17,18,20],"book":18,"bright":26,"build":[7,10,11,22,24],"cach":13,"call":[11,12,17,18],"capabl":4,"case":[1,4,12,13,18],"categori":6,"chain":1,"class":6,"cli":[17,22],"cli_ag":22,"client":[3,11,13],"combin":13,"come":5,"command":11,"common":[4,18,24],"compat":[3,6],"compos":24,"concept":[10,21],"config":[7,11,24],"configur":[1,2,5,6,7,12,13,15,17,18,20,23,24,27],"connect":20,"consider":8,"context":18,"convers":[3,11,20],"core":[4,8],"count":8,"creat":[11,24],"cross":3,"curl":[3,11],"currenc":11,"custom":17,"dashboard":15,"datadog":17,"deepseek":6,"default":[6,24],"defin":[7,12],"demo":7,"deploi":24,"deploy":24,"determinist":11,"develop":[13,20,24],"docker":24,"down":22,"ec2":13,"effici":8,"egress":[2,27],"enabl":24,"endpoint":[3,6],"environ":24,"error":3,"escal":8,"exampl":[1,3,7,12,13,17,18],"extern":[17,18],"extract":18,"featur":[4,5,7,12,13,14],"feedback":8,"file":11,"filter":[1,8,17],"first":6,"flask":7,"flow":27,"follow":8,"format":[14,17],"frequenc":8,"from":24,"frustrat":8,"function":12,"gatewai":[3,11,24],"gemini":6,"gener":18,"get":[4,10,21],"global":22,"good":8,"googl":6,"gpu":13,"grafana":15,"groq":6,"guardrail":19,"guid":[10,21],"guidelin":6,"handl":[3,17],"handoff":17,"header":17,"high":27,"host":[13,18],"how":[8,14,17,18,19,20],"http":1,"i":12,"implement":[12,18],"inbound":[2,17],"inform":18,"ingress":27,"init":22,"initi":17,"inner":0,"inspect":17,"instanc":6,"instrument":17,"integr":17,"intent":7,"interact":11,"intro":9,"issu":24,"kei":[0,4,7,12,14,24],"know":8,"kubernet":[13,24],"langtrac":17,"let":11,"level":27,"librari":3,"lifecycl":27,"limit":8,"listen":[1,2],"llm":[4,11,13,17,18,25],"local":13,"log":[14,22],"logic":0,"loop":[0,8],"mcp":1,"memori":20,"method":13,"metric":15,"mimo":6,"minim":11,"mistral":6,"model":[1,2,4,5,6,11,13,24,29],"monitor":15,"moonshot":6,"multi":7,"multipl":6,"name":5,"nativ":24,"navig":22,"network":[2,27],"next":[11,18,20],"node":13,"note":17,"observ":16,"ollama":[6,13],"openai":[3,6,11],"opentelemetri":17,"orchestr":[0,11,17,18],"otel":24,"outbound":[2,17],"outer":0,"over":12,"overal":8,"overview":[10,17,20,28],"paramet":7,"passthrough":6,"plano":[7,9,10,11,12,17,18,21,24],"planoai":22,"posit":8,"post":27,"postgresql":20,"practic":[3,5,8,12,13,17,18,20],"prefer":[6,13],"prepar":18,"prerequisit":[11,20],"priorit":8,"problem":8,"process":[7,17,27],"product":[13,20],"program":1,"prompt":[2,7,11,12],"prompt_target":22,"propag":17,"provid":[4,6],"proxi":[2,11],"python":[3,11,17],"qualiti":8,"quick":[17,22],"quickstart":11,"qwen":6,"rag":7,"rai":17,"recommend":13,"refer":[17,22,23,24],"repair":8,"repetit":8,"request":[7,8,17,27],"requir":6,"resourc":[17,21],"respons":[3,8,18],"rout":[6,11,13,17,24],"router":13,"rule":5,"runtim":24,"sampl":8,"sdk":3,"secret":24,"see":[3,5,6,8],"select":6,"self":[13,18],"send":11,"servic":17,"session":13,"setup":24,"signal":[8,17],"smoke":24,"solut":24,"soon":5,"sourc":24,"span":17,"stack":24,"staff":26,"start":[4,10,11,17,21,24],"state":[3,20],"step":[7,11,12,18,20,24],"stop":24,"storag":20,"string":20,"structur":[6,18],"summari":[7,17],"supabas":20,"support":[3,6],"switch":7,"take":12,"target":[2,7,11,12],"tech":28,"telemetri":8,"test":[19,24],"thread":29,"tip":12,"togeth":6,"tool":[7,17],"topologi":[2,27],"trace":[8,17,22,24],"tracepar":17,"travel":18,"troubleshoot":[20,24],"turn":[7,8],"txt":25,"type":8,"typic":1,"understand":17,"unsupport":13,"up":[8,22],"updat":24,"upstream":17,"url":6,"us":[1,4,5,11,12,13,17,18],"usag":[13,22],"user":8,"v":[0,8],"valid":5,"variabl":24,"verifi":24,"via":15,"vllm":13,"welcom":21,"what":[8,12],"why":19,"wildcard":6,"work":[8,14,17,18,19,20],"workflow":12,"x":17,"xai":6,"xiaomi":6,"your":11,"zhipu":6}}) \ No newline at end of file