diff --git a/_static/pygments.css b/_static/pygments.css index 25b88566..c6105a29 100755 --- a/_static/pygments.css +++ b/_static/pygments.css @@ -5,158 +5,158 @@ td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5 span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } .highlight .hll { background-color: #ffffcc } .highlight { background: #ffffff; } -.highlight .c { color: #888888; font-style: italic } /* Comment */ -.highlight .err { background-color: #a848a8 } /* Error */ -.highlight .k { color: #2838b0 } /* Keyword */ -.highlight .o { color: #666666 } /* Operator */ -.highlight .p { color: #888888 } /* Punctuation */ +.highlight .c { color: #888; font-style: italic } /* Comment */ +.highlight .err { background-color: #A848A8 } /* Error */ +.highlight .k { color: #2838B0 } /* Keyword */ +.highlight .o { color: #666 } /* Operator */ +.highlight .p { color: #888 } /* Punctuation */ .highlight .ch { color: #287088; font-style: italic } /* Comment.Hashbang */ -.highlight .cm { color: #888888; font-style: italic } /* Comment.Multiline */ +.highlight .cm { color: #888; font-style: italic } /* Comment.Multiline */ .highlight .cp { color: #289870 } /* Comment.Preproc */ -.highlight .cpf { color: #888888; font-style: italic } /* Comment.PreprocFile */ -.highlight .c1 { color: #888888; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #888888; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #c02828 } /* Generic.Deleted */ +.highlight .cpf { color: #888; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #888; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #888; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #C02828 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -.highlight .gr { color: #c02828 } /* Generic.Error */ -.highlight .gh { color: #666666 } /* Generic.Heading */ +.highlight .gr { color: #C02828 } /* Generic.Error */ +.highlight .gh { color: #666 } /* Generic.Heading */ .highlight .gi { color: #388038 } /* Generic.Inserted */ -.highlight .go { color: #666666 } /* Generic.Output */ -.highlight .gp { color: #444444 } /* Generic.Prompt */ +.highlight .go { color: #666 } /* Generic.Output */ +.highlight .gp { color: #444 } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #444444 } /* Generic.Subheading */ -.highlight .gt { color: #2838b0 } /* Generic.Traceback */ -.highlight .kc { color: #444444; font-style: italic } /* Keyword.Constant */ -.highlight .kd { color: #2838b0; font-style: italic } /* Keyword.Declaration */ -.highlight .kn { color: #2838b0 } /* Keyword.Namespace */ -.highlight .kp { color: #2838b0 } /* Keyword.Pseudo */ -.highlight .kr { color: #2838b0 } /* Keyword.Reserved */ -.highlight .kt { color: #2838b0; font-style: italic } /* Keyword.Type */ -.highlight .m { color: #444444 } /* Literal.Number */ -.highlight .s { color: #b83838 } /* Literal.String */ +.highlight .gu { color: #444 } /* Generic.Subheading */ +.highlight .gt { color: #2838B0 } /* Generic.Traceback */ +.highlight .kc { color: #444; font-style: italic } /* Keyword.Constant */ +.highlight .kd { color: #2838B0; font-style: italic } /* Keyword.Declaration */ +.highlight .kn { color: #2838B0 } /* Keyword.Namespace */ +.highlight .kp { color: #2838B0 } /* Keyword.Pseudo */ +.highlight .kr { color: #2838B0 } /* Keyword.Reserved */ +.highlight .kt { color: #2838B0; font-style: italic } /* Keyword.Type */ +.highlight .m { color: #444 } /* Literal.Number */ +.highlight .s { color: #B83838 } /* Literal.String */ .highlight .na { color: #388038 } /* Name.Attribute */ .highlight .nb { color: #388038 } /* Name.Builtin */ .highlight .nc { color: #287088 } /* Name.Class */ -.highlight .no { color: #b85820 } /* Name.Constant */ +.highlight .no { color: #B85820 } /* Name.Constant */ .highlight .nd { color: #287088 } /* Name.Decorator */ .highlight .ni { color: #709030 } /* Name.Entity */ .highlight .ne { color: #908828 } /* Name.Exception */ .highlight .nf { color: #785840 } /* Name.Function */ .highlight .nl { color: #289870 } /* Name.Label */ .highlight .nn { color: #289870 } /* Name.Namespace */ -.highlight .nt { color: #2838b0 } /* Name.Tag */ -.highlight .nv { color: #b04040 } /* Name.Variable */ -.highlight .ow { color: #a848a8 } /* Operator.Word */ -.highlight .pm { color: #888888 } /* Punctuation.Marker */ -.highlight .w { color: #a89028 } /* Text.Whitespace */ -.highlight .mb { color: #444444 } /* Literal.Number.Bin */ -.highlight .mf { color: #444444 } /* Literal.Number.Float */ -.highlight .mh { color: #444444 } /* Literal.Number.Hex */ -.highlight .mi { color: #444444 } /* Literal.Number.Integer */ -.highlight .mo { color: #444444 } /* Literal.Number.Oct */ -.highlight .sa { color: #444444 } /* Literal.String.Affix */ -.highlight .sb { color: #b83838 } /* Literal.String.Backtick */ -.highlight .sc { color: #a848a8 } /* Literal.String.Char */ -.highlight .dl { color: #b85820 } /* Literal.String.Delimiter */ -.highlight .sd { color: #b85820; font-style: italic } /* Literal.String.Doc */ -.highlight .s2 { color: #b83838 } /* Literal.String.Double */ +.highlight .nt { color: #2838B0 } /* Name.Tag */ +.highlight .nv { color: #B04040 } /* Name.Variable */ +.highlight .ow { color: #A848A8 } /* Operator.Word */ +.highlight .pm { color: #888 } /* Punctuation.Marker */ +.highlight .w { color: #A89028 } /* Text.Whitespace */ +.highlight .mb { color: #444 } /* Literal.Number.Bin */ +.highlight .mf { color: #444 } /* Literal.Number.Float */ +.highlight .mh { color: #444 } /* Literal.Number.Hex */ +.highlight .mi { color: #444 } /* Literal.Number.Integer */ +.highlight .mo { color: #444 } /* Literal.Number.Oct */ +.highlight .sa { color: #444 } /* Literal.String.Affix */ +.highlight .sb { color: #B83838 } /* Literal.String.Backtick */ +.highlight .sc { color: #A848A8 } /* Literal.String.Char */ +.highlight .dl { color: #B85820 } /* Literal.String.Delimiter */ +.highlight .sd { color: #B85820; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #B83838 } /* Literal.String.Double */ .highlight .se { color: #709030 } /* Literal.String.Escape */ -.highlight .sh { color: #b83838 } /* Literal.String.Heredoc */ -.highlight .si { color: #b83838; text-decoration: underline } /* Literal.String.Interpol */ -.highlight .sx { color: #a848a8 } /* Literal.String.Other */ -.highlight .sr { color: #a848a8 } /* Literal.String.Regex */ -.highlight .s1 { color: #b83838 } /* Literal.String.Single */ -.highlight .ss { color: #b83838 } /* Literal.String.Symbol */ +.highlight .sh { color: #B83838 } /* Literal.String.Heredoc */ +.highlight .si { color: #B83838; text-decoration: underline } /* Literal.String.Interpol */ +.highlight .sx { color: #A848A8 } /* Literal.String.Other */ +.highlight .sr { color: #A848A8 } /* Literal.String.Regex */ +.highlight .s1 { color: #B83838 } /* Literal.String.Single */ +.highlight .ss { color: #B83838 } /* Literal.String.Symbol */ .highlight .bp { color: #388038; font-style: italic } /* Name.Builtin.Pseudo */ -.highlight .fm { color: #b85820 } /* Name.Function.Magic */ -.highlight .vc { color: #b04040 } /* Name.Variable.Class */ +.highlight .fm { color: #B85820 } /* Name.Function.Magic */ +.highlight .vc { color: #B04040 } /* Name.Variable.Class */ .highlight .vg { color: #908828 } /* Name.Variable.Global */ -.highlight .vi { color: #b04040 } /* Name.Variable.Instance */ -.highlight .vm { color: #b85820 } /* Name.Variable.Magic */ -.highlight .il { color: #444444 } /* Literal.Number.Integer.Long */pre { line-height: 125%; } +.highlight .vi { color: #B04040 } /* Name.Variable.Instance */ +.highlight .vm { color: #B85820 } /* Name.Variable.Magic */ +.highlight .il { color: #444 } /* Literal.Number.Integer.Long */pre { line-height: 125%; } td.linenos .normal { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } span.linenos { color: #6e7681; background-color: #0d1117; padding-left: 5px; padding-right: 5px; } td.linenos .special { color: #e6edf3; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } span.linenos.special { color: #e6edf3; background-color: #6e7681; padding-left: 5px; padding-right: 5px; } .dark .highlight .hll { background-color: #6e7681 } -.dark .highlight { background: #0d1117; color: #e6edf3 } -.dark .highlight .c { color: #8b949e; font-style: italic } /* Comment */ -.dark .highlight .err { color: #f85149 } /* Error */ -.dark .highlight .esc { color: #e6edf3 } /* Escape */ -.dark .highlight .g { color: #e6edf3 } /* Generic */ -.dark .highlight .k { color: #ff7b72 } /* Keyword */ -.dark .highlight .l { color: #a5d6ff } /* Literal */ -.dark .highlight .n { color: #e6edf3 } /* Name */ -.dark .highlight .o { color: #ff7b72; font-weight: bold } /* Operator */ -.dark .highlight .x { color: #e6edf3 } /* Other */ -.dark .highlight .p { color: #e6edf3 } /* Punctuation */ -.dark .highlight .ch { color: #8b949e; font-style: italic } /* Comment.Hashbang */ -.dark .highlight .cm { color: #8b949e; font-style: italic } /* Comment.Multiline */ -.dark .highlight .cp { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Preproc */ -.dark .highlight .cpf { color: #8b949e; font-style: italic } /* Comment.PreprocFile */ -.dark .highlight .c1 { color: #8b949e; font-style: italic } /* Comment.Single */ -.dark .highlight .cs { color: #8b949e; font-weight: bold; font-style: italic } /* Comment.Special */ -.dark .highlight .gd { color: #ffa198; background-color: #490202 } /* Generic.Deleted */ -.dark .highlight .ge { color: #e6edf3; font-style: italic } /* Generic.Emph */ -.dark .highlight .ges { color: #e6edf3; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ -.dark .highlight .gr { color: #ffa198 } /* Generic.Error */ -.dark .highlight .gh { color: #79c0ff; font-weight: bold } /* Generic.Heading */ -.dark .highlight .gi { color: #56d364; background-color: #0f5323 } /* Generic.Inserted */ -.dark .highlight .go { color: #8b949e } /* Generic.Output */ -.dark .highlight .gp { color: #8b949e } /* Generic.Prompt */ -.dark .highlight .gs { color: #e6edf3; font-weight: bold } /* Generic.Strong */ -.dark .highlight .gu { color: #79c0ff } /* Generic.Subheading */ -.dark .highlight .gt { color: #ff7b72 } /* Generic.Traceback */ -.dark .highlight .g-Underline { color: #e6edf3; text-decoration: underline } /* Generic.Underline */ -.dark .highlight .kc { color: #79c0ff } /* Keyword.Constant */ -.dark .highlight .kd { color: #ff7b72 } /* Keyword.Declaration */ -.dark .highlight .kn { color: #ff7b72 } /* Keyword.Namespace */ -.dark .highlight .kp { color: #79c0ff } /* Keyword.Pseudo */ -.dark .highlight .kr { color: #ff7b72 } /* Keyword.Reserved */ -.dark .highlight .kt { color: #ff7b72 } /* Keyword.Type */ -.dark .highlight .ld { color: #79c0ff } /* Literal.Date */ -.dark .highlight .m { color: #a5d6ff } /* Literal.Number */ -.dark .highlight .s { color: #a5d6ff } /* Literal.String */ -.dark .highlight .na { color: #e6edf3 } /* Name.Attribute */ -.dark .highlight .nb { color: #e6edf3 } /* Name.Builtin */ -.dark .highlight .nc { color: #f0883e; font-weight: bold } /* Name.Class */ -.dark .highlight .no { color: #79c0ff; font-weight: bold } /* Name.Constant */ -.dark .highlight .nd { color: #d2a8ff; font-weight: bold } /* Name.Decorator */ -.dark .highlight .ni { color: #ffa657 } /* Name.Entity */ -.dark .highlight .ne { color: #f0883e; font-weight: bold } /* Name.Exception */ -.dark .highlight .nf { color: #d2a8ff; font-weight: bold } /* Name.Function */ -.dark .highlight .nl { color: #79c0ff; font-weight: bold } /* Name.Label */ -.dark .highlight .nn { color: #ff7b72 } /* Name.Namespace */ -.dark .highlight .nx { color: #e6edf3 } /* Name.Other */ -.dark .highlight .py { color: #79c0ff } /* Name.Property */ -.dark .highlight .nt { color: #7ee787 } /* Name.Tag */ -.dark .highlight .nv { color: #79c0ff } /* Name.Variable */ -.dark .highlight .ow { color: #ff7b72; font-weight: bold } /* Operator.Word */ -.dark .highlight .pm { color: #e6edf3 } /* Punctuation.Marker */ -.dark .highlight .w { color: #6e7681 } /* Text.Whitespace */ -.dark .highlight .mb { color: #a5d6ff } /* Literal.Number.Bin */ -.dark .highlight .mf { color: #a5d6ff } /* Literal.Number.Float */ -.dark .highlight .mh { color: #a5d6ff } /* Literal.Number.Hex */ -.dark .highlight .mi { color: #a5d6ff } /* Literal.Number.Integer */ -.dark .highlight .mo { color: #a5d6ff } /* Literal.Number.Oct */ -.dark .highlight .sa { color: #79c0ff } /* Literal.String.Affix */ -.dark .highlight .sb { color: #a5d6ff } /* Literal.String.Backtick */ -.dark .highlight .sc { color: #a5d6ff } /* Literal.String.Char */ -.dark .highlight .dl { color: #79c0ff } /* Literal.String.Delimiter */ -.dark .highlight .sd { color: #a5d6ff } /* Literal.String.Doc */ -.dark .highlight .s2 { color: #a5d6ff } /* Literal.String.Double */ -.dark .highlight .se { color: #79c0ff } /* Literal.String.Escape */ -.dark .highlight .sh { color: #79c0ff } /* Literal.String.Heredoc */ -.dark .highlight .si { color: #a5d6ff } /* Literal.String.Interpol */ -.dark .highlight .sx { color: #a5d6ff } /* Literal.String.Other */ -.dark .highlight .sr { color: #79c0ff } /* Literal.String.Regex */ -.dark .highlight .s1 { color: #a5d6ff } /* Literal.String.Single */ -.dark .highlight .ss { color: #a5d6ff } /* Literal.String.Symbol */ -.dark .highlight .bp { color: #e6edf3 } /* Name.Builtin.Pseudo */ -.dark .highlight .fm { color: #d2a8ff; font-weight: bold } /* Name.Function.Magic */ -.dark .highlight .vc { color: #79c0ff } /* Name.Variable.Class */ -.dark .highlight .vg { color: #79c0ff } /* Name.Variable.Global */ -.dark .highlight .vi { color: #79c0ff } /* Name.Variable.Instance */ -.dark .highlight .vm { color: #79c0ff } /* Name.Variable.Magic */ -.dark .highlight .il { color: #a5d6ff } /* Literal.Number.Integer.Long */ \ No newline at end of file +.dark .highlight { background: #0d1117; color: #E6EDF3 } +.dark .highlight .c { color: #8B949E; font-style: italic } /* Comment */ +.dark .highlight .err { color: #F85149 } /* Error */ +.dark .highlight .esc { color: #E6EDF3 } /* Escape */ +.dark .highlight .g { color: #E6EDF3 } /* Generic */ +.dark .highlight .k { color: #FF7B72 } /* Keyword */ +.dark .highlight .l { color: #A5D6FF } /* Literal */ +.dark .highlight .n { color: #E6EDF3 } /* Name */ +.dark .highlight .o { color: #FF7B72; font-weight: bold } /* Operator */ +.dark .highlight .x { color: #E6EDF3 } /* Other */ +.dark .highlight .p { color: #E6EDF3 } /* Punctuation */ +.dark .highlight .ch { color: #8B949E; font-style: italic } /* Comment.Hashbang */ +.dark .highlight .cm { color: #8B949E; font-style: italic } /* Comment.Multiline */ +.dark .highlight .cp { color: #8B949E; font-weight: bold; font-style: italic } /* Comment.Preproc */ +.dark .highlight .cpf { color: #8B949E; font-style: italic } /* Comment.PreprocFile */ +.dark .highlight .c1 { color: #8B949E; font-style: italic } /* Comment.Single */ +.dark .highlight .cs { color: #8B949E; font-weight: bold; font-style: italic } /* Comment.Special */ +.dark .highlight .gd { color: #FFA198; background-color: #490202 } /* Generic.Deleted */ +.dark .highlight .ge { color: #E6EDF3; font-style: italic } /* Generic.Emph */ +.dark .highlight .ges { color: #E6EDF3; font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +.dark .highlight .gr { color: #FFA198 } /* Generic.Error */ +.dark .highlight .gh { color: #79C0FF; font-weight: bold } /* Generic.Heading */ +.dark .highlight .gi { color: #56D364; background-color: #0F5323 } /* Generic.Inserted */ +.dark .highlight .go { color: #8B949E } /* Generic.Output */ +.dark .highlight .gp { color: #8B949E } /* Generic.Prompt */ +.dark .highlight .gs { color: #E6EDF3; font-weight: bold } /* Generic.Strong */ +.dark .highlight .gu { color: #79C0FF } /* Generic.Subheading */ +.dark .highlight .gt { color: #FF7B72 } /* Generic.Traceback */ +.dark .highlight .g-Underline { color: #E6EDF3; text-decoration: underline } /* Generic.Underline */ +.dark .highlight .kc { color: #79C0FF } /* Keyword.Constant */ +.dark .highlight .kd { color: #FF7B72 } /* Keyword.Declaration */ +.dark .highlight .kn { color: #FF7B72 } /* Keyword.Namespace */ +.dark .highlight .kp { color: #79C0FF } /* Keyword.Pseudo */ +.dark .highlight .kr { color: #FF7B72 } /* Keyword.Reserved */ +.dark .highlight .kt { color: #FF7B72 } /* Keyword.Type */ +.dark .highlight .ld { color: #79C0FF } /* Literal.Date */ +.dark .highlight .m { color: #A5D6FF } /* Literal.Number */ +.dark .highlight .s { color: #A5D6FF } /* Literal.String */ +.dark .highlight .na { color: #E6EDF3 } /* Name.Attribute */ +.dark .highlight .nb { color: #E6EDF3 } /* Name.Builtin */ +.dark .highlight .nc { color: #F0883E; font-weight: bold } /* Name.Class */ +.dark .highlight .no { color: #79C0FF; font-weight: bold } /* Name.Constant */ +.dark .highlight .nd { color: #D2A8FF; font-weight: bold } /* Name.Decorator */ +.dark .highlight .ni { color: #FFA657 } /* Name.Entity */ +.dark .highlight .ne { color: #F0883E; font-weight: bold } /* Name.Exception */ +.dark .highlight .nf { color: #D2A8FF; font-weight: bold } /* Name.Function */ +.dark .highlight .nl { color: #79C0FF; font-weight: bold } /* Name.Label */ +.dark .highlight .nn { color: #FF7B72 } /* Name.Namespace */ +.dark .highlight .nx { color: #E6EDF3 } /* Name.Other */ +.dark .highlight .py { color: #79C0FF } /* Name.Property */ +.dark .highlight .nt { color: #7EE787 } /* Name.Tag */ +.dark .highlight .nv { color: #79C0FF } /* Name.Variable */ +.dark .highlight .ow { color: #FF7B72; font-weight: bold } /* Operator.Word */ +.dark .highlight .pm { color: #E6EDF3 } /* Punctuation.Marker */ +.dark .highlight .w { color: #6E7681 } /* Text.Whitespace */ +.dark .highlight .mb { color: #A5D6FF } /* Literal.Number.Bin */ +.dark .highlight .mf { color: #A5D6FF } /* Literal.Number.Float */ +.dark .highlight .mh { color: #A5D6FF } /* Literal.Number.Hex */ +.dark .highlight .mi { color: #A5D6FF } /* Literal.Number.Integer */ +.dark .highlight .mo { color: #A5D6FF } /* Literal.Number.Oct */ +.dark .highlight .sa { color: #79C0FF } /* Literal.String.Affix */ +.dark .highlight .sb { color: #A5D6FF } /* Literal.String.Backtick */ +.dark .highlight .sc { color: #A5D6FF } /* Literal.String.Char */ +.dark .highlight .dl { color: #79C0FF } /* Literal.String.Delimiter */ +.dark .highlight .sd { color: #A5D6FF } /* Literal.String.Doc */ +.dark .highlight .s2 { color: #A5D6FF } /* Literal.String.Double */ +.dark .highlight .se { color: #79C0FF } /* Literal.String.Escape */ +.dark .highlight .sh { color: #79C0FF } /* Literal.String.Heredoc */ +.dark .highlight .si { color: #A5D6FF } /* Literal.String.Interpol */ +.dark .highlight .sx { color: #A5D6FF } /* Literal.String.Other */ +.dark .highlight .sr { color: #79C0FF } /* Literal.String.Regex */ +.dark .highlight .s1 { color: #A5D6FF } /* Literal.String.Single */ +.dark .highlight .ss { color: #A5D6FF } /* Literal.String.Symbol */ +.dark .highlight .bp { color: #E6EDF3 } /* Name.Builtin.Pseudo */ +.dark .highlight .fm { color: #D2A8FF; font-weight: bold } /* Name.Function.Magic */ +.dark .highlight .vc { color: #79C0FF } /* Name.Variable.Class */ +.dark .highlight .vg { color: #79C0FF } /* Name.Variable.Global */ +.dark .highlight .vi { color: #79C0FF } /* Name.Variable.Instance */ +.dark .highlight .vm { color: #79C0FF } /* Name.Variable.Magic */ +.dark .highlight .il { color: #A5D6FF } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/_static/searchtools.js b/_static/searchtools.js index 2c774d17..91f4be57 100755 --- a/_static/searchtools.js +++ b/_static/searchtools.js @@ -513,9 +513,11 @@ const Search = { // perform the search on the required terms searchTerms.forEach((word) => { const files = []; + // find documents, if any, containing the query word in their text/title term indices + // use Object.hasOwnProperty to avoid mismatching against prototype properties const arr = [ - { files: terms[word], score: Scorer.term }, - { files: titleTerms[word], score: Scorer.title }, + { files: terms.hasOwnProperty(word) ? terms[word] : undefined, score: Scorer.term }, + { files: titleTerms.hasOwnProperty(word) ? titleTerms[word] : undefined, score: Scorer.title }, ]; // add support for partial matches if (word.length > 2) { @@ -547,8 +549,9 @@ const Search = { // set score for the word in each file recordFiles.forEach((file) => { - if (!scoreMap.has(file)) scoreMap.set(file, {}); - scoreMap.get(file)[word] = record.score; + if (!scoreMap.has(file)) scoreMap.set(file, new Map()); + const fileScores = scoreMap.get(file); + fileScores.set(word, record.score); }); }); @@ -587,7 +590,7 @@ const Search = { break; // select one (max) score for the file. - const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + const score = Math.max(...wordList.map((w) => scoreMap.get(file).get(w))); // add result to the result list results.push([ docNames[file], diff --git a/build_with_arch/agent.html b/build_with_arch/agent.html index 207d3b91..29af3462 100755 --- a/build_with_arch/agent.html +++ b/build_with_arch/agent.html @@ -10,7 +10,7 @@
Once the prompt targets are configured as above, handling those parameters is
1from flask import Flask, request, jsonify
+ 1from flask import Flask, request, jsonify
2
3app = Flask(__name__)
4
5
6@app.route("/agent/device_summary", methods=["POST"])
- 7def get_device_summary():
+ 7def get_device_summary():
8 """
9 Endpoint to retrieve device statistics based on device IDs and an optional time range.
10 """
@@ -410,7 +410,7 @@ the user’s intent.
diff --git a/build_with_arch/multi_turn.html b/build_with_arch/multi_turn.html
index 9c53335f..cefa51a0 100755
--- a/build_with_arch/multi_turn.html
+++ b/build_with_arch/multi_turn.html
@@ -10,7 +10,7 @@
Multi-Turn | Arch Docs v0.2.2
-
+
@@ -253,32 +253,32 @@ response from your APIs.
Once the prompt targets are configured as above, handle parameters across multi-turn as if its a single-turn request
- 1import os
- 2import gradio as gr
+ 1import os
+ 2import gradio as gr
3
- 4from fastapi import FastAPI, HTTPException
- 5from pydantic import BaseModel
- 6from typing import Optional
- 7from openai import OpenAI
- 8from common import create_gradio_app
+ 4from fastapi import FastAPI, HTTPException
+ 5from pydantic import BaseModel
+ 6from typing import Optional
+ 7from openai import OpenAI
+ 8from common import create_gradio_app
9
10app = FastAPI()
11
12
13# Define the request model
-14class EnergySourceRequest(BaseModel):
+14class EnergySourceRequest(BaseModel):
15 energy_source: str
16 consideration: Optional[str] = None
17
18
-19class EnergySourceResponse(BaseModel):
+19class EnergySourceResponse(BaseModel):
20 energy_source: str
21 consideration: Optional[str] = None
22
23
24# Post method for device summary
25@app.post("/agent/energy_source_info")
-26def get_workforce(request: EnergySourceRequest):
+26def get_workforce(request: EnergySourceRequest):
27 """
28 Endpoint to get details about energy source
29 """
@@ -346,7 +346,7 @@ that you can test and modify locally for multi-turn RAG scenarios.
diff --git a/build_with_arch/rag.html b/build_with_arch/rag.html
index 0625ab4b..04ad4fc0 100755
--- a/build_with_arch/rag.html
+++ b/build_with_arch/rag.html
@@ -10,7 +10,7 @@
RAG Apps | Arch Docs v0.2.2
-
+
@@ -200,13 +200,13 @@ streamline data retrieval and processing to build more efficient and precise RAG
Once the prompt targets are configured as above, handling those parameters is
- 1from flask import Flask, request, jsonify
+ 1from flask import Flask, request, jsonify
2
3app = Flask(__name__)
4
5
6@app.route("/agent/device_summary", methods=["POST"])
- 7def get_device_summary():
+ 7def get_device_summary():
8 """
9 Endpoint to retrieve device statistics based on device IDs and an optional time range.
10 """
@@ -294,7 +294,7 @@ minutes. For additional details on how to build multi-turn RAG applications plea
diff --git a/concepts/llm_provider.html b/concepts/llm_provider.html
index 01a52a3d..5dda3bc8 100755
--- a/concepts/llm_provider.html
+++ b/concepts/llm_provider.html
@@ -10,7 +10,7 @@
LLM Provider | Arch Docs v0.2.2
-
+
@@ -219,7 +219,7 @@ make outbound LLM calls.
Example: Using the OpenAI Python SDK
-from openai import OpenAI
+from openai import OpenAI
# Initialize the Arch client
client = OpenAI(base_url="http://127.0.0.12000/")
@@ -267,7 +267,7 @@ make outbound LLM calls.
diff --git a/concepts/prompt_target.html b/concepts/prompt_target.html
index 6989b300..67a7ade4 100755
--- a/concepts/prompt_target.html
+++ b/concepts/prompt_target.html
@@ -10,7 +10,7 @@
Prompt Target | Arch Docs v0.2.2
-
+
@@ -346,7 +346,7 @@ This modular approach not only simplifies your application’s architecture but
diff --git a/concepts/tech_overview/error_target.html b/concepts/tech_overview/error_target.html
index 20f87dbe..1f23f70d 100755
--- a/concepts/tech_overview/error_target.html
+++ b/concepts/tech_overview/error_target.html
@@ -10,7 +10,7 @@
Error Target | Arch Docs v0.2.2
-
+
@@ -231,7 +231,7 @@ The errors are communicated to the application via headers like
-© 2025, Katanemo Labs, Inc Last updated: Feb 15, 2025.
+© 2025, Katanemo Labs, Inc Last updated: Feb 21, 2025.
diff --git a/concepts/tech_overview/listener.html b/concepts/tech_overview/listener.html
index 3637a8dc..c81a2785 100755
--- a/concepts/tech_overview/listener.html
+++ b/concepts/tech_overview/listener.html
@@ -10,7 +10,7 @@
Listener | Arch Docs v0.2.2
-
+
@@ -235,7 +235,7 @@ address like arch.l
diff --git a/concepts/tech_overview/model_serving.html b/concepts/tech_overview/model_serving.html
index 1301b764..07777d0f 100755
--- a/concepts/tech_overview/model_serving.html
+++ b/concepts/tech_overview/model_serving.html
@@ -10,7 +10,7 @@
Model Serving | Arch Docs v0.2.2
-
+
@@ -222,7 +222,7 @@ how to generate API keys for model serving
diff --git a/concepts/tech_overview/prompt.html b/concepts/tech_overview/prompt.html
index c5d67322..b4cfb6a0 100755
--- a/concepts/tech_overview/prompt.html
+++ b/concepts/tech_overview/prompt.html
@@ -10,7 +10,7 @@
Prompts | Arch Docs v0.2.2
-
+
@@ -335,7 +335,7 @@ By sending traffic through Arch, you can propagate traces, manage and monitor tr
Example: Using OpenAI Client with Arch as an Egress Gateway
-import openai
+import openai
# Set the OpenAI API base URL to the Arch gateway endpoint
openai.api_base = "http://127.0.0.1:12000"
@@ -396,7 +396,7 @@ This setup allows you to take advantage of Arch’s advanced traffic management
diff --git a/concepts/tech_overview/request_lifecycle.html b/concepts/tech_overview/request_lifecycle.html
index b35b466e..45bcf58a 100755
--- a/concepts/tech_overview/request_lifecycle.html
+++ b/concepts/tech_overview/request_lifecycle.html
@@ -10,7 +10,7 @@
Request Lifecycle | Arch Docs v0.2.2
-
+
@@ -396,7 +396,7 @@ processing request headers and then finalized by the HCM during post-request pro
diff --git a/concepts/tech_overview/tech_overview.html b/concepts/tech_overview/tech_overview.html
index 51c8bc8b..ea300eb2 100755
--- a/concepts/tech_overview/tech_overview.html
+++ b/concepts/tech_overview/tech_overview.html
@@ -10,7 +10,7 @@
Tech Overview | Arch Docs v0.2.2
-
+
@@ -218,7 +218,7 @@
diff --git a/concepts/tech_overview/terminology.html b/concepts/tech_overview/terminology.html
index c8e73179..984a7e59 100755
--- a/concepts/tech_overview/terminology.html
+++ b/concepts/tech_overview/terminology.html
@@ -10,7 +10,7 @@
Terminology | Arch Docs v0.2.2
-
+
@@ -215,7 +215,7 @@ and take appropriate actions.
diff --git a/concepts/tech_overview/threading_model.html b/concepts/tech_overview/threading_model.html
index 72f37651..81edff4c 100755
--- a/concepts/tech_overview/threading_model.html
+++ b/concepts/tech_overview/threading_model.html
@@ -10,7 +10,7 @@
Threading Model | Arch Docs v0.2.2
-
+
@@ -193,7 +193,7 @@ hardware threads on the machine.
diff --git a/get_started/intro_to_arch.html b/get_started/intro_to_arch.html
index 57bb0ce6..ec161024 100755
--- a/get_started/intro_to_arch.html
+++ b/get_started/intro_to_arch.html
@@ -10,7 +10,7 @@
Intro to Arch | Arch Docs v0.2.2
-
+
@@ -231,7 +231,7 @@ For more details, read
-© 2025, Katanemo Labs, Inc Last updated: Feb 15, 2025.
+© 2025, Katanemo Labs, Inc Last updated: Feb 21, 2025.
diff --git a/get_started/overview.html b/get_started/overview.html
index 50046127..a74f54a9 100755
--- a/get_started/overview.html
+++ b/get_started/overview.html
@@ -10,7 +10,7 @@
Overview | Arch Docs v0.2.2
-
+
@@ -329,7 +329,7 @@ simplify the interaction with upstream LLMs, and improve observability all while
diff --git a/get_started/quickstart.html b/get_started/quickstart.html
index 041d131b..265b52d3 100755
--- a/get_started/quickstart.html
+++ b/get_started/quickstart.html
@@ -10,7 +10,7 @@
Quickstart | Arch Docs v0.2.2
-
+
@@ -314,7 +314,7 @@
Step 3.1: Using OpenAI Python client
Make outbound calls via the Arch gateway:
-from openai import OpenAI
+from openai import OpenAI
# Use the OpenAI client as usual
client = OpenAI(
@@ -440,7 +440,7 @@
diff --git a/guides/function_calling.html b/guides/function_calling.html
index f3909e26..e8ee65b4 100755
--- a/guides/function_calling.html
+++ b/guides/function_calling.html
@@ -10,7 +10,7 @@
Function Calling | Arch Docs v0.2.2
-
+
@@ -230,9 +230,9 @@ Achieving performance on par with GPT-4, these models set a new benchmark in the
Step 1: Define the Function
First, create or identify the backend function you want Arch to call. This could be an API endpoint, a script, or any other executable backend logic.
-import requests
+import requests
-def get_weather(location: str, unit: str = "fahrenheit"):
+def get_weather(location: str, unit: str = "fahrenheit"):
if unit not in ["celsius", "fahrenheit"]:
raise ValueError("Invalid unit. Choose either 'celsius' or 'fahrenheit'.")
@@ -361,7 +361,7 @@ on the stuff that matters most.
diff --git a/guides/observability/access_logging.html b/guides/observability/access_logging.html
index 5f84e3b5..3c99b7e3 100755
--- a/guides/observability/access_logging.html
+++ b/guides/observability/access_logging.html
@@ -10,7 +10,7 @@
Access Logging | Arch Docs v0.2.2
-
+
@@ -241,7 +241,7 @@ Access logs can be exported to centralized logging systems (e.g., ELK stack or F
diff --git a/guides/observability/monitoring.html b/guides/observability/monitoring.html
index 2ead8574..beac3580 100755
--- a/guides/observability/monitoring.html
+++ b/guides/observability/monitoring.html
@@ -10,7 +10,7 @@
Monitoring | Arch Docs v0.2.2
-
+
@@ -253,7 +253,7 @@ are some sample configuration files for both, respectively.
diff --git a/guides/observability/observability.html b/guides/observability/observability.html
index 65b0714a..4b93085b 100755
--- a/guides/observability/observability.html
+++ b/guides/observability/observability.html
@@ -10,7 +10,7 @@
Observability | Arch Docs v0.2.2
-
+
@@ -205,7 +205,7 @@
diff --git a/guides/observability/tracing.html b/guides/observability/tracing.html
index 0c2d62c5..36077994 100755
--- a/guides/observability/tracing.html
+++ b/guides/observability/tracing.html
@@ -10,7 +10,7 @@
Tracing | Arch Docs v0.2.2
-
+
@@ -239,12 +239,12 @@ below are very common practice, and not unique to Arch, when you reading tracing
Set up the tracer and exporter:
-from opentelemetry import trace
-from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter
-from opentelemetry.instrumentation.requests import RequestsInstrumentor
-from opentelemetry.sdk.resources import Resource
-from opentelemetry.sdk.trace import TracerProvider
-from opentelemetry.sdk.trace.export import BatchSpanProcessor
+from opentelemetry import trace
+from opentelemetry.exporter.otlp.proto.grpc.trace_exporter import OTLPSpanExporter
+from opentelemetry.instrumentation.requests import RequestsInstrumentor
+from opentelemetry.sdk.resources import Resource
+from opentelemetry.sdk.trace import TracerProvider
+from opentelemetry.sdk.trace.export import BatchSpanProcessor
# Define the service name
resource = Resource(attributes={
@@ -263,11 +263,11 @@ below are very common practice, and not unique to Arch, when you reading tracing
Handle incoming requests:
-from opentelemetry import trace
-from opentelemetry.propagate import extract, inject
-import requests
+from opentelemetry import trace
+from opentelemetry.propagate import extract, inject
+import requests
-def handle_request(request):
+def handle_request(request):
# Extract the trace context
context = extract(request.headers)
tracer = trace.get_tracer(__name__)
@@ -469,9 +469,9 @@ is completed.
Trace Requests: Once you have Langtrace set up, you can start tracing requests.
Here’s an example of how to trace a request using the Langtrace Python SDK:
-import os
-from langtrace_python_sdk import langtrace # Must precede any llm module imports
-from openai import OpenAI
+import os
+from langtrace_python_sdk import langtrace # Must precede any llm module imports
+from openai import OpenAI
langtrace.init(api_key=os.environ['LANGTRACE_API_KEY'])
@@ -575,7 +575,7 @@ tools like AWS X-Ray and Datadog, enhancing observability and facilitating faste
diff --git a/guides/prompt_guard.html b/guides/prompt_guard.html
index 06b2e8cc..738a92cc 100755
--- a/guides/prompt_guard.html
+++ b/guides/prompt_guard.html
@@ -10,7 +10,7 @@
Prompt Guard | Arch Docs v0.2.2
-
+
@@ -265,7 +265,7 @@ By implementing Prompt Guard, developers can provide a robust layer of input val
diff --git a/index.html b/index.html
index 6485ca1f..6278a153 100755
--- a/index.html
+++ b/index.html
@@ -10,7 +10,7 @@
Welcome to Arch! | Arch Docs v0.2.2
-
+
@@ -246,7 +246,7 @@ Resources
diff --git a/resources/configuration_reference.html b/resources/configuration_reference.html
index 3d8058be..a16b9d4b 100755
--- a/resources/configuration_reference.html
+++ b/resources/configuration_reference.html
@@ -10,7 +10,7 @@
Configuration Reference | Arch Docs v0.2.2
-
+
@@ -273,7 +273,7 @@ where prompts get routed to, apply guardrails, and enable critical agent observa
diff --git a/search.html b/search.html
index 318ef476..d9b1868d 100755
--- a/search.html
+++ b/search.html
@@ -15,7 +15,7 @@
Search | Arch Docs v0.2.2
-
+
@@ -213,7 +213,7 @@
diff --git a/searchindex.js b/searchindex.js
index a97988e9..5949f90b 100755
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"AI Agent Tracing Visualization Example": [[20, "ai-agent-tracing-visualization-example"]], "AWS X-Ray": [[20, "aws-x-ray"]], "Access Logging": [[17, null]], "Adding custom LLM Provider": [[3, "adding-custom-llm-provider"]], "Additional Resources": [[20, "additional-resources"]], "Agentic Apps": [[0, null]], "Agentic Apps via Prompt Targets": [[8, "agentic-apps-via-prompt-targets"]], "Arch-Function": [[16, "arch-function"]], "Basic Configuration": [[4, "basic-configuration"]], "Benefits of Using Arch Guard": [[21, "benefits-of-using-arch-guard"]], "Benefits of Using Traceparent Headers": [[20, "benefits-of-using-traceparent-headers"]], "Best Practices": [[20, "best-practices"]], "Best Practices and Tips": [[5, "best-practices-and-tips"], [16, "best-practices-and-tips"]], "Build AI Agent with Arch Gateway": [[15, "build-ai-agent-with-arch-gateway"]], "Build Multi-Turn RAG Apps": [[1, "build-multi-turn-rag-apps"]], "Build with Arch": [[14, "build-with-arch"], [22, null]], "Cloud Serving (GPU - Blazing Fast)": [[7, "cloud-serving-gpu-blazing-fast"]], "Concepts": [[14, "concepts"], [22, null]], "Configuration": [[9, "configuration"]], "Configuration Reference": [[23, null]], "Configure Listener": [[6, "configure-listener"]], "Configure Monitoring": [[18, "configure-monitoring"]], "Configuring Prompt Targets": [[4, "configuring-prompt-targets"]], "Datadog": [[20, "datadog"]], "Default Targets": [[4, "default-targets"]], "Defining Parameters": [[4, "defining-parameters"]], "Demo App": [[1, "demo-app"]], "Downstream (Ingress)": [[6, "downstream-ingress"]], "Error Header Example": [[5, "error-header-example"]], "Error Target": [[5, null]], "Example 1: Adjusting Retrieval": [[1, "example-1-adjusting-retrieval"]], "Example 2: Switching Intent": [[1, "example-2-switching-intent"]], "Example Configuration": [[4, "example-configuration"], [21, "example-configuration"]], "Example Use Cases": [[16, "example-use-cases"]], "Example with OpenTelemetry in Python": [[20, "example-with-opentelemetry-in-python"]], "Example: Using OpenAI Client with Arch as an Egress Gateway": [[8, "example-using-openai-client-with-arch-as-an-egress-gateway"]], "Example: Using the OpenAI Python SDK": [[3, "example-using-the-openai-python-sdk"]], "Function Calling": [[16, null]], "Function Calling Workflow": [[16, "function-calling-workflow"]], "Get Started": [[14, "get-started"], [22, null]], "Guides": [[14, "guides"], [22, null]], "Header Format": [[20, "header-format"]], "High level architecture": [[9, "high-level-architecture"]], "How Arch-Guard Works": [[21, "how-arch-guard-works"]], "How It Works": [[17, "how-it-works"]], "How to Initiate A Trace": [[20, "how-to-initiate-a-trace"]], "Implementing Function Calling": [[16, "implementing-function-calling"]], "Instrumentation": [[20, "instrumentation"]], "Integrating with Tracing Tools": [[20, "integrating-with-tracing-tools"]], "Intent Matching": [[4, "intent-matching"], [8, "intent-matching"]], "Intro to Arch": [[13, null]], "Key Concepts": [[5, "key-concepts"]], "Key Features": [[4, "key-features"], [16, "key-features"], [17, "key-features"]], "LLM Provider": [[3, null]], "Langtrace": [[20, "langtrace"]], "Listener": [[6, null]], "Local Serving (CPU - Moderate)": [[7, "local-serving-cpu-moderate"]], "Log Format": [[17, "log-format"]], "Messages": [[8, "messages"]], "Metrics Dashboard (via Grafana)": [[18, "metrics-dashboard-via-grafana"]], "Model Serving": [[7, null]], "Monitoring": [[18, null]], "Multi-Turn": [[1, null]], "Multi-Turn RAG (Follow-up Questions)": [[2, "multi-turn-rag-follow-up-questions"]], "Network topology": [[9, "network-topology"]], "Next Steps": [[15, "next-steps"]], "Observability": [[19, null]], "Overview": [[14, null], [20, "overview"]], "Parallel & Multiple Function Calling": [[0, "parallel-multiple-function-calling"]], "Parameter Extraction for RAG": [[2, "parameter-extraction-for-rag"]], "Post-request processing": [[9, "post-request-processing"]], "Prerequisites": [[15, "prerequisites"]], "Prompt Guard": [[8, "prompt-guard"], [21, null]], "Prompt Target": [[4, null]], "Prompt Targets": [[8, "prompt-targets"]], "Prompting LLMs": [[8, "prompting-llms"]], "Prompts": [[8, null]], "Quickstart": [[15, null]], "RAG Apps": [[2, null]], "Request Flow (Egress)": [[9, "request-flow-egress"]], "Request Flow (Ingress)": [[9, "request-flow-ingress"]], "Request Lifecycle": [[9, null]], "Resources": [[22, null]], "Routing Logic": [[4, "routing-logic"]], "Single Function Call": [[0, "single-function-call"]], "Step 1. Create arch config file": [[15, "step-1-create-arch-config-file"], [15, "id2"]], "Step 1: Define Arch Config": [[1, "step-1-define-arch-config"]], "Step 1: Define Prompt Targets": [[0, "step-1-define-prompt-targets"], [0, "id1"], [2, "step-1-define-prompt-targets"]], "Step 1: Define the Function": [[16, "step-1-define-the-function"]], "Step 2. Start arch gateway": [[15, "step-2-start-arch-gateway"]], "Step 2. Start arch gateway with currency conversion config": [[15, "step-2-start-arch-gateway-with-currency-conversion-config"]], "Step 2: Configure Prompt Targets": [[16, "step-2-configure-prompt-targets"]], "Step 2: Process Request Parameters": [[0, "step-2-process-request-parameters"]], "Step 2: Process Request Parameters in Flask": [[2, "step-2-process-request-parameters-in-flask"]], "Step 2: Process Request in Flask": [[1, "step-2-process-request-in-flask"]], "Step 3. Interacting with gateway using curl command": [[15, "step-3-interacting-with-gateway-using-curl-command"]], "Step 3.1: Using OpenAI Python client": [[15, "step-3-1-using-openai-python-client"]], "Step 3.2: Using curl command": [[15, "step-3-2-using-curl-command"]], "Step 3: Arch Takes Over": [[16, "step-3-arch-takes-over"]], "Step 3: Interact with LLM": [[15, "step-3-interact-with-llm"]], "Summary": [[4, "summary"], [20, "summary"], [21, "summary"]], "Tech Overview": [[10, null]], "Terminology": [[9, "terminology"], [11, null]], "Threading Model": [[12, null]], "Trace Breakdown:": [[20, "trace-breakdown"]], "Trace Propagation": [[20, "trace-propagation"]], "Tracing": [[20, null]], "Upstream (Egress)": [[6, "upstream-egress"]], "Use Arch Gateway as LLM Router": [[15, "use-arch-gateway-as-llm-router"]], "Welcome to Arch!": [[22, null]], "What Are Prompt Targets?": [[4, "what-are-prompt-targets"]], "What Is Arch-Guard": [[21, "what-is-arch-guard"]], "What is Function Calling?": [[16, "what-is-function-calling"]], "What is Retrieval-Augmented Generation (RAG)?": [[2, "what-is-retrieval-augmented-generation-rag"]], "Why Prompt Guard": [[21, "why-prompt-guard"]]}, "docnames": ["build_with_arch/agent", "build_with_arch/multi_turn", "build_with_arch/rag", "concepts/llm_provider", "concepts/prompt_target", "concepts/tech_overview/error_target", "concepts/tech_overview/listener", "concepts/tech_overview/model_serving", "concepts/tech_overview/prompt", "concepts/tech_overview/request_lifecycle", "concepts/tech_overview/tech_overview", "concepts/tech_overview/terminology", "concepts/tech_overview/threading_model", "get_started/intro_to_arch", "get_started/overview", "get_started/quickstart", "guides/function_calling", "guides/observability/access_logging", "guides/observability/monitoring", "guides/observability/observability", "guides/observability/tracing", "guides/prompt_guard", "index", "resources/configuration_reference"], "envversion": {"sphinx": 64, "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": ["build_with_arch/agent.rst", "build_with_arch/multi_turn.rst", "build_with_arch/rag.rst", "concepts/llm_provider.rst", "concepts/prompt_target.rst", "concepts/tech_overview/error_target.rst", "concepts/tech_overview/listener.rst", "concepts/tech_overview/model_serving.rst", "concepts/tech_overview/prompt.rst", "concepts/tech_overview/request_lifecycle.rst", "concepts/tech_overview/tech_overview.rst", "concepts/tech_overview/terminology.rst", "concepts/tech_overview/threading_model.rst", "get_started/intro_to_arch.rst", "get_started/overview.rst", "get_started/quickstart.rst", "guides/function_calling.rst", "guides/observability/access_logging.rst", "guides/observability/monitoring.rst", "guides/observability/observability.rst", "guides/observability/tracing.rst", "guides/prompt_guard.rst", "index.rst", "resources/configuration_reference.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 20], "0": [0, 1, 3, 6, 7, 8, 9, 11, 15, 17, 20, 23], "00": 20, "003": 8, "005": [0, 8, 9, 23], "03": 17, "04": 17, "05": 15, "050z": 17, "05m": 7, "06": 15, "08": 15, "1": [3, 5, 6, 8, 9, 11, 17, 18, 20, 23], "10": [16, 17, 18, 20], "100": [12, 20], "10000": [3, 6, 8, 9, 15, 23], "1022": 17, "104": 17, "106": 17, "10m": 8, "10t03": 17, "10x": [7, 8], "11": 15, "11434": 3, "12": 15, "12000": [3, 6, 8, 11, 15, 17, 20, 23], "1234": 5, "125": 17, "127": [0, 1, 3, 6, 8, 9, 11, 15, 17, 23], "12x": 0, "1301": 17, "131": 15, "140": 17, "15": 18, "156x": 7, "159": 17, "16": [15, 20], "162": 17, "168": 17, "1695": 17, "1695m": 17, "17": 17, "18083": [0, 17], "192": 17, "19901": 18, "1d6b30cfc845": 17, "2": [3, 9, 20], "200": [0, 2, 17], "200m": [0, 7, 8], "2024": [15, 17], "2025": 21, "21797": 17, "218": 17, "24": 15, "245": 17, "25": 15, "254": 17, "27": 15, "28": 15, "288": 15, "29": 15, "2a5b": 17, "3": [0, 1, 8, 20], "30": [3, 6, 8, 9, 15], "32": 20, "3b": [3, 15], "4": [8, 16, 20], "400": [0, 2, 5], "429": 9, "4317": 20, "441": 17, "443": [0, 1, 3, 11, 15, 17], "447": 17, "44x": [0, 8], "463": 17, "469793af": 17, "485": 15, "49": 17, "492z": 17, "4o": [0, 3, 6, 7, 8, 9, 15, 20, 23], "5": [0, 1, 8, 15, 20, 23], "51": [15, 17], "51000": 17, "52": 17, "53": 17, "537z": 17, "54": 17, "55": 17, "556": 17, "56": [15, 17], "598z": 17, "6": 20, "60": 23, "604197fe": 17, "614": 17, "647": 15, "65": 17, "7": [0, 2, 13, 20], "770": 17, "78558": 15, "7b": 23, "8": 20, "80": [8, 9, 11, 23], "8001": 23, "8080": [0, 1], "825": 15, "87": 17, "8x7b": 23, "9": 20, "905z": 17, "906z": 17, "9090": 18, "9367": 17, "95a2": 17, "961z": 17, "979": 15, "984": 17, "984m": 17, "9b57": 17, "A": [0, 2, 4, 5, 6, 9, 11, 12, 13, 14, 16, 19], "And": 15, "As": [8, 15, 18, 21], "Be": [16, 20], "But": 11, "By": [2, 4, 8, 9, 13, 16, 17, 20, 21, 23], "FOR": 17, "For": [1, 2, 3, 4, 6, 8, 11, 12, 13, 14, 15, 16, 17, 20], "If": [0, 1, 5, 8, 9, 16, 21], "In": [0, 2, 8, 9, 13, 14, 15, 16, 21], "It": [0, 9, 15, 16, 19, 20, 21], "Its": [13, 18, 20], "No": [8, 15], "On": 15, "Or": 20, "The": [1, 2, 4, 5, 7, 8, 9, 11, 13, 15, 16, 17, 20, 22, 23], "There": [7, 13], "These": [0, 2, 5, 11, 13, 16], "To": [2, 6, 8, 11, 13, 15, 18, 20], "With": [0, 2, 13, 15, 20, 21], "__main__": [0, 2], "__name__": [0, 2, 20], "a1c": 1, "abil": [8, 9, 11, 15, 21, 23], "abl": 11, "about": [0, 1, 7, 8, 9, 11, 13, 14, 15, 17, 21, 23], "abov": [0, 1, 2, 9, 13, 18], "abstract": 3, "accept": [4, 6, 8, 9, 12], "access": [9, 15, 18, 19, 20, 22], "access_": 17, "access_ingress": 17, "access_intern": 17, "access_kei": [0, 1, 3, 6, 8, 9, 15, 23], "access_llm": 17, "accident": 9, "accordingli": 20, "account": [16, 20], "accur": [1, 2, 4, 8, 11, 13, 16, 21], "accuraci": [2, 8, 21], "achiev": [8, 13, 16], "across": [0, 1, 3, 9, 13, 16, 20], "act": [4, 6, 13, 18], "action": [0, 4, 5, 8, 9, 11, 16, 21, 23], "activ": [9, 15], "actual": [0, 2, 8, 20], "ad": [0, 11, 13, 21], "add": [1, 2, 3, 6, 8, 16, 20], "add_span_processor": 20, "addit": [1, 2, 4, 6, 8, 9, 19, 21], "addition": 1, "address": [0, 1, 3, 6, 8, 9, 11, 15, 23], "adher": 21, "adilhafeez": 17, "adjust": [11, 20], "adopt": 20, "advanc": [8, 16], "advantag": [8, 13], "advic": [0, 3, 8, 9, 23], "affect": 20, "afraid": 16, "african": 15, "after": [9, 16, 20], "against": [8, 21], "agent": [1, 2, 9, 11, 13, 14, 16, 17, 21, 22, 23], "aggreg": 16, "agnost": 3, "ai": [2, 3, 4, 9, 11, 13, 14, 16, 17], "aid": 9, "air": 1, "airbnb": 13, "alert": [17, 18], "alertmanag": 18, "algorithm": 13, "align": 8, "all": [0, 1, 3, 6, 8, 9, 12, 13, 14, 20, 22, 23], "allow": [0, 4, 8, 11, 12, 13, 15, 16, 20], "along": 15, "alongsid": [7, 9, 11, 13], "alreadi": 20, "also": [0, 3, 4, 8, 9, 11, 15, 23], "altern": [5, 21], "alwai": 5, "ambigu": 16, "amount": 12, "an": [0, 1, 2, 3, 4, 5, 9, 11, 13, 15, 16, 18, 20, 21, 22, 23], "analysi": 5, "analyt": 16, "analyz": [0, 4, 8, 13, 16, 17, 20, 21], "ang": 8, "ani": [0, 1, 3, 4, 8, 9, 13, 14, 15, 16, 20, 21], "annot": 1, "answer": [1, 8, 9, 23], "anthrop": 3, "api": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 20, 22], "api_bas": 8, "api_kei": [8, 15, 20], "api_serv": [4, 16, 17], "api_vers": 18, "apivers": 18, "apm": 20, "app": [11, 13, 14, 22], "app_serv": [0, 8, 9, 23], "append": [0, 2], "appli": [8, 9, 11, 13, 14, 21, 23], "applic": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 20, 21], "applicaton": 7, "approach": [2, 4, 8, 20, 23], "appropri": [2, 4, 5, 8, 9, 11], "ar": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 18, 20, 21, 22, 23], "arch": [0, 2, 3, 4, 5, 6, 7, 9, 11, 12, 17, 18, 20, 23], "arch_config": [1, 3, 8, 11, 15], "arch_conifg": 23, "arch_llm_listen": 17, "archgw": [7, 15, 18], "archgw_log": 17, "architectur": [4, 10, 11, 12, 13, 20, 21], "aris": [5, 11], "around": [9, 12], "arrai": 4, "arriv": 9, "art": [8, 15, 16], "ask": [1, 2, 15, 16, 20], "aspect": [13, 18], "assist": [0, 1, 3, 8, 9, 15, 20, 21, 23], "assum": [1, 8, 15], "attach": 4, "attack": 21, "attempt": [8, 9, 13, 21], "attent": 16, "attribut": [4, 20], "aud": 15, "augment": 9, "australian": 15, "author": 17, "auto_llm_dispatch_on_respons": [8, 9, 23], "autom": 16, "automat": [6, 8, 13, 16, 20, 21], "avail": [1, 3, 7, 9, 13, 20], "averlag": 7, "awsxrai": 20, "b25f": 17, "b265": 17, "back": [7, 9, 20], "backend": [4, 8, 9, 11, 13, 16, 18, 20, 22], "bad": 5, "baht": 15, "balanc": [0, 8, 9, 16, 23], "base": [0, 1, 2, 3, 4, 6, 8, 9, 11, 13, 15, 16, 21], "base_url": [3, 15, 20], "basemodel": 1, "bash": 7, "batch": 20, "batchedand": 9, "batchspanprocessor": 20, "battl": 13, "been": [15, 16], "befor": [8, 9, 11, 15, 21], "begin": 15, "behalf": [1, 8, 9, 17], "behavior": [8, 9, 11, 17, 21, 23], "behind": 14, "being": [8, 9, 11], "belief": [13, 22], "below": [1, 3, 4, 7, 8, 9, 15, 18, 20], "benchmark": 16, "benefici": 16, "benefit": [1, 13, 19], "best": [4, 6, 10, 13, 19], "better": [13, 16, 21], "between": [0, 3, 4, 8, 9, 12, 13, 16, 20, 23], "bgn": 15, "bill": 20, "bin": 15, "bind": [3, 6, 8, 11], "blaze": 10, "block": [3, 12], "blood": 1, "blurri": 1, "bodi": 8, "bool": [8, 9, 23], "bootstrap": 9, "born": [13, 22], "borrow": 11, "both": [8, 13, 14, 16, 18, 21], "bound": [8, 12], "brazilian": 15, "break": 17, "breaker": 9, "bridg": [4, 9, 16], "brief": [4, 9], "briefli": 9, "british": 15, "brl": 15, "broader": 0, "buil": [1, 2], "build": [0, 2, 3, 4, 6, 8, 11, 12, 13, 21], "build_with_arch": 14, "built": [0, 1, 7, 8, 9, 11, 13, 20, 22], "bulgarian": 15, "busi": [0, 4, 8, 9, 11, 13, 16, 22], "bypass": 21, "byte": [17, 20], "bytes_receiv": 17, "bytes_s": 17, "c": 13, "cad": 15, "call": [1, 3, 4, 5, 7, 8, 9, 11, 13, 14, 15, 17, 22], "campaign": [0, 11, 13], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 20, 21, 23], "canadian": 15, "capabl": [0, 1, 2, 4, 8, 11, 13, 15, 16, 22, 23], "capit": [3, 8, 15], "captur": [5, 13, 20], "care": 16, "carefulli": 4, "carri": [9, 20], "case": [0, 13, 14], "categor": 5, "categori": 8, "cathedr": 15, "caus": 5, "celsiu": [4, 16], "center": 15, "central": [0, 1, 3, 6, 8, 9, 13, 16, 17, 23], "certain": 21, "chain": 9, "chanc": 21, "chang": [1, 2, 8, 11, 20], "charact": 20, "chat": [15, 17, 20], "chat_complet": 20, "chatbot": 20, "cheaper": [7, 8], "cheapest": 0, "check": [1, 6, 8, 9, 11, 16, 20], "chf": 15, "children": 20, "chines": 15, "choic": [8, 15, 20], "choos": 16, "chunk": 2, "circuit": 9, "citi": [4, 15, 16], "claim": [0, 13], "clarif": [1, 2], "clarifi": 11, "class": [1, 3, 13], "classif": 8, "classifi": 21, "claud": 8, "cleaner": 4, "clear": [5, 16, 21], "clearer": 16, "cli": 15, "client": [3, 5, 6, 9, 11, 12, 20], "closest": 8, "cloud": [3, 10], "cluster": [0, 3, 8, 9, 13, 23], "cnversat": 1, "cny": 15, "co": 20, "code": [3, 5, 8, 9, 11, 12, 13, 15, 17], "codebas": [4, 20], "codec": 9, "coher": 3, "colleagu": 16, "collect": [0, 8, 16, 18, 20], "collector": 20, "com": [16, 17, 20], "combin": [2, 16], "comcern": 7, "command": 7, "comment": [8, 11], "commit": 20, "common": [0, 1, 16, 20], "commun": [3, 5, 9, 11, 15, 20], "compact": 8, "compani": 13, "compar": 8, "compat": [13, 20, 23], "compleix": 11, "complet": [3, 8, 9, 15, 16, 17, 20, 23], "complex": [0, 3, 4, 6, 12, 16, 20, 21], "complianc": 21, "compliant": 3, "compon": [4, 9, 13, 20], "compos": 15, "composit": 8, "comprehens": 15, "concept": [1, 10, 11], "concern": 9, "concis": 9, "confid": 21, "config": [11, 18, 20], "configiur": 18, "configur": [0, 1, 2, 3, 7, 8, 10, 11, 12, 13, 15, 19, 20, 22], "confirm": [8, 9, 16, 20, 23], "congratul": 15, "connect": [0, 4, 6, 7, 8, 9, 11, 12, 13, 15, 23], "connect_timeout": [0, 8, 9, 23], "conpleix": 1, "consid": 8, "consider": 1, "considert": 1, "consist": [11, 13, 16, 20], "consol": 20, "constraint": 21, "contain": [7, 8, 9, 11, 13, 15, 20, 21], "content": [1, 5, 8, 15, 20, 21], "context": [4, 5, 9, 11, 13, 15, 16, 20], "contextu": 2, "continu": 13, "contribut": 15, "contributor": 22, "control": [7, 11, 12, 23], "conveni": 1, "conver": 2, "convers": [0, 1, 2, 8, 13], "convert": 15, "coordin": 12, "copilot": 13, "core": [1, 9, 15], "corpu": 21, "correct": [1, 5, 8, 21], "correctli": 20, "correspond": 9, "cost": [1, 7, 13], "could": [0, 8, 9, 11, 16, 23], "count": 9, "covners": 1, "cpu": [9, 10], "creat": [0, 3, 5, 6, 8, 9, 11, 13, 14, 16, 20, 23], "create_gradio_app": 1, "createus": 5, "creativ": 16, "credenti": 20, "crime": 8, "criteria": 21, "critic": [0, 2, 5, 8, 9, 11, 13, 16, 18, 20, 23], "crucial": [16, 17, 20], "cultur": 15, "curiou": [8, 9, 15, 21, 23], "currency_exchang": 15, "currency_symbol": 15, "current": [4, 16], "custom": [8, 14, 20], "cutov": 13, "czech": 15, "czk": 15, "dai": [0, 2], "dame": 15, "danish": 15, "dashbaord": 18, "dashboard": [16, 19, 20], "data": [0, 2, 4, 8, 9, 11, 13, 15, 16, 18, 20, 21], "databas": [0, 2, 16], "datadoghq": 20, "dataset": 0, "datasourc": 18, "date": [4, 15, 16], "davinci": 8, "dc": 17, "dd_site": 20, "debug": [0, 2, 9, 17, 20], "decemb": 15, "decis": [0, 3, 7, 8, 9, 11, 23], "decrypt": 9, "dedic": 8, "deep": [6, 14], "deeper": 15, "def": [0, 1, 2, 16, 20], "default": [0, 1, 2, 3, 6, 7, 8, 9, 15, 17, 23], "defens": 21, "defin": [3, 8, 9, 15, 20, 23], "definit": [11, 16], "defram": 9, "degrad": 5, "deliv": 16, "deliveri": 9, "demo": 15, "demonstr": 16, "depend": [0, 9, 13, 15], "deploi": [7, 9, 13, 20], "deploy": 13, "depth": 4, "describ": [1, 2, 5, 9], "descript": [0, 1, 2, 4, 8, 9, 15, 16, 23], "design": [0, 4, 5, 7, 8, 9, 11, 13, 14, 16, 18, 20], "desir": [4, 16], "destroi": 9, "detail": [1, 2, 3, 5, 6, 8, 9, 11, 13, 16, 17, 20], "detect": [1, 2, 7, 8, 9, 11, 13, 21], "determin": [4, 9, 16, 20], "dev": [7, 15], "develop": [1, 2, 3, 4, 5, 6, 8, 9, 13, 14, 15, 20, 21], "devic": [0, 1, 2, 4, 7, 8, 9, 23], "device_id": [0, 2, 8, 9, 23], "device_reboot": 0, "device_summari": [0, 2], "diabet": 1, "diabeter": 1, "diagnos": 1, "dictionari": 8, "differ": [0, 3, 4, 8, 9, 16, 20, 23], "difficult": 13, "dipatch": 1, "direct": [4, 6], "directli": [8, 11], "disast": 13, "discov": 14, "diseas": 1, "disease_diagnos": 1, "diseases_symptom": 1, "dispatch": 9, "displai": [5, 16], "distribut": [8, 9, 20], "dive": [11, 14, 15], "divers": [4, 21], "dkk": 15, "dn": 6, "do": [4, 8, 13, 15, 17], "doc": [2, 14], "docker": [0, 3, 15, 18, 20], "document": [4, 8, 11, 14, 15, 20], "doe": [0, 4, 16, 21], "dollar": 15, "domain": [9, 16], "don": [1, 7, 16], "down": 17, "downstream": [1, 8, 9, 10, 11, 12, 16, 20], "downtream": 9, "dramat": 7, "draw": 8, "driven": [14, 15], "dropbox": 13, "due": 5, "durat": [9, 17], "dure": [5, 9], "dynam": [8, 16, 21], "e": [4, 9, 11, 16, 17, 20], "each": [1, 4, 8, 9, 13, 16, 17, 20], "earli": [8, 9, 13], "earlier": 9, "eas": 20, "easi": [15, 16, 20], "easier": [6, 15, 17], "easili": [3, 13, 20], "easilli": 1, "econom": 1, "ecosystem": 20, "edg": [9, 13, 16], "edit": 18, "effect": [1, 4, 8, 13, 14], "effici": [0, 1, 2, 4, 7, 8, 15, 20], "egress": [3, 10, 11, 13, 14], "egress_traff": [15, 23], "eiffel": 15, "either": [9, 16], "elasticsearch": 17, "element": 4, "elk": 17, "email": [4, 16], "embarrassingli": 12, "embed": [8, 17, 21, 23], "emiss": 1, "empow": [4, 21], "enabl": [0, 2, 3, 4, 5, 7, 9, 11, 13, 16, 20, 23], "enchanc": 8, "encount": [9, 11], "encrypt": 9, "end": [1, 4, 13, 20], "endpoint": [0, 1, 2, 3, 4, 5, 8, 9, 11, 15, 16, 18, 20, 23], "energi": 1, "energy_sourc": 1, "energy_source_info": 1, "energysourcerequest": 1, "energysourcerespons": 1, "enforc": 9, "engag": [0, 9, 13], "engin": [1, 2, 8, 13], "enhanc": [2, 4, 9, 15, 20, 21], "enough": 5, "enrich": [1, 4, 8, 11], "ensur": [0, 3, 4, 5, 6, 8, 9, 13, 15, 16, 20, 21], "entir": [13, 20], "entri": 6, "enum": [1, 4, 8, 9, 16, 23], "env": 15, "environ": [15, 16, 20], "envoi": [3, 6, 8, 9, 11, 12, 13, 22], "equal": 12, "equival": 15, "error": [0, 1, 2, 4, 9, 10, 11, 13, 18, 20, 21, 22], "error_target": 23, "error_target_1": 23, "essenti": [4, 6, 14, 21], "establish": [0, 8, 9, 23], "etc": [3, 8, 9, 11, 13, 15, 23], "ethnic": 21, "eu": 20, "eur": 15, "euro": 15, "evalu": 8, "evaluation_interv": 18, "even": [0, 16], "evenli": 9, "event": [0, 9], "everi": 17, "exactli": 9, "exampl": [0, 6, 9, 10, 11, 15, 17, 23], "exceed": 9, "excel": 21, "except": 5, "exception": 13, "excess": [1, 9], "exchang": 15, "exclus": 13, "execut": [5, 8, 9, 16, 21], "exist": [9, 20], "expect": [5, 16], "expens": 1, "experi": [2, 4, 8, 9, 13, 15, 16, 21], "explain": 16, "explan": [4, 16], "explanatori": 17, "explicitli": 21, "explor": [14, 15], "export": [17, 18, 20], "expos": [0, 6, 8, 13, 17, 21], "extend": [13, 14], "extern": [0, 2, 20], "extract": [0, 1, 4, 8, 9, 11, 13, 16, 20, 23], "extrem": 8, "f": [0, 1, 2, 16, 17, 20], "f376e8d8c586": 17, "face": 8, "facilit": 20, "fact": [0, 3, 8, 9, 23], "fahrenheit": [4, 16], "fail": [3, 5, 9, 11], "failov": [0, 1, 3, 6, 8, 9, 23], "failur": 5, "fair": 9, "fallback": 5, "fals": [2, 8, 9, 23], "familiar": 9, "familizari": 1, "faser": 0, "fashion": [1, 9, 15], "fast": [1, 2, 8, 10, 11, 13, 14, 15, 22], "fastapi": 1, "faster": [2, 7, 8, 11, 20], "fastest": 0, "fatigu": 1, "fault": [3, 8], "fc": 9, "fc1b": 0, "featur": [8, 11, 13, 14, 19, 20, 21, 23], "feed": 17, "feedback": [5, 8, 21], "feel": 1, "fetch": [15, 16], "few": [11, 17, 20], "field": [1, 17], "file": [1, 3, 4, 6, 8, 9, 18], "filter": [6, 9, 12, 13, 21], "final": 9, "find": 16, "first": [1, 3, 7, 8, 9, 13, 15, 16, 18, 21], "firtst": 1, "fit": 9, "flag": [8, 9, 20, 21, 23], "flask": 0, "flexibl": [13, 18, 20], "flow": [5, 10, 13, 14, 16, 17, 20], "fluentd": 17, "focu": [0, 1, 9, 13], "focus": [8, 16], "follow": [1, 3, 4, 5, 7, 8, 9, 11, 13, 15, 17, 20, 23], "forint": 15, "form": 16, "format": [4, 8, 13, 16, 18, 19, 21], "forth": 9, "forwad": 8, "forward": [1, 5, 7, 8, 9, 11, 12, 17, 20], "fossil": 1, "found": [1, 17], "framework": [8, 18, 20], "franc": [3, 8, 15], "francisco": [4, 16], "frankfurt": 15, "frankfurther_api": 15, "free": 1, "frequent": 1, "friendli": 16, "from": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 15, 16, 20, 23], "fromth": 11, "front": 13, "frontier": [0, 8], "fuel": 1, "fulfil": 13, "full": [4, 8, 11, 15, 23], "function": [4, 5, 7, 8, 9, 11, 12, 13, 14, 22], "function_cal": 14, "functionvalidationerror": 5, "fundament": 4, "further": [8, 15, 20], "g": [4, 9, 11, 16, 17, 20], "ga": 1, "gap": 16, "gastronomi": 15, "gatewai": [3, 9, 11, 13, 14, 16, 17, 18, 20, 22, 23], "gather": [0, 9, 13], "gbp": 15, "genai": [4, 15, 22], "gener": [0, 4, 7, 9, 11, 12, 13, 14, 15, 16, 18, 20, 21], "get": [0, 1, 2, 4, 7, 9, 15, 16, 20, 23], "get_device_statist": 2, "get_device_summari": [0, 2], "get_info_for_energy_sourc": 1, "get_json": [0, 2], "get_supported_curr": 15, "get_trac": 20, "get_weath": [4, 16], "get_workforc": 1, "github": [8, 15], "give": 13, "given": [0, 2, 9], "global": [15, 18], "glucos": 1, "go": [0, 13], "goal": 13, "googl": 13, "got": 5, "govern": [1, 13], "gpt": [0, 1, 3, 6, 7, 8, 9, 15, 16, 20, 23], "gpu": 10, "gr": 1, "grace": 5, "gracefulli": [5, 11], "gradio": 1, "grafana": 19, "greenhous": 1, "group": 0, "grpc": 20, "guard": [9, 10, 13, 14, 22], "guardail": 7, "guardrail": [5, 8, 9, 11, 13, 14, 15, 21, 23], "guid": [3, 8, 15, 16, 20, 21], "guidelin": 21, "gurdrail": 6, "ha": [8, 9, 13, 15, 16, 20], "hallucin": 17, "handel": [8, 9, 23], "handl": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 20, 21, 22], "handle_request": 20, "handler": [4, 8, 9], "hardwar": 12, "harm": [8, 9, 21], "hate": 8, "have": [1, 7, 13, 15, 16, 20, 21], "haven": 1, "hazard": 8, "hcm": 9, "header": [9, 10, 11, 13, 15, 19], "health": 9, "healthi": [9, 15], "hello": 20, "help": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 13, 14, 15, 16, 18, 20, 21, 23], "here": [0, 2, 4, 6, 8, 9, 11, 15, 16, 17, 20, 21], "hexadecim": 20, "high": [0, 1, 3, 8, 10, 13, 14, 16], "highli": [1, 2, 16], "hint": 15, "histori": [1, 16], "hkd": 15, "hong": 15, "honor_timestamp": 18, "horrid": 13, "host": [0, 3, 6, 7, 8, 9, 11, 17, 18], "hostconnect": 11, "hostnam": [0, 8, 9, 23], "how": [0, 1, 2, 3, 4, 7, 8, 9, 13, 14, 15, 16, 18, 19], "howev": 9, "html": 14, "http": [3, 5, 7, 8, 9, 13, 15, 16, 17, 18, 20, 22], "http_method": [1, 23], "httpexcept": 1, "huf": 15, "hug": 8, "huggingfac": [0, 1], "human": [4, 5], "hungarian": 15, "hygien": 13, "i": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 15, 17, 18, 20, 22, 23], "iam": 20, "iceland": 15, "icon": 15, "id": [0, 2, 5, 9, 17, 20], "idea": 14, "identif": 16, "identifi": [0, 2, 4, 5, 8, 9, 16, 20, 23], "idr": 15, "il": 15, "illustr": 1, "immedi": 21, "impact": 20, "implement": [8, 9, 20, 21], "import": [0, 1, 2, 3, 8, 15, 16, 17, 20], "improp": 5, "improv": [2, 7, 13, 14, 21], "in_path": 15, "incent": 1, "includ": [1, 2, 3, 4, 6, 9, 13, 15, 16, 17, 18, 20, 21, 22], "incom": [6, 7, 8, 9, 11, 16, 20, 23], "incomplet": 16, "incredibli": 13, "indian": 15, "indic": [4, 9, 20], "indonesian": 15, "industri": 8, "infer": 13, "info": 15, "inform": [0, 1, 2, 4, 5, 8, 9, 11, 13, 16, 17, 20, 21, 23], "information_extract": [8, 9, 23], "infrastructur": [3, 13, 22], "ingress": [8, 10, 11, 13, 14], "ingress_traff": [3, 6, 8, 9, 15, 23], "init": 20, "initi": [1, 3, 6, 9, 11, 19], "inject": [20, 21], "inner": 9, "innov": 15, "input": [0, 4, 5, 16, 21], "input_guard": [8, 9, 15, 21, 23], "inr": 15, "insecur": 20, "instal": [15, 20], "instanc": [3, 9, 11, 23], "instead": 16, "instruct": [7, 14, 23], "instrument": 18, "insur": [0, 13], "insurance_claim_detail": 17, "int": [0, 2], "integ": [0, 2, 5], "integr": [2, 3, 4, 13, 14, 15, 16, 17, 18, 19, 22], "intellig": [3, 4, 7, 9, 11, 13, 14, 22], "intend": 21, "intent": [0, 7, 9, 16, 23], "interact": [0, 8, 13, 14, 16, 17, 20, 21], "intercept": 8, "interest": 15, "interfac": 3, "interfer": 15, "intern": [0, 2, 3, 9, 11, 18, 20], "interoper": 20, "interpret": [5, 16], "intro": [14, 22], "intro_to_arch": 14, "introduc": [11, 14], "invalid": [5, 16], "inventori": 20, "investig": 20, "invoc": [4, 16], "invok": [0, 4, 5, 16], "involv": [0, 4, 13], "ip": [0, 8, 9, 23], "ip1": [0, 8, 9, 23], "ip2": [0, 8, 9, 23], "isdefault": 18, "isinst": [0, 2], "isk": 15, "isol": 15, "isra": 15, "issu": [5, 11, 20], "item": [4, 8], "iter": 16, "itinerari": 16, "its": [0, 1, 4, 7, 8, 9, 11, 12, 13, 15, 20], "itself": [3, 6, 8], "jaeger": 20, "jailbreak": [8, 9, 13, 15, 21, 23], "japanes": 15, "java": 13, "job_nam": 18, "jpy": 15, "jq": 15, "json": [1, 5, 15, 16], "jsonifi": [0, 2], "just": [0, 1, 3, 8, 9, 23], "keep": [11, 16], "kei": [0, 1, 3, 6, 7, 8, 9, 10, 19, 20, 23], "kept": 23, "kibana": 17, "kind": 5, "king": 16, "know": [7, 8, 11, 21], "knowledg": [1, 2, 6, 9, 14], "known": [8, 15], "kong": 15, "korean": 15, "koruna": 15, "krona": 15, "krone": 15, "krw": 15, "kr\u00f3na": 15, "kubernet": 20, "l7": 13, "landmark": 15, "langtrace_api_kei": 20, "langtrace_python_sdk": 20, "languag": [2, 9, 13, 16, 20], "larg": [2, 8, 9, 12, 13, 16, 20], "last": [0, 1, 2], "latenc": [0, 1, 2, 7, 8, 13, 16, 18], "later": 5, "latest": [3, 15], "layer": [8, 13, 20, 21], "lead": [8, 13, 21], "learn": [13, 14, 15, 16], "let": 17, "leu": 15, "lev": 15, "level": [3, 6, 7, 10, 13, 14, 16], "leverag": [2, 4, 20], "libev": 9, "librari": [3, 13], "lifecycl": [10, 22], "lifetim": [9, 12], "lightweight": [0, 13], "like": [1, 2, 3, 4, 5, 6, 8, 9, 11, 13, 15, 16, 17, 18, 20, 21, 23], "limit": [0, 1, 3, 6, 8, 9, 23], "line": 13, "linearli": 13, "lira": 15, "list": [0, 2, 4, 8, 9, 15, 23], "listen": [0, 1, 3, 8, 9, 10, 11, 15, 20, 22, 23], "listner": 6, "live": 9, "ll": [0, 1], "llama": 3, "llama3": 3, "llm": [0, 1, 2, 6, 7, 9, 10, 11, 13, 14, 16, 18, 20, 21, 22, 23], "llm_provid": [0, 1, 3, 6, 8, 9, 14, 15, 23], "load": [0, 8, 9, 23], "local": [1, 3, 6, 8, 9, 10], "localhost": [15, 18, 20], "locat": [4, 11, 16], "log": [5, 9, 11, 18, 19, 20, 22], "logic": [0, 1, 3, 5, 6, 8, 9, 11, 13, 14, 16, 21, 22, 23], "long": 1, "look": [4, 8, 9, 15, 21, 23], "loop": 9, "louvr": 15, "low": [0, 7, 16], "lower": 1, "m": 15, "machin": 12, "made": 15, "mai": [0, 9, 21], "main": [9, 11, 15, 20], "maintain": [4, 9], "major": [12, 15], "make": [0, 1, 3, 5, 6, 7, 8, 9, 11, 13, 15, 16, 17, 20], "malaysian": 15, "malici": [9, 21], "manag": [0, 1, 3, 4, 5, 6, 7, 8, 9, 13, 14, 15, 16, 17, 20, 21, 23], "managemet": 6, "mandatori": 4, "mani": [9, 20], "manipul": [0, 13, 18], "manual": [1, 2], "manufactur": [0, 3, 8, 9, 23], "map": 16, "mark": 4, "masssiv": 13, "match": [0, 9, 23], "matter": [13, 16], "max": [0, 8, 9, 23], "maximum": 4, "me": 15, "mean": [15, 17, 20], "meaning": 5, "measur": [13, 18], "mechan": [0, 3, 14, 16, 21], "meet": [16, 21], "messag": [1, 5, 9, 10, 15, 16, 20, 21, 23], "message_format": [0, 1, 3, 6, 8, 9, 15, 23], "metadata": [4, 8, 11, 17], "method": [0, 1, 2, 17], "metric": [11, 13, 19, 20], "metrics_path": 18, "mexican": 15, "might": [7, 21], "mind": [16, 20], "mini": 20, "minim": [6, 20, 21], "minimum": 4, "ministr": [3, 15], "minor": 21, "minut": [1, 2], "misalign": 21, "misformat": 21, "miss": [0, 5, 13], "mistak": 21, "mistral": [3, 15, 23], "mistral8x7b": 23, "mistral_api_kei": [15, 23], "mistral_loc": 23, "mistrallocal7b": 23, "misus": 21, "mode": 7, "model": [0, 1, 2, 3, 6, 8, 9, 10, 11, 13, 15, 16, 20, 21, 22, 23], "model_serv": 17, "moder": 10, "modern": [18, 20], "modif": 9, "modifi": 1, "modul": 20, "modular": 4, "monitor": [8, 9, 13, 14, 17, 19, 20, 22], "more": [0, 1, 2, 4, 6, 8, 11, 12, 13, 16, 17, 20, 21], "most": [0, 4, 8, 12, 15, 16, 17], "multi": 22, "multipl": [4, 9, 12, 16], "museum": 15, "must": [0, 2, 20], "mxn": 15, "my": [8, 9, 15, 21, 23], "myr": 15, "n": 15, "n1": 15, "n10": 15, "n11": 15, "n12": 15, "n13": 15, "n14": 15, "n15": 15, "n16": 15, "n17": 15, "n18": 15, "n19": 15, "n2": 15, "n20": 15, "n21": 15, "n22": 15, "n23": 15, "n24": 15, "n25": 15, "n26": 15, "n27": 15, "n28": 15, "n29": 15, "n3": 15, "n30": 15, "n31": 15, "n4": 15, "n5": 15, "n6": 15, "n7": 15, "n8": 15, "n9": 15, "name": [0, 1, 2, 3, 4, 6, 8, 9, 11, 15, 16, 18, 20, 23], "nativ": 18, "natur": [5, 8, 9, 16, 23], "navig": [14, 21], "necessari": [4, 8, 9, 16], "need": [0, 1, 4, 7, 8, 9, 11, 14, 15, 16, 18, 20], "network": [0, 3, 6, 7, 8, 10, 11, 13, 14, 16, 23], "network_qa": 0, "network_summari": 0, "never": 15, "new": [1, 4, 15, 16, 20], "next": [16, 22], "nif": 15, "nli": [8, 23], "nok": 15, "non": 12, "none": 1, "norwegian": 15, "note": [7, 11, 17, 18, 23], "notr": 15, "nuanc": [13, 22], "number": [2, 9, 12, 16], "numer": 4, "nzd": 15, "o": [1, 20], "object": [1, 17], "observ": [3, 13, 14, 18, 20, 22, 23], "occur": 5, "offer": [0, 1, 3, 8, 9, 11, 13, 21, 23], "often": [1, 2, 16], "ollama": 3, "on_except": [8, 9, 15, 21, 23], "onc": [0, 1, 2, 8, 9, 12, 15, 16, 20], "one": [0, 9, 11, 15, 16, 20], "ones": [1, 16], "ongo": 16, "onli": [4, 6, 7, 8, 9, 15, 16, 21, 23], "opaqu": [13, 22], "open": [1, 4, 18, 20], "openai": [0, 1, 6, 9, 17, 20, 23], "openai_api_kei": [0, 1, 3, 6, 8, 9, 15, 20, 23], "opentelemetri": [13, 18, 23], "oper": [9, 11, 13, 15, 16], "optim": [6, 16, 20], "option": [0, 1, 2, 4, 7, 14, 20], "oral": 1, "order": [9, 16, 20], "orient": 16, "origin": [8, 11, 13, 17], "oss": 3, "otel": 20, "other": [5, 7, 9, 11, 13, 15, 16, 20], "otlp": 20, "otlp_export": 20, "otlpspanexport": 20, "our": [2, 7, 8, 9, 13, 16], "out": [11, 13, 16, 22], "outbound": [3, 13, 15, 20], "outgo": [6, 16, 20], "outlin": 9, "outperform": 0, "output": [2, 13, 16, 18, 21], "outsid": [13, 22], "over": [0, 2, 3], "overal": [4, 7], "overid": 23, "overload": 9, "overrid": [8, 9, 15, 23], "overview": [1, 19, 22], "overwhelm": 9, "own": 9, "p50": [0, 8], "packag": [15, 20], "page": 8, "pai": 16, "pain": 13, "pair": 8, "par": 16, "parallel": [9, 12, 16], "param": [16, 18], "paramet": [1, 5, 8, 9, 13, 15, 16, 21, 23], "parent": 20, "pari": 15, "pars": [5, 16, 17], "part": [9, 13, 16, 20], "particular": [4, 16], "pass": [8, 9, 17], "past": 2, "path": [0, 1, 2, 4, 8, 9, 11, 15, 16, 17, 23], "payment": [16, 20], "pend": 20, "per": [9, 13, 16, 17, 18], "perceiv": [13, 18], "perform": [0, 4, 6, 7, 8, 9, 12, 13, 16, 20, 21], "performimg": 8, "period": 9, "person": [0, 4, 13, 14, 15, 16, 22], "peso": 15, "phase": 8, "philippin": 15, "php": [13, 15], "piec": [4, 8], "pilot": 20, "pip": [15, 20], "pipelin": [9, 20], "place": [9, 16], "placehold": [0, 2, 20], "plan": [8, 11], "pleas": [2, 5, 7, 8, 16], "pln": 15, "pod": 20, "point": [6, 8, 16], "polici": [9, 20], "polish": 15, "pollut": 1, "pool": 9, "popul": 15, "popular": 20, "port": [0, 1, 3, 6, 8, 9, 11, 15, 23], "possibl": 5, "post": [0, 1, 2, 17, 23], "potenti": 8, "pound": 15, "power": [1, 8, 16, 20, 21], "practic": [4, 6, 9, 10, 13, 14, 19], "pre": [9, 21], "preced": 20, "precis": [1, 2, 16], "predefin": [0, 4, 8, 11, 13], "prefer": [16, 20], "premis": [3, 7], "prepar": 20, "presenc": [3, 6], "present": [2, 13, 16, 20], "prevent": [9, 13, 20, 21], "previou": [1, 2], "price": [7, 15], "primari": [6, 8, 12], "primit": [3, 6, 11, 22], "primitv": 8, "print": [3, 8, 15, 16, 20], "priorit": 21, "privaci": 8, "proce": [8, 9, 23], "process": [4, 5, 7, 8, 11, 12, 13, 14, 16, 17, 18, 20, 21], "process_customer_request": 20, "processess": 1, "processor": 20, "produc": 16, "product": [16, 20], "profil": 16, "program": [8, 9, 21, 23], "project": [4, 13, 22], "prometheu": 18, "promethu": 18, "promot": 9, "prompt": [1, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 18, 22, 23], "prompt_guard": [8, 9, 14, 15, 23], "prompt_target": [0, 1, 2, 4, 8, 9, 11, 14, 15, 16, 23], "prompt_target_intent_matching_threshold": 23, "prone": [1, 2], "propag": [8, 13, 19], "proper": 20, "properli": 11, "protect": [20, 21], "proto": 20, "protocol": [3, 9, 15, 17, 20], "proven": 13, "provid": [0, 1, 2, 4, 5, 6, 8, 9, 11, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23], "provider_interfac": [3, 6, 8, 9, 15, 23], "proxi": [8, 9, 11, 18], "publish": 18, "pull": 2, "purchas": [0, 3, 8, 9, 23], "purpos": [0, 4, 7, 8, 9, 11, 13], "pydant": 1, "python": [13, 17], "q": [0, 16], "q1": 21, "qualiti": 2, "queri": [0, 1, 2, 4, 15, 16, 20], "question": [1, 8, 9, 23], "quick": 20, "quickli": [7, 13, 14, 15], "quickstart": [14, 22], "rag": [8, 9, 11, 14, 22], "rag_energy_source_ag": 1, "rais": 16, "rand": 15, "random_sampl": 20, "rang": [0, 2, 11, 18, 20], "rare": 9, "rate": [3, 8, 9, 13, 15, 18, 20, 23], "rather": [2, 5], "raw": 5, "rch": 11, "re": [1, 2, 8, 9, 15, 16, 20, 21, 23], "reach": 21, "read": [1, 6, 8, 9, 13, 16, 20], "readabl": [4, 5], "real": [0, 2, 15, 16], "realli": 13, "reboot": [0, 2, 4, 8, 9, 23], "reboot_devic": [0, 4], "reboot_network_devic": [8, 9, 23], "receiv": [5, 8, 9, 11, 16, 17, 20, 21], "recept": 9, "recognit": [4, 8], "recommend": [1, 9, 12, 15], "record": [13, 20], "recoveri": 13, "reddit": 13, "reduc": [1, 21], "refer": [0, 2, 7, 11, 15, 16, 17, 20, 22], "refin": 8, "region": 20, "reject": [8, 13], "relat": [0, 7, 9, 11, 13, 18, 20], "relev": [0, 1, 2, 4, 9, 16], "reli": [2, 8, 20], "reliabl": [2, 3, 6, 16, 21], "remain": 16, "rememb": 16, "remind": 16, "renew": 1, "renminbi": 15, "repeat": 21, "replac": 20, "repositori": 15, "repres": [8, 13, 20], "request": [5, 6, 8, 10, 11, 13, 15, 16, 17, 20, 21, 22], "requestsinstrumentor": 20, "requir": [0, 1, 2, 4, 5, 6, 8, 9, 13, 15, 16, 22, 23], "resili": [8, 13], "resolv": 20, "resourc": [15, 19], "respect": [17, 18], "respond": [5, 13, 18, 20], "respons": [0, 1, 2, 3, 4, 5, 8, 9, 11, 14, 15, 16, 17, 20, 21, 23], "response_cod": 17, "response_flag": 17, "rest": [9, 12], "result": [0, 16], "retri": [0, 1, 3, 6, 8, 9, 13, 23], "retriev": [0, 8, 9, 11, 16], "return": [0, 1, 2, 4, 9, 11, 16, 20, 21], "revers": 9, "ringgit": 15, "risk": 21, "roadmap": 8, "robin": [0, 8, 9, 23], "robust": [8, 13, 16, 21, 22], "role": [5, 8, 15, 20], "romanian": 15, "ron": 15, "root": 5, "round": [0, 8, 9, 23], "rout": [0, 2, 3, 6, 8, 9, 11, 13, 22, 23], "router": [4, 9], "routin": 16, "rule": 16, "run": [0, 2, 7, 8, 9, 11, 13, 15, 20], "runtimeerror": 5, "rupe": 15, "rupiah": 15, "safer": 21, "safeti": [6, 8, 13, 21], "sai": 16, "same": [13, 16, 22], "sampl": [15, 18, 20, 23], "sampling_r": 23, "san": [4, 16], "sanit": [9, 21], "save": 1, "scalabl": [4, 15], "scale": [3, 9, 13, 14], "scenario": [0, 1, 2, 7, 8, 9, 13, 14, 16, 23], "schedul": [8, 11, 16], "schema": [4, 15], "scheme": 18, "scienc": 16, "score": 8, "scrape_config": 18, "scrape_interv": 18, "scrape_timeout": 18, "screenshot": 18, "script": [15, 16], "scrutini": 21, "sdk": 20, "seamless": [3, 16], "seamlessli": [3, 4, 18, 20], "seattl": 16, "section": [1, 2, 3, 4, 6, 8, 9, 14, 20], "secur": [3, 6, 8, 9, 13, 14, 20, 21, 22], "see": [6, 8, 11], "sek": 15, "select": [9, 15], "self": [7, 9, 11, 13, 17], "semant": 8, "send": [3, 8, 9, 11, 16, 20, 23], "sender": 8, "sensit": 20, "sent": [9, 17], "separ": [4, 7, 9, 11, 12], "sequenti": 0, "serv": [9, 10, 11, 22], "server": [5, 7, 9, 11, 13, 15], "servic": [0, 2, 4, 8, 9, 16, 17, 20], "set": [6, 7, 8, 9, 11, 13, 14, 15, 16, 20, 23], "set_tracer_provid": 20, "setup": [1, 6, 8, 16, 20], "sever": [9, 13, 18], "sgd": 15, "shape": 13, "share": [8, 9, 11], "sheqel": 15, "should": [4, 5, 9, 16], "show": [1, 3, 15], "side": 5, "signatur": 16, "signifc": 2, "similar": 8, "simpl": [8, 11, 15, 16, 20], "simpli": [3, 6, 8, 15, 20], "simplic": 9, "simplif": 6, "simplifi": [3, 4, 6, 14, 20], "simul": [0, 2], "simultan": 0, "sinc": [8, 15], "singapor": 15, "singl": [1, 8, 11, 12, 13, 16, 23], "sit": [13, 14, 16], "site": 20, "skimp": 16, "slow": [1, 2], "slowest": 7, "small": [12, 13], "smart": [13, 16], "smarter": 2, "sni": 9, "so": [0, 1, 2, 7, 8, 11, 13, 16], "socket": 9, "softwar": [8, 13], "solar": 1, "sole": 2, "solut": 4, "some": [1, 9, 12, 15, 16, 18], "sonnet": 8, "sota": 16, "sourc": [1, 2, 15, 16, 18, 20], "south": 15, "span": [9, 20], "span_processor": 20, "special": [13, 14, 20], "specif": [0, 1, 2, 4, 5, 7, 8, 9, 13, 15, 16, 20, 21, 23], "specifi": [2, 4, 9, 11, 16], "speed": [2, 7, 13, 18], "spell": 16, "spend": 12, "sporad": 12, "sql": 2, "stack": [5, 13, 14, 16, 17], "stage": 21, "stai": 8, "standalon": 20, "standard": [13, 20], "start": [3, 6, 7, 8, 11, 20], "start_as_current_span": 20, "start_tim": 17, "stat": [0, 2, 9, 18], "state": [4, 8, 9, 15, 16], "static": 9, "static_config": 18, "statist": [0, 2, 9], "statu": [16, 17, 20], "step": [14, 20, 22], "stock": 20, "store": [2, 18], "str": [1, 4, 8, 9, 15, 16, 23], "straightforward": 16, "stream": 9, "streamlin": [2, 4, 6], "string": 5, "strip": 8, "stripe": 13, "structur": [2, 17], "struggl": [1, 2], "stuff": 16, "submit": 16, "substanti": 13, "subsystem": [0, 3, 6, 7, 8, 9, 13, 23], "subsytem": 8, "success": [13, 15], "successfulli": 15, "sugar": 1, "suggest": [16, 21], "suit": 13, "suitabl": [4, 16], "summar": [1, 4, 8, 9, 11, 16, 23], "summari": [1, 8, 9, 16, 19, 23], "support": [0, 1, 3, 4, 8, 9, 11, 13, 15, 18, 20, 21], "sure": [5, 20], "sustain": 1, "swedish": 15, "swiss": 15, "switch": 3, "symbol": 15, "symptom": 1, "system": [0, 1, 3, 5, 6, 8, 9, 13, 15, 16, 17, 20, 21, 22, 23], "system_prompt": [0, 1, 3, 8, 9, 15, 23], "t": [1, 7, 16], "tail": 17, "tailor": [0, 13, 16, 21], "take": [8, 9, 11, 13], "taken": 17, "talk": 1, "target": [1, 3, 6, 9, 10, 11, 14, 15, 18, 22, 23], "task": [0, 8, 9, 11, 12, 13, 16], "tcp": 9, "tech": [1, 14, 20, 22], "tech_overview": 14, "technic": 20, "techniqu": [1, 2, 8, 21], "technologi": [1, 13, 14], "telemetri": [13, 18, 20], "temperatur": [4, 16], "term": 1, "termin": 13, "terminologi": [10, 22], "test": [1, 7, 13, 16], "text": [8, 9, 16], "tft": [13, 18], "thai": 15, "than": [0, 2, 7], "thb": 15, "thei": [4, 21], "them": [2, 4, 5, 9, 11, 16, 21], "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 20, 23], "thing": 11, "think": 16, "thirst": 1, "thoroughli": 16, "those": [0, 1, 2, 11, 20], "thread": [9, 10, 22], "three": [7, 9, 13, 18], "threshold": 23, "through": [1, 3, 8, 9, 13, 16, 17, 20], "throughput": [0, 16], "time": [0, 2, 8, 9, 13, 16, 17, 18, 23], "time_rang": [0, 2], "timeout": [3, 6, 8, 9, 15, 18, 23], "timestamp": 9, "tip": 10, "tl": [9, 13], "tls_certif": [0, 1], "todai": [9, 15, 21], "token": [1, 7, 8, 13, 18], "toler": [1, 3, 8], "too": 9, "took": 17, "tool": [5, 13, 17, 18, 19, 21], "top": [3, 6, 12], "topologi": 10, "tot": [13, 18], "total": [13, 17, 18], "tower": 15, "trace": [5, 8, 9, 11, 13, 18, 19, 22, 23], "trace_export": 20, "tracepar": [13, 19], "tracer": 20, "tracer_provid": 20, "tracerprovid": 20, "track": 15, "tradit": [13, 22], "traffic": [3, 6, 8, 9, 13, 14, 16, 17], "train": 21, "transact": 16, "transpar": 13, "transport": 9, "travel": [8, 11, 16], "travers": 9, "treat": [8, 9, 23], "trigger": [0, 11, 14, 16], "trivial": 9, "troubleshoot": [4, 5, 14], "true": [0, 1, 2, 3, 4, 6, 8, 9, 15, 16, 18, 20, 23], "try": 15, "turbo": [0, 1], "turkish": 15, "turn": [16, 22], "tutori": 14, "two": [0, 7, 8, 9, 11], "type": [0, 1, 2, 4, 5, 8, 9, 11, 15, 16, 18, 23], "typic": [9, 16], "typo": 21, "ui": 9, "unauthor": 8, "under": 17, "understand": [13, 14, 16, 18, 20, 21], "undifferenti": [9, 11, 13], "unexpect": 16, "unifi": 3, "uniformli": 20, "uniqu": [4, 20], "unit": [4, 15, 16], "until": 9, "unwant": 9, "up": [1, 7, 11, 14, 15, 20], "updat": [0, 1, 9, 13, 15, 16], "upgrad": [3, 9, 13], "upon": 9, "upstream": [1, 8, 9, 10, 11, 13, 14, 16, 17, 18, 23], "upstream_host": 17, "urin": 1, "url": [8, 15, 18], "us": [0, 1, 2, 4, 6, 7, 9, 11, 13, 14, 17, 19, 23], "usabl": 21, "usag": [1, 3, 4, 9, 13, 16, 18], "usd": 15, "user": [0, 1, 2, 4, 5, 8, 9, 11, 13, 15, 16, 17, 18, 20, 21, 22], "user_id": 5, "usi": 20, "usual": [8, 15], "util": [8, 9, 15], "v": 20, "v0": [0, 1, 3, 6, 8, 9, 15, 23], "v1": [6, 15, 17, 20], "v2": [15, 18], "v24": 15, "v3": 15, "valid": [0, 2, 14, 15, 16, 21], "validationerror": 5, "valu": [0, 4, 8, 9, 16, 20, 21, 23], "valueerror": 16, "variabl": [15, 20], "varieti": 9, "variou": [12, 13, 16, 20], "ve": [1, 15], "vector": [2, 8], "vendor": 3, "venv": 15, "veri": [9, 20], "verif": 20, "verifi": 20, "version": [0, 1, 3, 6, 8, 9, 15, 20, 23], "via": [0, 1, 5, 7, 9, 11, 13, 14, 15, 19, 20, 21, 23], "view": [18, 20], "violat": [5, 9, 11, 21], "violent": 8, "virtual": 15, "visibl": 17, "vision": 1, "visit": 8, "vpc": 7, "w3c": [13, 20], "wa": [9, 13, 16, 17, 22], "wai": [0, 1, 2, 3, 6, 8, 9, 13, 23], "wait": [0, 8, 9, 23], "want": [0, 11, 13, 15, 16], "watch": 16, "we": [1, 3, 9, 11, 12, 15, 21], "weather": [4, 16], "weather_info": 16, "web": [9, 11], "welcom": 14, "well": 13, "were": 17, "what": [1, 3, 5, 8, 13, 15, 17], "when": [0, 1, 2, 3, 5, 6, 8, 9, 11, 16, 20], "where": [0, 4, 7, 8, 9, 11, 13, 14, 15, 16, 17, 21, 23], "whether": [4, 16], "which": [0, 2, 3, 6, 7, 9, 13, 16, 17, 18, 20, 22], "while": [1, 8, 12, 14, 16, 21], "wide": [9, 11, 18, 20], "wind": 1, "window": 15, "within": [0, 4, 8, 9, 14, 16, 21, 23], "without": [6, 9, 13, 14], "won": 15, "work": [7, 11, 13, 16, 19, 20, 23], "worker": [9, 12], "workflow": 14, "workload": 12, "would": [0, 2, 9, 23], "write": [0, 1, 2, 13, 14], "written": [9, 12, 13], "x": [5, 9, 11, 15, 17], "yaml": [0, 1, 3, 11, 15, 18, 20], "yen": 15, "yml": [3, 8, 23], "york": [4, 16], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 18, 20, 21, 23], "your": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 20, 21], "yourself": 1, "yourweatherapp": 16, "yuan": 15, "zar": 15, "zealand": 15, "zeroshot": 17, "z\u0142oti": 15}, "titles": ["Agentic Apps", "Multi-Turn", "RAG Apps", "LLM Provider", "Prompt Target", "Error Target", "Listener", "Model Serving", "Prompts", "Request Lifecycle", "Tech Overview", "Terminology", "Threading Model", "Intro to Arch", "Overview", "Quickstart", "Function Calling", "Access Logging", "Monitoring", "Observability", "Tracing", "Prompt Guard", "Welcome to Arch!", "Configuration Reference"], "titleterms": {"1": [0, 1, 2, 15, 16], "2": [0, 1, 2, 15, 16], "3": [15, 16], "A": 20, "It": 17, "access": 17, "ad": 3, "addit": 20, "adjust": 1, "agent": [0, 8, 15, 20], "ai": [15, 20], "an": 8, "app": [0, 1, 2, 8], "ar": 4, "arch": [1, 8, 13, 14, 15, 16, 21, 22], "architectur": 9, "augment": 2, "aw": 20, "basic": 4, "benefit": [20, 21], "best": [5, 16, 20], "blaze": 7, "breakdown": 20, "build": [1, 14, 15, 22], "call": [0, 16], "case": 16, "client": [8, 15], "cloud": 7, "command": 15, "concept": [5, 14, 22], "config": [1, 15], "configur": [4, 6, 9, 16, 18, 21, 23], "convers": 15, "cpu": 7, "creat": 15, "curl": 15, "currenc": 15, "custom": 3, "dashboard": 18, "datadog": 20, "default": 4, "defin": [0, 1, 2, 4, 16], "demo": 1, "downstream": 6, "egress": [6, 8, 9], "error": 5, "exampl": [1, 3, 4, 5, 8, 16, 20, 21], "extract": 2, "fast": 7, "featur": [4, 16, 17], "file": 15, "flask": [1, 2], "flow": 9, "follow": 2, "format": [17, 20], "function": [0, 16], "gatewai": [8, 15], "gener": 2, "get": [14, 22], "gpu": 7, "grafana": 18, "guard": [8, 21], "guid": [14, 22], "header": [5, 20], "high": 9, "how": [17, 20, 21], "i": [2, 16, 21], "implement": 16, "ingress": [6, 9], "initi": 20, "instrument": 20, "integr": 20, "intent": [1, 4, 8], "interact": 15, "intro": 13, "kei": [4, 5, 16, 17], "langtrac": 20, "level": 9, "lifecycl": 9, "listen": 6, "llm": [3, 8, 15], "local": 7, "log": 17, "logic": 4, "match": [4, 8], "messag": 8, "metric": 18, "model": [7, 12], "moder": 7, "monitor": 18, "multi": [1, 2], "multipl": 0, "network": 9, "next": 15, "observ": 19, "openai": [3, 8, 15], "opentelemetri": 20, "over": 16, "overview": [10, 14, 20], "parallel": 0, "paramet": [0, 2, 4], "post": 9, "practic": [5, 16, 20], "prerequisit": 15, "process": [0, 1, 2, 9], "prompt": [0, 2, 4, 8, 16, 21], "propag": 20, "provid": 3, "python": [3, 15, 20], "question": 2, "quickstart": 15, "rag": [1, 2], "rai": 20, "refer": 23, "request": [0, 1, 2, 9], "resourc": [20, 22], "retriev": [1, 2], "rout": 4, "router": 15, "sdk": 3, "serv": 7, "singl": 0, "start": [14, 15, 22], "step": [0, 1, 2, 15, 16], "summari": [4, 20, 21], "switch": 1, "take": 16, "target": [0, 2, 4, 5, 8, 16], "tech": 10, "terminologi": [9, 11], "thread": 12, "tip": [5, 16], "tool": 20, "topologi": 9, "trace": 20, "tracepar": 20, "turn": [1, 2], "up": 2, "upstream": 6, "us": [3, 8, 15, 16, 20, 21], "via": [8, 18], "visual": 20, "welcom": 22, "what": [2, 4, 16, 21], "why": 21, "work": [17, 21], "workflow": 16, "x": 20}})
\ No newline at end of file
+Search.setIndex({"alltitles":{"AI Agent Tracing Visualization Example":[[20,"ai-agent-tracing-visualization-example"]],"AWS X-Ray":[[20,"aws-x-ray"]],"Access Logging":[[17,null]],"Adding custom LLM Provider":[[3,"adding-custom-llm-provider"]],"Additional Resources":[[20,"additional-resources"]],"Agentic Apps":[[0,null]],"Agentic Apps via Prompt Targets":[[8,"agentic-apps-via-prompt-targets"]],"Arch-Function":[[16,"arch-function"]],"Basic Configuration":[[4,"basic-configuration"]],"Benefits of Using Arch Guard":[[21,"benefits-of-using-arch-guard"]],"Benefits of Using Traceparent Headers":[[20,"benefits-of-using-traceparent-headers"]],"Best Practices":[[20,"best-practices"]],"Best Practices and Tips":[[5,"best-practices-and-tips"],[16,"best-practices-and-tips"]],"Build AI Agent with Arch Gateway":[[15,"build-ai-agent-with-arch-gateway"]],"Build Multi-Turn RAG Apps":[[1,"build-multi-turn-rag-apps"]],"Build with Arch":[[14,"build-with-arch"],[22,null]],"Cloud Serving (GPU - Blazing Fast)":[[7,"cloud-serving-gpu-blazing-fast"]],"Concepts":[[14,"concepts"],[22,null]],"Configuration":[[9,"configuration"]],"Configuration Reference":[[23,null]],"Configure Listener":[[6,"configure-listener"]],"Configure Monitoring":[[18,"configure-monitoring"]],"Configuring Prompt Targets":[[4,"configuring-prompt-targets"]],"Datadog":[[20,"datadog"]],"Default Targets":[[4,"default-targets"]],"Defining Parameters":[[4,"defining-parameters"]],"Demo App":[[1,"demo-app"]],"Downstream (Ingress)":[[6,"downstream-ingress"]],"Error Header Example":[[5,"error-header-example"]],"Error Target":[[5,null]],"Example 1: Adjusting Retrieval":[[1,"example-1-adjusting-retrieval"]],"Example 2: Switching Intent":[[1,"example-2-switching-intent"]],"Example Configuration":[[4,"example-configuration"],[21,"example-configuration"]],"Example Use Cases":[[16,"example-use-cases"]],"Example with OpenTelemetry in Python":[[20,"example-with-opentelemetry-in-python"]],"Example: Using OpenAI Client with Arch as an Egress Gateway":[[8,"example-using-openai-client-with-arch-as-an-egress-gateway"]],"Example: Using the OpenAI Python SDK":[[3,"example-using-the-openai-python-sdk"]],"Function Calling":[[16,null]],"Function Calling Workflow":[[16,"function-calling-workflow"]],"Get Started":[[14,"get-started"],[22,null]],"Guides":[[14,"guides"],[22,null]],"Header Format":[[20,"header-format"]],"High level architecture":[[9,"high-level-architecture"]],"How Arch-Guard Works":[[21,"how-arch-guard-works"]],"How It Works":[[17,"how-it-works"]],"How to Initiate A Trace":[[20,"how-to-initiate-a-trace"]],"Implementing Function Calling":[[16,"implementing-function-calling"]],"Instrumentation":[[20,"instrumentation"]],"Integrating with Tracing Tools":[[20,"integrating-with-tracing-tools"]],"Intent Matching":[[4,"intent-matching"],[8,"intent-matching"]],"Intro to Arch":[[13,null]],"Key Concepts":[[5,"key-concepts"]],"Key Features":[[4,"key-features"],[16,"key-features"],[17,"key-features"]],"LLM Provider":[[3,null]],"Langtrace":[[20,"langtrace"]],"Listener":[[6,null]],"Local Serving (CPU - Moderate)":[[7,"local-serving-cpu-moderate"]],"Log Format":[[17,"log-format"]],"Messages":[[8,"messages"]],"Metrics Dashboard (via Grafana)":[[18,"metrics-dashboard-via-grafana"]],"Model Serving":[[7,null]],"Monitoring":[[18,null]],"Multi-Turn":[[1,null]],"Multi-Turn RAG (Follow-up Questions)":[[2,"multi-turn-rag-follow-up-questions"]],"Network topology":[[9,"network-topology"]],"Next Steps":[[15,"next-steps"]],"Observability":[[19,null]],"Overview":[[14,null],[20,"overview"]],"Parallel & Multiple Function Calling":[[0,"parallel-multiple-function-calling"]],"Parameter Extraction for RAG":[[2,"parameter-extraction-for-rag"]],"Post-request processing":[[9,"post-request-processing"]],"Prerequisites":[[15,"prerequisites"]],"Prompt Guard":[[8,"prompt-guard"],[21,null]],"Prompt Target":[[4,null]],"Prompt Targets":[[8,"prompt-targets"]],"Prompting LLMs":[[8,"prompting-llms"]],"Prompts":[[8,null]],"Quickstart":[[15,null]],"RAG Apps":[[2,null]],"Request Flow (Egress)":[[9,"request-flow-egress"]],"Request Flow (Ingress)":[[9,"request-flow-ingress"]],"Request Lifecycle":[[9,null]],"Resources":[[22,null]],"Routing Logic":[[4,"routing-logic"]],"Single Function Call":[[0,"single-function-call"]],"Step 1. Create arch config file":[[15,"step-1-create-arch-config-file"],[15,"id2"]],"Step 1: Define Arch Config":[[1,"step-1-define-arch-config"]],"Step 1: Define Prompt Targets":[[0,"step-1-define-prompt-targets"],[0,"id1"],[2,"step-1-define-prompt-targets"]],"Step 1: Define the Function":[[16,"step-1-define-the-function"]],"Step 2. Start arch gateway":[[15,"step-2-start-arch-gateway"]],"Step 2. Start arch gateway with currency conversion config":[[15,"step-2-start-arch-gateway-with-currency-conversion-config"]],"Step 2: Configure Prompt Targets":[[16,"step-2-configure-prompt-targets"]],"Step 2: Process Request Parameters":[[0,"step-2-process-request-parameters"]],"Step 2: Process Request Parameters in Flask":[[2,"step-2-process-request-parameters-in-flask"]],"Step 2: Process Request in Flask":[[1,"step-2-process-request-in-flask"]],"Step 3. Interacting with gateway using curl command":[[15,"step-3-interacting-with-gateway-using-curl-command"]],"Step 3.1: Using OpenAI Python client":[[15,"step-3-1-using-openai-python-client"]],"Step 3.2: Using curl command":[[15,"step-3-2-using-curl-command"]],"Step 3: Arch Takes Over":[[16,"step-3-arch-takes-over"]],"Step 3: Interact with LLM":[[15,"step-3-interact-with-llm"]],"Summary":[[4,"summary"],[20,"summary"],[21,"summary"]],"Tech Overview":[[10,null]],"Terminology":[[9,"terminology"],[11,null]],"Threading Model":[[12,null]],"Trace Breakdown:":[[20,"trace-breakdown"]],"Trace Propagation":[[20,"trace-propagation"]],"Tracing":[[20,null]],"Upstream (Egress)":[[6,"upstream-egress"]],"Use Arch Gateway as LLM Router":[[15,"use-arch-gateway-as-llm-router"]],"Welcome to Arch!":[[22,null]],"What Are Prompt Targets?":[[4,"what-are-prompt-targets"]],"What Is Arch-Guard":[[21,"what-is-arch-guard"]],"What is Function Calling?":[[16,"what-is-function-calling"]],"What is Retrieval-Augmented Generation (RAG)?":[[2,"what-is-retrieval-augmented-generation-rag"]],"Why Prompt Guard":[[21,"why-prompt-guard"]]},"docnames":["build_with_arch/agent","build_with_arch/multi_turn","build_with_arch/rag","concepts/llm_provider","concepts/prompt_target","concepts/tech_overview/error_target","concepts/tech_overview/listener","concepts/tech_overview/model_serving","concepts/tech_overview/prompt","concepts/tech_overview/request_lifecycle","concepts/tech_overview/tech_overview","concepts/tech_overview/terminology","concepts/tech_overview/threading_model","get_started/intro_to_arch","get_started/overview","get_started/quickstart","guides/function_calling","guides/observability/access_logging","guides/observability/monitoring","guides/observability/observability","guides/observability/tracing","guides/prompt_guard","index","resources/configuration_reference"],"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":["build_with_arch/agent.rst","build_with_arch/multi_turn.rst","build_with_arch/rag.rst","concepts/llm_provider.rst","concepts/prompt_target.rst","concepts/tech_overview/error_target.rst","concepts/tech_overview/listener.rst","concepts/tech_overview/model_serving.rst","concepts/tech_overview/prompt.rst","concepts/tech_overview/request_lifecycle.rst","concepts/tech_overview/tech_overview.rst","concepts/tech_overview/terminology.rst","concepts/tech_overview/threading_model.rst","get_started/intro_to_arch.rst","get_started/overview.rst","get_started/quickstart.rst","guides/function_calling.rst","guides/observability/access_logging.rst","guides/observability/monitoring.rst","guides/observability/observability.rst","guides/observability/tracing.rst","guides/prompt_guard.rst","index.rst","resources/configuration_reference.rst"],"indexentries":{},"objects":{},"objnames":{},"objtypes":{},"terms":{"":[0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,20],"0":[0,1,3,6,7,8,9,11,15,17,20,23],"00":20,"003":8,"005":[0,8,9,23],"03":17,"04":17,"05":15,"050z":17,"05m":7,"06":15,"08":15,"1":[3,5,6,8,9,11,17,18,20,23],"10":[16,17,18,20],"100":[12,20],"10000":[3,6,8,9,15,23],"1022":17,"104":17,"106":17,"10m":8,"10t03":17,"10x":[7,8],"11":15,"11434":3,"12":15,"12000":[3,6,8,11,15,17,20,23],"1234":5,"125":17,"127":[0,1,3,6,8,9,11,15,17,23],"12x":0,"1301":17,"131":15,"140":17,"15":18,"156x":7,"159":17,"16":[15,20],"162":17,"168":17,"1695":17,"1695m":17,"17":17,"18083":[0,17],"192":17,"19901":18,"1d6b30cfc845":17,"2":[3,9,20],"200":[0,2,17],"200m":[0,7,8],"2024":[15,17],"2025":21,"21797":17,"218":17,"24":15,"245":17,"25":15,"254":17,"27":15,"28":15,"288":15,"29":15,"2a5b":17,"3":[0,1,8,20],"30":[3,6,8,9,15],"32":20,"3b":[3,15],"4":[8,16,20],"400":[0,2,5],"429":9,"4317":20,"441":17,"443":[0,1,3,11,15,17],"447":17,"44x":[0,8],"463":17,"469793af":17,"485":15,"49":17,"492z":17,"4o":[0,3,6,7,8,9,15,20,23],"5":[0,1,8,15,20,23],"51":[15,17],"51000":17,"52":17,"53":17,"537z":17,"54":17,"55":17,"556":17,"56":[15,17],"598z":17,"6":20,"60":23,"604197fe":17,"614":17,"647":15,"65":17,"7":[0,2,13,20],"770":17,"78558":15,"7b":23,"8":20,"80":[8,9,11,23],"8001":23,"8080":[0,1],"825":15,"87":17,"8x7b":23,"9":20,"905z":17,"906z":17,"9090":18,"9367":17,"95a2":17,"961z":17,"979":15,"984":17,"984m":17,"9b57":17,"A":[0,2,4,5,6,9,11,12,13,14,16,19],"And":15,"As":[8,15,18,21],"Be":[16,20],"But":11,"By":[2,4,8,9,13,16,17,20,21,23],"FOR":17,"For":[1,2,3,4,6,8,11,12,13,14,15,16,17,20],"If":[0,1,5,8,9,16,21],"In":[0,2,8,9,13,14,15,16,21],"It":[0,9,15,16,19,20,21],"Its":[13,18,20],"No":[8,15],"On":15,"Or":20,"The":[1,2,4,5,7,8,9,11,13,15,16,17,20,22,23],"There":[7,13],"These":[0,2,5,11,13,16],"To":[2,6,8,11,13,15,18,20],"With":[0,2,13,15,20,21],"__main__":[0,2],"__name__":[0,2,20],"a1c":1,"abil":[8,9,11,15,21,23],"abl":11,"about":[0,1,7,8,9,11,13,14,15,17,21,23],"abov":[0,1,2,9,13,18],"abstract":3,"accept":[4,6,8,9,12],"access":[9,15,18,19,20,22],"access_":17,"access_ingress":17,"access_intern":17,"access_kei":[0,1,3,6,8,9,15,23],"access_llm":17,"accident":9,"accordingli":20,"account":[16,20],"accur":[1,2,4,8,11,13,16,21],"accuraci":[2,8,21],"achiev":[8,13,16],"across":[0,1,3,9,13,16,20],"act":[4,6,13,18],"action":[0,4,5,8,9,11,16,21,23],"activ":[9,15],"actual":[0,2,8,20],"ad":[0,11,13,21],"add":[1,2,3,6,8,16,20],"add_span_processor":20,"addit":[1,2,4,6,8,9,19,21],"addition":1,"address":[0,1,3,6,8,9,11,15,23],"adher":21,"adilhafeez":17,"adjust":[11,20],"adopt":20,"advanc":[8,16],"advantag":[8,13],"advic":[0,3,8,9,23],"affect":20,"afraid":16,"african":15,"after":[9,16,20],"against":[8,21],"agent":[1,2,9,11,13,14,16,17,21,22,23],"aggreg":16,"agnost":3,"ai":[2,3,4,9,11,13,14,16,17],"aid":9,"air":1,"airbnb":13,"alert":[17,18],"alertmanag":18,"algorithm":13,"align":8,"all":[0,1,3,6,8,9,12,13,14,20,22,23],"allow":[0,4,8,11,12,13,15,16,20],"along":15,"alongsid":[7,9,11,13],"alreadi":20,"also":[0,3,4,8,9,11,15,23],"altern":[5,21],"alwai":5,"ambigu":16,"amount":12,"an":[0,1,2,3,4,5,9,11,13,15,16,18,20,21,22,23],"analysi":5,"analyt":16,"analyz":[0,4,8,13,16,17,20,21],"ang":8,"ani":[0,1,3,4,8,9,13,14,15,16,20,21],"annot":1,"answer":[1,8,9,23],"anthrop":3,"api":[0,1,3,4,5,6,7,8,9,11,13,14,15,16,17,18,20,22],"api_bas":8,"api_kei":[8,15,20],"api_serv":[4,16,17],"api_vers":18,"apivers":18,"apm":20,"app":[11,13,14,22],"app_serv":[0,8,9,23],"append":[0,2],"appli":[8,9,11,13,14,21,23],"applic":[0,2,3,4,5,6,7,8,9,11,13,14,15,16,17,18,20,21],"applicaton":7,"approach":[2,4,8,20,23],"appropri":[2,4,5,8,9,11],"ar":[0,1,2,3,5,6,7,8,9,11,13,15,16,17,18,20,21,22,23],"arch":[0,2,3,4,5,6,7,9,11,12,17,18,20,23],"arch_config":[1,3,8,11,15],"arch_conifg":23,"arch_llm_listen":17,"archgw":[7,15,18],"archgw_log":17,"architectur":[4,10,11,12,13,20,21],"aris":[5,11],"around":[9,12],"arrai":4,"arriv":9,"art":[8,15,16],"ask":[1,2,15,16,20],"aspect":[13,18],"assist":[0,1,3,8,9,15,20,21,23],"assum":[1,8,15],"attach":4,"attack":21,"attempt":[8,9,13,21],"attent":16,"attribut":[4,20],"aud":15,"augment":9,"australian":15,"author":17,"auto_llm_dispatch_on_respons":[8,9,23],"autom":16,"automat":[6,8,13,16,20,21],"avail":[1,3,7,9,13,20],"averlag":7,"awsxrai":20,"b25f":17,"b265":17,"back":[7,9,20],"backend":[4,8,9,11,13,16,18,20,22],"bad":5,"baht":15,"balanc":[0,8,9,16,23],"base":[0,1,2,3,4,6,8,9,11,13,15,16,21],"base_url":[3,15,20],"basemodel":1,"bash":7,"batch":20,"batchedand":9,"batchspanprocessor":20,"battl":13,"been":[15,16],"befor":[8,9,11,15,21],"begin":15,"behalf":[1,8,9,17],"behavior":[8,9,11,17,21,23],"behind":14,"being":[8,9,11],"belief":[13,22],"below":[1,3,4,7,8,9,15,18,20],"benchmark":16,"benefici":16,"benefit":[1,13,19],"best":[4,6,10,13,19],"better":[13,16,21],"between":[0,3,4,8,9,12,13,16,20,23],"bgn":15,"bill":20,"bin":15,"bind":[3,6,8,11],"blaze":10,"block":[3,12],"blood":1,"blurri":1,"bodi":8,"bool":[8,9,23],"bootstrap":9,"born":[13,22],"borrow":11,"both":[8,13,14,16,18,21],"bound":[8,12],"brazilian":15,"break":17,"breaker":9,"bridg":[4,9,16],"brief":[4,9],"briefli":9,"british":15,"brl":15,"broader":0,"buil":[1,2],"build":[0,2,3,4,6,8,11,12,13,21],"build_with_arch":14,"built":[0,1,7,8,9,11,13,20,22],"bulgarian":15,"busi":[0,4,8,9,11,13,16,22],"bypass":21,"byte":[17,20],"bytes_receiv":17,"bytes_s":17,"c":13,"cad":15,"call":[1,3,4,5,7,8,9,11,13,14,15,17,22],"campaign":[0,11,13],"can":[0,1,2,3,4,5,6,7,8,9,11,13,15,16,17,20,21,23],"canadian":15,"capabl":[0,1,2,4,8,11,13,15,16,22,23],"capit":[3,8,15],"captur":[5,13,20],"care":16,"carefulli":4,"carri":[9,20],"case":[0,13,14],"categor":5,"categori":8,"cathedr":15,"caus":5,"celsiu":[4,16],"center":15,"central":[0,1,3,6,8,9,13,16,17,23],"certain":21,"chain":9,"chanc":21,"chang":[1,2,8,11,20],"charact":20,"chat":[15,17,20],"chat_complet":20,"chatbot":20,"cheaper":[7,8],"cheapest":0,"check":[1,6,8,9,11,16,20],"chf":15,"children":20,"chines":15,"choic":[8,15,20],"choos":16,"chunk":2,"circuit":9,"citi":[4,15,16],"claim":[0,13],"clarif":[1,2],"clarifi":11,"class":[1,3,13],"classif":8,"classifi":21,"claud":8,"cleaner":4,"clear":[5,16,21],"clearer":16,"cli":15,"client":[3,5,6,9,11,12,20],"closest":8,"cloud":[3,10],"cluster":[0,3,8,9,13,23],"cnversat":1,"cny":15,"co":20,"code":[3,5,8,9,11,12,13,15,17],"codebas":[4,20],"codec":9,"coher":3,"colleagu":16,"collect":[0,8,16,18,20],"collector":20,"com":[16,17,20],"combin":[2,16],"comcern":7,"command":7,"comment":[8,11],"commit":20,"common":[0,1,16,20],"commun":[3,5,9,11,15,20],"compact":8,"compani":13,"compar":8,"compat":[13,20,23],"compleix":11,"complet":[3,8,9,15,16,17,20,23],"complex":[0,3,4,6,12,16,20,21],"complianc":21,"compliant":3,"compon":[4,9,13,20],"compos":15,"composit":8,"comprehens":15,"concept":[1,10,11],"concern":9,"concis":9,"confid":21,"config":[11,18,20],"configiur":18,"configur":[0,1,2,3,7,8,10,11,12,13,15,19,20,22],"confirm":[8,9,16,20,23],"congratul":15,"connect":[0,4,6,7,8,9,11,12,13,15,23],"connect_timeout":[0,8,9,23],"conpleix":1,"consid":8,"consider":1,"considert":1,"consist":[11,13,16,20],"consol":20,"constraint":21,"contain":[7,8,9,11,13,15,20,21],"content":[1,5,8,15,20,21],"context":[4,5,9,11,13,15,16,20],"contextu":2,"continu":13,"contribut":15,"contributor":22,"control":[7,11,12,23],"conveni":1,"conver":2,"convers":[0,1,2,8,13],"convert":15,"coordin":12,"copilot":13,"core":[1,9,15],"corpu":21,"correct":[1,5,8,21],"correctli":20,"correspond":9,"cost":[1,7,13],"could":[0,8,9,11,16,23],"count":9,"covners":1,"cpu":[9,10],"creat":[0,3,5,6,8,9,11,13,14,16,20,23],"create_gradio_app":1,"createus":5,"creativ":16,"credenti":20,"crime":8,"criteria":21,"critic":[0,2,5,8,9,11,13,16,18,20,23],"crucial":[16,17,20],"cultur":15,"curiou":[8,9,15,21,23],"currency_exchang":15,"currency_symbol":15,"current":[4,16],"custom":[8,14,20],"cutov":13,"czech":15,"czk":15,"dai":[0,2],"dame":15,"danish":15,"dashbaord":18,"dashboard":[16,19,20],"data":[0,2,4,8,9,11,13,15,16,18,20,21],"databas":[0,2,16],"datadoghq":20,"dataset":0,"datasourc":18,"date":[4,15,16],"davinci":8,"dc":17,"dd_site":20,"debug":[0,2,9,17,20],"decemb":15,"decis":[0,3,7,8,9,11,23],"decrypt":9,"dedic":8,"deep":[6,14],"deeper":15,"def":[0,1,2,16,20],"default":[0,1,2,3,6,7,8,9,15,17,23],"defens":21,"defin":[3,8,9,15,20,23],"definit":[11,16],"defram":9,"degrad":5,"deliv":16,"deliveri":9,"demo":15,"demonstr":16,"depend":[0,9,13,15],"deploi":[7,9,13,20],"deploy":13,"depth":4,"describ":[1,2,5,9],"descript":[0,1,2,4,8,9,15,16,23],"design":[0,4,5,7,8,9,11,13,14,16,18,20],"desir":[4,16],"destroi":9,"detail":[1,2,3,5,6,8,9,11,13,16,17,20],"detect":[1,2,7,8,9,11,13,21],"determin":[4,9,16,20],"dev":[7,15],"develop":[1,2,3,4,5,6,8,9,13,14,15,20,21],"devic":[0,1,2,4,7,8,9,23],"device_id":[0,2,8,9,23],"device_reboot":0,"device_summari":[0,2],"diabet":1,"diabeter":1,"diagnos":1,"dictionari":8,"differ":[0,3,4,8,9,16,20,23],"difficult":13,"dipatch":1,"direct":[4,6],"directli":[8,11],"disast":13,"discov":14,"diseas":1,"disease_diagnos":1,"diseases_symptom":1,"dispatch":9,"displai":[5,16],"distribut":[8,9,20],"dive":[11,14,15],"divers":[4,21],"dkk":15,"dn":6,"do":[4,8,13,15,17],"doc":[2,14],"docker":[0,3,15,18,20],"document":[4,8,11,14,15,20],"doe":[0,4,16,21],"dollar":15,"domain":[9,16],"don":[1,7,16],"down":17,"downstream":[1,8,9,10,11,12,16,20],"downtream":9,"dramat":7,"draw":8,"driven":[14,15],"dropbox":13,"due":5,"durat":[9,17],"dure":[5,9],"dynam":[8,16,21],"e":[4,9,11,16,17,20],"each":[1,4,8,9,13,16,17,20],"earli":[8,9,13],"earlier":9,"eas":20,"easi":[15,16,20],"easier":[6,15,17],"easili":[3,13,20],"easilli":1,"econom":1,"ecosystem":20,"edg":[9,13,16],"edit":18,"effect":[1,4,8,13,14],"effici":[0,1,2,4,7,8,15,20],"egress":[3,10,11,13,14],"egress_traff":[15,23],"eiffel":15,"either":[9,16],"elasticsearch":17,"element":4,"elk":17,"email":[4,16],"embarrassingli":12,"embed":[8,17,21,23],"emiss":1,"empow":[4,21],"enabl":[0,2,3,4,5,7,9,11,13,16,20,23],"enchanc":8,"encount":[9,11],"encrypt":9,"end":[1,4,13,20],"endpoint":[0,1,2,3,4,5,8,9,11,15,16,18,20,23],"energi":1,"energy_sourc":1,"energy_source_info":1,"energysourcerequest":1,"energysourcerespons":1,"enforc":9,"engag":[0,9,13],"engin":[1,2,8,13],"enhanc":[2,4,9,15,20,21],"enough":5,"enrich":[1,4,8,11],"ensur":[0,3,4,5,6,8,9,13,15,16,20,21],"entir":[13,20],"entri":6,"enum":[1,4,8,9,16,23],"env":15,"environ":[15,16,20],"envoi":[3,6,8,9,11,12,13,22],"equal":12,"equival":15,"error":[0,1,2,4,9,10,11,13,18,20,21,22],"error_target":23,"error_target_1":23,"essenti":[4,6,14,21],"establish":[0,8,9,23],"etc":[3,8,9,11,13,15,23],"ethnic":21,"eu":20,"eur":15,"euro":15,"evalu":8,"evaluation_interv":18,"even":[0,16],"evenli":9,"event":[0,9],"everi":17,"exactli":9,"exampl":[0,6,9,10,11,15,17,23],"exceed":9,"excel":21,"except":5,"exception":13,"excess":[1,9],"exchang":15,"exclus":13,"execut":[5,8,9,16,21],"exist":[9,20],"expect":[5,16],"expens":1,"experi":[2,4,8,9,13,15,16,21],"explain":16,"explan":[4,16],"explanatori":17,"explicitli":21,"explor":[14,15],"export":[17,18,20],"expos":[0,6,8,13,17,21],"extend":[13,14],"extern":[0,2,20],"extract":[0,1,4,8,9,11,13,16,20,23],"extrem":8,"f":[0,1,2,16,17,20],"f376e8d8c586":17,"face":8,"facilit":20,"fact":[0,3,8,9,23],"fahrenheit":[4,16],"fail":[3,5,9,11],"failov":[0,1,3,6,8,9,23],"failur":5,"fair":9,"fallback":5,"fals":[2,8,9,23],"familiar":9,"familizari":1,"faser":0,"fashion":[1,9,15],"fast":[1,2,8,10,11,13,14,15,22],"fastapi":1,"faster":[2,7,8,11,20],"fastest":0,"fatigu":1,"fault":[3,8],"fc":9,"fc1b":0,"featur":[8,11,13,14,19,20,21,23],"feed":17,"feedback":[5,8,21],"feel":1,"fetch":[15,16],"few":[11,17,20],"field":[1,17],"file":[1,3,4,6,8,9,18],"filter":[6,9,12,13,21],"final":9,"find":16,"first":[1,3,7,8,9,13,15,16,18,21],"firtst":1,"fit":9,"flag":[8,9,20,21,23],"flask":0,"flexibl":[13,18,20],"flow":[5,10,13,14,16,17,20],"fluentd":17,"focu":[0,1,9,13],"focus":[8,16],"follow":[1,3,4,5,7,8,9,11,13,15,17,20,23],"forint":15,"form":16,"format":[4,8,13,16,18,19,21],"forth":9,"forwad":8,"forward":[1,5,7,8,9,11,12,17,20],"fossil":1,"found":[1,17],"framework":[8,18,20],"franc":[3,8,15],"francisco":[4,16],"frankfurt":15,"frankfurther_api":15,"free":1,"frequent":1,"friendli":16,"from":[0,1,2,3,4,5,6,8,9,11,12,13,15,16,20,23],"fromth":11,"front":13,"frontier":[0,8],"fuel":1,"fulfil":13,"full":[4,8,11,15,23],"function":[4,5,7,8,9,11,12,13,14,22],"function_cal":14,"functionvalidationerror":5,"fundament":4,"further":[8,15,20],"g":[4,9,11,16,17,20],"ga":1,"gap":16,"gastronomi":15,"gatewai":[3,9,11,13,14,16,17,18,20,22,23],"gather":[0,9,13],"gbp":15,"genai":[4,15,22],"gener":[0,4,7,9,11,12,13,14,15,16,18,20,21],"get":[0,1,2,4,7,9,15,16,20,23],"get_device_statist":2,"get_device_summari":[0,2],"get_info_for_energy_sourc":1,"get_json":[0,2],"get_supported_curr":15,"get_trac":20,"get_weath":[4,16],"get_workforc":1,"github":[8,15],"give":13,"given":[0,2,9],"global":[15,18],"glucos":1,"go":[0,13],"goal":13,"googl":13,"got":5,"govern":[1,13],"gpt":[0,1,3,6,7,8,9,15,16,20,23],"gpu":10,"gr":1,"grace":5,"gracefulli":[5,11],"gradio":1,"grafana":19,"greenhous":1,"group":0,"grpc":20,"guard":[9,10,13,14,22],"guardail":7,"guardrail":[5,8,9,11,13,14,15,21,23],"guid":[3,8,15,16,20,21],"guidelin":21,"gurdrail":6,"ha":[8,9,13,15,16,20],"hallucin":17,"handel":[8,9,23],"handl":[0,1,2,3,4,5,6,8,9,11,12,13,14,16,20,21,22],"handle_request":20,"handler":[4,8,9],"hardwar":12,"harm":[8,9,21],"hate":8,"have":[1,7,13,15,16,20,21],"haven":1,"hazard":8,"hcm":9,"header":[9,10,11,13,15,19],"health":9,"healthi":[9,15],"hello":20,"help":[0,1,2,3,4,5,7,8,9,11,13,14,15,16,18,20,21,23],"here":[0,2,4,6,8,9,11,15,16,17,20,21],"hexadecim":20,"high":[0,1,3,8,10,13,14,16],"highli":[1,2,16],"hint":15,"histori":[1,16],"hkd":15,"hong":15,"honor_timestamp":18,"horrid":13,"host":[0,3,6,7,8,9,11,17,18],"hostconnect":11,"hostnam":[0,8,9,23],"how":[0,1,2,3,4,7,8,9,13,14,15,16,18,19],"howev":9,"html":14,"http":[3,5,7,8,9,13,15,16,17,18,20,22],"http_method":[1,23],"httpexcept":1,"huf":15,"hug":8,"huggingfac":[0,1],"human":[4,5],"hungarian":15,"hygien":13,"i":[0,1,3,4,6,7,8,9,11,12,13,15,17,18,20,22,23],"iam":20,"iceland":15,"icon":15,"id":[0,2,5,9,17,20],"idea":14,"identif":16,"identifi":[0,2,4,5,8,9,16,20,23],"idr":15,"il":15,"illustr":1,"immedi":21,"impact":20,"implement":[8,9,20,21],"import":[0,1,2,3,8,15,16,17,20],"improp":5,"improv":[2,7,13,14,21],"in_path":15,"incent":1,"includ":[1,2,3,4,6,9,13,15,16,17,18,20,21,22],"incom":[6,7,8,9,11,16,20,23],"incomplet":16,"incredibli":13,"indian":15,"indic":[4,9,20],"indonesian":15,"industri":8,"infer":13,"info":15,"inform":[0,1,2,4,5,8,9,11,13,16,17,20,21,23],"information_extract":[8,9,23],"infrastructur":[3,13,22],"ingress":[8,10,11,13,14],"ingress_traff":[3,6,8,9,15,23],"init":20,"initi":[1,3,6,9,11,19],"inject":[20,21],"inner":9,"innov":15,"input":[0,4,5,16,21],"input_guard":[8,9,15,21,23],"inr":15,"insecur":20,"instal":[15,20],"instanc":[3,9,11,23],"instead":16,"instruct":[7,14,23],"instrument":18,"insur":[0,13],"insurance_claim_detail":17,"int":[0,2],"integ":[0,2,5],"integr":[2,3,4,13,14,15,16,17,18,19,22],"intellig":[3,4,7,9,11,13,14,22],"intend":21,"intent":[0,7,9,16,23],"interact":[0,8,13,14,16,17,20,21],"intercept":8,"interest":15,"interfac":3,"interfer":15,"intern":[0,2,3,9,11,18,20],"interoper":20,"interpret":[5,16],"intro":[14,22],"intro_to_arch":14,"introduc":[11,14],"invalid":[5,16],"inventori":20,"investig":20,"invoc":[4,16],"invok":[0,4,5,16],"involv":[0,4,13],"ip":[0,8,9,23],"ip1":[0,8,9,23],"ip2":[0,8,9,23],"isdefault":18,"isinst":[0,2],"isk":15,"isol":15,"isra":15,"issu":[5,11,20],"item":[4,8],"iter":16,"itinerari":16,"its":[0,1,4,7,8,9,11,12,13,15,20],"itself":[3,6,8],"jaeger":20,"jailbreak":[8,9,13,15,21,23],"japanes":15,"java":13,"job_nam":18,"jpy":15,"jq":15,"json":[1,5,15,16],"jsonifi":[0,2],"just":[0,1,3,8,9,23],"keep":[11,16],"kei":[0,1,3,6,7,8,9,10,19,20,23],"kept":23,"kibana":17,"kind":5,"king":16,"know":[7,8,11,21],"knowledg":[1,2,6,9,14],"known":[8,15],"kong":15,"korean":15,"koruna":15,"krona":15,"krone":15,"krw":15,"kr\u00f3na":15,"kubernet":20,"l7":13,"landmark":15,"langtrace_api_kei":20,"langtrace_python_sdk":20,"languag":[2,9,13,16,20],"larg":[2,8,9,12,13,16,20],"last":[0,1,2],"latenc":[0,1,2,7,8,13,16,18],"later":5,"latest":[3,15],"layer":[8,13,20,21],"lead":[8,13,21],"learn":[13,14,15,16],"let":17,"leu":15,"lev":15,"level":[3,6,7,10,13,14,16],"leverag":[2,4,20],"libev":9,"librari":[3,13],"lifecycl":[10,22],"lifetim":[9,12],"lightweight":[0,13],"like":[1,2,3,4,5,6,8,9,11,13,15,16,17,18,20,21,23],"limit":[0,1,3,6,8,9,23],"line":13,"linearli":13,"lira":15,"list":[0,2,4,8,9,15,23],"listen":[0,1,3,8,9,10,11,15,20,22,23],"listner":6,"live":9,"ll":[0,1],"llama":3,"llama3":3,"llm":[0,1,2,6,7,9,10,11,13,14,16,18,20,21,22,23],"llm_provid":[0,1,3,6,8,9,14,15,23],"load":[0,8,9,23],"local":[1,3,6,8,9,10],"localhost":[15,18,20],"locat":[4,11,16],"log":[5,9,11,18,19,20,22],"logic":[0,1,3,5,6,8,9,11,13,14,16,21,22,23],"long":1,"look":[4,8,9,15,21,23],"loop":9,"louvr":15,"low":[0,7,16],"lower":1,"m":15,"machin":12,"made":15,"mai":[0,9,21],"main":[9,11,15,20],"maintain":[4,9],"major":[12,15],"make":[0,1,3,5,6,7,8,9,11,13,15,16,17,20],"malaysian":15,"malici":[9,21],"manag":[0,1,3,4,5,6,7,8,9,13,14,15,16,17,20,21,23],"managemet":6,"mandatori":4,"mani":[9,20],"manipul":[0,13,18],"manual":[1,2],"manufactur":[0,3,8,9,23],"map":16,"mark":4,"masssiv":13,"match":[0,9,23],"matter":[13,16],"max":[0,8,9,23],"maximum":4,"me":15,"mean":[15,17,20],"meaning":5,"measur":[13,18],"mechan":[0,3,14,16,21],"meet":[16,21],"messag":[1,5,9,10,15,16,20,21,23],"message_format":[0,1,3,6,8,9,15,23],"metadata":[4,8,11,17],"method":[0,1,2,17],"metric":[11,13,19,20],"metrics_path":18,"mexican":15,"might":[7,21],"mind":[16,20],"mini":20,"minim":[6,20,21],"minimum":4,"ministr":[3,15],"minor":21,"minut":[1,2],"misalign":21,"misformat":21,"miss":[0,5,13],"mistak":21,"mistral":[3,15,23],"mistral8x7b":23,"mistral_api_kei":[15,23],"mistral_loc":23,"mistrallocal7b":23,"misus":21,"mode":7,"model":[0,1,2,3,6,8,9,10,11,13,15,16,20,21,22,23],"model_serv":17,"moder":10,"modern":[18,20],"modif":9,"modifi":1,"modul":20,"modular":4,"monitor":[8,9,13,14,17,19,20,22],"more":[0,1,2,4,6,8,11,12,13,16,17,20,21],"most":[0,4,8,12,15,16,17],"multi":22,"multipl":[4,9,12,16],"museum":15,"must":[0,2,20],"mxn":15,"my":[8,9,15,21,23],"myr":15,"n":15,"n1":15,"n10":15,"n11":15,"n12":15,"n13":15,"n14":15,"n15":15,"n16":15,"n17":15,"n18":15,"n19":15,"n2":15,"n20":15,"n21":15,"n22":15,"n23":15,"n24":15,"n25":15,"n26":15,"n27":15,"n28":15,"n29":15,"n3":15,"n30":15,"n31":15,"n4":15,"n5":15,"n6":15,"n7":15,"n8":15,"n9":15,"name":[0,1,2,3,4,6,8,9,11,15,16,18,20,23],"nativ":18,"natur":[5,8,9,16,23],"navig":[14,21],"necessari":[4,8,9,16],"need":[0,1,4,7,8,9,11,14,15,16,18,20],"network":[0,3,6,7,8,10,11,13,14,16,23],"network_qa":0,"network_summari":0,"never":15,"new":[1,4,15,16,20],"next":[16,22],"nif":15,"nli":[8,23],"nok":15,"non":12,"none":1,"norwegian":15,"note":[7,11,17,18,23],"notr":15,"nuanc":[13,22],"number":[2,9,12,16],"numer":4,"nzd":15,"o":[1,20],"object":[1,17],"observ":[3,13,14,18,20,22,23],"occur":5,"offer":[0,1,3,8,9,11,13,21,23],"often":[1,2,16],"ollama":3,"on_except":[8,9,15,21,23],"onc":[0,1,2,8,9,12,15,16,20],"one":[0,9,11,15,16,20],"ones":[1,16],"ongo":16,"onli":[4,6,7,8,9,15,16,21,23],"opaqu":[13,22],"open":[1,4,18,20],"openai":[0,1,6,9,17,20,23],"openai_api_kei":[0,1,3,6,8,9,15,20,23],"opentelemetri":[13,18,23],"oper":[9,11,13,15,16],"optim":[6,16,20],"option":[0,1,2,4,7,14,20],"oral":1,"order":[9,16,20],"orient":16,"origin":[8,11,13,17],"oss":3,"otel":20,"other":[5,7,9,11,13,15,16,20],"otlp":20,"otlp_export":20,"otlpspanexport":20,"our":[2,7,8,9,13,16],"out":[11,13,16,22],"outbound":[3,13,15,20],"outgo":[6,16,20],"outlin":9,"outperform":0,"output":[2,13,16,18,21],"outsid":[13,22],"over":[0,2,3],"overal":[4,7],"overid":23,"overload":9,"overrid":[8,9,15,23],"overview":[1,19,22],"overwhelm":9,"own":9,"p50":[0,8],"packag":[15,20],"page":8,"pai":16,"pain":13,"pair":8,"par":16,"parallel":[9,12,16],"param":[16,18],"paramet":[1,5,8,9,13,15,16,21,23],"parent":20,"pari":15,"pars":[5,16,17],"part":[9,13,16,20],"particular":[4,16],"pass":[8,9,17],"past":2,"path":[0,1,2,4,8,9,11,15,16,17,23],"payment":[16,20],"pend":20,"per":[9,13,16,17,18],"perceiv":[13,18],"perform":[0,4,6,7,8,9,12,13,16,20,21],"performimg":8,"period":9,"person":[0,4,13,14,15,16,22],"peso":15,"phase":8,"philippin":15,"php":[13,15],"piec":[4,8],"pilot":20,"pip":[15,20],"pipelin":[9,20],"place":[9,16],"placehold":[0,2,20],"plan":[8,11],"pleas":[2,5,7,8,16],"pln":15,"pod":20,"point":[6,8,16],"polici":[9,20],"polish":15,"pollut":1,"pool":9,"popul":15,"popular":20,"port":[0,1,3,6,8,9,11,15,23],"possibl":5,"post":[0,1,2,17,23],"potenti":8,"pound":15,"power":[1,8,16,20,21],"practic":[4,6,9,10,13,14,19],"pre":[9,21],"preced":20,"precis":[1,2,16],"predefin":[0,4,8,11,13],"prefer":[16,20],"premis":[3,7],"prepar":20,"presenc":[3,6],"present":[2,13,16,20],"prevent":[9,13,20,21],"previou":[1,2],"price":[7,15],"primari":[6,8,12],"primit":[3,6,11,22],"primitv":8,"print":[3,8,15,16,20],"priorit":21,"privaci":8,"proce":[8,9,23],"process":[4,5,7,8,11,12,13,14,16,17,18,20,21],"process_customer_request":20,"processess":1,"processor":20,"produc":16,"product":[16,20],"profil":16,"program":[8,9,21,23],"project":[4,13,22],"prometheu":18,"promethu":18,"promot":9,"prompt":[1,3,5,6,7,9,10,11,12,13,14,15,18,22,23],"prompt_guard":[8,9,14,15,23],"prompt_target":[0,1,2,4,8,9,11,14,15,16,23],"prompt_target_intent_matching_threshold":23,"prone":[1,2],"propag":[8,13,19],"proper":20,"properli":11,"protect":[20,21],"proto":20,"protocol":[3,9,15,17,20],"proven":13,"provid":[0,1,2,4,5,6,8,9,11,13,14,15,16,17,18,20,21,22,23],"provider_interfac":[3,6,8,9,15,23],"proxi":[8,9,11,18],"publish":18,"pull":2,"purchas":[0,3,8,9,23],"purpos":[0,4,7,8,9,11,13],"pydant":1,"python":[13,17],"q":[0,16],"q1":21,"qualiti":2,"queri":[0,1,2,4,15,16,20],"question":[1,8,9,23],"quick":20,"quickli":[7,13,14,15],"quickstart":[14,22],"rag":[8,9,11,14,22],"rag_energy_source_ag":1,"rais":16,"rand":15,"random_sampl":20,"rang":[0,2,11,18,20],"rare":9,"rate":[3,8,9,13,15,18,20,23],"rather":[2,5],"raw":5,"rch":11,"re":[1,2,8,9,15,16,20,21,23],"reach":21,"read":[1,6,8,9,13,16,20],"readabl":[4,5],"real":[0,2,15,16],"realli":13,"reboot":[0,2,4,8,9,23],"reboot_devic":[0,4],"reboot_network_devic":[8,9,23],"receiv":[5,8,9,11,16,17,20,21],"recept":9,"recognit":[4,8],"recommend":[1,9,12,15],"record":[13,20],"recoveri":13,"reddit":13,"reduc":[1,21],"refer":[0,2,7,11,15,16,17,20,22],"refin":8,"region":20,"reject":[8,13],"relat":[0,7,9,11,13,18,20],"relev":[0,1,2,4,9,16],"reli":[2,8,20],"reliabl":[2,3,6,16,21],"remain":16,"rememb":16,"remind":16,"renew":1,"renminbi":15,"repeat":21,"replac":20,"repositori":15,"repres":[8,13,20],"request":[5,6,8,10,11,13,15,16,17,20,21,22],"requestsinstrumentor":20,"requir":[0,1,2,4,5,6,8,9,13,15,16,22,23],"resili":[8,13],"resolv":20,"resourc":[15,19],"respect":[17,18],"respond":[5,13,18,20],"respons":[0,1,2,3,4,5,8,9,11,14,15,16,17,20,21,23],"response_cod":17,"response_flag":17,"rest":[9,12],"result":[0,16],"retri":[0,1,3,6,8,9,13,23],"retriev":[0,8,9,11,16],"return":[0,1,2,4,9,11,16,20,21],"revers":9,"ringgit":15,"risk":21,"roadmap":8,"robin":[0,8,9,23],"robust":[8,13,16,21,22],"role":[5,8,15,20],"romanian":15,"ron":15,"root":5,"round":[0,8,9,23],"rout":[0,2,3,6,8,9,11,13,22,23],"router":[4,9],"routin":16,"rule":16,"run":[0,2,7,8,9,11,13,15,20],"runtimeerror":5,"rupe":15,"rupiah":15,"safer":21,"safeti":[6,8,13,21],"sai":16,"same":[13,16,22],"sampl":[15,18,20,23],"sampling_r":23,"san":[4,16],"sanit":[9,21],"save":1,"scalabl":[4,15],"scale":[3,9,13,14],"scenario":[0,1,2,7,8,9,13,14,16,23],"schedul":[8,11,16],"schema":[4,15],"scheme":18,"scienc":16,"score":8,"scrape_config":18,"scrape_interv":18,"scrape_timeout":18,"screenshot":18,"script":[15,16],"scrutini":21,"sdk":20,"seamless":[3,16],"seamlessli":[3,4,18,20],"seattl":16,"section":[1,2,3,4,6,8,9,14,20],"secur":[3,6,8,9,13,14,20,21,22],"see":[6,8,11],"sek":15,"select":[9,15],"self":[7,9,11,13,17],"semant":8,"send":[3,8,9,11,16,20,23],"sender":8,"sensit":20,"sent":[9,17],"separ":[4,7,9,11,12],"sequenti":0,"serv":[9,10,11,22],"server":[5,7,9,11,13,15],"servic":[0,2,4,8,9,16,17,20],"set":[6,7,8,9,11,13,14,15,16,20,23],"set_tracer_provid":20,"setup":[1,6,8,16,20],"sever":[9,13,18],"sgd":15,"shape":13,"share":[8,9,11],"sheqel":15,"should":[4,5,9,16],"show":[1,3,15],"side":5,"signatur":16,"signifc":2,"similar":8,"simpl":[8,11,15,16,20],"simpli":[3,6,8,15,20],"simplic":9,"simplif":6,"simplifi":[3,4,6,14,20],"simul":[0,2],"simultan":0,"sinc":[8,15],"singapor":15,"singl":[1,8,11,12,13,16,23],"sit":[13,14,16],"site":20,"skimp":16,"slow":[1,2],"slowest":7,"small":[12,13],"smart":[13,16],"smarter":2,"sni":9,"so":[0,1,2,7,8,11,13,16],"socket":9,"softwar":[8,13],"solar":1,"sole":2,"solut":4,"some":[1,9,12,15,16,18],"sonnet":8,"sota":16,"sourc":[1,2,15,16,18,20],"south":15,"span":[9,20],"span_processor":20,"special":[13,14,20],"specif":[0,1,2,4,5,7,8,9,13,15,16,20,21,23],"specifi":[2,4,9,11,16],"speed":[2,7,13,18],"spell":16,"spend":12,"sporad":12,"sql":2,"stack":[5,13,14,16,17],"stage":21,"stai":8,"standalon":20,"standard":[13,20],"start":[3,6,7,8,11,20],"start_as_current_span":20,"start_tim":17,"stat":[0,2,9,18],"state":[4,8,9,15,16],"static":9,"static_config":18,"statist":[0,2,9],"statu":[16,17,20],"step":[14,20,22],"stock":20,"store":[2,18],"str":[1,4,8,9,15,16,23],"straightforward":16,"stream":9,"streamlin":[2,4,6],"string":5,"strip":8,"stripe":13,"structur":[2,17],"struggl":[1,2],"stuff":16,"submit":16,"substanti":13,"subsystem":[0,3,6,7,8,9,13,23],"subsytem":8,"success":[13,15],"successfulli":15,"sugar":1,"suggest":[16,21],"suit":13,"suitabl":[4,16],"summar":[1,4,8,9,11,16,23],"summari":[1,8,9,16,19,23],"support":[0,1,3,4,8,9,11,13,15,18,20,21],"sure":[5,20],"sustain":1,"swedish":15,"swiss":15,"switch":3,"symbol":15,"symptom":1,"system":[0,1,3,5,6,8,9,13,15,16,17,20,21,22,23],"system_prompt":[0,1,3,8,9,15,23],"t":[1,7,16],"tail":17,"tailor":[0,13,16,21],"take":[8,9,11,13],"taken":17,"talk":1,"target":[1,3,6,9,10,11,14,15,18,22,23],"task":[0,8,9,11,12,13,16],"tcp":9,"tech":[1,14,20,22],"tech_overview":14,"technic":20,"techniqu":[1,2,8,21],"technologi":[1,13,14],"telemetri":[13,18,20],"temperatur":[4,16],"term":1,"termin":13,"terminologi":[10,22],"test":[1,7,13,16],"text":[8,9,16],"tft":[13,18],"thai":15,"than":[0,2,7],"thb":15,"thei":[4,21],"them":[2,4,5,9,11,16,21],"thi":[0,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,20,23],"thing":11,"think":16,"thirst":1,"thoroughli":16,"those":[0,1,2,11,20],"thread":[9,10,22],"three":[7,9,13,18],"threshold":23,"through":[1,3,8,9,13,16,17,20],"throughput":[0,16],"time":[0,2,8,9,13,16,17,18,23],"time_rang":[0,2],"timeout":[3,6,8,9,15,18,23],"timestamp":9,"tip":10,"tl":[9,13],"tls_certif":[0,1],"todai":[9,15,21],"token":[1,7,8,13,18],"toler":[1,3,8],"too":9,"took":17,"tool":[5,13,17,18,19,21],"top":[3,6,12],"topologi":10,"tot":[13,18],"total":[13,17,18],"tower":15,"trace":[5,8,9,11,13,18,19,22,23],"trace_export":20,"tracepar":[13,19],"tracer":20,"tracer_provid":20,"tracerprovid":20,"track":15,"tradit":[13,22],"traffic":[3,6,8,9,13,14,16,17],"train":21,"transact":16,"transpar":13,"transport":9,"travel":[8,11,16],"travers":9,"treat":[8,9,23],"trigger":[0,11,14,16],"trivial":9,"troubleshoot":[4,5,14],"true":[0,1,2,3,4,6,8,9,15,16,18,20,23],"try":15,"turbo":[0,1],"turkish":15,"turn":[16,22],"tutori":14,"two":[0,7,8,9,11],"type":[0,1,2,4,5,8,9,11,15,16,18,23],"typic":[9,16],"typo":21,"ui":9,"unauthor":8,"under":17,"understand":[13,14,16,18,20,21],"undifferenti":[9,11,13],"unexpect":16,"unifi":3,"uniformli":20,"uniqu":[4,20],"unit":[4,15,16],"until":9,"unwant":9,"up":[1,7,11,14,15,20],"updat":[0,1,9,13,15,16],"upgrad":[3,9,13],"upon":9,"upstream":[1,8,9,10,11,13,14,16,17,18,23],"upstream_host":17,"urin":1,"url":[8,15,18],"us":[0,1,2,4,6,7,9,11,13,14,17,19,23],"usabl":21,"usag":[1,3,4,9,13,16,18],"usd":15,"user":[0,1,2,4,5,8,9,11,13,15,16,17,18,20,21,22],"user_id":5,"usi":20,"usual":[8,15],"util":[8,9,15],"v":20,"v0":[0,1,3,6,8,9,15,23],"v1":[6,15,17,20],"v2":[15,18],"v24":15,"v3":15,"valid":[0,2,14,15,16,21],"validationerror":5,"valu":[0,4,8,9,16,20,21,23],"valueerror":16,"variabl":[15,20],"varieti":9,"variou":[12,13,16,20],"ve":[1,15],"vector":[2,8],"vendor":3,"venv":15,"veri":[9,20],"verif":20,"verifi":20,"version":[0,1,3,6,8,9,15,20,23],"via":[0,1,5,7,9,11,13,14,15,19,20,21,23],"view":[18,20],"violat":[5,9,11,21],"violent":8,"virtual":15,"visibl":17,"vision":1,"visit":8,"vpc":7,"w3c":[13,20],"wa":[9,13,16,17,22],"wai":[0,1,2,3,6,8,9,13,23],"wait":[0,8,9,23],"want":[0,11,13,15,16],"watch":16,"we":[1,3,9,11,12,15,21],"weather":[4,16],"weather_info":16,"web":[9,11],"welcom":14,"well":13,"were":17,"what":[1,3,5,8,13,15,17],"when":[0,1,2,3,5,6,8,9,11,16,20],"where":[0,4,7,8,9,11,13,14,15,16,17,21,23],"whether":[4,16],"which":[0,2,3,6,7,9,13,16,17,18,20,22],"while":[1,8,12,14,16,21],"wide":[9,11,18,20],"wind":1,"window":15,"within":[0,4,8,9,14,16,21,23],"without":[6,9,13,14],"won":15,"work":[7,11,13,16,19,20,23],"worker":[9,12],"workflow":14,"workload":12,"would":[0,2,9,23],"write":[0,1,2,13,14],"written":[9,12,13],"x":[5,9,11,15,17],"yaml":[0,1,3,11,15,18,20],"yen":15,"yml":[3,8,23],"york":[4,16],"you":[0,1,2,3,4,5,6,7,8,9,11,13,14,15,16,18,20,21,23],"your":[0,1,2,3,4,6,7,8,9,11,13,14,15,16,17,18,20,21],"yourself":1,"yourweatherapp":16,"yuan":15,"zar":15,"zealand":15,"zeroshot":17,"z\u0142oti":15},"titles":["Agentic Apps","Multi-Turn","RAG Apps","LLM Provider","Prompt Target","Error Target","Listener","Model Serving","Prompts","Request Lifecycle","Tech Overview","Terminology","Threading Model","Intro to Arch","Overview","Quickstart","Function Calling","Access Logging","Monitoring","Observability","Tracing","Prompt Guard","Welcome to Arch!","Configuration Reference"],"titleterms":{"1":[0,1,2,15,16],"2":[0,1,2,15,16],"3":[15,16],"A":20,"It":17,"access":17,"ad":3,"addit":20,"adjust":1,"agent":[0,8,15,20],"ai":[15,20],"an":8,"app":[0,1,2,8],"ar":4,"arch":[1,8,13,14,15,16,21,22],"architectur":9,"augment":2,"aw":20,"basic":4,"benefit":[20,21],"best":[5,16,20],"blaze":7,"breakdown":20,"build":[1,14,15,22],"call":[0,16],"case":16,"client":[8,15],"cloud":7,"command":15,"concept":[5,14,22],"config":[1,15],"configur":[4,6,9,16,18,21,23],"convers":15,"cpu":7,"creat":15,"curl":15,"currenc":15,"custom":3,"dashboard":18,"datadog":20,"default":4,"defin":[0,1,2,4,16],"demo":1,"downstream":6,"egress":[6,8,9],"error":5,"exampl":[1,3,4,5,8,16,20,21],"extract":2,"fast":7,"featur":[4,16,17],"file":15,"flask":[1,2],"flow":9,"follow":2,"format":[17,20],"function":[0,16],"gatewai":[8,15],"gener":2,"get":[14,22],"gpu":7,"grafana":18,"guard":[8,21],"guid":[14,22],"header":[5,20],"high":9,"how":[17,20,21],"i":[2,16,21],"implement":16,"ingress":[6,9],"initi":20,"instrument":20,"integr":20,"intent":[1,4,8],"interact":15,"intro":13,"kei":[4,5,16,17],"langtrac":20,"level":9,"lifecycl":9,"listen":6,"llm":[3,8,15],"local":7,"log":17,"logic":4,"match":[4,8],"messag":8,"metric":18,"model":[7,12],"moder":7,"monitor":18,"multi":[1,2],"multipl":0,"network":9,"next":15,"observ":19,"openai":[3,8,15],"opentelemetri":20,"over":16,"overview":[10,14,20],"parallel":0,"paramet":[0,2,4],"post":9,"practic":[5,16,20],"prerequisit":15,"process":[0,1,2,9],"prompt":[0,2,4,8,16,21],"propag":20,"provid":3,"python":[3,15,20],"question":2,"quickstart":15,"rag":[1,2],"rai":20,"refer":23,"request":[0,1,2,9],"resourc":[20,22],"retriev":[1,2],"rout":4,"router":15,"sdk":3,"serv":7,"singl":0,"start":[14,15,22],"step":[0,1,2,15,16],"summari":[4,20,21],"switch":1,"take":16,"target":[0,2,4,5,8,16],"tech":10,"terminologi":[9,11],"thread":12,"tip":[5,16],"tool":20,"topologi":9,"trace":20,"tracepar":20,"turn":[1,2],"up":2,"upstream":6,"us":[3,8,15,16,20,21],"via":[8,18],"visual":20,"welcom":22,"what":[2,4,16,21],"why":21,"work":[17,21],"workflow":16,"x":20}})
\ No newline at end of file