From 74f1f2fd83d83e2dc91ac570deb74e5cffdc60ba Mon Sep 17 00:00:00 2001 From: salmanap Date: Sun, 22 Feb 2026 00:00:39 +0000 Subject: [PATCH] deploy: 69d650a4e5762e1051cebe58e2a32e023e6375f9 --- concepts/agents.html | 2 +- concepts/filter_chain.html | 2 +- concepts/listeners.html | 2 +- concepts/llm_providers/client_libraries.html | 2 +- concepts/llm_providers/llm_providers.html | 2 +- concepts/llm_providers/model_aliases.html | 2 +- .../llm_providers/supported_providers.html | 2 +- concepts/prompt_target.html | 2 +- concepts/signals.html | 2 +- get_started/intro_to_plano.html | 2 +- get_started/overview.html | 2 +- get_started/quickstart.html | 2 +- guides/function_calling.html | 2 +- guides/llm_router.html | 2 +- guides/observability/access_logging.html | 2 +- guides/observability/monitoring.html | 2 +- guides/observability/observability.html | 2 +- guides/observability/tracing.html | 2 +- guides/orchestration.html | 2 +- guides/prompt_guard.html | 2 +- guides/state.html | 2 +- includes/llms.txt | 110 ++++++++++++++++- index.html | 2 +- resources/configuration_reference.html | 2 +- resources/deployment.html | 2 +- resources/llms_txt.html | 2 +- resources/tech_overview/model_serving.html | 2 +- .../tech_overview/request_lifecycle.html | 111 +++++++++++++++++- resources/tech_overview/tech_overview.html | 2 +- resources/tech_overview/threading_model.html | 2 +- search.html | 2 +- searchindex.js | 2 +- 32 files changed, 249 insertions(+), 32 deletions(-) diff --git a/concepts/agents.html b/concepts/agents.html index 23fe43d0..dde01437 100755 --- a/concepts/agents.html +++ b/concepts/agents.html @@ -266,7 +266,7 @@ diff --git a/concepts/filter_chain.html b/concepts/filter_chain.html index adb0fa15..6ba599ef 100755 --- a/concepts/filter_chain.html +++ b/concepts/filter_chain.html @@ -293,7 +293,7 @@ powerful abstraction for evolving your agent workflows over time.

diff --git a/concepts/listeners.html b/concepts/listeners.html index 950b9865..26e0b101 100755 --- a/concepts/listeners.html +++ b/concepts/listeners.html @@ -266,7 +266,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 552bfd9f..a4934000 100755 --- a/concepts/llm_providers/client_libraries.html +++ b/concepts/llm_providers/client_libraries.html @@ -659,7 +659,7 @@ Implement fallback logic for better reliability:

diff --git a/concepts/llm_providers/llm_providers.html b/concepts/llm_providers/llm_providers.html index 0335b2d5..792a2dfa 100755 --- a/concepts/llm_providers/llm_providers.html +++ b/concepts/llm_providers/llm_providers.html @@ -303,7 +303,7 @@ Use your preferred client library without changing existing code (see
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/concepts/llm_providers/model_aliases.html b/concepts/llm_providers/model_aliases.html index 0a70a27a..45eb0e7c 100755 --- a/concepts/llm_providers/model_aliases.html +++ b/concepts/llm_providers/model_aliases.html @@ -433,7 +433,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/concepts/llm_providers/supported_providers.html b/concepts/llm_providers/supported_providers.html index c4d25fef..c6201e14 100755 --- a/concepts/llm_providers/supported_providers.html +++ b/concepts/llm_providers/supported_providers.html @@ -1139,7 +1139,7 @@ Any provider that implements the OpenAI API interface can be configured using cu
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/concepts/prompt_target.html b/concepts/prompt_target.html index b1d27429..595e78f9 100755 --- a/concepts/prompt_target.html +++ b/concepts/prompt_target.html @@ -472,7 +472,7 @@ that you can test and modify locally for multi-turn RAG scenarios.

-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/concepts/signals.html b/concepts/signals.html index b1af52b0..5ae30f5f 100755 --- a/concepts/signals.html +++ b/concepts/signals.html @@ -539,7 +539,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/get_started/intro_to_plano.html b/get_started/intro_to_plano.html index a0a50115..271f8c7b 100755 --- a/get_started/intro_to_plano.html +++ b/get_started/intro_to_plano.html @@ -225,7 +225,7 @@ This gives Plano several advantages:

-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/get_started/overview.html b/get_started/overview.html index 2b9ad25d..9106804f 100755 --- a/get_started/overview.html +++ b/get_started/overview.html @@ -336,7 +336,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/get_started/quickstart.html b/get_started/quickstart.html index 19571fab..d81ae516 100755 --- a/get_started/quickstart.html +++ b/get_started/quickstart.html @@ -515,7 +515,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/function_calling.html b/guides/function_calling.html index 3a527e01..adff510c 100755 --- a/guides/function_calling.html +++ b/guides/function_calling.html @@ -371,7 +371,7 @@ on the stuff that matters most.

-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/llm_router.html b/guides/llm_router.html index ec9cdeb5..365a009e 100755 --- a/guides/llm_router.html +++ b/guides/llm_router.html @@ -506,7 +506,7 @@ Provides a practical mechanism to encode user preferences through domain-action
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/observability/access_logging.html b/guides/observability/access_logging.html index 1292b272..8a27c554 100755 --- a/guides/observability/access_logging.html +++ b/guides/observability/access_logging.html @@ -247,7 +247,7 @@ Access logs can be exported to centralized logging systems (e.g., ELK stack or F
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/observability/monitoring.html b/guides/observability/monitoring.html index 8a6fb6b0..536d8c75 100755 --- a/guides/observability/monitoring.html +++ b/guides/observability/monitoring.html @@ -259,7 +259,7 @@ are some sample configuration files for both, respectively.

-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/observability/observability.html b/guides/observability/observability.html index 5c6a284e..caad68a1 100755 --- a/guides/observability/observability.html +++ b/guides/observability/observability.html @@ -214,7 +214,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/observability/tracing.html b/guides/observability/tracing.html index 88595893..c6307118 100755 --- a/guides/observability/tracing.html +++ b/guides/observability/tracing.html @@ -737,7 +737,7 @@ spans are displayed in a compact view.

-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/orchestration.html b/guides/orchestration.html index 6ca5d09c..438d5b24 100755 --- a/guides/orchestration.html +++ b/guides/orchestration.html @@ -928,7 +928,7 @@ Plano makes it easy to build and scale these systems by managing the orchestrati
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/prompt_guard.html b/guides/prompt_guard.html index faeed32f..3f560ebc 100755 --- a/guides/prompt_guard.html +++ b/guides/prompt_guard.html @@ -297,7 +297,7 @@ the agent. If validation fails (
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/guides/state.html b/guides/state.html index 82eb5f3a..239ff1f6 100755 --- a/guides/state.html +++ b/guides/state.html @@ -452,7 +452,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/includes/llms.txt b/includes/llms.txt index 76d0a319..eecaf1d2 100755 --- a/includes/llms.txt +++ b/includes/llms.txt @@ -1,6 +1,6 @@ Plano Docs v0.4.8 llms.txt (auto-generated) -Generated (UTC): 2026-02-19T04:25:03.743931+00:00 +Generated (UTC): 2026-02-22T00:00:35.696775+00:00 Table of contents - Agents (concepts/agents) @@ -6026,6 +6026,114 @@ Also, Plano utilizes Envoy event-based thread model. A main thread is responsibl Worker threads rarely share state and operate in a trivially parallel fashion. This threading model enables scaling to very high core count CPUs. +┌─────────────────────────────────────────────────────────────────────────────────────┐ +│ P L A N O │ +│ AI-native proxy and data plane for agentic applications │ +│ │ +│ ┌─────────────────────┐ │ +│ │ YOUR CLIENTS │ │ +│ │ (apps· agents · UI) │ │ +│ └──────────┬──────────┘ │ +│ │ │ +│ ┌──────────────────────────────┼──────────────────────────┐ │ +│ │ │ │ │ +│ ┌──────▼──────────┐ ┌─────────▼────────┐ ┌────────▼─────────┐ │ +│ │ Agent Port(s) │ │ Model Port │ │ Function-Call │ │ +│ │ :8001+ │ │ :12000 │ │ Port :10000 │ │ +│ │ │ │ │ │ │ │ +│ │ route your │ │ direct LLM │ │ prompt-target / │ │ +│ │ prompts to │ │ calls with │ │ tool dispatch │ │ +│ │ the right │ │ model-alias │ │ with parameter │ │ +│ │ agent │ │ translation │ │ extraction │ │ +│ └──────┬──────────┘ └─────────┬────────┘ └────────┬─────────┘ │ +│ └──────────────────────────────┼─────────────────────────┘ │ +│ │ │ +│ ╔══════════════════════════════════════▼══════════════════════════════════════╗ │ +│ ║ BRIGHTSTAFF (SUBSYSTEM) — Agentic Control Plane ║ │ +│ ║ Async · non-blocking · parallel per-request Tokio tasks ║ │ +│ ║ ║ │ +│ ║ ┌─────────────────────────────────────────────────────────────────────┐ ║ │ +│ ║ │ Agentic ROUTER │ ║ │ +│ ║ │ Reads listener config · maps incoming request to execution path │ ║ │ +│ ║ │ │ ║ │ +│ ║ │ /agents/* ──────────────────────► AGENT PATH │ ║ │ +│ ║ │ /v1/chat|messages|responses ──────► LLM PATH │ ║ │ +│ ║ └─────────────────────────────────────────────────────────────────────┘ ║ │ +│ ║ ║ │ +│ ║ ─────────────────────── AGENT PATH ──────────────────────────────────── ║ │ +│ ║ ║ │ +│ ║ ┌──────────────────────────────────────────────────────────────────────┐ ║ │ +│ ║ │ FILTER CHAIN (pipeline_processor.rs) │ ║ │ +│ ║ │ │ ║ │ +│ ║ │ prompt ──► [input_guards] ──► [query_rewrite] ──► [context_builder] │ ║ │ +│ ║ │ guardrails prompt mutation RAG / enrichment │ ║ │ +│ ║ │ │ ║ │ +│ ║ │ Each filter: HTTP or MCP · can mutate, enrich, or short-circuit │ ║ │ +│ ║ └──────────────────────────────────┬───────────────────────────────────┘ ║ │ +│ ║ │ ║ │ +│ ║ ┌──────────────────────────────────▼───────────────────────────────────┐ ║ │ +│ ║ │ AGENT ORCHESTRATOR (agent_chat_completions.rs) │ ║ │ +│ ║ │ Select agent · forward enriched request · manage conversation state │ ║ │ +│ ║ │ Stream response back · multi-turn aware │ ║ │ +│ ║ └──────────────────────────────────────────────────────────────────────┘ ║ │ +│ ║ ║ │ +│ ║ ─────────────────────── LLM PATH ────────────────────────────────────── ║ │ +│ ║ ║ │ +│ ║ ┌──────────────────────────────────────────────────────────────────────┐ ║ │ +│ ║ │ MODEL ROUTER (llm_router.rs + router_chat.rs) │ ║ │ +│ ║ │ Model alias resolution · preference-based provider selection │ ║ │ +│ ║ │ "fast-llm" → gpt-4o-mini · "smart-llm" → gpt-4o │ ║ │ +│ ║ └──────────────────────────────────────────────────────────────────────┘ ║ │ +│ ║ ║ │ +│ ║ ─────────────────── ALWAYS ON (every request) ───────────────────────── ║ │ +│ ║ ║ │ +│ ║ ┌────────────────────┐ ┌─────────────────────┐ ┌──────────────────┐ ║ │ +│ ║ │ SIGNALS ANALYZER │ │ STATE STORAGE │ │ OTEL TRACING │ ║ │ +│ ║ │ loop detection │ │ memory / postgres │ │ traceparent │ ║ │ +│ ║ │ repetition score │ │ /v1/responses │ │ span injection │ ║ │ +│ ║ │ quality indicators│ │ stateful API │ │ trace export │ ║ │ +│ ║ └────────────────────┘ └─────────────────────┘ └──────────────────┘ ║ │ +│ ╚═════════════════════════════════════╤═══════════════════════════════════════╝ │ +│ │ │ +│ ┌─────────────────────────────────────▼──────────────────────────────────────┐ │ +│ │ LLM GATEWAY (llm_gateway.wasm — embedded in Envoy egress filter chain) │ │ +│ │ │ │ +│ │ Rate limiting · Provider format translation · TTFT metrics │ │ +│ │ OpenAI → Anthropic · Gemini · Mistral · Groq · DeepSeek · xAI · Bedrock │ │ +│ │ │ │ +│ │ Envoy handles beneath this: TLS origination · SNI · retry + backoff │ │ +│ │ connection pooling · LOGICAL_DNS · structured access logs │ │ +│ └─────────────────────────────────────┬──────────────────────────────────────┘ │ +│ │ │ +└─────────────────────────────────────────┼───────────────────────────────────────────┘ + │ + ┌───────────────────────────┼────────────────────────────┐ + │ │ │ + ┌─────────▼──────────┐ ┌────────────▼──────────┐ ┌────────────▼──────────┐ + │ LLM PROVIDERS │ │ EXTERNAL AGENTS │ │ TOOL / API BACKENDS │ + │ OpenAI · Anthropic│ │ (filter chain svc) │ │ (endpoint clusters) │ + │ Gemini · Mistral │ │ HTTP / MCP :10500+ │ │ user-defined hosts │ + │ Groq · DeepSeek │ │ input_guards │ │ │ + │ xAI · Together.ai │ │ query_rewriter │ │ │ + └────────────────────┘ │ context_builder │ └───────────────────────┘ + └───────────────────────┘ + + + HOW PLANO IS DIFFERENT + ───────────────────────────────────────────────────────────────────────────────── + Brightstaff is the entire agentic brain — one async Rust binary that handles + agent selection, filter chain orchestration, model routing, state, and signals + without blocking a thread per request. + + Filter chains are programmable dataplane steps — reusable HTTP/MCP services + you wire into any agent, executing in-path before the agent ever sees the prompt. + + The LLM gateway is a zero-overhead WASM plugin inside Envoy — format translation + and rate limiting happen in-process with the proxy, not as a separate service hop. + + Envoy provides the transport substrate (TLS, HTTP codecs, retries, connection + pools, access logs) so Plano never reimplements solved infrastructure problems. + Request Flow (Ingress) A brief outline of the lifecycle of a request and response using the example configuration above: diff --git a/index.html b/index.html index ab753ce7..95460953 100755 --- a/index.html +++ b/index.html @@ -245,7 +245,7 @@ Resources
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/resources/configuration_reference.html b/resources/configuration_reference.html index 7b1a4efd..7e1291ca 100755 --- a/resources/configuration_reference.html +++ b/resources/configuration_reference.html @@ -301,7 +301,7 @@ where prompts get routed to, apply guardrails, and enable critical agent observa
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/resources/deployment.html b/resources/deployment.html index f876666d..c18474b7 100755 --- a/resources/deployment.html +++ b/resources/deployment.html @@ -303,7 +303,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/resources/llms_txt.html b/resources/llms_txt.html index 43841399..5ffc0d34 100755 --- a/resources/llms_txt.html +++ b/resources/llms_txt.html @@ -178,7 +178,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/resources/tech_overview/model_serving.html b/resources/tech_overview/model_serving.html index 026775d0..0f2f320d 100755 --- a/resources/tech_overview/model_serving.html +++ b/resources/tech_overview/model_serving.html @@ -198,7 +198,7 @@ own deployments), and Plano reaches them via HTTP.

-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/resources/tech_overview/request_lifecycle.html b/resources/tech_overview/request_lifecycle.html index 4145beb8..74ed4c98 100755 --- a/resources/tech_overview/request_lifecycle.html +++ b/resources/tech_overview/request_lifecycle.html @@ -194,6 +194,115 @@ processing. It is responsible for managing the inbound(edge) and outbound(egress

Also, Plano utilizes Envoy event-based thread model. A main thread is responsible for the server lifecycle, configuration processing, stats, etc. and some number of worker threads process requests. All threads operate around an event loop (libevent) and any given downstream TCP connection will be handled by exactly one worker thread for its lifetime. Each worker thread maintains its own pool of TCP connections to upstream endpoints.

Worker threads rarely share state and operate in a trivially parallel fashion. This threading model enables scaling to very high core count CPUs.

+
┌─────────────────────────────────────────────────────────────────────────────────────┐
+│                                    P L A N O                                        │
+│                  AI-native proxy and data plane for agentic applications            │
+│                                                                                     │
+│                              ┌─────────────────────┐                                │
+│                              │    YOUR CLIENTS     │                                │
+│                              │ (apps· agents · UI) │                                │
+│                              └──────────┬──────────┘                                │
+│                                         │                                           │
+│          ┌──────────────────────────────┼──────────────────────────┐                │
+│          │                              │                          │                │
+│   ┌──────▼──────────┐         ┌─────────▼────────┐       ┌────────▼─────────┐       │
+│   │  Agent Port(s)  │         │   Model Port     │       │  Function-Call   │       │
+│   │  :8001+         │         │   :12000         │       │  Port  :10000    │       │
+│   │                 │         │                  │       │                  │       │
+│   │  route your     │         │  direct LLM      │       │  prompt-target / │       │
+│   │  prompts to     │         │  calls with      │       │  tool dispatch   │       │
+│   │  the right      │         │  model-alias     │       │  with parameter  │       │
+│   │  agent          │         │  translation     │       │  extraction      │       │
+│   └──────┬──────────┘         └─────────┬────────┘       └────────┬─────────┘       │
+│          └──────────────────────────────┼─────────────────────────┘                 │
+│                                         │                                           │
+│  ╔══════════════════════════════════════▼══════════════════════════════════════╗    │
+│  ║            BRIGHTSTAFF (SUBSYSTEM) —  Agentic Control Plane                 ║    │
+│  ║            Async · non-blocking · parallel per-request Tokio tasks          ║    │
+│  ║                                                                             ║    │
+│  ║   ┌─────────────────────────────────────────────────────────────────────┐   ║    │
+│  ║   │  Agentic ROUTER                                                     │   ║    │
+│  ║   │  Reads listener config · maps incoming request to execution path    │   ║    │
+│  ║   │                                                                     │   ║    │
+│  ║   │   /agents/*  ──────────────────────►  AGENT PATH                    │   ║    │
+│  ║   │   /v1/chat|messages|responses ──────►  LLM PATH                     │   ║    │
+│  ║   └─────────────────────────────────────────────────────────────────────┘   ║    │
+│  ║                                                                             ║    │
+│  ║   ─────────────────────── AGENT PATH ────────────────────────────────────   ║    │
+│  ║                                                                             ║    │
+│  ║   ┌──────────────────────────────────────────────────────────────────────┐  ║    │
+│  ║   │  FILTER CHAIN                        (pipeline_processor.rs)         │  ║    │
+│  ║   │                                                                      │  ║    │
+│  ║   │  prompt ──► [input_guards] ──► [query_rewrite] ──► [context_builder] │  ║    │
+│  ║   │             guardrails       prompt mutation      RAG / enrichment   │  ║    │
+│  ║   │                                                                      │  ║    │
+│  ║   │  Each filter: HTTP or MCP · can mutate, enrich, or short-circuit     │  ║    │
+│  ║   └──────────────────────────────────┬───────────────────────────────────┘  ║    │
+│  ║                                      │                                      ║    │
+│  ║   ┌──────────────────────────────────▼───────────────────────────────────┐  ║    │
+│  ║   │  AGENT ORCHESTRATOR               (agent_chat_completions.rs)        │  ║    │
+│  ║   │  Select agent · forward enriched request · manage conversation state │  ║    │
+│  ║   │  Stream response back · multi-turn aware                             │  ║    │
+│  ║   └──────────────────────────────────────────────────────────────────────┘  ║    │
+│  ║                                                                             ║    │
+│  ║   ─────────────────────── LLM PATH ──────────────────────────────────────   ║    │
+│  ║                                                                             ║    │
+│  ║   ┌──────────────────────────────────────────────────────────────────────┐  ║    │
+│  ║   │  MODEL ROUTER                       (llm_router.rs + router_chat.rs) │  ║    │
+│  ║   │  Model alias resolution · preference-based provider selection        │  ║    │
+│  ║   │  "fast-llm" → gpt-4o-mini  ·  "smart-llm" → gpt-4o                   │  ║    │
+│  ║   └──────────────────────────────────────────────────────────────────────┘  ║    │
+│  ║                                                                             ║    │
+│  ║   ─────────────────── ALWAYS ON (every request) ─────────────────────────   ║    │
+│  ║                                                                             ║    │
+│  ║   ┌────────────────────┐  ┌─────────────────────┐  ┌──────────────────┐     ║    │
+│  ║   │  SIGNALS ANALYZER  │  │   STATE STORAGE     │  │  OTEL TRACING    │     ║    │
+│  ║   │  loop detection    │  │   memory / postgres │  │  traceparent     │     ║    │
+│  ║   │  repetition score  │  │   /v1/responses     │  │  span injection  │     ║    │
+│  ║   │  quality indicators│  │   stateful API      │  │  trace export    │     ║    │
+│  ║   └────────────────────┘  └─────────────────────┘  └──────────────────┘     ║    │
+│  ╚═════════════════════════════════════╤═══════════════════════════════════════╝    │
+│                                        │                                            │
+│  ┌─────────────────────────────────────▼──────────────────────────────────────┐     │
+│  │  LLM GATEWAY   (llm_gateway.wasm — embedded in Envoy egress filter chain)  │     │
+│  │                                                                            │     │
+│  │  Rate limiting  ·  Provider format translation  ·  TTFT metrics            │     │
+│  │  OpenAI → Anthropic · Gemini · Mistral · Groq · DeepSeek · xAI · Bedrock   │     │
+│  │                                                                            │     │
+│  │  Envoy handles beneath this: TLS origination · SNI · retry + backoff       │     │
+│  │  connection pooling · LOGICAL_DNS · structured access logs                 │     │
+│  └─────────────────────────────────────┬──────────────────────────────────────┘     │
+│                                         │                                           │
+└─────────────────────────────────────────┼───────────────────────────────────────────┘
+                                          │
+              ┌───────────────────────────┼────────────────────────────┐
+              │                           │                             │
+    ┌─────────▼──────────┐   ┌────────────▼──────────┐   ┌────────────▼──────────┐
+    │  LLM PROVIDERS     │   │  EXTERNAL AGENTS      │   │  TOOL / API BACKENDS  │
+    │  OpenAI · Anthropic│   │  (filter chain svc)   │   │  (endpoint clusters)  │
+    │  Gemini · Mistral  │   │  HTTP / MCP  :10500+  │   │  user-defined hosts   │
+    │  Groq · DeepSeek   │   │  input_guards         │   │                       │
+    │  xAI · Together.ai │   │  query_rewriter       │   │                       │
+    └────────────────────┘   │  context_builder      │   └───────────────────────┘
+                             └───────────────────────┘
+
+
+  HOW PLANO IS DIFFERENT
+  ─────────────────────────────────────────────────────────────────────────────────
+  Brightstaff is the entire agentic brain — one async Rust binary that handles
+  agent selection, filter chain orchestration, model routing, state, and signals
+  without blocking a thread per request.
+
+  Filter chains are programmable dataplane steps — reusable HTTP/MCP services
+  you wire into any agent, executing in-path before the agent ever sees the prompt.
+
+  The LLM gateway is a zero-overhead WASM plugin inside Envoy — format translation
+  and rate limiting happen in-process with the proxy, not as a separate service hop.
+
+  Envoy provides the transport substrate (TLS, HTTP codecs, retries, connection
+  pools, access logs) so Plano never reimplements solved infrastructure problems.
+
+

Request Flow (Ingress)

@@ -375,7 +484,7 @@ processing request headers and then finalized by the HCM during post-request pro
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/resources/tech_overview/tech_overview.html b/resources/tech_overview/tech_overview.html index 7ace1272..06ce0e98 100755 --- a/resources/tech_overview/tech_overview.html +++ b/resources/tech_overview/tech_overview.html @@ -199,7 +199,7 @@
-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/resources/tech_overview/threading_model.html b/resources/tech_overview/threading_model.html index 420db8f0..5a4e4b29 100755 --- a/resources/tech_overview/threading_model.html +++ b/resources/tech_overview/threading_model.html @@ -199,7 +199,7 @@ hardware threads on the machine.

-

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

+

© 2025, Katanemo Labs, Inc Last updated: Feb 22, 2026. 

diff --git a/search.html b/search.html index 0bfad9f7..1be22e31 100755 --- a/search.html +++ b/search.html @@ -220,7 +220,7 @@ diff --git a/searchindex.js b/searchindex.js index 512b8a57..bbc92f3d 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":[[25,null]],"Build Agentic Apps with Plano":[[11,"build-agentic-apps-with-plano"]],"Build Multi-Turn RAG Apps":[[7,"build-multi-turn-rag-apps"]],"Build with Plano":[[10,"build-with-plano"]],"Building agents with Plano orchestration":[[11,"building-agents-with-plano-orchestration"]],"CLI Reference":[[17,"cli-reference"]],"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":[[23,"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"],[18,"configuration"],[20,"configuration"],[26,"configuration"]],"Configuration Overview":[[20,"configuration-overview"]],"Configuration Reference":[[22,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"]],"Datadog":[[17,"datadog"]],"DeepSeek":[[6,"deepseek"]],"Default Model Configuration":[[6,"default-model-configuration"]],"Defining Parameters":[[7,"defining-parameters"]],"Demo App":[[7,"demo-app"]],"Deployment":[[23,null]],"Deterministic API calls with prompt targets":[[11,"deterministic-api-calls-with-prompt-targets"]],"Docker Compose Setup":[[23,"docker-compose-setup"]],"Docker Deployment":[[23,"docker-deployment"]],"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":[[23,"gateway-smoke-test"]],"Get Started":[[10,"get-started"],[21,null]],"Getting Started":[[4,"getting-started"]],"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":[[26,"high-level-architecture"]],"How Guardrails Work":[[19,"how-guardrails-work"]],"How It Works":[[8,"how-it-works"],[14,"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"]],"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":[[23,"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"]],"Network Topology":[[2,"network-topology"]],"Network topology":[[26,"network-topology"]],"Next Steps":[[11,"next-steps"],[18,"next-steps"],[20,"next-steps"]],"Notes":[[17,"notes"]],"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":[[26,"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 Start":[[17,"quick-start"]],"Quickstart":[[11,null]],"Qwen (Alibaba)":[[6,"qwen-alibaba"]],"Repetition & Looping":[[8,"repetition-looping"]],"Request Flow (Egress)":[[26,"request-flow-egress"]],"Request Flow (Ingress)":[[26,"request-flow-ingress"]],"Request Lifecycle":[[26,null]],"Resources":[[21,null]],"Routing Methods":[[13,"routing-methods"]],"Routing Preferences":[[6,"routing-preferences"]],"Runtime Tests":[[23,"runtime-tests"]],"Sampling and Prioritization":[[8,"sampling-and-prioritization"]],"See Also":[[3,"see-also"],[5,"see-also"],[6,"see-also"],[8,"see-also"]],"Signals vs Response Quality":[[8,"signals-vs-response-quality"]],"Signals\u2122":[[8,null]],"Starting the Stack":[[23,"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: 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: 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: Interact with LLM":[[11,"step-3-interact-with-llm"]],"Step 3: Plano Takes Over":[[12,"step-3-plano-takes-over"]],"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":[[27,null]],"Testing the Guardrail":[[19,"testing-the-guardrail"]],"The Problem: Knowing What\u2019s \u201cGood\u201d":[[8,"the-problem-knowing-what-s-good"]],"Threading Model":[[28,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"],[23,"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"]],"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"]],"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":[[24,null]],"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/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/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,22,23,25,26,28],"0":[1,2,3,5,6,7,8,11,13,14,17,18,20,22,23,26],"00":[17,18],"005":[22,26],"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,18,20,22,26],"10":[5,8,11,12,14,15,18],"100":[1,3,5,11,17,18,22,28],"1000":18,"10000":[2,6,11,22,23,26],"1022":14,"104":14,"10500":[19,22],"10501":1,"10502":1,"10505":1,"10510":[18,22],"10520":[11,18,22],"10530":11,"106":14,"10t03":14,"10th":18,"11":11,"11434":[5,6],"12":[7,8,11,18,20],"12000":[2,3,5,11,13,14,17,20,22,23],"120b":5,"123":20,"125":14,"1250":17,"127":[2,3,5,7,11,14,20,22,26],"128e":6,"128k":6,"1301":14,"131":11,"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,"18083":14,"192":14,"19901":15,"1d":17,"1d6b30cfc845":14,"1f6a9":8,"2":[2,5,6,8,13,17,18,20,23,26],"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,11,18],"245":14,"25":[11,18],"254":14,"27":11,"28":11,"288":11,"29":11,"2a5b":14,"2h":17,"2x":8,"3":[1,3,5,6,7,8,17,18,22],"30":[8,11,13,18],"30b":18,"30m":17,"31":7,"32":17,"320":17,"32b":6,"32k":6,"34b":6,"3b":[6,22],"4":[6,8,11,12,13,17,18,19,20,22,23],"400":19,"401":6,"429":26,"4317":17,"4318":17,"441":14,"443":[6,7,11,14],"447":14,"45":18,"463":14,"469793af":14,"48":18,"485":11,"49":14,"492z":14,"4a":26,"4b":26,"4o":[1,2,3,5,6,11,17,18,22,26],"4xx":1,"5":[3,5,6,7,8,11,13,17,18,20,23],"50":[3,8,18],"50051":17,"51":[11,14,18],"51000":14,"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":17,"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,"7f4e9a1c0d9d4a0bb9bf5a8a7d13f62a":17,"8":[8,11,17,23],"80":[5,6,8,22,26],"8000":6,"8001":[1,11,18,19,22],"8080":[6,7],"825":11,"85":8,"86":18,"87":14,"8b":6,"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,26,28],"AND":17,"And":11,"As":[11,15],"At":[11,13],"Be":[12,17,18],"By":[0,7,9,12,14,17,18],"FOR":14,"For":[0,2,3,6,11,12,13,14,17,18,20,23,26,28],"IF":20,"If":[1,6,7,12,17,18,19,20,23,26],"In":[1,8,9,10,11,12,13,17,19],"It":[2,6,9,10,12,13,16,17,21,25,26],"Its":[9,15,17],"NOT":[6,20],"Near":8,"No":[3,8,11,13,20],"Not":20,"ON":20,"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,22,26],"Then":20,"There":[2,9],"These":[8,9,12,17,26],"To":[2,9,11,13,15,17,18,19,23],"With":[6,9,11,13,17],"_":9,"__name__":17,"a1c":7,"a3b":18,"abandon":8,"abc123":6,"abil":6,"about":[0,1,3,4,5,7,9,10,13,14,18,19,20,25,26],"abov":[5,6,7,9,11,15,23,26],"absolut":8,"abstract":[1,4,10,13,21],"acceler":21,"accept":[2,17,26,28],"access":[0,4,8,11,15,16,17,21,22,26],"access_":14,"access_ingress":14,"access_intern":14,"access_kei":[1,2,5,6,7,11,13,18,22,26],"access_llm":14,"accident":26,"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,25,26],"act":[2,8,9,15,17],"action":[0,7,12,13,18,19,26],"activ":[6,11,26],"actual":[3,8,13,17,18,20],"ad":[8,13,18,19],"adapt":[0,8,13],"add":[0,1,2,4,7,8,9,12,13,17,19,20],"add_span_processor":17,"addit":[6,7,8,16,20,26],"address":[1,2,6,7,11,13,17,22,26],"adjust":[7,17,20,23],"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,18,26],"against":[8,19,20],"agent":[1,6,7,8,9,10,12,14,15,19,20,21,22,25,26],"agent_1":[1,19],"agent_respons":19,"aggreg":[8,12],"agil":[9,10,21],"agnost":[0,9,26],"ahead":18,"ai":[0,4,9,10,11,12,14,17,18,19,21],"aid":26,"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,26],"alias":[3,4,6,13,21,22],"alic":[3,20],"align":[0,4,26],"aliyunc":6,"all":[0,4,6,7,8,11,17,18,20,23,24,26,28],"allow":[0,1,5,6,7,9,11,12,13,17,18,19,28],"along":11,"alongsid":[9,25,26],"alphabet":8,"alphanumer":5,"alreadi":[11,17],"also":[1,2,4,11,13,18,26],"alwai":[5,13,18],"amazon_bedrock":6,"amazonaw":6,"ambigu":[7,12],"amount":28,"an":[0,1,2,6,7,8,9,10,11,12,13,15,17,18,19,21,26],"analysi":[0,6,8,13,18],"analyst":5,"analyt":12,"analyz":[0,6,8,9,11,12,13,14,17,18],"ani":[0,1,3,4,6,7,9,10,11,12,17,18,19,20,21,23,26],"annot":7,"anoth":6,"answer":[7,18,26],"anthrop":[0,4,5,11,13,20,22,23],"anthropic_api_kei":[5,6,11,13,22,23],"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,22,25,26],"api_kei":[3,6,11,17,18,20],"api_serv":[7,12,14],"api_vers":15,"apierror":3,"apikei":18,"apivers":15,"apm":17,"apolog":19,"app":[2,6,9,10,18,21,23],"app_serv":[22,26],"appear":[6,19],"append":[6,8,17,18],"appl":19,"appli":[0,2,4,5,8,9,10,13,19,22,26],"applic":[0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,23,25,26],"appoint":13,"appreci":8,"approach":[4,5,13,17],"appropri":[0,2,8,13,17,18,26],"approv":19,"ar":[0,1,2,3,4,5,6,7,9,11,12,13,14,15,17,18,19,20,23,25,26],"arch":[4,5,9],"architectur":[1,2,7,9,13,17,27,28],"archiv":20,"area":4,"aren":6,"arg":18,"around":[26,28],"arrai":[18,20],"arriv":[1,18,19,26],"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,22,26],"associ":13,"assum":11,"astral":11,"async":[18,19],"asynccli":18,"asyncopenai":18,"atlanta":18,"attach":[1,2,17,18,19,26],"attempt":[8,9,19],"attende":7,"attent":[8,12],"attribut":[7,8,12,17],"aud":11,"audio":13,"augment":[1,19,22],"australian":11,"authent":[17,22],"author":[3,6,14,22],"auto":[17,18],"auto_llm_dispatch_on_respons":26,"autom":[12,17,18,20,23],"automat":[0,3,4,6,8,9,12,17,18,20,23],"autonom":[0,18],"avail":[0,3,4,6,7,9,11,13,17,26],"averag":8,"avoid":[8,9],"aw":[6,20],"await":[18,19],"awar":18,"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,17,26],"backend":[1,2,3,7,11,12,15,17,20,25,26],"background":11,"backward":5,"bad":[8,13],"baht":11,"balanc":[0,5,6,12,26],"bandwidth":20,"base":[0,2,3,4,5,7,8,11,12,17,18,19,26],"base_url":[3,5,6,11,17,18,20,22],"baselin":8,"basemodel":7,"basic":[3,4,6,11,18,23],"batch":[17,26],"batchspanprocessor":17,"battl":9,"bearer":[3,6],"becaus":[1,8],"becom":[1,8,9,13,20],"bedrock":20,"been":[11,12],"befor":[0,1,2,7,8,11,18,19,20,23,26],"begin":11,"behalf":[2,7,14,26],"behavior":[0,1,6,7,9,13,14,16,18,19,20,22],"behind":[1,2,3,6,10,20],"being":[5,26],"below":[1,2,6,7,11,15,17,19,23,26],"benchmark":[12,13],"benefici":12,"benefit":[3,5,6,7,9,16],"bespok":[10,21],"best":[0,4,9,16,26],"beta":[5,6],"better":[0,3,9,12,13,18],"between":[0,4,5,7,9,12,13,17,18,26,28],"bgn":11,"bigint":20,"bigram":8,"bin":11,"bind":[2,17],"bloat":20,"block":[1,2,3,18,28],"block_categori":5,"blood":7,"blurri":7,"boilerpl":13,"book":[11,13],"bool":[7,26],"boolean":[6,8],"bootstrap":26,"both":[2,4,6,8,9,10,12,13,15,18,20],"bound":28,"brazilian":11,"break":[0,14],"breaker":26,"bridg":[12,26],"brief":[7,26],"briefli":[3,26],"bright":[21,26,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,28],"builder":1,"built":[0,6,7,9,10,17,21,26],"bulgarian":11,"bullet":18,"burden":9,"busi":[0,7,8,9,11,12],"bypass":19,"byte":[14,17],"bytes_receiv":14,"bytes_s":14,"c":9,"cach":18,"cad":11,"call":[0,1,2,3,7,9,10,13,14,20,21,22,25,26],"caller":[1,2,19],"can":[0,1,2,3,5,6,7,8,9,10,11,12,13,14,17,18,19,20,23,26],"canadian":11,"canari":[0,4,5,8],"cannot":[13,20],"canon":6,"cap":8,"capabl":[0,3,5,6,7,9,11,12,18,22,26],"capit":[3,11],"captur":[0,1,8,9,13,17],"care":[11,12],"carefulli":[7,18],"carri":[17,26],"case":[5,6,8,9,10,19],"cat":13,"catch":8,"categori":[4,8,13],"caus":8,"celsiu":[7,12,18],"central":[0,2,4,7,9,10,12,14,21,26],"centric":13,"chain":[0,2,5,9,17,18,19,20,21,26],"challeng":13,"chang":[0,1,3,4,7,9,10,13,17,19,21],"char":8,"charact":[17,20],"chat":[0,3,4,5,6,8,9,11,13,14,17,18,19,20,22,23],"chat_complet":17,"chat_with_fallback":3,"chatmessag":19,"cheap":4,"cheaper":[3,5,18],"check":[1,7,8,11,12,18,19,20,23,26],"chf":11,"children":17,"chines":11,"choic":[3,11,17,18],"choos":[0,4,12,13,17,26],"chosen":6,"christma":18,"chunk":[3,18],"ci":23,"circuit":[0,1,26],"circular":5,"citi":[7,12,18,22],"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],"clean":7,"cleaner":5,"cleanli":[2,7,9,10],"cleanup":20,"clear":[7,12,13,18,19],"clearer":12,"clearli":[8,13,18],"cli":[11,16,23],"client":[2,4,5,6,17,18,20,21,22,23,26,28],"clienterror":19,"close":[13,18],"cloud":[4,25],"cloudi":18,"clue":8,"cluster":[4,9,25,26],"cnversat":7,"cny":11,"co":[17,20],"coal":8,"code":[0,1,3,4,5,6,7,9,10,11,13,14,17,18,26,28],"code_gener":6,"code_iata":18,"code_review":6,"codebas":[9,10,17,21],"codec":26,"codellama":6,"coder":6,"coher":6,"collabor":0,"colleagu":12,"collect":[3,12,13,15,17],"collector":[8,17],"column":20,"com":[5,6,12,14,17,18,20,22],"combin":[4,8,12,18,20],"come":4,"command":[6,23],"comment":20,"commit":17,"common":[6,7,8,12,13,17,20],"commun":[1,11,17,26],"compact":[6,13,17],"compani":[6,9,19],"compar":8,"compat":[0,2,4,5,9,11,17,18,20],"compil":24,"complaint":8,"complement":8,"complementari":[8,11],"complet":[0,3,4,5,6,8,11,12,13,14,17,18,19,20,22,23,26],"completion_token":17,"complex":[0,2,4,5,6,12,13,17,18,28],"complex_reason":[6,13],"complianc":[1,19],"compon":[6,9,17,23,26],"compos":11,"comprehens":[6,11],"comput":[3,8,17,23],"concept":[11,13,20],"concern":[0,8,9,17,26],"concis":18,"condit":[5,18],"confid":[8,13],"config":[6,13,15,17,20,23],"configiur":15,"configur":[3,4,8,9,11,16,17,19,21,23,27,28],"confirm":[8,12,23,26],"confus":8,"congratul":11,"connect":[2,4,7,9,11,18,23,25,26,28],"connect_timeout":[22,26],"connection_str":20,"conpleix":7,"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,17,20,23,24,26],"container_nam":23,"content":[1,3,5,6,7,8,9,11,13,17,18,19,23],"content_filt":5,"context":[0,1,2,3,6,8,9,11,12,13,17,20,24,26],"context_build":[1,18],"context_messag":18,"contextu":13,"continu":[1,3,9,10,18,19,20,21,23],"contract":26,"contribut":11,"contributor":[9,10,21],"control":[0,1,5,6,10,13,19,21,22,25,26,28],"conveni":7,"convent":26,"convers":[0,1,4,6,7,8,9,10,13,17,18,21,25],"conversation_context":18,"conversation_st":20,"convert":11,"coordin":[18,25,28],"copi":20,"core":[9,10,11,18,21,26],"corpor":19,"correct":[7,8,19,20,23],"correctli":17,"correl":[1,8],"correspond":26,"cost":[0,4,5,6,7,9,13,17,18],"could":[3,12,18,26],"count":[17,18,26],"coupl":[1,9,10],"cover":6,"covners":7,"cpu":26,"crash":1,"creat":[3,5,6,8,10,12,13,17,18,20,23,26],"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,22,26],"cross":[0,1,4],"crucial":[12,14,17],"ctx":18,"cue":13,"curl":[4,5,6,19,23],"currenc":[18,26],"currency_exchang":11,"currency_symbol":11,"current":[5,7,12,18,22],"current_temp":18,"current_timestamp":20,"custom":[0,1,3,4,6,8,10,13,17,18,19],"custom_api_kei":6,"customprovid":6,"cut":[0,1,9],"czech":11,"czk":11,"d":[3,5,6,18,19,23],"dai":[18,22],"daili":18,"danish":11,"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,23,25,26],"databas":[12,20],"database_url":20,"datadog":8,"datadoghq":17,"dataplan":[1,2,9],"datasourc":15,"date":[7,11,12,18,26],"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,26],"deal":18,"debug":[0,1,8,13,14,17,18,20,23,26],"debugg":0,"decemb":[11,18],"decid":[0,1,9,11,13,18,23,25],"decis":[0,1,9,13,17,18,25,26],"declin":8,"decoupl":[0,9,10,13,21],"decrypt":26,"deep":[2,6,10,13,18],"deeper":11,"deepseek":[4,20],"deepseek_api_kei":6,"def":[3,7,12,17,18,19],"default":[1,2,7,11,13,14,17,18,20,22,26],"defin":[1,2,4,5,11,13,17,18,19,22,23,26],"definit":12,"degen":8,"degrad":8,"delai":18,"delet":20,"deliv":[9,10,12,13,18,21],"deliveri":[9,10,21,26],"delta":3,"demo":[9,18,20],"demonstr":[6,10,12,13],"departur":18,"departure_tim":18,"depend":[9,13,20,26],"deploi":[6,9,17,23],"deploy":[0,2,4,5,6,9,10,20,21,25],"describ":[7,18,26],"descript":[1,5,6,7,11,12,13,18,19,22,26],"descriptor":13,"deserv":8,"design":[7,9,10,12,13,15,17,18,20,21,25,26],"desir":[6,7,12],"desk":8,"dest_cod":18,"destin":[1,18],"destination_cod":18,"destroi":26,"detail":[2,3,4,6,7,9,12,13,14,17,18,23,26],"detect":[7,8,17,19,26],"determin":[0,7,12,17,18,26],"determininist":9,"determinist":[0,7,26],"dev":[3,4,5,6,11],"develop":[0,2,3,4,5,6,7,8,9,10,17,21,25,26],"devic":[7,26],"device_id":26,"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,25,26],"difficult":9,"dipatch":7,"direct":[0,3,4,6,7,13,17,18,20,22],"directli":[0,2,8,11,13,23],"directori":23,"disabl":[17,20],"disast":9,"disconnect":8,"discov":[6,10,18],"discuss":3,"diseas":7,"disease_diagnos":7,"diseases_symptom":7,"dispatch":26,"displai":[12,17],"distinct":13,"distinguish":[0,13],"distribut":[5,8,17,26],"dive":[4,10,11],"divers":8,"dkk":11,"dn":23,"do":[8,9,13,14,18],"doc":[10,20],"docker":[1,5,6,11,15,17,18,22],"docs_ag":18,"document":[5,7,10,11,13,17,18,23,24],"doe":[6,7,12,13,20,25,26],"doesn":[6,8],"dollar":11,"domain":[8,12,13,18,19],"don":[3,7,8,12,20],"done":[8,18],"dot":5,"down":14,"downstream":[1,2,7,12,17,26,28],"downweight":8,"dozen":6,"dramat":[8,20],"drift":8,"driven":[11,13,19],"dropbox":9,"due":20,"dump":18,"duplic":[1,8,9],"durabl":20,"durat":[14,26],"duration_m":17,"dure":26,"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,22,26],"each":[0,1,3,6,7,8,9,11,12,13,14,17,18,19,20,26],"earli":[1,8,9,17],"earlier":[23,26],"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,26],"edit":15,"editor":20,"effect":[4,6,7,9,10,13,18],"effici":[0,1,6,7,9,11,13,17,25,26],"efficiency_scor":[8,17],"egress":[4,9,10,23,27],"egress_traff":13,"either":[12,17,19,26],"elasticsearch":14,"element":[7,18],"elif":18,"elk":14,"els":18,"email":12,"embarrassingli":28,"embed":[8,14,17],"emerg":8,"emiss":7,"emit":[1,8],"emot":8,"empow":[7,13],"empti":18,"en":18,"enabl":[3,4,5,6,7,8,9,12,13,17,18,20,22,23,26],"encod":[13,20],"encount":[23,26],"encrypt":26,"end":[0,3,7,9,10,17,18],"endpoint":[1,2,4,5,7,8,11,12,15,17,18,20,22,23,26],"energi":7,"energy_sourc":7,"energy_source_info":7,"energysourcerequest":7,"energysourcerespons":7,"enforc":[0,1,19,26],"engag":26,"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,26],"ensur":[4,7,9,11,12,13,17,19,20,23,26],"entangl":3,"enter":17,"enterpris":4,"entir":[1,9,17],"entiti":[1,18,26],"entri":[2,6,7,22],"enum":[7,12,26],"enumer":18,"env":11,"envelop":1,"environ":[3,4,5,6,11,12,13,17,20,23],"envoi":[2,4,9,10,18,21,25,26,28],"envoyproxi":9,"ephemer":20,"equal":[7,28],"equat":13,"equival":11,"error":[1,4,7,9,13,15,17,18,19,20,23,26],"escal":[17,18],"essenti":[10,13,19],"establish":26,"estim":18,"etc":[8,9,11,17,23,26],"eu":17,"eur":11,"euro":11,"evalu":[8,9,13,19],"evaluation_interv":15,"even":[1,6,12,13],"evenli":26,"event":[18,26],"ever":[10,21],"everi":[8,9,10,14,19,20,21],"evolv":[1,9,13,18],"exact":[8,13],"exactli":26,"examin":18,"exampl":[2,4,5,6,8,10,11,14,19,20,22,23,26],"exce":[8,18],"exceed":26,"excel":[8,13,17],"except":[3,18,19],"exception":[8,9],"excess":[7,8,26],"exchang":[8,11],"exclam":8,"exclud":6,"exclus":9,"execut":[1,8,12,13,17,26],"exemplar":8,"exist":[0,2,3,4,6,8,13,17,20],"expand":6,"expans":6,"expect":[1,8,12,23,26],"expens":[7,8],"experi":[11,12,13,18],"experiment":[5,13],"expert":8,"expertis":8,"explain":[3,8,12,13,18,23],"explan":[7,12],"explanatori":14,"explicit":[8,13,23],"explicitli":[13,17],"explor":[10,11,13,18,20],"export":[8,14,15,17,20],"expos":[2,3,9,11,14,18,19],"express":8,"extend":[6,9,13],"extern":[0,19,22],"extra_head":18,"extract":[3,7,12,17,26],"extract_flight_rout":18,"extraction_model":18,"extraction_prompt":18,"f":[3,7,12,14,17,18,20,23],"f376e8d8c586":14,"face":1,"facilit":17,"facto":[9,10],"factor":8,"factual":8,"fahrenheit":[7,12,18],"fail":[1,3,4,5,8,19,26],"failov":[0,2,7,9,20,26],"failur":[1,8,20],"fair":26,"fall":13,"fallback":[3,4,5,6,17,18,25],"fallback_model":3,"fals":[7,8,19,26],"famili":[0,9],"familiar":11,"famreowkr":0,"faq":18,"far":18,"fashion":[7,26],"fast":[1,3,4,5,6,7,8,9,11,13,20,22],"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,22],"feed":14,"feedback":[9,10,17,19,21],"feel":7,"fetch":[9,12,18],"few":[14,17],"field":[1,6,7,14,18],"file":[2,6,7,15,20,23,24,26],"fill":18,"filter":[0,2,9,10,18,19,20,21,22,26,28],"filter_chain":[1,18,19,22],"final":[1,3,18,26],"final_messag":3,"final_text":3,"financ":19,"find":[8,11,12,17,20],"fingerprint":8,"firewal":2,"first":[3,4,8,9,11,12,15,17,18,19,20,26],"fit":[2,26],"fix":13,"flag":[8,17,26],"flash":6,"fleet":13,"flexibl":[3,4,6,9,10,13,15,17],"flight":[11,18,22],"flight_ag":[11,18,22],"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,27],"fluentd":14,"fly":18,"focu":[0,7,9,10,18,20,21,26],"focus":[2,6,7,9,10,11,12],"fog":18,"follow":[1,5,6,7,9,11,13,14,17,18,20,22,23,26],"forecast":18,"forecast_dai":18,"forecast_typ":18,"forget":8,"forint":11,"form":[8,12],"format":[0,6,7,9,12,13,15,16,18,20,22],"forth":8,"forward":[2,6,7,14,17,22,25,26,28],"fossil":7,"found":[3,7,11,14,18],"foundat":[6,9,10,18],"frame":26,"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],"frequenc":17,"frequent":7,"friction":8,"friendli":[12,13,22],"from":[0,2,3,4,5,6,7,8,9,10,11,12,13,17,18,19,20,21,23,26,28],"front":6,"frontend":2,"frustrat":17,"fuel":7,"full":[2,3,4,7,11,13,17,18,20,22],"function":[0,5,7,9,11,13,18,21,22,23,26,28],"further":11,"futur":[4,5,6,18],"fuzzi":8,"g":[1,5,6,7,9,11,12,13,14,17,18,20,22,26],"ga":7,"gap":12,"gate":18,"gate_origin":18,"gatewai":[2,4,6,8,9,10,17,18,22],"gather":26,"gbp":11,"gdpr":19,"gemini":4,"gemma":6,"genai":[7,11],"gener":[0,1,6,9,11,12,13,15,17,19,20,22,24,26,28],"geocod":18,"geocode_data":18,"geocode_respons":18,"geocode_url":18,"get":[1,2,3,6,7,8,9,11,12,17,18,19,22],"get_current_weath":22,"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,"github":[11,18],"give":[0,8,9,10],"given":[8,26],"glm":6,"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,26],"gpu":25,"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,"groq_api_kei":6,"ground":[9,10],"group":18,"growth":20,"grpc":17,"guard":[9,19,26],"guardrail":[0,1,2,5,9,10,11,17,18,21,22,26],"guesswork":8,"guid":[0,4,6,8,11,12,17,18,20,23],"guidanc":8,"guidelin":4,"h":[3,5,6,19,23],"ha":[9,11,12,13,17,20,26],"hack":9,"haiku":[5,6],"hallucin":14,"hand":[1,8,18],"handel":26,"handl":[0,2,4,7,8,9,10,11,12,13,18,19,20,23,25,26,28],"handle_request":[17,18],"handler":[7,9],"handoff":[0,18],"happen":[2,8,18],"happi":8,"hard":[1,9,13],"hardcod":[0,3,20],"harden":9,"harder":1,"hardest":8,"hardwar":28,"harm":19,"hashmap":20,"hasn":20,"have":[0,6,7,8,9,11,12,17,18,20],"haven":11,"hcm":26,"header":[6,9,11,16,18,22,23,26],"health":[23,26],"healthcar":[13,19],"healthi":[11,26],"hello":[3,5,6,13,17],"help":[0,4,7,8,9,10,11,12,13,15,17,18,19,21,26],"here":[4,6,7,11,12,13,14,17,18,19,24,26],"heurist":8,"hex":17,"hexadecim":17,"hf":6,"hidden":[9,10,21],"hide":2,"high":[4,5,6,7,8,9,10,11,12,13,27],"higher":23,"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,"horrid":9,"host":[1,2,5,6,11,14,15,17,18,20,22,25,26],"hostnam":[6,26],"hotel":11,"hotel_ag":11,"hour":[8,18],"how":[0,1,2,3,5,6,7,9,10,11,12,13,15,16,23,25,26],"howev":[1,26],"html":10,"http":[0,2,3,4,5,6,9,11,12,14,15,17,18,19,20,22,23,25,26],"http_client":18,"http_method":[7,22],"httpexcept":7,"httpx":18,"huf":11,"huggingfac":7,"human":[7,8,13,18],"human_escal":18,"hundr":6,"hungarian":11,"hybrid":13,"hygien":9,"hyphen":5,"i":[0,1,2,3,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23,25,26,28],"iam":17,"iata":18,"icao":18,"iceland":11,"id":[1,3,6,11,14,17,18,19,20,22,26],"idea":10,"ideal":[0,3,13,17,18,20],"ident":18,"ident_iata":18,"identif":12,"identifi":[5,7,8,12,13,17,20,26],"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,23],"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,26],"incent":7,"includ":[3,4,6,7,9,11,12,13,14,15,17,18,20,23,26],"inclus":13,"incom":[0,1,2,7,12,13,17,18,26],"incomplet":[8,12],"increas":8,"incredibli":9,"indent":18,"independ":19,"index":[8,20],"indian":11,"indic":[7,8,13,17,26],"individu":[1,8,18],"indonesian":11,"ineffici":[8,17],"infer":[6,8,9,13,18],"info":[11,18],"inform":[6,7,8,12,14,17,26],"information_extract":26,"infrastructur":[9,10,21],"ingest":8,"ingress":[9,10,23,27],"ingress_traff":[2,11,26],"init":17,"initi":[2,7,16,20,26],"inject":[1,17,18],"inner":[11,18,26],"innov":11,"input":[7,12,13,19,20,22,26],"input_guard":[19,22],"input_item":20,"inquiri":18,"inr":11,"insecur":17,"insert":20,"insid":[1,9,18,25,26],"inspect":[1,8,25],"instal":[3,6,11,17],"instanc":[0,5,8,20,22,26],"instant":8,"instead":[3,5,6,7,9,12,13,17,20,22],"instruct":[6,8,10,11,18],"instrument":[0,8,15],"insurance_claim_detail":14,"int":[7,18,22],"integr":[3,4,5,6,7,8,10,11,12,13,14,15,16,23],"intellig":[0,3,4,5,6,9,17,26],"intend":5,"intens":8,"intent":[0,8,9,11,12,13,17,18,26],"interact":[1,8,12,14,17,19],"interest":11,"interfac":[3,4,6,11],"intermedi":[0,17],"intern":[1,2,5,6,7,11,15,18,22,26],"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,26],"ip1":26,"ip2":26,"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,26,28],"itself":[1,8,25],"j":[0,11],"jaccard":8,"jaeger":[8,17],"jailbreak":[5,9,19],"japanes":11,"java":9,"javascript":0,"jfk":11,"job_nam":15,"join":3,"joke":23,"jpy":11,"jq":[11,23],"json":[3,5,6,7,11,12,17,18,19,23],"jsonb":20,"judg":8,"jure":[9,10],"just":[0,3,6,7,8,18],"k2":6,"katanemo":23,"keep":[9,12,20],"kei":[2,3,6,8,13,16,17,18,20,22,26],"keyword":18,"kibana":14,"kimi":6,"kind":11,"king":12,"knowledg":[2,18],"known":6,"kong":11,"korean":11,"koruna":11,"krona":11,"krone":11,"krw":11,"kr\u00f3na":11,"kubernet":17,"l7":9,"la":18,"label":8,"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,26],"larg":[6,12,13,17,24,26,28],"larger":[6,18],"last":[7,17,18],"last_user_msg":18,"latenc":[0,5,7,8,9,12,13,15,17],"later":20,"latest":[5,6,11,22],"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,18,19,23],"leu":11,"lev":11,"level":[2,4,5,8,9,10,11,12,13,23,27],"leverag":[0,17,18,20],"libev":26,"librari":[4,6,8,9,13,21],"lifecycl":[0,17,21,27],"lifetim":[26,28],"lightweight":[1,6,8,25,26],"like":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,26],"limit":[2,5,6,7,13,17,18,20,26],"line":[6,9],"linearli":9,"lira":11,"list":[1,6,7,11,17,18,19,20,26],"listen":[1,6,7,9,11,13,17,18,19,21,22,26],"listens":26,"litellm":[6,22],"littl":8,"live":[0,1,8,9,11,18,25,26],"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,26],"llm_gateway_endpoint":18,"llm_provid":[5,6,7,10,13],"llm_router":10,"load":[0,5,6,18,26],"load_bal":5,"local":[3,4,5,6,7,17,20,25,26],"localhost":[6,11,15,17,19,23],"locat":[7,12,18,22],"location_model":18,"location_nam":18,"log":[0,1,6,8,9,15,16,17,18,20,21,23,26],"logger":18,"logic":[1,2,3,6,7,9,10,11,12,13,18,19,20,21,26],"london":18,"long":[0,6,7,8,9],"longitud":18,"look":[2,8,11,17,18],"lookup":18,"loop":[9,10,11,17,18,21,26],"lost":20,"love":8,"low":[0,8,9,12,13],"lower":7,"lssf":11,"m":[8,11,18],"machin":[3,28],"made":11,"mai":[6,8,26],"main":[3,11,17,26],"maintain":[7,13,18,19,26],"mainten":9,"major":28,"make":[0,1,7,8,9,11,12,13,14,17,18,19,20,25,26],"malaysian":11,"malici":[19,26],"manag":[0,2,3,4,5,6,7,9,10,11,12,14,18,20,25,26],"mandatori":7,"mani":[1,17,26],"manipul":15,"manual":[3,7,8,20],"map":[5,12,13],"mark":[6,7,8],"marker":[8,17],"market":18,"mask":1,"massiv":9,"match":[1,3,6,7,8,13,17,18,23,26],"math":[3,13],"mathemat":[6,13],"matter":[8,9,10,12,13],"maverick":6,"max":[18,26],"max_cost_per_request":5,"max_lat":5,"max_pag":18,"max_token":[3,17,18],"maximum":13,"mcp":[9,10,18,19,22],"me":[3,8,11,18,19,23],"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,25,26],"mention":18,"merg":[3,20],"messag":[3,5,6,7,8,11,12,13,17,18,19,20,22,23,26],"message_format":[7,11,13],"messi":8,"meta":6,"metadata":[1,3,7,14,17,25],"meteo":18,"method":[4,7,8,14,17],"metric":[0,8,9,16,17],"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,22],"minim":[13,17,19,23],"ministr":[6,22],"minor":8,"minut":[7,18],"misalign":19,"misconfigur":1,"miss":[8,18],"mistak":8,"mistral":[4,22],"mistral_api_kei":[6,22],"mistral_loc":22,"misunderstand":8,"misunderstood":8,"mitig":8,"mix":[3,8],"mixtral":6,"mm":18,"mobil":2,"modal":13,"mode":[8,20],"model":[0,3,7,8,9,10,12,17,18,19,20,21,22,24,25,26,27],"model_1":[11,22],"model_alia":3,"model_alias":[1,3,5,13,22],"model_dump_json":18,"model_provid":[1,2,6,11,18,22,26],"model_serv":14,"moder":[1,8,9,10,21],"modern":[15,17],"modif":[13,26],"modifi":7,"modul":17,"modular":2,"mondai":18,"monitor":[0,4,8,9,14,16,17,18,20,21,23,26],"moonshotai":6,"moonshotai_api_kei":6,"more":[0,2,3,5,7,9,12,13,14,17,18,19,20,21,23,26,28],"most":[0,1,2,6,8,10,12,13,14,17,18,20,28],"mostli":8,"move":[9,20],"msg":[18,19],"multi":[0,3,4,6,9,10,11,13,18,20],"multimedia":13,"multimod":6,"multipl":[0,3,4,5,8,11,12,17,18,20,22,26,28],"must":[5,8,17,20],"mutat":1,"mxn":11,"my":[3,8,20],"mycompani":6,"mypass":20,"myproject":20,"myr":11,"myuser":20,"n":[11,17,18,19],"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,22,23,26],"nativ":[3,4,6,10,15,21],"natur":[7,8,11,12,18,26],"navig":[10,20],"necessari":[7,12,26],"need":[0,1,2,3,4,7,8,11,12,13,15,17,18,20,23,26],"neg":8,"negat":8,"negoti":18,"neither":8,"nest":18,"network":[1,9,10,12,20,27],"neutral":[8,17],"never":[11,20],"new":[0,3,4,5,6,7,9,11,12,13,17,18,20],"next":[0,6,12,19,21],"nif":11,"node":0,"nok":11,"non":[3,6,8,18,28],"none":[6,7,8,11,18,23],"nonexist":3,"nonstop":18,"nor":8,"normal":[0,1,8,26],"norwegian":11,"not_found":18,"note":[6,14,15,18],"notfounderror":3,"notic":20,"noun":13,"nova":6,"now":[11,18],"npleas":19,"nuanc":8,"null":[18,20],"number":[5,8,12,17,18,20,22,26,28],"nyc":18,"nzd":11,"o":[3,7,17],"o1":5,"o3":6,"object":[7,8,14,18],"observ":[0,1,4,8,9,10,11,15,17,18,21,22,23],"obvious":1,"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],"omit":1,"onc":[1,5,7,9,11,12,17,18,20,26,28],"one":[2,6,9,11,12,17,18,20,26],"ones":[7,8,12],"ongo":12,"onli":[1,2,6,12,17,18,19,20,26],"open":[0,2,6,7,9,10,15,17,18,24],"openai":[0,1,2,4,5,7,9,10,13,14,17,18,20,22,26],"openai_api_kei":[1,2,5,6,7,11,13,17,18,22,23,26],"openai_cli":3,"openai_client_via_plano":18,"openai_dev_kei":6,"openai_prod_kei":6,"openrout":6,"opentelemetri":[8,9,15,22],"oper":[8,9,11,12,13,17,18,26],"operation":13,"opportun":8,"optim":[4,6,12,13,17],"option":[1,3,6,7,10,11,13,17,18,20,26],"opu":6,"oral":7,"orchestr":[2,9,10,21,22,26],"order":[0,1,12,25,26],"organiz":19,"orient":[8,12],"origin":[2,6,9,14,18],"origin_cod":18,"oss":[5,6],"otel":[8,17],"other":[0,1,2,6,9,11,12,17,18,26],"otlp":17,"otlp_export":17,"otlpspanexport":17,"our":[9,12,20,26],"out":[9,10,12,18,19,21],"outbound":[9,11,26],"outcom":[1,8],"outer":[11,18],"outgo":[12,17,26],"outlier":8,"outlin":26,"output":[3,9,12,15,17,18,19,20,23],"output_text":20,"outright":8,"outsid":19,"over":[1,4,9,13,19,25],"overal":[17,18],"overlap":[8,13],"overload":26,"overrid":[6,26],"overview":[16,21],"overwhelm":[8,26],"own":[1,6,9,17,18,25,26],"p":23,"p95":8,"paa":6,"packag":[11,17],"page":[8,24],"pai":12,"pain":9,"painstakingli":8,"par":12,"parallel":[12,26,28],"param":[12,15,18],"paramet":[6,11,12,17,18,22,26],"parent":17,"pari":[11,18],"pars":[7,12,14,26],"part":[7,8,9,12,17,18,26],"parti":25,"particip":13,"particular":[0,7,12],"particularli":18,"partli":18,"pass":[1,7,14,18,19,23,26],"passthrough":22,"passthrough_auth":[6,22],"password":[18,20],"past":20,"path":[1,2,6,7,8,11,12,14,17,22,23,26],"pattern":[1,4,6,8,9,10,17,18,20],"paus":20,"payload":[3,17],"payment":[12,17],"penalti":8,"per":[6,8,9,12,14,15,26],"perceiv":[9,15],"percentag":[8,22],"percentil":8,"perfect":[8,20],"perform":[0,2,4,6,7,8,9,12,13,17,18,20,23,26,28],"period":[8,20,26],"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],"piec":7,"pii":5,"pilot":17,"pip":[3,11,17],"pipelin":[17,23,26],"place":[9,12,26],"placehold":17,"plain":[1,18],"plaintext":24,"plan":[5,18],"plane":[10,21,25,26],"plano":[0,1,2,3,4,6,13,14,15,16,18,19,20,22,23,24,25,26,28],"plano_agent_rout":1,"plano_config":[3,6,7,11,18,20,22,23],"plano_llm_listen":14,"plano_log":14,"plano_orchestrator_v1":[11,18,19,22],"plano_trace_port":17,"planoai":[11,17],"platform":[6,8,17],"pleas":[3,4,6,12,13,18,19,20],"pln":11,"plug":[9,10],"plumb":[10,20,21],"pod":17,"point":[1,2,3,5,7,8,12,17,18,20,22],"polici":[0,1,4,8,9,10,13,17,19,20,21,26],"polish":11,"pollut":7,"pool":[20,26],"pooler":20,"poor":[8,17],"popul":8,"popular":17,"port":[1,2,6,7,11,13,17,18,19,20,22,23,26],"portal":6,"posit":17,"positive_feedback":8,"post":[3,5,7,8,14,17,18,19,22],"postgr":20,"postgresql":3,"pound":11,"power":[1,4,7,8,11,12,18],"practic":[1,4,9,10,16],"pre":26,"preced":[6,17],"precis":[0,7,9,12],"predefin":2,"predict":[7,13],"prefer":[0,3,4,9,12,17,18,26],"prefix":6,"premier":6,"premis":[4,25],"prepar":[1,17],"present":[8,9,12,17,18],"preserv":6,"prev_response_id":20,"prevent":[9,17,19,20,26],"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,28],"primary_and_first_fallback_fail":5,"primary_model":3,"primit":[2,4,25],"print":[3,11,12,17,20],"prior":1,"prioriti":6,"pro":6,"problem":[3,5,6,13,18],"problemat":[8,17],"proce":26,"process":[1,9,12,13,14,15,18,19,25,28],"process_customer_request":17,"processess":7,"processor":17,"prod":[4,5,6],"produc":[12,26],"product":[0,3,4,5,6,8,9,10,12,13,18,19,21,23],"product_recommend":18,"profan":[5,8],"profil":[1,12,13],"program":[3,4,13],"progress":[8,18],"project":[20,24],"prolifer":13,"prometheu":15,"promethu":15,"prompt":[0,1,8,9,10,13,17,18,19,21,22,25,26,28],"prompt_function_listen":22,"prompt_guard":10,"prompt_target":[7,10,11,12,22,26],"prompt_token":17,"prone":7,"pronoun":18,"proof":[4,6,20],"propag":[9,16],"proper":17,"protect":[9,17,19],"proto":17,"protocol":[1,2,9,10,11,14,17,18,23,26],"proven":[9,10],"provid":[0,1,2,3,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,25,26],"provider_interfac":6,"provider_model":6,"proxi":[0,6,8,9,10,15,18,20,21,22,23,26],"psql":20,"public":2,"publish":15,"pull":[1,6,10,21],"punctuat":8,"purpos":[3,5,6,7,18,26],"pydant":7,"python":[0,4,5,6,9,13,14,20],"q":12,"qa":17,"quadrat":13,"quadratic_equ":13,"qualiti":[0,13,17],"quantum":[3,23],"queri":[1,4,7,8,11,12,13,17,18,19,20,22],"query_rewrit":[1,18],"queryabl":8,"question":[3,7,8,18,19,26],"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,"rag":[1,18,26],"rag_ag":[1,19,22],"rag_energy_source_ag":7,"rain":18,"rais":[12,19],"rand":11,"random":22,"random_sampl":[1,11,17,18,22],"randomli":11,"rang":[0,7,15,17],"rapid":13,"rare":26,"rate":[6,8,9,11,15,17,26],"rather":[0,1,9,25],"ratio":8,"raw":[13,17,18],"re":[0,1,4,6,7,9,12,17,18,20],"reach":[0,1,9,19,25],"reachabl":1,"read":[9,12,17,18],"readabl":7,"readi":[3,13,20,23],"real":[0,8,9,11,12,13,18,25,26],"realli":9,"reason":[0,1,3,4,5,6,13,17,18,19],"reboot":26,"reboot_network_devic":26,"rebuild":23,"receiv":[2,7,12,14,17,18,19,20,26],"recent":[17,18],"recept":[17,26],"recognit":7,"recommend":[11,18,28],"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,24],"referenc":23,"refernc":12,"reflect":5,"reformul":8,"regardless":[3,5],"region":[4,17,20],"registri":6,"regul":19,"regularli":20,"reinforc":[8,21],"reject":19,"relat":[2,13,15,18,19,26],"releas":[5,6],"relev":[1,7,12,18],"reli":[8,13,17,25],"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,"render":20,"renew":7,"renminbi":11,"reorder":1,"repair":17,"repeat":[8,9,17,18],"repeatedli":8,"repetit":17,"rephras":8,"replac":[6,8,17,18,20],"repositori":11,"repres":[1,17],"req":7,"request":[0,1,2,3,4,5,6,9,11,12,13,14,18,19,20,21,22,23,27],"request_bodi":18,"requested_dai":18,"requestsinstrumentor":17,"requir":[0,2,4,7,8,11,12,13,17,18,20,22,23,25,26],"resend":20,"reset":18,"resili":9,"resolut":[8,23],"resolv":[8,18],"resourc":[6,11,16],"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,22,26],"response_cod":14,"response_flag":14,"response_id":[3,20],"response_messag":18,"rest":[1,3,4,26,28],"restart":20,"result":[0,1,2,6,12,18],"retent":20,"retrain":13,"retri":[0,2,4,7,9,18,25,26],"retriev":[1,3,7,9,12,18,19,20,22,26],"return":[0,1,2,3,6,7,12,17,18,19,26],"reusabl":[1,22],"revers":[19,26],"review":[5,6,8,18],"rewrit":[1,9,17,18,22,26],"rewrot":1,"rhythm":8,"rich":[0,10,13,18,21],"right":[7,8,9,11],"ringgit":11,"risk":[8,19],"ro":23,"robin":[17,26],"robust":[9,10,12],"role":[3,5,6,11,13,17,18,19,23],"rollout":5,"romanian":11,"ron":11,"root":8,"rote":[10,21],"round":[17,26],"round_robin":5,"rout":[0,1,2,3,4,5,7,8,9,10,18,20,21,22,26],"router":[0,1,4,11,18,19,22,26],"routin":12,"routing_prefer":[6,13],"rule":[1,4,8,12,18],"run":[0,1,9,11,13,17,19,20,23,25,26],"runtim":[1,6],"rupe":11,"rupiah":11,"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],"sampl":[1,11,15,17,22,23],"san":[7,12],"sanit":26,"satisfact":[8,18],"save":[7,20],"scalabl":[7,9,10,11],"scale":[0,4,8,9,10,18,20,21,26],"scatter":9,"scenario":[6,7,8,9,10,12,13,20,26],"scene":[2,3,20],"schedul":[7,12,18],"scheduled_in":18,"scheduled_out":18,"schema":[11,20],"scheme":[5,6,15],"scienc":12,"scope":19,"score":[8,17],"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,26],"seamlessli":[3,4,7,13,15,17],"search":[8,11,18],"search_dat":18,"search_date_obj":18,"seattl":[12,18],"second":[3,18,20],"section":[1,5,6,7,10,11,17,18,20,26],"secur":[2,4,10,17,20,26],"see":[0,2,4,11,12,13,17,18,20,23,26],"segment":18,"sek":11,"select":[0,2,4,10,11,13,17,18,20,26],"self":[2,9,14,20,26],"semant":[1,3,4,5,6,9,13,17],"send":[2,3,6,12,17,20,26],"sens":8,"sensibl":[1,2],"sensit":[1,17,18],"sensitive_data":5,"sent":[14,26],"sentiment":17,"separ":[7,25,26,28],"sequenc":[0,9,11,26],"server":[2,6,9,10,11,21,25,26],"servic":[0,1,2,6,7,8,9,11,12,14,18,19,20,22,23,26],"session":[8,20],"set":[6,7,8,9,10,11,12,17,20,23,26],"set_tracer_provid":17,"setup":[1,2,7,12,17,20],"sever":[8,9,15,17,26],"sfo":11,"sgd":11,"sh":11,"shallow":8,"shape":[9,26],"share":[11,26],"sharp":8,"sheqel":11,"shift":13,"ship":[10,17,21],"short":[1,3,6,8,17],"shorten":[9,10],"should":[0,7,9,11,12,13,18,20,26],"shouldn":[10,21],"show":[0,1,2,7,11,17,18,19,23],"shown":6,"shrink":8,"sidecar":[9,10],"sign":8,"signal":[0,9,10,13,16,21],"signatur":12,"significantli":18,"silent":8,"similar":[8,13,20,22],"simpl":[1,3,4,5,6,8,12,17],"simpli":[11,17],"simplic":26,"simplif":5,"simplifi":[2,4,6,7,10,11,17,19],"simultan":4,"sinc":[7,11,17],"singapor":11,"singl":[2,6,7,9,11,12,18,20,22,24,28],"sit":[9,10,12,25,26],"site":17,"six":8,"size":[3,17,20],"sk":6,"skimp":12,"sla":19,"slow":[7,8],"small":[6,28],"smaller":[6,18],"smart":[0,1,2,3,5,9,10,12,18,21,22,26],"smooth":18,"sni":26,"snippet":13,"snow":18,"so":[1,2,3,7,9,10,11,12,17,19,20,26],"socket":26,"softwar":9,"solar":7,"sole":13,"solut":7,"solv":[3,5,6,9,13],"some":[6,7,8,11,12,15,26,28],"someth":8,"sonnet":[3,5,6,11,13,17,20,22,23],"soon":[4,18],"sota":12,"sourc":[6,7,11,12,15,17,18],"south":11,"space":[8,13],"span":[8,17,26],"span_processor":17,"spanish":13,"speak":8,"special":[0,6,9,13,18,20],"specif":[0,3,4,5,6,7,8,9,11,12,13,17,18,26],"specifi":[1,2,6,7,12,13,26],"speed":[9,15],"spell":12,"spend":28,"spike":8,"split":[5,18,25],"sporad":28,"spot":8,"spread":1,"sql":20,"stabl":[5,13],"stack":[8,9,10,12,14],"staff":[21,26,27],"stage":[5,17],"stai":[8,9,10,11],"standalon":17,"standard":[1,4,6,9,10,11,17,18,21],"start":[1,2,8,18,20],"start_as_current_span":17,"start_tim":14,"stat":[15,26],"state":[0,1,4,7,8,9,10,11,12,13,21,22,25,26],"state_storag":20,"statement":18,"static":[13,26],"static_config":15,"statist":26,"statu":[1,11,12,14,17,18,19],"status_cod":18,"step":[0,1,10,17,21],"still":[1,2,13,20],"stitch":9,"stopword":8,"storag":3,"store":[6,15,20],"stori":[3,13],"storytel":[6,13],"str":[7,11,12,18,26],"straightforward":12,"strategi":[4,8,9,10,17],"stream":[1,3,6,9,17,18,19,26],"streamabl":[1,22],"streamingrespons":18,"streamlin":[2,7],"strength":13,"strftime":18,"string":22,"strip":[1,18],"stripe":9,"strong":8,"strptime":18,"structur":[1,4,7,8,11,13,14,17,26],"struggl":[7,8],"stuck":8,"studio":6,"stuff":12,"style":[6,9,10,13,26],"subject":[8,13],"submit":[12,18],"subscript":6,"subsequ":20,"substanti":9,"substr":8,"subsystem":[2,4,9,25,26],"subsystmem":26,"success":[1,8,9,11],"successfulli":[1,11],"sudden":8,"suffix":6,"sugar":7,"suggest":12,"suit":[9,13],"suitabl":[12,13,18,20],"sum":5,"summar":[0,3,5,7,12,13,26],"summari":[12,13,16,26],"sunris":18,"sunset":18,"support":[4,7,8,11,13,15,17,18,19,20,21,26],"sure":[17,20],"surfac":[0,1,2,8,9],"sustain":7,"swap":[9,13],"swedish":11,"swiss":11,"switch":[4,5,13,20],"symbol":[11,26],"symptom":7,"synopsi":17,"syntax":[4,20],"system":[0,1,7,8,9,11,12,13,14,17,18,19,20,26],"system_prompt":[7,11,26],"t":[3,6,7,8,10,11,12,13,20,21],"t00":18,"t23":18,"tabl":20,"tag":23,"tail":14,"tailor":12,"take":[0,6,9,11,26],"taken":14,"talk":[1,2,7,25],"target":[0,1,5,10,13,15,17,21,22,26],"task":[0,1,4,5,6,7,8,9,12,13,18,19,22,26,28],"tcp":26,"team":[0,1,4,9,10,21],"tech":21,"techcorp":19,"technic":[13,18,19],"techniqu":[7,13],"technologi":[7,9],"telemetri":[9,15,17],"tell":[3,8,18,23],"temperatur":[7,12,17,18,26],"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,"tempo":[8,17],"tenant":6,"tend":1,"term":[3,7],"termin":[1,2,9,18],"terminal_origin":18,"test":[0,3,4,5,6,7,8,9,12,20],"testabl":7,"text":[3,8,12,18,20,24,26],"text_stream":3,"textual":13,"tft":[9,15],"thai":11,"than":[0,1,9,25],"thank":8,"thb":11,"thei":[0,1,2,6,8,13,18,19],"them":[0,1,7,8,10,12,18,19,20,21,25,26],"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,24,26,28],"thing":8,"think":12,"third":25,"thirst":7,"thoroughli":12,"those":[0,1,7,17],"thread":[20,21,26,27],"threat":8,"three":[3,4,7,9,13,15,26],"threshold":8,"through":[0,1,2,3,4,6,7,9,10,11,12,13,14,17,18,19,26],"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,25,26],"time_to_first_token":17,"timeout":[5,11,13,15],"timestamp":[20,26],"timezon":18,"tl":[2,9,23,26],"tlm":9,"tls_certif":7,"todai":[4,11,18,26],"togeth":[2,4,8,9],"together_ai":6,"together_api_kei":6,"token":[6,7,8,9,15,17,26],"toler":[4,7],"tomorrow":[11,18],"tone":8,"too":[8,18,26],"took":14,"tool":[0,1,2,3,8,9,11,13,14,15,16,18,19,22,25,26],"toolerror":19,"top":[2,4,28],"top_p":17,"topic":[1,13,19],"topologi":27,"tot":[9,15],"total":[8,9,14,15],"total_token":17,"touch":9,"trace":[0,1,9,10,11,15,16,18,21,22,26],"trace_export":17,"tracepar":[9,16,18],"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,25,26],"train":[8,13],"transact":12,"transform":[6,17,18,26],"translat":[13,26],"transpar":[9,13],"transport":[1,22,26],"travel":[11,12],"travel_assist":11,"travel_booking_servic":[18,22],"travel_d":18,"treat":26,"trigger":[9,10,12,19],"trip":18,"trivial":26,"troubleshoot":[7,18],"troubleshoot_ag":18,"true":[1,2,3,6,7,8,11,12,13,15,17,18,22,26],"try":[3,11,18,23],"tunabl":8,"tune":8,"tupl":7,"turbo":[6,7],"turkish":11,"turn":[0,3,9,11,12,17,18,20],"turn_count":[8,17],"tutori":10,"two":[1,2,11,13,18,20,26],"txt":21,"type":[0,1,2,3,5,6,7,11,12,13,15,18,19,20,22,23,26],"typescript":0,"typic":[2,6,7,12,18,19,26],"u":[6,8,20],"ui":[8,17,26],"unambigu":13,"unavail":18,"unbound":20,"unclear":8,"uncom":20,"under":[2,9,14],"underli":[3,5,13],"underscor":5,"understand":[0,5,8,9,10,12,13,15,16,18],"undifferenti":26,"unexpect":[1,12],"unicod":8,"unifi":[2,3,4,6,9,20,26],"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,26],"up":[1,6,7,9,10,11,17,18,20,23],"updat":[7,8,9,11,12,13,18,20,23,26],"updated_at":20,"upgrad":[4,5,9,26],"upon":[18,26],"upper":18,"uppercas":8,"upstream":[2,6,7,9,12,14,15,22,23,25,26],"upstream_host":14,"urin":7,"url":[1,4,7,11,15,17,18,19,20,22],"us":[0,2,3,6,7,8,9,10,14,16,19,20,21,22,23,24,25,26],"usag":[0,3,4,5,6,7,8,9,12,15,17,20,26],"usd":11,"user":[0,1,3,5,6,7,9,11,12,13,14,15,17,18,19,20,23],"user_messag":18,"user_queri":19,"usernam":14,"usi":17,"usual":[11,17],"util":[11,26],"uv":11,"uvx":11,"ux":[10,21],"v":[11,17,18,26],"v0":[1,2,6,7,11,18,22,26],"v1":[2,3,4,5,6,8,9,10,11,13,14,17,18,19,20,22,23],"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,26],"validate_with_llm":19,"valu":[3,7,12,17,18,26],"valuabl":8,"valueerror":12,"var_nam":20,"variabl":[6,11,17,20,23],"variant":[0,13],"varieti":26,"variou":[9,12,17,28],"ve":[7,11],"venv":11,"verbos":[17,23],"veri":[8,17,26],"verifi":[17,20,23],"version":[0,1,2,3,4,5,6,7,11,17,18,20,22,26],"via":[0,1,2,4,6,7,9,10,11,16,17,18,25,26],"view":[6,15,17],"viewer":17,"violat":[1,19,26],"virtual":[1,6,19,22],"visibl":[8,14,17],"vision":7,"visual":[8,17],"vllm":6,"vllm_api_kei":6,"volum":23,"vpc":25,"w3c":[9,17],"wa":[0,8,12,14,19,26],"wai":[1,2,7,9,11,17,19,26],"wait":26,"walk":18,"walkthrough":11,"want":[1,2,6,7,11,12,13],"warn":[6,8,17,18],"wast":8,"watch":12,"we":[4,7,11,18,26,28],"weather":[7,12,18,22],"weather_ag":[18,22],"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,26],"week":18,"weigh":8,"weight":5,"well":[1,7,8,9,18],"went":8,"were":[0,14],"west":[6,20],"what":[0,3,7,9,10,11,13,14,17,18,19,21,25,26],"when":[0,1,2,6,7,8,9,11,12,13,17,18,19,20,22,26],"where":[0,1,2,7,8,9,10,11,12,13,14,17,18,19,20,22,25],"whether":[0,2,4,7,12,13,17,26],"which":[0,1,4,6,7,8,9,11,12,13,14,15,17,18,19,25,26],"while":[0,1,2,6,7,8,9,10,11,12,13,18,19,20,28],"why":[0,8],"wide":[0,7,9,10,15,17,21,26],"wildcard":[4,17],"wind":7,"window":[8,11,17],"wire":[1,11,17,19],"within":[8,10,12,18,19],"without":[0,1,2,3,4,6,7,8,9,10,13,17,20,23,26],"wmo":18,"won":11,"word":1,"work":[0,1,3,5,6,7,9,10,12,16,17,21],"worker":[26,28],"workflow":[0,1,8,9,10,11,13,18,26],"workload":[7,13,20,28],"world":[0,8,9,13,18],"worldwid":18,"would":26,"write":[0,1,6,7,9,13,18],"writer":5,"written":[9,19,26,28],"wrong":8,"www":9,"x":[3,5,14,18,19,26],"xai":4,"xai_api_kei":6,"xxx":23,"y":18,"yaml":[3,6,7,11,15,17,18,20,23],"yen":11,"yield":18,"yml":[22,23],"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,26],"your":[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,20,23,25,26],"your_us":20,"yourweatherapp":12,"yuan":11,"yyi":23,"yyyi":18,"z":6,"zar":11,"zealand":11,"zero":9,"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!","Configuration Reference","Deployment","llms.txt","Bright Staff","Request Lifecycle","Tech Overview","Threading Model"],"titleterms":{"":8,"1":[7,11,12],"2":[7,11,12],"3":[11,12],"A":17,"For":7,"It":[8,14,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],"app":[7,11],"ar":8,"arch":[12,13],"architectur":26,"assess":8,"assist":18,"authent":6,"aw":17,"azur":6,"base":[6,13,23],"basic":[5,7],"bedrock":6,"behavior":[8,17],"benefit":[0,4,17],"best":[3,5,8,12,13,17,18,20],"book":18,"bright":25,"build":[7,10,11],"call":[11,12,17,18],"capabl":4,"case":[1,4,12,13,18],"categori":6,"chain":1,"class":6,"cli":17,"client":[3,11,13],"combin":13,"come":5,"command":11,"common":[4,18,23],"compat":[3,6],"compos":23,"concept":[10,21],"config":[7,11],"configur":[1,2,5,6,7,12,13,15,18,20,22,26],"connect":20,"consider":8,"context":18,"convers":[3,11,20],"core":[4,8],"count":8,"creat":11,"cross":3,"curl":[3,11],"currenc":11,"dashboard":15,"datadog":17,"deepseek":6,"default":6,"defin":[7,12],"demo":7,"deploy":23,"determinist":11,"develop":20,"docker":23,"effici":8,"egress":[2,26],"endpoint":[3,6],"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":26,"follow":8,"format":[14,17],"frequenc":8,"frustrat":8,"function":12,"gatewai":[3,11,23],"gemini":6,"gener":18,"get":[4,10,21],"good":8,"googl":6,"grafana":15,"groq":6,"guardrail":19,"guid":[10,21],"guidelin":6,"handl":[3,17],"handoff":17,"header":17,"high":26,"how":[8,14,17,18,19,20],"http":1,"i":12,"implement":[12,18],"inbound":[2,17],"inform":18,"ingress":26,"initi":17,"inner":0,"inspect":17,"instanc":6,"instrument":17,"integr":17,"intent":7,"interact":11,"intro":9,"issu":23,"kei":[0,4,7,12,14],"know":8,"langtrac":17,"let":11,"level":26,"librari":3,"lifecycl":26,"limit":8,"listen":2,"llm":[4,11,13,17,18,24],"log":14,"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,23,28],"monitor":15,"moonshot":6,"multi":7,"multipl":6,"name":5,"network":[2,26],"next":[11,18,20],"note":17,"observ":16,"ollama":6,"openai":[3,6,11],"opentelemetri":17,"orchestr":[0,11,17,18],"outbound":[2,17],"outer":0,"over":12,"overal":8,"overview":[10,17,20,27],"paramet":7,"passthrough":6,"plano":[7,9,10,11,12,17,21],"posit":8,"post":26,"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,26],"product":20,"program":1,"prompt":[2,7,11,12],"propag":17,"provid":[4,6],"proxi":[2,11],"python":[3,11,17],"qualiti":8,"quick":17,"quickstart":11,"qwen":6,"rag":7,"rai":17,"refer":[17,22],"repair":8,"repetit":8,"request":[7,8,17,26],"requir":6,"resourc":[17,21],"respons":[3,8,18],"rout":[6,11,13,17,23],"router":13,"rule":5,"runtim":23,"sampl":8,"sdk":3,"see":[3,5,6,8],"select":6,"send":11,"servic":17,"setup":23,"signal":[8,17],"smoke":23,"solut":23,"soon":5,"stack":23,"staff":25,"start":[4,10,11,17,21,23],"state":[3,20],"step":[7,11,12,18,20],"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":27,"telemetri":8,"test":[19,23],"thread":28,"tip":12,"togeth":6,"tool":[7,17],"topologi":[2,26],"trace":[8,17],"tracepar":17,"travel":18,"troubleshoot":[20,23],"turn":[7,8],"txt":24,"type":8,"typic":1,"understand":17,"unsupport":13,"up":8,"upstream":17,"url":6,"us":[1,4,5,11,12,13,17,18],"usag":13,"user":8,"v":[0,8],"valid":5,"via":15,"welcom":21,"what":[8,12],"why":19,"wildcard":6,"work":[8,14,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"]],"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":[[25,null]],"Build Agentic Apps with Plano":[[11,"build-agentic-apps-with-plano"]],"Build Multi-Turn RAG Apps":[[7,"build-multi-turn-rag-apps"]],"Build with Plano":[[10,"build-with-plano"]],"Building agents with Plano orchestration":[[11,"building-agents-with-plano-orchestration"]],"CLI Reference":[[17,"cli-reference"]],"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":[[23,"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"],[18,"configuration"],[20,"configuration"],[26,"configuration"]],"Configuration Overview":[[20,"configuration-overview"]],"Configuration Reference":[[22,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"]],"Datadog":[[17,"datadog"]],"DeepSeek":[[6,"deepseek"]],"Default Model Configuration":[[6,"default-model-configuration"]],"Defining Parameters":[[7,"defining-parameters"]],"Demo App":[[7,"demo-app"]],"Deployment":[[23,null]],"Deterministic API calls with prompt targets":[[11,"deterministic-api-calls-with-prompt-targets"]],"Docker Compose Setup":[[23,"docker-compose-setup"]],"Docker Deployment":[[23,"docker-deployment"]],"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":[[23,"gateway-smoke-test"]],"Get Started":[[10,"get-started"],[21,null]],"Getting Started":[[4,"getting-started"]],"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":[[26,"high-level-architecture"]],"How Guardrails Work":[[19,"how-guardrails-work"]],"How It Works":[[8,"how-it-works"],[14,"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"]],"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":[[23,"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"]],"Network Topology":[[2,"network-topology"]],"Network topology":[[26,"network-topology"]],"Next Steps":[[11,"next-steps"],[18,"next-steps"],[20,"next-steps"]],"Notes":[[17,"notes"]],"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":[[26,"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 Start":[[17,"quick-start"]],"Quickstart":[[11,null]],"Qwen (Alibaba)":[[6,"qwen-alibaba"]],"Repetition & Looping":[[8,"repetition-looping"]],"Request Flow (Egress)":[[26,"request-flow-egress"]],"Request Flow (Ingress)":[[26,"request-flow-ingress"]],"Request Lifecycle":[[26,null]],"Resources":[[21,null]],"Routing Methods":[[13,"routing-methods"]],"Routing Preferences":[[6,"routing-preferences"]],"Runtime Tests":[[23,"runtime-tests"]],"Sampling and Prioritization":[[8,"sampling-and-prioritization"]],"See Also":[[3,"see-also"],[5,"see-also"],[6,"see-also"],[8,"see-also"]],"Signals vs Response Quality":[[8,"signals-vs-response-quality"]],"Signals\u2122":[[8,null]],"Starting the Stack":[[23,"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: 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: 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: Interact with LLM":[[11,"step-3-interact-with-llm"]],"Step 3: Plano Takes Over":[[12,"step-3-plano-takes-over"]],"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":[[27,null]],"Testing the Guardrail":[[19,"testing-the-guardrail"]],"The Problem: Knowing What\u2019s \u201cGood\u201d":[[8,"the-problem-knowing-what-s-good"]],"Threading Model":[[28,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"],[23,"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"]],"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"]],"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":[[24,null]],"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/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/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,22,23,25,26,28],"0":[1,2,3,5,6,7,8,11,13,14,17,18,20,22,23,26],"00":[17,18],"005":[22,26],"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,18,20,22,26],"10":[5,8,11,12,14,15,18],"100":[1,3,5,11,17,18,22,28],"1000":18,"10000":[2,6,11,22,23,26],"1022":14,"104":14,"10500":[19,22,26],"10501":1,"10502":1,"10505":1,"10510":[18,22],"10520":[11,18,22],"10530":11,"106":14,"10t03":14,"10th":18,"11":11,"11434":[5,6],"12":[7,8,11,18,20],"12000":[2,3,5,11,13,14,17,20,22,23,26],"120b":5,"123":20,"125":14,"1250":17,"127":[2,3,5,7,11,14,20,22,26],"128e":6,"128k":6,"1301":14,"131":11,"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,"18083":14,"192":14,"19901":15,"1d":17,"1d6b30cfc845":14,"1f6a9":8,"2":[2,5,6,8,13,17,18,20,23,26],"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,11,18],"245":14,"25":[11,18],"254":14,"27":11,"28":11,"288":11,"29":11,"2a5b":14,"2h":17,"2x":8,"3":[1,3,5,6,7,8,17,18,22],"30":[8,11,13,18],"30b":18,"30m":17,"31":7,"32":17,"320":17,"32b":6,"32k":6,"34b":6,"3b":[6,22],"4":[6,8,11,12,13,17,18,19,20,22,23],"400":19,"401":6,"429":26,"4317":17,"4318":17,"441":14,"443":[6,7,11,14],"447":14,"45":18,"463":14,"469793af":14,"48":18,"485":11,"49":14,"492z":14,"4a":26,"4b":26,"4o":[1,2,3,5,6,11,17,18,22,26],"4xx":1,"5":[3,5,6,7,8,11,13,17,18,20,23],"50":[3,8,18],"50051":17,"51":[11,14,18],"51000":14,"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":17,"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,"7f4e9a1c0d9d4a0bb9bf5a8a7d13f62a":17,"8":[8,11,17,23],"80":[5,6,8,22,26],"8000":6,"8001":[1,11,18,19,22,26],"8080":[6,7],"825":11,"85":8,"86":18,"87":14,"8b":6,"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,26,28],"AND":17,"And":11,"As":[11,15],"At":[11,13],"Be":[12,17,18],"By":[0,7,9,12,14,17,18],"FOR":14,"For":[0,2,3,6,11,12,13,14,17,18,20,23,26,28],"IF":20,"If":[1,6,7,12,17,18,19,20,23,26],"In":[1,8,9,10,11,12,13,17,19],"It":[2,6,9,10,12,13,16,17,21,25,26],"Its":[9,15,17],"NOT":[6,20],"Near":8,"No":[3,8,11,13,20],"Not":20,"ON":[20,26],"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,22,26],"Then":20,"There":[2,9],"These":[8,9,12,17,26],"To":[2,9,11,13,15,17,18,19,23],"With":[6,9,11,13,17],"_":9,"__name__":17,"a1c":7,"a3b":18,"abandon":8,"abc123":6,"abil":6,"about":[0,1,3,4,5,7,9,10,13,14,18,19,20,25,26],"abov":[5,6,7,9,11,15,23,26],"absolut":8,"abstract":[1,4,10,13,21],"acceler":21,"accept":[2,17,26,28],"access":[0,4,8,11,15,16,17,21,22,26],"access_":14,"access_ingress":14,"access_intern":14,"access_kei":[1,2,5,6,7,11,13,18,22,26],"access_llm":14,"accident":26,"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,25,26],"act":[2,8,9,15,17],"action":[0,7,12,13,18,19,26],"activ":[6,11,26],"actual":[3,8,13,17,18,20],"ad":[8,13,18,19],"adapt":[0,8,13],"add":[0,1,2,4,7,8,9,12,13,17,19,20],"add_span_processor":17,"addit":[6,7,8,16,20,26],"address":[1,2,6,7,11,13,17,22,26],"adjust":[7,17,20,23],"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,18,26],"against":[8,19,20],"agent":[1,6,7,8,9,10,12,14,15,19,20,21,22,25,26],"agent_1":[1,19],"agent_chat_complet":26,"agent_respons":19,"aggreg":[8,12],"agil":[9,10,21],"agnost":[0,9,26],"ahead":18,"ai":[0,4,9,10,11,12,14,17,18,19,21,26],"aid":26,"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,26],"alias":[3,4,6,13,21,22],"alic":[3,20],"align":[0,4,26],"aliyunc":6,"all":[0,4,6,7,8,11,17,18,20,23,24,26,28],"allow":[0,1,5,6,7,9,11,12,13,17,18,19,28],"along":11,"alongsid":[9,25,26],"alphabet":8,"alphanumer":5,"alreadi":[11,17],"also":[1,2,4,11,13,18,26],"alwai":[5,13,18,26],"amazon_bedrock":6,"amazonaw":6,"ambigu":[7,12],"amount":28,"an":[0,1,2,6,7,8,9,10,11,12,13,15,17,18,19,21,26],"analysi":[0,6,8,13,18],"analyst":5,"analyt":12,"analyz":[0,6,8,9,11,12,13,14,17,18,26],"ani":[0,1,3,4,6,7,9,10,11,12,17,18,19,20,21,23,26],"annot":7,"anoth":6,"answer":[7,18,26],"anthrop":[0,4,5,11,13,20,22,23,26],"anthropic_api_kei":[5,6,11,13,22,23],"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,22,25,26],"api_kei":[3,6,11,17,18,20],"api_serv":[7,12,14],"api_vers":15,"apierror":3,"apikei":18,"apivers":15,"apm":17,"apolog":19,"app":[2,6,9,10,18,21,23,26],"app_serv":[22,26],"appear":[6,19],"append":[6,8,17,18],"appl":19,"appli":[0,2,4,5,8,9,10,13,19,22,26],"applic":[0,1,2,3,4,5,6,7,9,10,11,12,13,14,15,17,18,19,20,23,25,26],"appoint":13,"appreci":8,"approach":[4,5,13,17],"appropri":[0,2,8,13,17,18,26],"approv":19,"ar":[0,1,2,3,4,5,6,7,9,11,12,13,14,15,17,18,19,20,23,25,26],"arch":[4,5,9],"architectur":[1,2,7,9,13,17,27,28],"archiv":20,"area":4,"aren":6,"arg":18,"around":[26,28],"arrai":[18,20],"arriv":[1,18,19,26],"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,22,26],"associ":13,"assum":11,"astral":11,"async":[18,19,26],"asynccli":18,"asyncopenai":18,"atlanta":18,"attach":[1,2,17,18,19,26],"attempt":[8,9,19],"attende":7,"attent":[8,12],"attribut":[7,8,12,17],"aud":11,"audio":13,"augment":[1,19,22],"australian":11,"authent":[17,22],"author":[3,6,14,22],"auto":[17,18],"auto_llm_dispatch_on_respons":26,"autom":[12,17,18,20,23],"automat":[0,3,4,6,8,9,12,17,18,20,23],"autonom":[0,18],"avail":[0,3,4,6,7,9,11,13,17,26],"averag":8,"avoid":[8,9],"aw":[6,20],"await":[18,19],"awar":[18,26],"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,17,26],"backend":[1,2,3,7,11,12,15,17,20,25,26],"background":11,"backoff":26,"backward":5,"bad":[8,13],"baht":11,"balanc":[0,5,6,12,26],"bandwidth":20,"base":[0,2,3,4,5,7,8,11,12,17,18,19,26],"base_url":[3,5,6,11,17,18,20,22],"baselin":8,"basemodel":7,"basic":[3,4,6,11,18,23],"batch":[17,26],"batchspanprocessor":17,"battl":9,"bearer":[3,6],"becaus":[1,8],"becom":[1,8,9,13,20],"bedrock":[20,26],"been":[11,12],"befor":[0,1,2,7,8,11,18,19,20,23,26],"begin":11,"behalf":[2,7,14,26],"behavior":[0,1,6,7,9,13,14,16,18,19,20,22],"behind":[1,2,3,6,10,20],"being":[5,26],"below":[1,2,6,7,11,15,17,19,23,26],"benchmark":[12,13],"beneath":26,"benefici":12,"benefit":[3,5,6,7,9,16],"bespok":[10,21],"best":[0,4,9,16,26],"beta":[5,6],"better":[0,3,9,12,13,18],"between":[0,4,5,7,9,12,13,17,18,26,28],"bgn":11,"bigint":20,"bigram":8,"bin":11,"binari":26,"bind":[2,17],"bloat":20,"block":[1,2,3,18,26,28],"block_categori":5,"blood":7,"blurri":7,"boilerpl":13,"book":[11,13],"bool":[7,26],"boolean":[6,8],"bootstrap":26,"both":[2,4,6,8,9,10,12,13,15,18,20],"bound":28,"brain":26,"brazilian":11,"break":[0,14],"breaker":26,"bridg":[12,26],"brief":[7,26],"briefli":[3,26],"bright":[21,26,27],"brightstaff":26,"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,28],"builder":1,"built":[0,6,7,9,10,17,21,26],"bulgarian":11,"bullet":18,"burden":9,"busi":[0,7,8,9,11,12],"bypass":19,"byte":[14,17],"bytes_receiv":14,"bytes_s":14,"c":9,"cach":18,"cad":11,"call":[0,1,2,3,7,9,10,13,14,20,21,22,25,26],"caller":[1,2,19],"can":[0,1,2,3,5,6,7,8,9,10,11,12,13,14,17,18,19,20,23,26],"canadian":11,"canari":[0,4,5,8],"cannot":[13,20],"canon":6,"cap":8,"capabl":[0,3,5,6,7,9,11,12,18,22,26],"capit":[3,11],"captur":[0,1,8,9,13,17],"care":[11,12],"carefulli":[7,18],"carri":[17,26],"case":[5,6,8,9,10,19],"cat":13,"catch":8,"categori":[4,8,13],"caus":8,"celsiu":[7,12,18],"central":[0,2,4,7,9,10,12,14,21,26],"centric":13,"chain":[0,2,5,9,17,18,19,20,21,26],"challeng":13,"chang":[0,1,3,4,7,9,10,13,17,19,21],"char":8,"charact":[17,20],"chat":[0,3,4,5,6,8,9,11,13,14,17,18,19,20,22,23,26],"chat_complet":17,"chat_with_fallback":3,"chatmessag":19,"cheap":4,"cheaper":[3,5,18],"check":[1,7,8,11,12,18,19,20,23,26],"chf":11,"children":17,"chines":11,"choic":[3,11,17,18],"choos":[0,4,12,13,17,26],"chosen":6,"christma":18,"chunk":[3,18],"ci":23,"circuit":[0,1,26],"circular":5,"citi":[7,12,18,22],"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],"clean":7,"cleaner":5,"cleanli":[2,7,9,10],"cleanup":20,"clear":[7,12,13,18,19],"clearer":12,"clearli":[8,13,18],"cli":[11,16,23],"client":[2,4,5,6,17,18,20,21,22,23,26,28],"clienterror":19,"close":[13,18],"cloud":[4,25],"cloudi":18,"clue":8,"cluster":[4,9,25,26],"cnversat":7,"cny":11,"co":[17,20],"coal":8,"code":[0,1,3,4,5,6,7,9,10,11,13,14,17,18,26,28],"code_gener":6,"code_iata":18,"code_review":6,"codebas":[9,10,17,21],"codec":26,"codellama":6,"coder":6,"coher":6,"collabor":0,"colleagu":12,"collect":[3,12,13,15,17],"collector":[8,17],"column":20,"com":[5,6,12,14,17,18,20,22],"combin":[4,8,12,18,20],"come":4,"command":[6,23],"comment":20,"commit":17,"common":[6,7,8,12,13,17,20],"commun":[1,11,17,26],"compact":[6,13,17],"compani":[6,9,19],"compar":8,"compat":[0,2,4,5,9,11,17,18,20],"compil":24,"complaint":8,"complement":8,"complementari":[8,11],"complet":[0,3,4,5,6,8,11,12,13,14,17,18,19,20,22,23,26],"completion_token":17,"complex":[0,2,4,5,6,12,13,17,18,28],"complex_reason":[6,13],"complianc":[1,19],"compon":[6,9,17,23,26],"compos":11,"comprehens":[6,11],"comput":[3,8,17,23],"concept":[11,13,20],"concern":[0,8,9,17,26],"concis":18,"condit":[5,18],"confid":[8,13],"config":[6,13,15,17,20,23,26],"configiur":15,"configur":[3,4,8,9,11,16,17,19,21,23,27,28],"confirm":[8,12,23,26],"confus":8,"congratul":11,"connect":[2,4,7,9,11,18,23,25,26,28],"connect_timeout":[22,26],"connection_str":20,"conpleix":7,"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,17,20,23,24,26],"container_nam":23,"content":[1,3,5,6,7,8,9,11,13,17,18,19,23],"content_filt":5,"context":[0,1,2,3,6,8,9,11,12,13,17,20,24,26],"context_build":[1,18,26],"context_messag":18,"contextu":13,"continu":[1,3,9,10,18,19,20,21,23],"contract":26,"contribut":11,"contributor":[9,10,21],"control":[0,1,5,6,10,13,19,21,22,25,26,28],"conveni":7,"convent":26,"convers":[0,1,4,6,7,8,9,10,13,17,18,21,25,26],"conversation_context":18,"conversation_st":20,"convert":11,"coordin":[18,25,28],"copi":20,"core":[9,10,11,18,21,26],"corpor":19,"correct":[7,8,19,20,23],"correctli":17,"correl":[1,8],"correspond":26,"cost":[0,4,5,6,7,9,13,17,18],"could":[3,12,18,26],"count":[17,18,26],"coupl":[1,9,10],"cover":6,"covners":7,"cpu":26,"crash":1,"creat":[3,5,6,8,10,12,13,17,18,20,23,26],"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,22,26],"cross":[0,1,4],"crucial":[12,14,17],"ctx":18,"cue":13,"curl":[4,5,6,19,23],"currenc":[18,26],"currency_exchang":11,"currency_symbol":11,"current":[5,7,12,18,22],"current_temp":18,"current_timestamp":20,"custom":[0,1,3,4,6,8,10,13,17,18,19],"custom_api_kei":6,"customprovid":6,"cut":[0,1,9],"czech":11,"czk":11,"d":[3,5,6,18,19,23],"dai":[18,22],"daili":18,"danish":11,"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,23,25,26],"databas":[12,20],"database_url":20,"datadog":8,"datadoghq":17,"dataplan":[1,2,9,26],"datasourc":15,"date":[7,11,12,18,26],"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,26],"deal":18,"debug":[0,1,8,13,14,17,18,20,23,26],"debugg":0,"decemb":[11,18],"decid":[0,1,9,11,13,18,23,25],"decis":[0,1,9,13,17,18,25,26],"declin":8,"decoupl":[0,9,10,13,21],"decrypt":26,"deep":[2,6,10,13,18],"deeper":11,"deepseek":[4,20,26],"deepseek_api_kei":6,"def":[3,7,12,17,18,19],"default":[1,2,7,11,13,14,17,18,20,22,26],"defin":[1,2,4,5,11,13,17,18,19,22,23,26],"definit":12,"degen":8,"degrad":8,"delai":18,"delet":20,"deliv":[9,10,12,13,18,21],"deliveri":[9,10,21,26],"delta":3,"demo":[9,18,20],"demonstr":[6,10,12,13],"departur":18,"departure_tim":18,"depend":[9,13,20,26],"deploi":[6,9,17,23],"deploy":[0,2,4,5,6,9,10,20,21,25],"describ":[7,18,26],"descript":[1,5,6,7,11,12,13,18,19,22,26],"descriptor":13,"deserv":8,"design":[7,9,10,12,13,15,17,18,20,21,25,26],"desir":[6,7,12],"desk":8,"dest_cod":18,"destin":[1,18],"destination_cod":18,"destroi":26,"detail":[2,3,4,6,7,9,12,13,14,17,18,23,26],"detect":[7,8,17,19,26],"determin":[0,7,12,17,18,26],"determininist":9,"determinist":[0,7,26],"dev":[3,4,5,6,11],"develop":[0,2,3,4,5,6,7,8,9,10,17,21,25,26],"devic":[7,26],"device_id":26,"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,25,26],"difficult":9,"dipatch":7,"direct":[0,3,4,6,7,13,17,18,20,22,26],"directli":[0,2,8,11,13,23],"directori":23,"disabl":[17,20],"disast":9,"disconnect":8,"discov":[6,10,18],"discuss":3,"diseas":7,"disease_diagnos":7,"diseases_symptom":7,"dispatch":26,"displai":[12,17],"distinct":13,"distinguish":[0,13],"distribut":[5,8,17,26],"dive":[4,10,11],"divers":8,"dkk":11,"dn":23,"do":[8,9,13,14,18],"doc":[10,20],"docker":[1,5,6,11,15,17,18,22],"docs_ag":18,"document":[5,7,10,11,13,17,18,23,24],"doe":[6,7,12,13,20,25,26],"doesn":[6,8],"dollar":11,"domain":[8,12,13,18,19],"don":[3,7,8,12,20],"done":[8,18],"dot":5,"down":14,"downstream":[1,2,7,12,17,26,28],"downweight":8,"dozen":6,"dramat":[8,20],"drift":8,"driven":[11,13,19],"dropbox":9,"due":20,"dump":18,"duplic":[1,8,9],"durabl":20,"durat":[14,26],"duration_m":17,"dure":26,"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,22,26],"each":[0,1,3,6,7,8,9,11,12,13,14,17,18,19,20,26],"earli":[1,8,9,17],"earlier":[23,26],"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,26],"edit":15,"editor":20,"effect":[4,6,7,9,10,13,18],"effici":[0,1,6,7,9,11,13,17,25,26],"efficiency_scor":[8,17],"egress":[4,9,10,23,27],"egress_traff":13,"either":[12,17,19,26],"elasticsearch":14,"element":[7,18],"elif":18,"elk":14,"els":18,"email":12,"embarrassingli":28,"embed":[8,14,17,26],"emerg":8,"emiss":7,"emit":[1,8],"emot":8,"empow":[7,13],"empti":18,"en":18,"enabl":[3,4,5,6,7,8,9,12,13,17,18,20,22,23,26],"encod":[13,20],"encount":[23,26],"encrypt":26,"end":[0,3,7,9,10,17,18],"endpoint":[1,2,4,5,7,8,11,12,15,17,18,20,22,23,26],"energi":7,"energy_sourc":7,"energy_source_info":7,"energysourcerequest":7,"energysourcerespons":7,"enforc":[0,1,19,26],"engag":26,"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,26],"ensur":[4,7,9,11,12,13,17,19,20,23,26],"entangl":3,"enter":17,"enterpris":4,"entir":[1,9,17,26],"entiti":[1,18,26],"entri":[2,6,7,22],"enum":[7,12,26],"enumer":18,"env":11,"envelop":1,"environ":[3,4,5,6,11,12,13,17,20,23],"envoi":[2,4,9,10,18,21,25,26,28],"envoyproxi":9,"ephemer":20,"equal":[7,28],"equat":13,"equival":11,"error":[1,4,7,9,13,15,17,18,19,20,23,26],"escal":[17,18],"essenti":[10,13,19],"establish":26,"estim":18,"etc":[8,9,11,17,23,26],"eu":17,"eur":11,"euro":11,"evalu":[8,9,13,19],"evaluation_interv":15,"even":[1,6,12,13],"evenli":26,"event":[18,26],"ever":[10,21,26],"everi":[8,9,10,14,19,20,21,26],"evolv":[1,9,13,18],"exact":[8,13],"exactli":26,"examin":18,"exampl":[2,4,5,6,8,10,11,14,19,20,22,23,26],"exce":[8,18],"exceed":26,"excel":[8,13,17],"except":[3,18,19],"exception":[8,9],"excess":[7,8,26],"exchang":[8,11],"exclam":8,"exclud":6,"exclus":9,"execut":[1,8,12,13,17,26],"exemplar":8,"exist":[0,2,3,4,6,8,13,17,20],"expand":6,"expans":6,"expect":[1,8,12,23,26],"expens":[7,8],"experi":[11,12,13,18],"experiment":[5,13],"expert":8,"expertis":8,"explain":[3,8,12,13,18,23],"explan":[7,12],"explanatori":14,"explicit":[8,13,23],"explicitli":[13,17],"explor":[10,11,13,18,20],"export":[8,14,15,17,20,26],"expos":[2,3,9,11,14,18,19],"express":8,"extend":[6,9,13],"extern":[0,19,22,26],"extra_head":18,"extract":[3,7,12,17,26],"extract_flight_rout":18,"extraction_model":18,"extraction_prompt":18,"f":[3,7,12,14,17,18,20,23],"f376e8d8c586":14,"face":1,"facilit":17,"facto":[9,10],"factor":8,"factual":8,"fahrenheit":[7,12,18],"fail":[1,3,4,5,8,19,26],"failov":[0,2,7,9,20,26],"failur":[1,8,20],"fair":26,"fall":13,"fallback":[3,4,5,6,17,18,25],"fallback_model":3,"fals":[7,8,19,26],"famili":[0,9],"familiar":11,"famreowkr":0,"faq":18,"far":18,"fashion":[7,26],"fast":[1,3,4,5,6,7,8,9,11,13,20,22,26],"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,22],"feed":14,"feedback":[9,10,17,19,21],"feel":7,"fetch":[9,12,18],"few":[14,17],"field":[1,6,7,14,18],"file":[2,6,7,15,20,23,24,26],"fill":18,"filter":[0,2,9,10,18,19,20,21,22,26,28],"filter_chain":[1,18,19,22],"final":[1,3,18,26],"final_messag":3,"final_text":3,"financ":19,"find":[8,11,12,17,20],"fingerprint":8,"firewal":2,"first":[3,4,8,9,11,12,15,17,18,19,20,26],"fit":[2,26],"fix":13,"flag":[8,17,26],"flash":6,"fleet":13,"flexibl":[3,4,6,9,10,13,15,17],"flight":[11,18,22],"flight_ag":[11,18,22],"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,27],"fluentd":14,"fly":18,"focu":[0,7,9,10,18,20,21,26],"focus":[2,6,7,9,10,11,12],"fog":18,"follow":[1,5,6,7,9,11,13,14,17,18,20,22,23,26],"forecast":18,"forecast_dai":18,"forecast_typ":18,"forget":8,"forint":11,"form":[8,12],"format":[0,6,7,9,12,13,15,16,18,20,22,26],"forth":8,"forward":[2,6,7,14,17,22,25,26,28],"fossil":7,"found":[3,7,11,14,18],"foundat":[6,9,10,18],"frame":26,"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],"frequenc":17,"frequent":7,"friction":8,"friendli":[12,13,22],"from":[0,2,3,4,5,6,7,8,9,10,11,12,13,17,18,19,20,21,23,26,28],"front":6,"frontend":2,"frustrat":17,"fuel":7,"full":[2,3,4,7,11,13,17,18,20,22],"function":[0,5,7,9,11,13,18,21,22,23,26,28],"further":11,"futur":[4,5,6,18],"fuzzi":8,"g":[1,5,6,7,9,11,12,13,14,17,18,20,22,26],"ga":7,"gap":12,"gate":18,"gate_origin":18,"gatewai":[2,4,6,8,9,10,17,18,22,26],"gather":26,"gbp":11,"gdpr":19,"gemini":[4,26],"gemma":6,"genai":[7,11],"gener":[0,1,6,9,11,12,13,15,17,19,20,22,24,26,28],"geocod":18,"geocode_data":18,"geocode_respons":18,"geocode_url":18,"get":[1,2,3,6,7,8,9,11,12,17,18,19,22],"get_current_weath":22,"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,"github":[11,18],"give":[0,8,9,10],"given":[8,26],"glm":6,"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,26],"gpu":25,"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,26],"groq_api_kei":6,"ground":[9,10],"group":18,"growth":20,"grpc":17,"guard":[9,19,26],"guardrail":[0,1,2,5,9,10,11,17,18,21,22,26],"guesswork":8,"guid":[0,4,6,8,11,12,17,18,20,23],"guidanc":8,"guidelin":4,"h":[3,5,6,19,23],"ha":[9,11,12,13,17,20,26],"hack":9,"haiku":[5,6],"hallucin":14,"hand":[1,8,18],"handel":26,"handl":[0,2,4,7,8,9,10,11,12,13,18,19,20,23,25,26,28],"handle_request":[17,18],"handler":[7,9],"handoff":[0,18],"happen":[2,8,18,26],"happi":8,"hard":[1,9,13],"hardcod":[0,3,20],"harden":9,"harder":1,"hardest":8,"hardwar":28,"harm":19,"hashmap":20,"hasn":20,"have":[0,6,7,8,9,11,12,17,18,20],"haven":11,"hcm":26,"header":[6,9,11,16,18,22,23,26],"health":[23,26],"healthcar":[13,19],"healthi":[11,26],"hello":[3,5,6,13,17],"help":[0,4,7,8,9,10,11,12,13,15,17,18,19,21,26],"here":[4,6,7,11,12,13,14,17,18,19,24,26],"heurist":8,"hex":17,"hexadecim":17,"hf":6,"hidden":[9,10,21],"hide":2,"high":[4,5,6,7,8,9,10,11,12,13,27],"higher":23,"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":26,"horrid":9,"host":[1,2,5,6,11,14,15,17,18,20,22,25,26],"hostnam":[6,26],"hotel":11,"hotel_ag":11,"hour":[8,18],"how":[0,1,2,3,5,6,7,9,10,11,12,13,15,16,23,25,26],"howev":[1,26],"html":10,"http":[0,2,3,4,5,6,9,11,12,14,15,17,18,19,20,22,23,25,26],"http_client":18,"http_method":[7,22],"httpexcept":7,"httpx":18,"huf":11,"huggingfac":7,"human":[7,8,13,18],"human_escal":18,"hundr":6,"hungarian":11,"hybrid":13,"hygien":9,"hyphen":5,"i":[0,1,2,3,6,7,8,9,10,11,13,14,15,17,18,19,20,21,22,23,25,26,28],"iam":17,"iata":18,"icao":18,"iceland":11,"id":[1,3,6,11,14,17,18,19,20,22,26],"idea":10,"ideal":[0,3,13,17,18,20],"ident":18,"ident_iata":18,"identif":12,"identifi":[5,7,8,12,13,17,20,26],"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,23],"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,26],"incent":7,"includ":[3,4,6,7,9,11,12,13,14,15,17,18,20,23,26],"inclus":13,"incom":[0,1,2,7,12,13,17,18,26],"incomplet":[8,12],"increas":8,"incredibli":9,"indent":18,"independ":19,"index":[8,20],"indian":11,"indic":[7,8,13,17,26],"individu":[1,8,18],"indonesian":11,"ineffici":[8,17],"infer":[6,8,9,13,18],"info":[11,18],"inform":[6,7,8,12,14,17,26],"information_extract":26,"infrastructur":[9,10,21,26],"ingest":8,"ingress":[9,10,23,27],"ingress_traff":[2,11,26],"init":17,"initi":[2,7,16,20,26],"inject":[1,17,18,26],"inner":[11,18,26],"innov":11,"input":[7,12,13,19,20,22,26],"input_guard":[19,22,26],"input_item":20,"inquiri":18,"inr":11,"insecur":17,"insert":20,"insid":[1,9,18,25,26],"inspect":[1,8,25],"instal":[3,6,11,17],"instanc":[0,5,8,20,22,26],"instant":8,"instead":[3,5,6,7,9,12,13,17,20,22],"instruct":[6,8,10,11,18],"instrument":[0,8,15],"insurance_claim_detail":14,"int":[7,18,22],"integr":[3,4,5,6,7,8,10,11,12,13,14,15,16,23],"intellig":[0,3,4,5,6,9,17,26],"intend":5,"intens":8,"intent":[0,8,9,11,12,13,17,18,26],"interact":[1,8,12,14,17,19],"interest":11,"interfac":[3,4,6,11],"intermedi":[0,17],"intern":[1,2,5,6,7,11,15,18,22,26],"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,26],"ip1":26,"ip2":26,"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,26,28],"itself":[1,8,25],"j":[0,11],"jaccard":8,"jaeger":[8,17],"jailbreak":[5,9,19],"japanes":11,"java":9,"javascript":0,"jfk":11,"job_nam":15,"join":3,"joke":23,"jpy":11,"jq":[11,23],"json":[3,5,6,7,11,12,17,18,19,23],"jsonb":20,"judg":8,"jure":[9,10],"just":[0,3,6,7,8,18],"k2":6,"katanemo":23,"keep":[9,12,20],"kei":[2,3,6,8,13,16,17,18,20,22,26],"keyword":18,"kibana":14,"kimi":6,"kind":11,"king":12,"knowledg":[2,18],"known":6,"kong":11,"korean":11,"koruna":11,"krona":11,"krone":11,"krw":11,"kr\u00f3na":11,"kubernet":17,"l":26,"l7":9,"la":18,"label":8,"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,26],"larg":[6,12,13,17,24,26,28],"larger":[6,18],"last":[7,17,18],"last_user_msg":18,"latenc":[0,5,7,8,9,12,13,15,17],"later":20,"latest":[5,6,11,22],"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,18,19,23],"leu":11,"lev":11,"level":[2,4,5,8,9,10,11,12,13,23,27],"leverag":[0,17,18,20],"libev":26,"librari":[4,6,8,9,13,21],"lifecycl":[0,17,21,27],"lifetim":[26,28],"lightweight":[1,6,8,25,26],"like":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,26],"limit":[2,5,6,7,13,17,18,20,26],"line":[6,9],"linearli":9,"lira":11,"list":[1,6,7,11,17,18,19,20,26],"listen":[1,6,7,9,11,13,17,18,19,21,22,26],"listens":26,"litellm":[6,22],"littl":8,"live":[0,1,8,9,11,18,25,26],"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,26],"llm_gatewai":26,"llm_gateway_endpoint":18,"llm_provid":[5,6,7,10,13],"llm_router":[10,26],"load":[0,5,6,18,26],"load_bal":5,"local":[3,4,5,6,7,17,20,25,26],"localhost":[6,11,15,17,19,23],"locat":[7,12,18,22],"location_model":18,"location_nam":18,"log":[0,1,6,8,9,15,16,17,18,20,21,23,26],"logger":18,"logic":[1,2,3,6,7,9,10,11,12,13,18,19,20,21,26],"logical_dn":26,"london":18,"long":[0,6,7,8,9],"longitud":18,"look":[2,8,11,17,18],"lookup":18,"loop":[9,10,11,17,18,21,26],"lost":20,"love":8,"low":[0,8,9,12,13],"lower":7,"lssf":11,"m":[8,11,18],"machin":[3,28],"made":11,"mai":[6,8,26],"main":[3,11,17,26],"maintain":[7,13,18,19,26],"mainten":9,"major":28,"make":[0,1,7,8,9,11,12,13,14,17,18,19,20,25,26],"malaysian":11,"malici":[19,26],"manag":[0,2,3,4,5,6,7,9,10,11,12,14,18,20,25,26],"mandatori":7,"mani":[1,17,26],"manipul":15,"manual":[3,7,8,20],"map":[5,12,13,26],"mark":[6,7,8],"marker":[8,17],"market":18,"mask":1,"massiv":9,"match":[1,3,6,7,8,13,17,18,23,26],"math":[3,13],"mathemat":[6,13],"matter":[8,9,10,12,13],"maverick":6,"max":[18,26],"max_cost_per_request":5,"max_lat":5,"max_pag":18,"max_token":[3,17,18],"maximum":13,"mcp":[9,10,18,19,22,26],"me":[3,8,11,18,19,23],"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,25,26],"mention":18,"merg":[3,20],"messag":[3,5,6,7,8,11,12,13,17,18,19,20,22,23,26],"message_format":[7,11,13],"messi":8,"meta":6,"metadata":[1,3,7,14,17,25],"meteo":18,"method":[4,7,8,14,17],"metric":[0,8,9,16,17,26],"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,22,26],"minim":[13,17,19,23],"ministr":[6,22],"minor":8,"minut":[7,18],"misalign":19,"misconfigur":1,"miss":[8,18],"mistak":8,"mistral":[4,22,26],"mistral_api_kei":[6,22],"mistral_loc":22,"misunderstand":8,"misunderstood":8,"mitig":8,"mix":[3,8],"mixtral":6,"mm":18,"mobil":2,"modal":13,"mode":[8,20],"model":[0,3,7,8,9,10,12,17,18,19,20,21,22,24,25,26,27],"model_1":[11,22],"model_alia":3,"model_alias":[1,3,5,13,22],"model_dump_json":18,"model_provid":[1,2,6,11,18,22,26],"model_serv":14,"moder":[1,8,9,10,21],"modern":[15,17],"modif":[13,26],"modifi":7,"modul":17,"modular":2,"mondai":18,"monitor":[0,4,8,9,14,16,17,18,20,21,23,26],"moonshotai":6,"moonshotai_api_kei":6,"more":[0,2,3,5,7,9,12,13,14,17,18,19,20,21,23,26,28],"most":[0,1,2,6,8,10,12,13,14,17,18,20,28],"mostli":8,"move":[9,20],"msg":[18,19],"multi":[0,3,4,6,9,10,11,13,18,20,26],"multimedia":13,"multimod":6,"multipl":[0,3,4,5,8,11,12,17,18,20,22,26,28],"must":[5,8,17,20],"mutat":[1,26],"mxn":11,"my":[3,8,20],"mycompani":6,"mypass":20,"myproject":20,"myr":11,"myuser":20,"n":[11,17,18,19,26],"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,22,23,26],"nativ":[3,4,6,10,15,21,26],"natur":[7,8,11,12,18,26],"navig":[10,20],"necessari":[7,12,26],"need":[0,1,2,3,4,7,8,11,12,13,15,17,18,20,23,26],"neg":8,"negat":8,"negoti":18,"neither":8,"nest":18,"network":[1,9,10,12,20,27],"neutral":[8,17],"never":[11,20,26],"new":[0,3,4,5,6,7,9,11,12,13,17,18,20],"next":[0,6,12,19,21],"nif":11,"node":0,"nok":11,"non":[3,6,8,18,26,28],"none":[6,7,8,11,18,23],"nonexist":3,"nonstop":18,"nor":8,"normal":[0,1,8,26],"norwegian":11,"not_found":18,"note":[6,14,15,18],"notfounderror":3,"notic":20,"noun":13,"nova":6,"now":[11,18],"npleas":19,"nuanc":8,"null":[18,20],"number":[5,8,12,17,18,20,22,26,28],"nyc":18,"nzd":11,"o":[3,7,17,26],"o1":5,"o3":6,"object":[7,8,14,18],"observ":[0,1,4,8,9,10,11,15,17,18,21,22,23],"obvious":1,"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],"omit":1,"onc":[1,5,7,9,11,12,17,18,20,26,28],"one":[2,6,9,11,12,17,18,20,26],"ones":[7,8,12],"ongo":12,"onli":[1,2,6,12,17,18,19,20,26],"open":[0,2,6,7,9,10,15,17,18,24],"openai":[0,1,2,4,5,7,9,10,13,14,17,18,20,22,26],"openai_api_kei":[1,2,5,6,7,11,13,17,18,22,23,26],"openai_cli":3,"openai_client_via_plano":18,"openai_dev_kei":6,"openai_prod_kei":6,"openrout":6,"opentelemetri":[8,9,15,22],"oper":[8,9,11,12,13,17,18,26],"operation":13,"opportun":8,"optim":[4,6,12,13,17],"option":[1,3,6,7,10,11,13,17,18,20,26],"opu":6,"oral":7,"orchestr":[2,9,10,21,22,26],"order":[0,1,12,25,26],"organiz":19,"orient":[8,12],"origin":[2,6,9,14,18,26],"origin_cod":18,"oss":[5,6],"otel":[8,17,26],"other":[0,1,2,6,9,11,12,17,18,26],"otlp":17,"otlp_export":17,"otlpspanexport":17,"our":[9,12,20,26],"out":[9,10,12,18,19,21],"outbound":[9,11,26],"outcom":[1,8],"outer":[11,18],"outgo":[12,17,26],"outlier":8,"outlin":26,"output":[3,9,12,15,17,18,19,20,23],"output_text":20,"outright":8,"outsid":19,"over":[1,4,9,13,19,25],"overal":[17,18],"overhead":26,"overlap":[8,13],"overload":26,"overrid":[6,26],"overview":[16,21],"overwhelm":[8,26],"own":[1,6,9,17,18,25,26],"p":[23,26],"p95":8,"paa":6,"packag":[11,17],"page":[8,24],"pai":12,"pain":9,"painstakingli":8,"par":12,"parallel":[12,26,28],"param":[12,15,18],"paramet":[6,11,12,17,18,22,26],"parent":17,"pari":[11,18],"pars":[7,12,14,26],"part":[7,8,9,12,17,18,26],"parti":25,"particip":13,"particular":[0,7,12],"particularli":18,"partli":18,"pass":[1,7,14,18,19,23,26],"passthrough":22,"passthrough_auth":[6,22],"password":[18,20],"past":20,"path":[1,2,6,7,8,11,12,14,17,22,23,26],"pattern":[1,4,6,8,9,10,17,18,20],"paus":20,"payload":[3,17],"payment":[12,17],"penalti":8,"per":[6,8,9,12,14,15,26],"perceiv":[9,15],"percentag":[8,22],"percentil":8,"perfect":[8,20],"perform":[0,2,4,6,7,8,9,12,13,17,18,20,23,26,28],"period":[8,20,26],"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],"piec":7,"pii":5,"pilot":17,"pip":[3,11,17],"pipelin":[17,23,26],"pipeline_processor":26,"place":[9,12,26],"placehold":17,"plain":[1,18],"plaintext":24,"plan":[5,18],"plane":[10,21,25,26],"plano":[0,1,2,3,4,6,13,14,15,16,18,19,20,22,23,24,25,26,28],"plano_agent_rout":1,"plano_config":[3,6,7,11,18,20,22,23],"plano_llm_listen":14,"plano_log":14,"plano_orchestrator_v1":[11,18,19,22],"plano_trace_port":17,"planoai":[11,17],"platform":[6,8,17],"pleas":[3,4,6,12,13,18,19,20],"pln":11,"plug":[9,10],"plugin":26,"plumb":[10,20,21],"pod":17,"point":[1,2,3,5,7,8,12,17,18,20,22],"polici":[0,1,4,8,9,10,13,17,19,20,21,26],"polish":11,"pollut":7,"pool":[20,26],"pooler":20,"poor":[8,17],"popul":8,"popular":17,"port":[1,2,6,7,11,13,17,18,19,20,22,23,26],"portal":6,"posit":17,"positive_feedback":8,"post":[3,5,7,8,14,17,18,19,22],"postgr":[20,26],"postgresql":3,"pound":11,"power":[1,4,7,8,11,12,18],"practic":[1,4,9,10,16],"pre":26,"preced":[6,17],"precis":[0,7,9,12],"predefin":2,"predict":[7,13],"prefer":[0,3,4,9,12,17,18,26],"prefix":6,"premier":6,"premis":[4,25],"prepar":[1,17],"present":[8,9,12,17,18],"preserv":6,"prev_response_id":20,"prevent":[9,17,19,20,26],"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,28],"primary_and_first_fallback_fail":5,"primary_model":3,"primit":[2,4,25],"print":[3,11,12,17,20],"prior":1,"prioriti":6,"pro":6,"problem":[3,5,6,13,18,26],"problemat":[8,17],"proce":26,"process":[1,9,12,13,14,15,18,19,25,28],"process_customer_request":17,"processess":7,"processor":17,"prod":[4,5,6],"produc":[12,26],"product":[0,3,4,5,6,8,9,10,12,13,18,19,21,23],"product_recommend":18,"profan":[5,8],"profil":[1,12,13],"program":[3,4,13],"programm":26,"progress":[8,18],"project":[20,24],"prolifer":13,"prometheu":15,"promethu":15,"prompt":[0,1,8,9,10,13,17,18,19,21,22,25,26,28],"prompt_function_listen":22,"prompt_guard":10,"prompt_target":[7,10,11,12,22,26],"prompt_token":17,"prone":7,"pronoun":18,"proof":[4,6,20],"propag":[9,16],"proper":17,"protect":[9,17,19],"proto":17,"protocol":[1,2,9,10,11,14,17,18,23,26],"proven":[9,10],"provid":[0,1,2,3,5,7,8,9,10,11,12,13,14,15,17,18,19,20,21,22,23,25,26],"provider_interfac":6,"provider_model":6,"proxi":[0,6,8,9,10,15,18,20,21,22,23,26],"psql":20,"public":2,"publish":15,"pull":[1,6,10,21],"punctuat":8,"purpos":[3,5,6,7,18,26],"pydant":7,"python":[0,4,5,6,9,13,14,20],"q":12,"qa":17,"quadrat":13,"quadratic_equ":13,"qualiti":[0,13,17,26],"quantum":[3,23],"queri":[1,4,7,8,11,12,13,17,18,19,20,22],"query_rewrit":[1,18,26],"queryabl":8,"question":[3,7,8,18,19,26],"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,26],"rag":[1,18,26],"rag_ag":[1,19,22],"rag_energy_source_ag":7,"rain":18,"rais":[12,19],"rand":11,"random":22,"random_sampl":[1,11,17,18,22],"randomli":11,"rang":[0,7,15,17],"rapid":13,"rare":26,"rate":[6,8,9,11,15,17,26],"rather":[0,1,9,25],"ratio":8,"raw":[13,17,18],"re":[0,1,4,6,7,9,12,17,18,20],"reach":[0,1,9,19,25],"reachabl":1,"read":[9,12,17,18,26],"readabl":7,"readi":[3,13,20,23],"real":[0,8,9,11,12,13,18,25,26],"realli":9,"reason":[0,1,3,4,5,6,13,17,18,19],"reboot":26,"reboot_network_devic":26,"rebuild":23,"receiv":[2,7,12,14,17,18,19,20,26],"recent":[17,18],"recept":[17,26],"recognit":7,"recommend":[11,18,28],"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,24],"referenc":23,"refernc":12,"reflect":5,"reformul":8,"regardless":[3,5],"region":[4,17,20],"registri":6,"regul":19,"regularli":20,"reimplement":26,"reinforc":[8,21],"reject":19,"relat":[2,13,15,18,19,26],"releas":[5,6],"relev":[1,7,12,18],"reli":[8,13,17,25],"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,"render":20,"renew":7,"renminbi":11,"reorder":1,"repair":17,"repeat":[8,9,17,18],"repeatedli":8,"repetit":[17,26],"rephras":8,"replac":[6,8,17,18,20],"repositori":11,"repres":[1,17],"req":7,"request":[0,1,2,3,4,5,6,9,11,12,13,14,18,19,20,21,22,23,27],"request_bodi":18,"requested_dai":18,"requestsinstrumentor":17,"requir":[0,2,4,7,8,11,12,13,17,18,20,22,23,25,26],"resend":20,"reset":18,"resili":9,"resolut":[8,23,26],"resolv":[8,18],"resourc":[6,11,16],"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,22,26],"response_cod":14,"response_flag":14,"response_id":[3,20],"response_messag":18,"rest":[1,3,4,26,28],"restart":20,"result":[0,1,2,6,12,18],"retent":20,"retrain":13,"retri":[0,2,4,7,9,18,25,26],"retriev":[1,3,7,9,12,18,19,20,22,26],"return":[0,1,2,3,6,7,12,17,18,19,26],"reusabl":[1,22,26],"revers":[19,26],"review":[5,6,8,18],"rewrit":[1,9,17,18,22,26],"rewrot":1,"rhythm":8,"rich":[0,10,13,18,21],"right":[7,8,9,11,26],"ringgit":11,"risk":[8,19],"ro":23,"robin":[17,26],"robust":[9,10,12],"role":[3,5,6,11,13,17,18,19,23],"rollout":5,"romanian":11,"ron":11,"root":8,"rote":[10,21],"round":[17,26],"round_robin":5,"rout":[0,1,2,3,4,5,7,8,9,10,18,20,21,22,26],"router":[0,1,4,11,18,19,22,26],"router_chat":26,"routin":12,"routing_prefer":[6,13],"rule":[1,4,8,12,18],"run":[0,1,9,11,13,17,19,20,23,25,26],"runtim":[1,6],"rupe":11,"rupiah":11,"rust":26,"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],"sampl":[1,11,15,17,22,23],"san":[7,12],"sanit":26,"satisfact":[8,18],"save":[7,20],"scalabl":[7,9,10,11],"scale":[0,4,8,9,10,18,20,21,26],"scatter":9,"scenario":[6,7,8,9,10,12,13,20,26],"scene":[2,3,20],"schedul":[7,12,18],"scheduled_in":18,"scheduled_out":18,"schema":[11,20],"scheme":[5,6,15],"scienc":12,"scope":19,"score":[8,17,26],"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,26],"seamlessli":[3,4,7,13,15,17],"search":[8,11,18],"search_dat":18,"search_date_obj":18,"seattl":[12,18],"second":[3,18,20],"section":[1,5,6,7,10,11,17,18,20,26],"secur":[2,4,10,17,20,26],"see":[0,2,4,11,12,13,17,18,20,23,26],"segment":18,"sek":11,"select":[0,2,4,10,11,13,17,18,20,26],"self":[2,9,14,20,26],"semant":[1,3,4,5,6,9,13,17],"send":[2,3,6,12,17,20,26],"sens":8,"sensibl":[1,2],"sensit":[1,17,18],"sensitive_data":5,"sent":[14,26],"sentiment":17,"separ":[7,25,26,28],"sequenc":[0,9,11,26],"server":[2,6,9,10,11,21,25,26],"servic":[0,1,2,6,7,8,9,11,12,14,18,19,20,22,23,26],"session":[8,20],"set":[6,7,8,9,10,11,12,17,20,23,26],"set_tracer_provid":17,"setup":[1,2,7,12,17,20],"sever":[8,9,15,17,26],"sfo":11,"sgd":11,"sh":11,"shallow":8,"shape":[9,26],"share":[11,26],"sharp":8,"sheqel":11,"shift":13,"ship":[10,17,21],"short":[1,3,6,8,17,26],"shorten":[9,10],"should":[0,7,9,11,12,13,18,20,26],"shouldn":[10,21],"show":[0,1,2,7,11,17,18,19,23],"shown":6,"shrink":8,"sidecar":[9,10],"sign":8,"signal":[0,9,10,13,16,21,26],"signatur":12,"significantli":18,"silent":8,"similar":[8,13,20,22],"simpl":[1,3,4,5,6,8,12,17],"simpli":[11,17],"simplic":26,"simplif":5,"simplifi":[2,4,6,7,10,11,17,19],"simultan":4,"sinc":[7,11,17],"singapor":11,"singl":[2,6,7,9,11,12,18,20,22,24,28],"sit":[9,10,12,25,26],"site":17,"six":8,"size":[3,17,20],"sk":6,"skimp":12,"sla":19,"slow":[7,8],"small":[6,28],"smaller":[6,18],"smart":[0,1,2,3,5,9,10,12,18,21,22,26],"smooth":18,"sni":26,"snippet":13,"snow":18,"so":[1,2,3,7,9,10,11,12,17,19,20,26],"socket":26,"softwar":9,"solar":7,"sole":13,"solut":7,"solv":[3,5,6,9,13,26],"some":[6,7,8,11,12,15,26,28],"someth":8,"sonnet":[3,5,6,11,13,17,20,22,23],"soon":[4,18],"sota":12,"sourc":[6,7,11,12,15,17,18],"south":11,"space":[8,13],"span":[8,17,26],"span_processor":17,"spanish":13,"speak":8,"special":[0,6,9,13,18,20],"specif":[0,3,4,5,6,7,8,9,11,12,13,17,18,26],"specifi":[1,2,6,7,12,13,26],"speed":[9,15],"spell":12,"spend":28,"spike":8,"split":[5,18,25],"sporad":28,"spot":8,"spread":1,"sql":20,"stabl":[5,13],"stack":[8,9,10,12,14],"staff":[21,26,27],"stage":[5,17],"stai":[8,9,10,11],"standalon":17,"standard":[1,4,6,9,10,11,17,18,21],"start":[1,2,8,18,20],"start_as_current_span":17,"start_tim":14,"stat":[15,26],"state":[0,1,4,7,8,9,10,11,12,13,21,22,25,26],"state_storag":20,"statement":18,"static":[13,26],"static_config":15,"statist":26,"statu":[1,11,12,14,17,18,19],"status_cod":18,"step":[0,1,10,17,21,26],"still":[1,2,13,20],"stitch":9,"stopword":8,"storag":[3,26],"store":[6,15,20],"stori":[3,13],"storytel":[6,13],"str":[7,11,12,18,26],"straightforward":12,"strategi":[4,8,9,10,17],"stream":[1,3,6,9,17,18,19,26],"streamabl":[1,22],"streamingrespons":18,"streamlin":[2,7],"strength":13,"strftime":18,"string":22,"strip":[1,18],"stripe":9,"strong":8,"strptime":18,"structur":[1,4,7,8,11,13,14,17,26],"struggl":[7,8],"stuck":8,"studio":6,"stuff":12,"style":[6,9,10,13,26],"subject":[8,13],"submit":[12,18],"subscript":6,"subsequ":20,"substanti":9,"substr":8,"substrat":26,"subsystem":[2,4,9,25,26],"subsystmem":26,"success":[1,8,9,11],"successfulli":[1,11],"sudden":8,"suffix":6,"sugar":7,"suggest":12,"suit":[9,13],"suitabl":[12,13,18,20],"sum":5,"summar":[0,3,5,7,12,13,26],"summari":[12,13,16,26],"sunris":18,"sunset":18,"support":[4,7,8,11,13,15,17,18,19,20,21,26],"sure":[17,20],"surfac":[0,1,2,8,9],"sustain":7,"svc":26,"swap":[9,13],"swedish":11,"swiss":11,"switch":[4,5,13,20],"symbol":[11,26],"symptom":7,"synopsi":17,"syntax":[4,20],"system":[0,1,7,8,9,11,12,13,14,17,18,19,20,26],"system_prompt":[7,11,26],"t":[3,6,7,8,10,11,12,13,20,21],"t00":18,"t23":18,"tabl":20,"tag":23,"tail":14,"tailor":12,"take":[0,6,9,11,26],"taken":14,"talk":[1,2,7,25],"target":[0,1,5,10,13,15,17,21,22,26],"task":[0,1,4,5,6,7,8,9,12,13,18,19,22,26,28],"tcp":26,"team":[0,1,4,9,10,21],"tech":21,"techcorp":19,"technic":[13,18,19],"techniqu":[7,13],"technologi":[7,9],"telemetri":[9,15,17],"tell":[3,8,18,23],"temperatur":[7,12,17,18,26],"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,"tempo":[8,17],"tenant":6,"tend":1,"term":[3,7],"termin":[1,2,9,18],"terminal_origin":18,"test":[0,3,4,5,6,7,8,9,12,20],"testabl":7,"text":[3,8,12,18,20,24,26],"text_stream":3,"textual":13,"tft":[9,15],"thai":11,"than":[0,1,9,25],"thank":8,"thb":11,"thei":[0,1,2,6,8,13,18,19],"them":[0,1,7,8,10,12,18,19,20,21,25,26],"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,24,26,28],"thing":8,"think":12,"third":25,"thirst":7,"thoroughli":12,"those":[0,1,7,17],"thread":[20,21,26,27],"threat":8,"three":[3,4,7,9,13,15,26],"threshold":8,"through":[0,1,2,3,4,6,7,9,10,11,12,13,14,17,18,19,26],"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,25,26],"time_to_first_token":17,"timeout":[5,11,13,15],"timestamp":[20,26],"timezon":18,"tl":[2,9,23,26],"tlm":9,"tls_certif":7,"todai":[4,11,18,26],"togeth":[2,4,8,9,26],"together_ai":6,"together_api_kei":6,"token":[6,7,8,9,15,17,26],"tokio":26,"toler":[4,7],"tomorrow":[11,18],"tone":8,"too":[8,18,26],"took":14,"tool":[0,1,2,3,8,9,11,13,14,15,16,18,19,22,25,26],"toolerror":19,"top":[2,4,28],"top_p":17,"topic":[1,13,19],"topologi":27,"tot":[9,15],"total":[8,9,14,15],"total_token":17,"touch":9,"trace":[0,1,9,10,11,15,16,18,21,22,26],"trace_export":17,"tracepar":[9,16,18,26],"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,25,26],"train":[8,13],"transact":12,"transform":[6,17,18,26],"translat":[13,26],"transpar":[9,13],"transport":[1,22,26],"travel":[11,12],"travel_assist":11,"travel_booking_servic":[18,22],"travel_d":18,"treat":26,"trigger":[9,10,12,19],"trip":18,"trivial":26,"troubleshoot":[7,18],"troubleshoot_ag":18,"true":[1,2,3,6,7,8,11,12,13,15,17,18,22,26],"try":[3,11,18,23],"ttft":26,"tunabl":8,"tune":8,"tupl":7,"turbo":[6,7],"turkish":11,"turn":[0,3,9,11,12,17,18,20,26],"turn_count":[8,17],"tutori":10,"two":[1,2,11,13,18,20,26],"txt":21,"type":[0,1,2,3,5,6,7,11,12,13,15,18,19,20,22,23,26],"typescript":0,"typic":[2,6,7,12,18,19,26],"u":[6,8,20],"ui":[8,17,26],"unambigu":13,"unavail":18,"unbound":20,"unclear":8,"uncom":20,"under":[2,9,14],"underli":[3,5,13],"underscor":5,"understand":[0,5,8,9,10,12,13,15,16,18],"undifferenti":26,"unexpect":[1,12],"unicod":8,"unifi":[2,3,4,6,9,20,26],"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,26],"up":[1,6,7,9,10,11,17,18,20,23],"updat":[7,8,9,11,12,13,18,20,23,26],"updated_at":20,"upgrad":[4,5,9,26],"upon":[18,26],"upper":18,"uppercas":8,"upstream":[2,6,7,9,12,14,15,22,23,25,26],"upstream_host":14,"urin":7,"url":[1,4,7,11,15,17,18,19,20,22],"us":[0,2,3,6,7,8,9,10,14,16,19,20,21,22,23,24,25,26],"usag":[0,3,4,5,6,7,8,9,12,15,17,20,26],"usd":11,"user":[0,1,3,5,6,7,9,11,12,13,14,15,17,18,19,20,23,26],"user_messag":18,"user_queri":19,"usernam":14,"usi":17,"usual":[11,17],"util":[11,26],"uv":11,"uvx":11,"ux":[10,21],"v":[11,17,18,26],"v0":[1,2,6,7,11,18,22,26],"v1":[2,3,4,5,6,8,9,10,11,13,14,17,18,19,20,22,23,26],"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,26],"validate_with_llm":19,"valu":[3,7,12,17,18,26],"valuabl":8,"valueerror":12,"var_nam":20,"variabl":[6,11,17,20,23],"variant":[0,13],"varieti":26,"variou":[9,12,17,28],"ve":[7,11],"venv":11,"verbos":[17,23],"veri":[8,17,26],"verifi":[17,20,23],"version":[0,1,2,3,4,5,6,7,11,17,18,20,22,26],"via":[0,1,2,4,6,7,9,10,11,16,17,18,25,26],"view":[6,15,17],"viewer":17,"violat":[1,19,26],"virtual":[1,6,19,22],"visibl":[8,14,17],"vision":7,"visual":[8,17],"vllm":6,"vllm_api_kei":6,"volum":23,"vpc":25,"w3c":[9,17],"wa":[0,8,12,14,19,26],"wai":[1,2,7,9,11,17,19,26],"wait":26,"walk":18,"walkthrough":11,"want":[1,2,6,7,11,12,13],"warn":[6,8,17,18],"wasm":26,"wast":8,"watch":12,"we":[4,7,11,18,26,28],"weather":[7,12,18,22],"weather_ag":[18,22],"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,26],"week":18,"weigh":8,"weight":5,"well":[1,7,8,9,18],"went":8,"were":[0,14],"west":[6,20],"what":[0,3,7,9,10,11,13,14,17,18,19,21,25,26],"when":[0,1,2,6,7,8,9,11,12,13,17,18,19,20,22,26],"where":[0,1,2,7,8,9,10,11,12,13,14,17,18,19,20,22,25],"whether":[0,2,4,7,12,13,17,26],"which":[0,1,4,6,7,8,9,11,12,13,14,15,17,18,19,25,26],"while":[0,1,2,6,7,8,9,10,11,12,13,18,19,20,28],"why":[0,8],"wide":[0,7,9,10,15,17,21,26],"wildcard":[4,17],"wind":7,"window":[8,11,17],"wire":[1,11,17,19,26],"within":[8,10,12,18,19],"without":[0,1,2,3,4,6,7,8,9,10,13,17,20,23,26],"wmo":18,"won":11,"word":1,"work":[0,1,3,5,6,7,9,10,12,16,17,21],"worker":[26,28],"workflow":[0,1,8,9,10,11,13,18,26],"workload":[7,13,20,28],"world":[0,8,9,13,18],"worldwid":18,"would":26,"write":[0,1,6,7,9,13,18],"writer":5,"written":[9,19,26,28],"wrong":8,"www":9,"x":[3,5,14,18,19,26],"xai":[4,26],"xai_api_kei":6,"xxx":23,"y":18,"yaml":[3,6,7,11,15,17,18,20,23],"yen":11,"yield":18,"yml":[22,23],"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,26],"your":[0,1,2,3,4,5,6,7,8,9,10,12,13,14,15,17,18,19,20,23,25,26],"your_us":20,"yourweatherapp":12,"yuan":11,"yyi":23,"yyyi":18,"z":6,"zar":11,"zealand":11,"zero":[9,26],"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!","Configuration Reference","Deployment","llms.txt","Bright Staff","Request Lifecycle","Tech Overview","Threading Model"],"titleterms":{"":8,"1":[7,11,12],"2":[7,11,12],"3":[11,12],"A":17,"For":7,"It":[8,14,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],"app":[7,11],"ar":8,"arch":[12,13],"architectur":26,"assess":8,"assist":18,"authent":6,"aw":17,"azur":6,"base":[6,13,23],"basic":[5,7],"bedrock":6,"behavior":[8,17],"benefit":[0,4,17],"best":[3,5,8,12,13,17,18,20],"book":18,"bright":25,"build":[7,10,11],"call":[11,12,17,18],"capabl":4,"case":[1,4,12,13,18],"categori":6,"chain":1,"class":6,"cli":17,"client":[3,11,13],"combin":13,"come":5,"command":11,"common":[4,18,23],"compat":[3,6],"compos":23,"concept":[10,21],"config":[7,11],"configur":[1,2,5,6,7,12,13,15,18,20,22,26],"connect":20,"consider":8,"context":18,"convers":[3,11,20],"core":[4,8],"count":8,"creat":11,"cross":3,"curl":[3,11],"currenc":11,"dashboard":15,"datadog":17,"deepseek":6,"default":6,"defin":[7,12],"demo":7,"deploy":23,"determinist":11,"develop":20,"docker":23,"effici":8,"egress":[2,26],"endpoint":[3,6],"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":26,"follow":8,"format":[14,17],"frequenc":8,"frustrat":8,"function":12,"gatewai":[3,11,23],"gemini":6,"gener":18,"get":[4,10,21],"good":8,"googl":6,"grafana":15,"groq":6,"guardrail":19,"guid":[10,21],"guidelin":6,"handl":[3,17],"handoff":17,"header":17,"high":26,"how":[8,14,17,18,19,20],"http":1,"i":12,"implement":[12,18],"inbound":[2,17],"inform":18,"ingress":26,"initi":17,"inner":0,"inspect":17,"instanc":6,"instrument":17,"integr":17,"intent":7,"interact":11,"intro":9,"issu":23,"kei":[0,4,7,12,14],"know":8,"langtrac":17,"let":11,"level":26,"librari":3,"lifecycl":26,"limit":8,"listen":2,"llm":[4,11,13,17,18,24],"log":14,"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,23,28],"monitor":15,"moonshot":6,"multi":7,"multipl":6,"name":5,"network":[2,26],"next":[11,18,20],"note":17,"observ":16,"ollama":6,"openai":[3,6,11],"opentelemetri":17,"orchestr":[0,11,17,18],"outbound":[2,17],"outer":0,"over":12,"overal":8,"overview":[10,17,20,27],"paramet":7,"passthrough":6,"plano":[7,9,10,11,12,17,21],"posit":8,"post":26,"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,26],"product":20,"program":1,"prompt":[2,7,11,12],"propag":17,"provid":[4,6],"proxi":[2,11],"python":[3,11,17],"qualiti":8,"quick":17,"quickstart":11,"qwen":6,"rag":7,"rai":17,"refer":[17,22],"repair":8,"repetit":8,"request":[7,8,17,26],"requir":6,"resourc":[17,21],"respons":[3,8,18],"rout":[6,11,13,17,23],"router":13,"rule":5,"runtim":23,"sampl":8,"sdk":3,"see":[3,5,6,8],"select":6,"send":11,"servic":17,"setup":23,"signal":[8,17],"smoke":23,"solut":23,"soon":5,"stack":23,"staff":25,"start":[4,10,11,17,21,23],"state":[3,20],"step":[7,11,12,18,20],"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":27,"telemetri":8,"test":[19,23],"thread":28,"tip":12,"togeth":6,"tool":[7,17],"topologi":[2,26],"trace":[8,17],"tracepar":17,"travel":18,"troubleshoot":[20,23],"turn":[7,8],"txt":24,"type":8,"typic":1,"understand":17,"unsupport":13,"up":8,"upstream":17,"url":6,"us":[1,4,5,11,12,13,17,18],"usag":13,"user":8,"v":[0,8],"valid":5,"via":15,"welcom":21,"what":[8,12],"why":19,"wildcard":6,"work":[8,14,18,19,20],"workflow":12,"x":17,"xai":6,"your":11,"zhipu":6}}) \ No newline at end of file