Skip to content

Commit a0e31db

Browse files
committed
Update documentation
1 parent e60775a commit a0e31db

File tree

110 files changed

+2184
-554
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

110 files changed

+2184
-554
lines changed

_modules/danoan/llm_assistant/common/config.html

Lines changed: 24 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta charset="utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
88
<title>danoan.llm_assistant.common.config &mdash; llm-assistant 0.3.0 documentation</title>
9-
<link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css?v=80d5e7a1" />
9+
<link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css?v=b86133f3" />
1010
<link rel="stylesheet" type="text/css" href="../../../../_static/css/theme.css?v=e59714d7" />
1111
<link rel="stylesheet" type="text/css" href="../../../../_static/css/custom.css?v=a3d76245" />
1212

@@ -52,6 +52,11 @@
5252
<li class="toctree-l1"><a class="reference internal" href="../../../../getting-started.html">Getting started with LLM Assistant</a></li>
5353
</ul>
5454
<ul>
55+
<li class="toctree-l1"><a class="reference internal" href="../../../../how-to/setup-assistant.html">How to setup llm-assistant</a></li>
56+
<li class="toctree-l1"><a class="reference internal" href="../../../../how-to/run-a-prompt.html">How to run a prompt</a></li>
57+
<li class="toctree-l1"><a class="reference internal" href="../../../../how-to/sync-and-push-prompts.html">How to sync and push prompts</a></li>
58+
</ul>
59+
<ul>
5560
<li class="toctree-l1"><a class="reference internal" href="../../../../api-reference.html">API Reference</a></li>
5661
</ul>
5762
<ul>
@@ -87,16 +92,16 @@ <h1>Source code for danoan.llm_assistant.common.config</h1><div class="highlight
8792
<span class="sd">LLM-assistant configuration API.</span>
8893
<span class="sd">&quot;&quot;&quot;</span>
8994

90-
<span class="kn">import</span> <span class="nn">logging</span>
91-
<span class="kn">import</span> <span class="nn">os</span>
92-
<span class="kn">import</span> <span class="nn">sys</span>
93-
<span class="kn">from</span> <span class="nn">functools</span> <span class="kn">import</span> <span class="n">lru_cache</span>
94-
<span class="kn">from</span> <span class="nn">pathlib</span> <span class="kn">import</span> <span class="n">Path</span>
95-
<span class="kn">from</span> <span class="nn">typing</span> <span class="kn">import</span> <span class="n">Optional</span>
95+
<span class="kn">import</span><span class="w"> </span><span class="nn">logging</span>
96+
<span class="kn">import</span><span class="w"> </span><span class="nn">os</span>
97+
<span class="kn">import</span><span class="w"> </span><span class="nn">sys</span>
98+
<span class="kn">from</span><span class="w"> </span><span class="nn">functools</span><span class="w"> </span><span class="kn">import</span> <span class="n">lru_cache</span>
99+
<span class="kn">from</span><span class="w"> </span><span class="nn">pathlib</span><span class="w"> </span><span class="kn">import</span> <span class="n">Path</span>
100+
<span class="kn">from</span><span class="w"> </span><span class="nn">typing</span><span class="w"> </span><span class="kn">import</span> <span class="n">Optional</span>
96101

97-
<span class="kn">import</span> <span class="nn">toml</span>
102+
<span class="kn">import</span><span class="w"> </span><span class="nn">toml</span>
98103

99-
<span class="kn">from</span> <span class="nn">danoan.llm_assistant.common</span> <span class="kn">import</span> <span class="n">exception</span><span class="p">,</span> <span class="n">model</span>
104+
<span class="kn">from</span><span class="w"> </span><span class="nn">danoan.llm_assistant.common</span><span class="w"> </span><span class="kn">import</span> <span class="n">exception</span><span class="p">,</span> <span class="n">model</span>
100105

101106
<span class="n">logger</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">getLogger</span><span class="p">(</span><span class="vm">__file__</span><span class="p">)</span>
102107
<span class="n">handler</span> <span class="o">=</span> <span class="n">logging</span><span class="o">.</span><span class="n">StreamHandler</span><span class="p">(</span><span class="n">sys</span><span class="o">.</span><span class="n">stderr</span><span class="p">)</span>
@@ -114,7 +119,7 @@ <h1>Source code for danoan.llm_assistant.common.config</h1><div class="highlight
114119

115120

116121
<span class="nd">@lru_cache</span>
117-
<span class="k">def</span> <span class="nf">_get_first_configuration_filepath_within_file_hierarchy</span><span class="p">(</span>
122+
<span class="k">def</span><span class="w"> </span><span class="nf">_get_first_configuration_filepath_within_file_hierarchy</span><span class="p">(</span>
118123
<span class="n">base_dir</span><span class="p">:</span> <span class="n">Path</span><span class="p">,</span>
119124
<span class="p">)</span> <span class="o">-&gt;</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Path</span><span class="p">]:</span>
120125
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
@@ -139,7 +144,7 @@ <h1>Source code for danoan.llm_assistant.common.config</h1><div class="highlight
139144

140145
<div class="viewcode-block" id="get_configuration_folder">
141146
<a class="viewcode-back" href="../../../../reference/danoan.llm_assistant.common.config.html#danoan.llm_assistant.common.config.get_configuration_folder">[docs]</a>
142-
<span class="k">def</span> <span class="nf">get_configuration_folder</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Path</span><span class="p">:</span>
147+
<span class="k">def</span><span class="w"> </span><span class="nf">get_configuration_folder</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Path</span><span class="p">:</span>
143148
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
144149
<span class="sd"> Return directory where configuration file is stored.</span>
145150

@@ -172,7 +177,7 @@ <h1>Source code for danoan.llm_assistant.common.config</h1><div class="highlight
172177

173178
<div class="viewcode-block" id="get_environment_variable_value">
174179
<a class="viewcode-back" href="../../../../reference/danoan.llm_assistant.common.config.html#danoan.llm_assistant.common.config.get_environment_variable_value">[docs]</a>
175-
<span class="k">def</span> <span class="nf">get_environment_variable_value</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Path</span><span class="p">:</span>
180+
<span class="k">def</span><span class="w"> </span><span class="nf">get_environment_variable_value</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Path</span><span class="p">:</span>
176181
<span class="sa">f</span><span class="s2">&quot;&quot;&quot;</span>
177182
<span class="s2"> Return the value stored by </span><span class="si">{</span><span class="n">LLM_ASSISTANT_ENV_VARIABLE</span><span class="si">}</span><span class="s2">.</span>
178183

@@ -190,7 +195,7 @@ <h1>Source code for danoan.llm_assistant.common.config</h1><div class="highlight
190195

191196
<div class="viewcode-block" id="get_configuration_filepath">
192197
<a class="viewcode-back" href="../../../../reference/danoan.llm_assistant.common.config.html#danoan.llm_assistant.common.config.get_configuration_filepath">[docs]</a>
193-
<span class="k">def</span> <span class="nf">get_configuration_filepath</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Path</span><span class="p">:</span>
198+
<span class="k">def</span><span class="w"> </span><span class="nf">get_configuration_filepath</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">Path</span><span class="p">:</span>
194199
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
195200
<span class="sd"> Return path to llm-assistant configuration file.</span>
196201
<span class="sd"> &quot;&quot;&quot;</span>
@@ -200,7 +205,7 @@ <h1>Source code for danoan.llm_assistant.common.config</h1><div class="highlight
200205

201206
<div class="viewcode-block" id="get_configuration">
202207
<a class="viewcode-back" href="../../../../reference/danoan.llm_assistant.common.config.html#danoan.llm_assistant.common.config.get_configuration">[docs]</a>
203-
<span class="k">def</span> <span class="nf">get_configuration</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">model</span><span class="o">.</span><span class="n">LLMAssistantConfiguration</span><span class="p">:</span>
208+
<span class="k">def</span><span class="w"> </span><span class="nf">get_configuration</span><span class="p">()</span> <span class="o">-&gt;</span> <span class="n">model</span><span class="o">.</span><span class="n">LLMAssistantConfiguration</span><span class="p">:</span>
204209
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
205210
<span class="sd"> Return configuration object.</span>
206211
<span class="sd"> &quot;&quot;&quot;</span>
@@ -215,7 +220,7 @@ <h1>Source code for danoan.llm_assistant.common.config</h1><div class="highlight
215220

216221
<div class="viewcode-block" id="get_prompt_configuration">
217222
<a class="viewcode-back" href="../../../../reference/danoan.llm_assistant.common.config.html#danoan.llm_assistant.common.config.get_prompt_configuration">[docs]</a>
218-
<span class="k">def</span> <span class="nf">get_prompt_configuration</span><span class="p">(</span><span class="n">prompt_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">model</span><span class="o">.</span><span class="n">PromptConfiguration</span><span class="p">:</span>
223+
<span class="k">def</span><span class="w"> </span><span class="nf">get_prompt_configuration</span><span class="p">(</span><span class="n">prompt_name</span><span class="p">:</span> <span class="nb">str</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="n">model</span><span class="o">.</span><span class="n">PromptConfiguration</span><span class="p">:</span>
219224
<span class="w"> </span><span class="sd">&quot;&quot;&quot;</span>
220225
<span class="sd"> Get prompt configuration object.</span>
221226

@@ -228,7 +233,10 @@ <h1>Source code for danoan.llm_assistant.common.config</h1><div class="highlight
228233
<span class="n">config</span> <span class="o">=</span> <span class="n">get_configuration</span><span class="p">()</span>
229234
<span class="k">if</span> <span class="n">config</span><span class="o">.</span><span class="n">prompt</span><span class="p">:</span>
230235
<span class="n">prompt_config_filepath</span> <span class="o">=</span> <span class="p">(</span>
231-
<span class="n">config</span><span class="o">.</span><span class="n">prompt</span><span class="o">.</span><span class="n">prompt_collection_folder</span> <span class="o">/</span> <span class="n">prompt_name</span> <span class="o">/</span> <span class="s2">&quot;config.toml&quot;</span>
236+
<span class="n">get_configuration_folder</span><span class="p">()</span>
237+
<span class="o">/</span> <span class="n">config</span><span class="o">.</span><span class="n">prompt</span><span class="o">.</span><span class="n">prompt_collection_folder</span>
238+
<span class="o">/</span> <span class="n">prompt_name</span>
239+
<span class="o">/</span> <span class="s2">&quot;config.toml&quot;</span>
232240
<span class="p">)</span>
233241
<span class="k">else</span><span class="p">:</span>
234242
<span class="k">raise</span> <span class="ne">FileNotFoundError</span><span class="p">(</span>

_modules/danoan/llm_assistant/common/exception.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<meta charset="utf-8" />
77
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
88
<title>danoan.llm_assistant.common.exception &mdash; llm-assistant 0.3.0 documentation</title>
9-
<link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css?v=80d5e7a1" />
9+
<link rel="stylesheet" type="text/css" href="../../../../_static/pygments.css?v=b86133f3" />
1010
<link rel="stylesheet" type="text/css" href="../../../../_static/css/theme.css?v=e59714d7" />
1111
<link rel="stylesheet" type="text/css" href="../../../../_static/css/custom.css?v=a3d76245" />
1212

@@ -52,6 +52,11 @@
5252
<li class="toctree-l1"><a class="reference internal" href="../../../../getting-started.html">Getting started with LLM Assistant</a></li>
5353
</ul>
5454
<ul>
55+
<li class="toctree-l1"><a class="reference internal" href="../../../../how-to/setup-assistant.html">How to setup llm-assistant</a></li>
56+
<li class="toctree-l1"><a class="reference internal" href="../../../../how-to/run-a-prompt.html">How to run a prompt</a></li>
57+
<li class="toctree-l1"><a class="reference internal" href="../../../../how-to/sync-and-push-prompts.html">How to sync and push prompts</a></li>
58+
</ul>
59+
<ul>
5560
<li class="toctree-l1"><a class="reference internal" href="../../../../api-reference.html">API Reference</a></li>
5661
</ul>
5762
<ul>
@@ -90,14 +95,14 @@ <h1>Source code for danoan.llm_assistant.common.exception</h1><div class="highli
9095

9196
<div class="viewcode-block" id="EnvironmentVariableNotDefinedError">
9297
<a class="viewcode-back" href="../../../../reference/danoan.llm_assistant.common.exception.html#danoan.llm_assistant.common.exception.EnvironmentVariableNotDefinedError">[docs]</a>
93-
<span class="k">class</span> <span class="nc">EnvironmentVariableNotDefinedError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
98+
<span class="k">class</span><span class="w"> </span><span class="nc">EnvironmentVariableNotDefinedError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
9499
<span class="k">pass</span></div>
95100

96101

97102

98103
<div class="viewcode-block" id="ConfigurationFileDoesNotExistError">
99104
<a class="viewcode-back" href="../../../../reference/danoan.llm_assistant.common.exception.html#danoan.llm_assistant.common.exception.ConfigurationFileDoesNotExistError">[docs]</a>
100-
<span class="k">class</span> <span class="nc">ConfigurationFileDoesNotExistError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
105+
<span class="k">class</span><span class="w"> </span><span class="nc">ConfigurationFileDoesNotExistError</span><span class="p">(</span><span class="ne">Exception</span><span class="p">):</span>
101106
<span class="k">pass</span></div>
102107

103108
</pre></div>

0 commit comments

Comments
 (0)