diff --git a/_downloads/c86f9e8fb1f2994b1ba4a0b98481410e/plano_config_full_reference.yaml b/_downloads/c86f9e8fb1f2994b1ba4a0b98481410e/plano_config_full_reference.yaml index a650baea..103a5096 100755 --- a/_downloads/c86f9e8fb1f2994b1ba4a0b98481410e/plano_config_full_reference.yaml +++ b/_downloads/c86f9e8fb1f2994b1ba4a0b98481410e/plano_config_full_reference.yaml @@ -58,7 +58,7 @@ listeners: agents: - id: rag_agent description: virtual assistant for retrieval augmented generation tasks - filter_chain: + input_filters: - input_guards # Model listener for direct LLM access @@ -66,6 +66,9 @@ listeners: name: model_1 address: 0.0.0.0 port: 12000 + # Optional: attach input filters for guardrails on direct LLM requests + # input_filters: + # - input_guards # Prompt listener for function calling (for prompt_targets) - type: prompt diff --git a/concepts/agents.html b/concepts/agents.html index 6dcf2493..6bcaa5d0 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 cc5057cb..fa759553 100755 --- a/concepts/filter_chain.html +++ b/concepts/filter_chain.html @@ -186,6 +186,8 @@ about and even harder to evolve.

Configuration example

+
+

Agent listener filter chain

The example below shows a configuration where an agent uses a filter chain with two filters: a query rewriter, and a context builder that prepares retrieval context before the agent runs.

@@ -241,6 +243,39 @@ and a context builder that prepares retrieval context before the agent runs.

  • When a request arrives at agent_1, Plano executes the filters in order before handing control to rag_agent.

  • +
    +

    Model listener filter chain

    +

    Filter chains can also be attached directly to a model listener. This lets you run input guardrails on +direct LLM proxy requests (/v1/chat/completions, /v1/responses, etc.) without an agent layer in between.

    +
    +
    Model listener with a content-safety filter chain
    +
    filters:
    +  - id: content_guard
    +    url: http://content-guard:10500
    +    type: http
    +
    +model_providers:
    +  - model: openai/gpt-4o-mini
    +    access_key: $OPENAI_API_KEY
    +    default: true
    +
    +listeners:
    +  - type: model
    +    name: llm_gateway
    +    port: 12000
    +    filter_chain:
    +      - content_guard
    +
    +
    +
    +

    In this setup:

    + +
    +

    Filter Chain Programming Model (HTTP and MCP)

    Filters are implemented as simple RESTful endpoints reachable via HTTP. If you want to use the Model Context Protocol (MCP), you can configure that as well, which makes it easy to write filters in any language. However, you can also write a filter as a plain HTTP service.

    @@ -284,7 +319,11 @@ powerful abstraction for evolving your agent workflows over time.

    On this page

    @@ -294,7 +333,7 @@ powerful abstraction for evolving your agent workflows over time.

    diff --git a/concepts/listeners.html b/concepts/listeners.html index 3c82606a..3ad0a12e 100755 --- a/concepts/listeners.html +++ b/concepts/listeners.html @@ -205,6 +205,9 @@ the scenes.

    Under the hood, Plano opens outbound HTTP(S) connections to upstream LLM providers using its unified API surface and smart model routing. For more details on how Plano talks to models and how providers are configured, see LLM providers.

    +

    Model listeners also support Filter Chains. By adding a filter_chain to a model listener +you can run input guardrails, content-safety checks, or other preprocessing on direct LLM requests before they reach +the upstream provider — without requiring an agent layer.

    Configure Listeners

    @@ -267,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 c212d830..f70359dc 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 c9f2389a..21f5ec96 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
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/concepts/llm_providers/model_aliases.html b/concepts/llm_providers/model_aliases.html index e4226642..ef764a17 100755 --- a/concepts/llm_providers/model_aliases.html +++ b/concepts/llm_providers/model_aliases.html @@ -434,7 +434,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/concepts/llm_providers/supported_providers.html b/concepts/llm_providers/supported_providers.html index 9f137d7b..0722d4db 100755 --- a/concepts/llm_providers/supported_providers.html +++ b/concepts/llm_providers/supported_providers.html @@ -1140,7 +1140,7 @@ Any provider that implements the OpenAI API interface can be configured using cu
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/concepts/prompt_target.html b/concepts/prompt_target.html index 2fb705c2..0c45cede 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.

    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/concepts/signals.html b/concepts/signals.html index dcc10f03..66aeabbf 100755 --- a/concepts/signals.html +++ b/concepts/signals.html @@ -540,7 +540,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/get_started/intro_to_plano.html b/get_started/intro_to_plano.html index c7ab1e64..59d04fc7 100755 --- a/get_started/intro_to_plano.html +++ b/get_started/intro_to_plano.html @@ -226,7 +226,7 @@ This gives Plano several advantages:

    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/get_started/overview.html b/get_started/overview.html index 624e0123..e0d50021 100755 --- a/get_started/overview.html +++ b/get_started/overview.html @@ -337,7 +337,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/get_started/quickstart.html b/get_started/quickstart.html index 960eecc8..443a5b43 100755 --- a/get_started/quickstart.html +++ b/get_started/quickstart.html @@ -521,7 +521,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/function_calling.html b/guides/function_calling.html index 5fed9af7..7ed75a7f 100755 --- a/guides/function_calling.html +++ b/guides/function_calling.html @@ -372,7 +372,7 @@ on the stuff that matters most.

    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/llm_router.html b/guides/llm_router.html index f5d54823..2ff01d35 100755 --- a/guides/llm_router.html +++ b/guides/llm_router.html @@ -647,7 +647,7 @@ instead of a file.

    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/observability/access_logging.html b/guides/observability/access_logging.html index 59479f2f..5ecec829 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
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/observability/monitoring.html b/guides/observability/monitoring.html index 788e2938..d6727468 100755 --- a/guides/observability/monitoring.html +++ b/guides/observability/monitoring.html @@ -260,7 +260,7 @@ are some sample configuration files for both, respectively.

    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/observability/observability.html b/guides/observability/observability.html index 792dff4b..0034a32c 100755 --- a/guides/observability/observability.html +++ b/guides/observability/observability.html @@ -216,7 +216,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/observability/tracing.html b/guides/observability/tracing.html index 96a3b575..6c5961b5 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
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/orchestration.html b/guides/orchestration.html index ffcf9708..177fb38b 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
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/prompt_guard.html b/guides/prompt_guard.html index 939ea4a6..c9ff4896 100755 --- a/guides/prompt_guard.html +++ b/guides/prompt_guard.html @@ -298,7 +298,7 @@ the agent. If validation fails (
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/guides/state.html b/guides/state.html index 0d837ed2..63127355 100755 --- a/guides/state.html +++ b/guides/state.html @@ -453,7 +453,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/includes/llms.txt b/includes/llms.txt index bc1daaaf..038ae626 100755 --- a/includes/llms.txt +++ b/includes/llms.txt @@ -1,6 +1,6 @@ Plano Docs v0.4.12 llms.txt (auto-generated) -Generated (UTC): 2026-03-16T20:28:12.638297+00:00 +Generated (UTC): 2026-03-19T00:59:16.211749+00:00 Table of contents - Agents (concepts/agents) @@ -163,6 +163,8 @@ Because these behaviors live in the dataplane rather than inside individual agen Configuration example +Agent listener filter chain + The example below shows a configuration where an agent uses a filter chain with two filters: a query rewriter, and a context builder that prepares retrieval context before the agent runs. @@ -219,6 +221,38 @@ The listeners section wires the rag_agent behind an agent listener and attaches When a request arrives at agent_1, Plano executes the filters in order before handing control to rag_agent. +Model listener filter chain + +Filter chains can also be attached directly to a model listener. This lets you run input guardrails on +direct LLM proxy requests (/v1/chat/completions, /v1/responses, etc.) without an agent layer in between. + +Model listener with a content-safety filter chain + +filters: + - id: content_guard + url: http://content-guard:10500 + type: http + +model_providers: + - model: openai/gpt-4o-mini + access_key: $OPENAI_API_KEY + default: true + +listeners: + - type: model + name: llm_gateway + port: 12000 + filter_chain: + - content_guard + +In this setup: + +The filter_chain is declared at the listener level (not per-agent). + +When a request arrives at the model listener, Plano executes the filters in order before forwarding the request to the upstream LLM provider. + +If a filter rejects the request (HTTP 4xx), the error is returned to the caller and the LLM is never called. + Filter Chain Programming Model (HTTP and MCP) Filters are implemented as simple RESTful endpoints reachable via HTTP. If you want to use the Model Context Protocol (MCP), you can configure that as well, which makes it easy to write filters in any language. However, you can also write a filter as a plain HTTP service. @@ -305,6 +339,10 @@ Under the hood, Plano opens outbound HTTP(S) connections to upstream LLM provide smart model routing. For more details on how Plano talks to models and how providers are configured, see LLM providers. +Model listeners also support Filter Chains. By adding a filter_chain to a model listener +you can run input guardrails, content-safety checks, or other preprocessing on direct LLM requests before they reach +the upstream provider — without requiring an agent layer. + Configure Listeners Listeners are configured via the listeners block in your Plano configuration. You can define one or more inbound @@ -6316,7 +6354,7 @@ listeners: agents: - id: rag_agent description: virtual assistant for retrieval augmented generation tasks - filter_chain: + input_filters: - input_guards # Model listener for direct LLM access @@ -6324,6 +6362,9 @@ listeners: name: model_1 address: 0.0.0.0 port: 12000 + # Optional: attach input filters for guardrails on direct LLM requests + # input_filters: + # - input_guards # Prompt listener for function calling (for prompt_targets) - type: prompt diff --git a/index.html b/index.html index e4e2febe..b2510465 100755 --- a/index.html +++ b/index.html @@ -247,7 +247,7 @@ Resources
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/resources/cli_reference.html b/resources/cli_reference.html index 214c9a4b..4acb815e 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
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/resources/configuration_reference.html b/resources/configuration_reference.html index fb55586e..6848a3d6 100755 --- a/resources/configuration_reference.html +++ b/resources/configuration_reference.html @@ -227,7 +227,7 @@ where prompts get routed to, apply guardrails, and enable critical agent observa
    58 agents: 59 - id: rag_agent 60 description: virtual assistant for retrieval augmented generation tasks - 61 filter_chain: + 61 input_filters: 62 - input_guards 63 64 # Model listener for direct LLM access @@ -235,46 +235,49 @@ where prompts get routed to, apply guardrails, and enable critical agent observa 66 name: model_1 67 address: 0.0.0.0 68 port: 12000 - 69 - 70 # Prompt listener for function calling (for prompt_targets) - 71 - type: prompt - 72 name: prompt_function_listener - 73 address: 0.0.0.0 - 74 port: 10000 - 75 # This listener is used for prompt_targets and function calling - 76 - 77# Reusable service endpoints - 78endpoints: - 79 app_server: - 80 endpoint: 127.0.0.1:80 - 81 connect_timeout: 0.005s - 82 - 83 mistral_local: - 84 endpoint: 127.0.0.1:8001 + 69 # Optional: attach input filters for guardrails on direct LLM requests + 70 # input_filters: + 71 # - input_guards + 72 + 73 # Prompt listener for function calling (for prompt_targets) + 74 - type: prompt + 75 name: prompt_function_listener + 76 address: 0.0.0.0 + 77 port: 10000 + 78 # This listener is used for prompt_targets and function calling + 79 + 80# Reusable service endpoints + 81endpoints: + 82 app_server: + 83 endpoint: 127.0.0.1:80 + 84 connect_timeout: 0.005s 85 - 86# Prompt targets for function calling and API orchestration - 87prompt_targets: - 88 - name: get_current_weather - 89 description: Get current weather at a location. - 90 parameters: - 91 - name: location - 92 description: The location to get the weather for - 93 required: true - 94 type: string - 95 format: City, State - 96 - name: days - 97 description: the number of days for the request - 98 required: true - 99 type: int -100 endpoint: -101 name: app_server -102 path: /weather -103 http_method: POST -104 -105# OpenTelemetry tracing configuration -106tracing: -107 # Random sampling percentage (1-100) -108 random_sampling: 100 + 86 mistral_local: + 87 endpoint: 127.0.0.1:8001 + 88 + 89# Prompt targets for function calling and API orchestration + 90prompt_targets: + 91 - name: get_current_weather + 92 description: Get current weather at a location. + 93 parameters: + 94 - name: location + 95 description: The location to get the weather for + 96 required: true + 97 type: string + 98 format: City, State + 99 - name: days +100 description: the number of days for the request +101 required: true +102 type: int +103 endpoint: +104 name: app_server +105 path: /weather +106 http_method: POST +107 +108# OpenTelemetry tracing configuration +109tracing: +110 # Random sampling percentage (1-100) +111 random_sampling: 100
    @@ -302,7 +305,7 @@ where prompts get routed to, apply guardrails, and enable critical agent observa
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/resources/deployment.html b/resources/deployment.html index c75f5372..6913ba57 100755 --- a/resources/deployment.html +++ b/resources/deployment.html @@ -542,7 +542,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/resources/llms_txt.html b/resources/llms_txt.html index f19dc407..97ce477b 100755 --- a/resources/llms_txt.html +++ b/resources/llms_txt.html @@ -179,7 +179,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/resources/tech_overview/model_serving.html b/resources/tech_overview/model_serving.html index e192ebf6..e034934d 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.

    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/resources/tech_overview/request_lifecycle.html b/resources/tech_overview/request_lifecycle.html index 8b51fca7..5e8ac198 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
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/resources/tech_overview/tech_overview.html b/resources/tech_overview/tech_overview.html index a16c2ff4..a8e7efab 100755 --- a/resources/tech_overview/tech_overview.html +++ b/resources/tech_overview/tech_overview.html @@ -200,7 +200,7 @@
    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/resources/tech_overview/threading_model.html b/resources/tech_overview/threading_model.html index 3ab2b82f..9d379acb 100755 --- a/resources/tech_overview/threading_model.html +++ b/resources/tech_overview/threading_model.html @@ -200,7 +200,7 @@ hardware threads on the machine.

    -

    © 2025, Katanemo Labs, Inc Last updated: Mar 16, 2026. 

    +

    © 2025, Katanemo Labs, Inc Last updated: Mar 19, 2026. 

    diff --git a/search.html b/search.html index 0faa36cb..579765ec 100755 --- a/search.html +++ b/search.html @@ -221,7 +221,7 @@ diff --git a/searchindex.js b/searchindex.js index 105f19bd..8f48d541 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"]],"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 Aliases":[[5,null]],"Model Selection Guidelines":[[6,"model-selection-guidelines"]],"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"]],"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,14,15,18,24],"100":[1,3,5,11,17,18,23,24,29],"1000":18,"10000":[2,6,11,13,23,24,27],"1000m":24,"1022":14,"104":14,"10500":[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,24],"12000":[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,"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,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,24],"4318":[17,22],"441":14,"443":[6,7,11,14],"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,17,18,23,27],"4xx":1,"5":[3,5,6,7,8,11,13,17,18,20,22,24],"50":[3,8,18],"500":22,"50051":17,"51":[11,14,18],"51000":14,"512mi":24,"52":14,"53":14,"537z":14,"54":14,"5432":20,"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],"604197fe":14,"614":14,"646":18,"647":11,"65":14,"67":18,"7":[8,18],"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,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],"accuraci":13,"achiev":[9,12],"acknowledg":[8,18],"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":[8,13,17,18,19],"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,"afraid":12,"african":11,"after":[1,9,12,13,18,27],"against":[8,19,20,22],"agent":[1,6,7,8,9,10,12,14,15,19,20,21,22,23,26,27],"agent_1":[1,19],"agent_chat":17,"agent_chat_complet":27,"agent_orchestration_model":18,"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,17,18,20,22,24,25,27,29],"allow":[0,1,5,6,7,9,11,12,13,17,18,19,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,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,27],"ani":[0,1,3,4,6,7,9,10,11,12,17,18,19,20,21,22,24,27],"annot":7,"anoth":6,"answer":[7,18,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,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,24,26,27],"arch":[4,5,9],"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,24],"aud":11,"audio":13,"augment":[1,19,23],"australian":11,"authent":[17,23],"author":[3,6,14,23],"auto":[17,18],"auto_llm_dispatch_on_respons":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,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],"becom":[1,8,9,13,20],"bedrock":[20,27],"been":[11,12],"befor":[0,1,2,7,8,13,18,19,20,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,27],"beta":[5,6],"better":[0,3,9,12,13,18],"between":[0,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,"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":24,"burden":9,"busi":[0,7,8,9,11,12],"bypass":19,"byte":[14,17],"bytes_receiv":14,"bytes_s":14,"c":[9,24],"cach":[11,13,18,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,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,"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,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,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,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,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,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,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,"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,24,26,27,29],"connect_timeout":[23,27],"connection_str":20,"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,3,5,6,7,8,9,11,13,17,18,19,24],"content_filt":5,"context":[0,1,2,3,6,8,9,11,12,13,17,20,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,26,27],"conversation_context":18,"conversation_st":20,"convert":[11,17],"coordin":[18,26,29],"copi":20,"core":[9,10,11,18,21,27],"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],"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],"custom_api_kei":6,"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_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,24,26,27],"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,3,4,6,7,13,17,18,20,23,27],"directli":[0,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":[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,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":[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],"envoi":[2,4,9,10,11,18,21,24,26,27,29],"envoyproxi":9,"ephemer":20,"equal":[7,29],"equat":13,"equival":11,"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":[8,9,11,17,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,14,19,20,21,24,27],"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],"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,"expertis":8,"explain":[3,8,12,13,18,24],"explan":[7,12],"explanatori":14,"explicit":[8,13,22,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":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],"fair":27,"fall":13,"fallback":[3,4,5,6,17,18,26],"fallback_model":3,"fals":[7,8,19,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,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,18,19,23],"final":[1,3,18,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,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":[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,"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,27],"glm":6,"glob":22,"global":15,"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,27],"groq_api_kei":6,"ground":[9,10],"group":18,"growth":20,"grpc":[17,22],"guard":[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,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,16,18,23,24,27],"header_prefix":[17,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,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],"highli":[7,12],"highlight":8,"hipaa":19,"histori":[1,3,7,12,13,18,20],"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,24,26,27],"hostnam":[6,27],"hotel":11,"hotel_ag":11,"hour":[8,18],"how":[0,1,2,3,5,6,7,9,10,11,12,13,15,16,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_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,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,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,14,17,18,19,20],"improv":[0,1,6,7,8,9,10,18,21],"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,24,27],"inclus":13,"incom":[0,1,2,7,12,13,17,18,27],"incomplet":[8,12],"increas":8,"incredibli":9,"indent":18,"independ":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,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":[7,12,13,19,20,23,27],"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,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,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,"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],"jailbreak":[5,9,19],"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,"l":[13,24,27],"l7":9,"la":18,"label":[8,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,27],"larg":[6,12,13,17,25,27,29],"larger":[6,18],"last":[7,18,22],"last_user_msg":18,"latenc":[0,5,7,8,9,12,13,15,17,24],"later":20,"latest":[5,6,11,23],"latitud":18,"layer":[0,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":[2,3,8,9,13,14,17,18,19,24],"leu":11,"lev":11,"level":[2,4,5,8,9,10,11,12,13,22,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,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,27],"listen":[1,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,"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":27,"llm_gateway_endpoint":18,"llm_provid":[5,6,7,10,13],"llm_rout":13,"llm_router":[10,27],"llm_routing_model":13,"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],"longitud":18,"look":[2,8,11,18],"lookback":22,"lookup":18,"loop":[9,10,11,17,18,21,27],"lost":20,"love":8,"low":[0,8,9,12,13,17],"lower":[7,18],"lssf":11,"m":[8,11,18],"machin":[3,29],"maco":[11,18,24],"made":11,"mai":[6,8,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,24,27],"matchlabel":24,"math":[3,13],"mathemat":[6,13],"matter":[8,9,10,12,13],"maverick":6,"max":[18,27],"max_cost_per_request":5,"max_lat":5,"max_pag":18,"max_token":[3,17,18],"maximum":13,"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,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,"min":18,"mind":[12,17],"mine":8,"mini":[1,3,5,6,17,18,23,27],"minim":[13,17,19,24],"ministr":[6,23],"minor":8,"minut":[7,13,18],"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,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,27],"multimedia":13,"multimod":6,"multipl":[0,3,4,5,8,11,12,17,18,20,23,27,29],"must":[5,8,13,17,20,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,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":[11,20,27],"new":[0,3,4,5,6,7,9,11,12,13,17,18,20,22],"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,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],"onc":[1,5,7,9,11,12,17,18,20,27,29],"one":[2,6,9,11,12,17,18,20,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":24,"oper":[8,9,11,12,13,17,18,22,27],"operation":13,"opportun":8,"optim":[4,6,12,13,17],"option":[1,3,6,7,10,11,13,17,18,20,22,24,27],"opu":6,"oral":7,"orchestr":[2,9,10,21,23,27],"order":[0,1,12,26,27],"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_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,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,"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":23,"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":[6,8,9,12,14,15,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,"persist":20,"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,"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,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,27],"postgresql":3,"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,27],"prefix":[6,13,17,18],"prematur":13,"premier":6,"premis":[4,26],"prepar":[1,17],"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,26,29],"process_customer_request":17,"processess":7,"processor":17,"prod":[4,5,6],"produc":[12,27],"product":[0,3,4,5,6,8,9,10,12,17,18,19,21,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,"prompt_target":[7,10,11,12,23,27],"prompt_token":17,"prone":7,"pronoun":18,"proof":[4,6,20],"propag":[9,16,24],"proper":17,"protect":[9,17,19],"proto":17,"protocol":[1,2,9,10,11,14,17,18,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,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,27],"rather":[0,1,9,26],"ratio":8,"raw":[13,18],"re":[0,1,4,6,7,9,12,17,18,20],"reach":[0,1,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":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],"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,17,18],"retent":20,"retrain":13,"retri":[0,2,4,7,9,18,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,27],"reusabl":[1,23,27],"revers":[19,27],"review":[5,6,8,18],"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],"rule":[1,4,8,12,18],"run":[0,1,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":[2,5,9,10,19,21],"sai":[12,18],"sale":18,"sales_clos":18,"same":[2,3,5,6,8,9,12,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],"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,24,27],"selector":24,"self":[2,9,14,20,27],"semant":[1,3,4,5,6,9,13,17,22],"send":[2,3,6,12,17,20,27],"sens":8,"sensibl":[1,2],"sensit":[1,17,18,24],"sensitive_data":5,"sent":[14,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],"set":[6,7,8,9,10,11,12,17,20,22,24,27],"set_tracer_provid":17,"setup":[1,2,7,12,17,20],"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,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,"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,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,"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,"snow":18,"so":[1,2,3,7,9,10,11,12,17,19,20,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],"sota":12,"sourc":[6,7,11,12,15,17,18,22],"south":11,"space":[8,13],"span":[8,16,24,27],"span_attribut":[17,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,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,"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],"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,"statement":18,"static":[13,17,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,27],"store":[6,15,20,24],"stori":[3,13],"storytel":[6,13],"str":[7,11,12,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":[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],"submit":[12,18],"subpath":[13,24],"subscript":6,"subsequ":20,"substanti":9,"substitut":24,"substr":8,"substrat":27,"subsystem":[2,4,9,26,27],"subsystmem":27,"success":[1,8,9,11],"successfulli":[1,11],"sudden":8,"suffici":13,"suffix":6,"sugar":7,"suggest":12,"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":[4,7,8,11,13,15,17,18,19,20,21,22,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,27],"system_prompt":[7,11,27],"t":[3,6,7,8,10,11,12,13,20,21],"t00":18,"t23":18,"tabl":20,"tag":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],"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],"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,"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,26,27],"time_to_first_token":17,"timeout":[5,11,13,15],"timestamp":[20,27],"timezon":18,"tl":[2,9,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,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,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":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,19],"trim":22,"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],"try":[3,11,18,24],"ttft":27,"tunabl":8,"tune":8,"tupl":7,"turbo":[6,7],"turkish":11,"turn":[0,3,9,11,12,17,18,20,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,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],"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":18,"uppercas":8,"upstream":[2,6,7,9,12,14,15,23,24,26,27],"upstream_host":14,"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,27],"usd":11,"user":[0,1,3,5,6,7,9,11,12,13,14,15,17,18,19,20,24,27],"user_messag":18,"user_queri":19,"usernam":14,"usi":17,"usr_999":17,"usual":[11,17],"util":[11,13,18,27],"uv":11,"uvx":11,"ux":[10,21],"v":[11,17,18,22,27],"v0":[1,2,6,7,11,18,23,27],"v1":[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,24,27],"valuabl":8,"valueerror":12,"var_nam":[20,24],"variabl":[6,11,17,20],"variant":[0,13,18],"varieti":27,"variou":[9,12,17,29],"ve":[7,11],"venv":11,"verbos":[17,22,24],"veri":[8,17,27],"verifi":[13,17,18,20],"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,"why":[0,8,17],"wide":[0,7,9,10,15,17,21,27],"wildcard":[4,17],"wind":7,"window":[8,11,17,22],"wire":[1,11,17,19,27],"within":[8,10,12,18,19],"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,14,18,19,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],"agent":[0,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":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,"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,"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 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"]],"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,14,15,18,24],"100":[1,3,5,11,17,18,23,24,29],"1000":18,"10000":[2,6,11,13,23,24,27],"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,24],"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,"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,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,24],"4318":[17,22],"441":14,"443":[6,7,11,14],"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,17,18,23,27],"4xx":1,"5":[3,5,6,7,8,11,13,17,18,20,22,24],"50":[3,8,18],"500":22,"50051":17,"51":[11,14,18],"51000":14,"512mi":24,"52":14,"53":14,"537z":14,"54":14,"5432":20,"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],"604197fe":14,"614":14,"646":18,"647":11,"65":14,"67":18,"7":[8,18],"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],"accuraci":13,"achiev":[9,12],"acknowledg":[8,18],"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],"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,"afraid":12,"african":11,"after":[1,9,12,13,18,27],"against":[8,19,20,22],"agent":[6,7,8,9,10,12,14,15,19,20,21,22,23,26,27],"agent_1":[1,19],"agent_chat":17,"agent_chat_complet":27,"agent_orchestration_model":18,"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,17,18,20,22,24,25,27,29],"allow":[0,1,5,6,7,9,11,12,13,17,18,19,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,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,27],"ani":[0,1,3,4,6,7,9,10,11,12,17,18,19,20,21,22,24,27],"annot":7,"anoth":6,"answer":[7,18,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,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,24,26,27],"arch":[4,5,9],"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,23,24,27],"attempt":[8,9,19],"attende":7,"attent":[8,12],"attribut":[7,8,12,16,22,24],"aud":11,"audio":13,"augment":[1,19,23],"australian":11,"authent":[17,23],"author":[3,6,14,23],"auto":[17,18],"auto_llm_dispatch_on_respons":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,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],"becom":[1,8,9,13,20],"bedrock":[20,27],"been":[11,12],"befor":[0,1,2,7,8,13,18,19,20,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,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,"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":24,"burden":9,"busi":[0,7,8,9,11,12],"bypass":19,"byte":[14,17],"bytes_receiv":14,"bytes_s":14,"c":[9,24],"cach":[11,13,18,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,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,"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,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,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,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,"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,24,26,27,29],"connect_timeout":[23,27],"connection_str":20,"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,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,26,27],"conversation_context":18,"conversation_st":20,"convert":[11,17],"coordin":[18,26,29],"copi":20,"core":[9,10,11,18,21,27],"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],"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],"custom_api_kei":6,"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_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,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":[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,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":[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],"envoi":[2,4,9,10,11,18,21,24,26,27,29],"envoyproxi":9,"ephemer":20,"equal":[7,29],"equat":13,"equival":11,"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,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,14,19,20,21,24,27],"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],"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,"expertis":8,"explain":[3,8,12,13,18,24],"explan":[7,12],"explanatori":14,"explicit":[8,13,22,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":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],"fair":27,"fall":13,"fallback":[3,4,5,6,17,18,26],"fallback_model":3,"fals":[7,8,19,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,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,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,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,"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,27],"glm":6,"glob":22,"global":15,"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,27],"groq_api_kei":6,"ground":[9,10],"group":18,"growth":20,"grpc":[17,22],"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,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,16,18,23,24,27],"header_prefix":[17,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,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],"highli":[7,12],"highlight":8,"hipaa":19,"histori":[1,3,7,12,13,18,20],"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,24,26,27],"hostnam":[6,27],"hotel":11,"hotel_ag":11,"hour":[8,18],"how":[0,1,2,3,5,6,7,9,10,11,12,13,15,16,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_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,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,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,14,17,18,19,20],"improv":[0,1,6,7,8,9,10,18,21],"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,24,27],"inclus":13,"incom":[0,1,2,7,12,13,17,18,27],"incomplet":[8,12],"increas":8,"incredibli":9,"indent":18,"independ":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,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,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,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,"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],"jailbreak":[5,9,19],"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,"l":[13,24,27],"l7":9,"la":18,"label":[8,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,27],"larg":[6,12,13,17,25,27,29],"larger":[6,18],"last":[7,18,22],"last_user_msg":18,"latenc":[0,5,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,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,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,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,"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,"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],"longitud":18,"look":[2,8,11,18],"lookback":22,"lookup":18,"loop":[9,10,11,17,18,21,27],"lost":20,"love":8,"low":[0,8,9,12,13,17],"lower":[7,18],"lssf":11,"m":[8,11,18],"machin":[3,29],"maco":[11,18,24],"made":11,"mai":[6,8,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,24,27],"matchlabel":24,"math":[3,13],"mathemat":[6,13],"matter":[8,9,10,12,13],"maverick":6,"max":[18,27],"max_cost_per_request":5,"max_lat":5,"max_pag":18,"max_token":[3,17,18],"maximum":13,"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,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,"min":18,"mind":[12,17],"mine":8,"mini":[1,3,5,6,17,18,23,27],"minim":[13,17,19,24],"ministr":[6,23],"minor":8,"minut":[7,13,18],"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,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,27],"multimedia":13,"multimod":6,"multipl":[0,3,4,5,8,11,12,17,18,20,23,27,29],"must":[5,8,13,17,20,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,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],"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,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],"onc":[1,5,7,9,11,12,17,18,20,27,29],"one":[2,6,9,11,12,17,18,20,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":24,"oper":[8,9,11,12,13,17,18,22,27],"operation":13,"opportun":8,"optim":[4,6,12,13,17],"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],"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_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,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,"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":23,"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,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,"persist":20,"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,"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,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,27],"postgresql":3,"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,27],"prefix":[6,13,17,18],"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,26,29],"process_customer_request":17,"processess":7,"processor":17,"prod":[4,5,6],"produc":[12,27],"product":[0,3,4,5,6,8,9,10,12,17,18,19,21,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,"prompt_target":[7,10,11,12,23,27],"prompt_token":17,"prone":7,"pronoun":18,"proof":[4,6,20],"propag":[9,16,24],"proper":17,"protect":[9,17,19],"proto":17,"protocol":[1,2,9,10,11,14,17,18,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,27],"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],"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,17,18],"retent":20,"retrain":13,"retri":[0,2,4,7,9,18,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,27],"reusabl":[1,23,27],"revers":[19,27],"review":[5,6,8,18],"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],"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,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],"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,24,27],"selector":24,"self":[2,9,14,20,27],"semant":[1,3,4,5,6,9,13,17,22],"send":[2,3,6,12,17,20,27],"sens":8,"sensibl":[1,2],"sensit":[1,17,18,24],"sensitive_data":5,"sent":[14,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],"set":[6,7,8,9,10,11,12,17,20,22,24,27],"set_tracer_provid":17,"setup":[1,2,7,12,17,20],"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,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,"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,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,"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,"snow":18,"so":[1,2,3,7,9,10,11,12,17,19,20,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],"sota":12,"sourc":[6,7,11,12,15,17,18,22],"south":11,"space":[8,13],"span":[8,16,24,27],"span_attribut":[17,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,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,"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],"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,"statement":18,"static":[13,17,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,27],"store":[6,15,20,24],"stori":[3,13],"storytel":[6,13],"str":[7,11,12,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":[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],"submit":[12,18],"subpath":[13,24],"subscript":6,"subsequ":20,"substanti":9,"substitut":24,"substr":8,"substrat":27,"subsystem":[2,4,9,26,27],"subsystmem":27,"success":[1,8,9,11],"successfulli":[1,11],"sudden":8,"suffici":13,"suffix":6,"sugar":7,"suggest":12,"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,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,27],"system_prompt":[7,11,27],"t":[3,6,7,8,10,11,12,13,20,21],"t00":18,"t23":18,"tabl":20,"tag":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],"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],"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,"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,26,27],"time_to_first_token":17,"timeout":[5,11,13,15],"timestamp":[20,27],"timezon":18,"tl":[2,9,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,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,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":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,19],"trim":22,"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],"try":[3,11,18,24],"ttft":27,"tunabl":8,"tune":8,"tupl":7,"turbo":[6,7],"turkish":11,"turn":[0,3,9,11,12,17,18,20,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,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],"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":18,"uppercas":8,"upstream":[1,2,6,7,9,12,14,15,23,24,26,27],"upstream_host":14,"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,27],"usd":11,"user":[0,1,3,5,6,7,9,11,12,13,14,15,17,18,19,20,24,27],"user_messag":18,"user_queri":19,"usernam":14,"usi":17,"usr_999":17,"usual":[11,17],"util":[11,13,18,27],"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,24,27],"valuabl":8,"valueerror":12,"var_nam":[20,24],"variabl":[6,11,17,20],"variant":[0,13,18],"varieti":27,"variou":[9,12,17,29],"ve":[7,11],"venv":11,"verbos":[17,22,24],"veri":[8,17,27],"verifi":[13,17,18,20],"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,"why":[0,8,17],"wide":[0,7,9,10,15,17,21,27],"wildcard":[4,17],"wind":7,"window":[8,11,17,22],"wire":[1,11,17,19,27],"within":[8,10,12,18,19],"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,14,18,19,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],"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,"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,"your":11,"zhipu":6}}) \ No newline at end of file