mirror of
https://github.com/microsoft/graphrag.git
synced 2025-09-18 12:44:23 +00:00
Deploying to gh-pages from @ microsoft/graphrag@0bdef92753 🚀
This commit is contained in:
parent
64ce17f03f
commit
aa494c08f2
@ -314,19 +314,16 @@ It shows how to use the system to index some text, and then use the indexed data
|
||||
<h2>Set Up Environment Variables</h2>
|
||||
<p>First let's make sure to setup the required environment variables. For details on these environment variables, and what environment variables are available, see the <a href="/graphrag/posts/config/env_vars/">environment variables documentation</a>.</p>
|
||||
<h4><ins>OpenAI and Azure OpenAI</ins></h4>
|
||||
<p>Let's set the base environment variables.</p>
|
||||
|
||||
<div style="position: relative">
|
||||
<pre class="language-sh"><code id="code-54" class="language-sh">
|
||||
To get started, let's <span class="token builtin class-name">set</span> the base environment variables.
|
||||
|
||||
```sh
|
||||
<span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_API_KEY</span><span class="token operator">=</span><span class="token string">"<api_key>"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<pre class="language-sh"><code id="code-57" class="language-sh"><span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_API_KEY</span><span class="token operator">=</span><span class="token string">"<api_key>"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_LLM_MODEL</span><span class="token operator">=</span><span class="token string">"<chat_completions_model>"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_LLM_MODEL_SUPPORTS_JSON</span><span class="token operator">=</span><span class="token string">"True"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_EMBEDDING_MODEL</span><span class="token operator">=</span><span class="token string">"<embeddings_model>"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_INPUT_TYPE</span><span class="token operator">=</span><span class="token string">"text"</span></code></pre>
|
||||
|
||||
<button class="code-copy " data-clipboard-target="#code-54" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<button class="code-copy " data-clipboard-target="#code-57" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<span style="display:inline-block;background:url(https://api.iconify.design/mdi/content-copy.svg) no-repeat center center / contain;width: 16px; height: 16px;" class=""></span>
|
||||
</button>
|
||||
</div>
|
||||
@ -334,14 +331,14 @@ To get started, let's <span class="token builtin class-name">set</span> the base
|
||||
<p>In addition, Azure OpenAI users should set the following env-vars.</p>
|
||||
|
||||
<div style="position: relative">
|
||||
<pre class="language-sh"><code id="code-61" class="language-sh"><span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_API_BASE</span><span class="token operator">=</span><span class="token string">"https://<domain>.openai.azure.com"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<pre class="language-sh"><code id="code-64" class="language-sh"><span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_API_BASE</span><span class="token operator">=</span><span class="token string">"https://<domain>.openai.azure.com"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_API_VERSION</span><span class="token operator">=</span><span class="token string">"2024-02-15-preview"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> GRAPHRAG_LLM_API_TYPE <span class="token operator">=</span> <span class="token string">"azure_openai_chat"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_LLM_DEPLOYMENT_NAME</span><span class="token operator">=</span><span class="token string">"<chat_completions_deployment_name>"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> GRAPHRAG_EMBEDDING_API_TYPE <span class="token operator">=</span> <span class="token string">"azure_openai_embedding"</span> <span class="token operator">&&</span> <span class="token punctuation">\</span>
|
||||
<span class="token builtin class-name">export</span> <span class="token assign-left variable">GRAPHRAG_EMBEDDING_DEPLOYMENT_NAME</span><span class="token operator">=</span><span class="token string">"<embeddings_deployment_name>"</span></code></pre>
|
||||
|
||||
<button class="code-copy " data-clipboard-target="#code-61" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<button class="code-copy " data-clipboard-target="#code-64" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<span style="display:inline-block;background:url(https://api.iconify.design/mdi/content-copy.svg) no-repeat center center / contain;width: 16px; height: 16px;" class=""></span>
|
||||
</button>
|
||||
</div>
|
||||
@ -351,9 +348,9 @@ For more details about using the CLI, refer to the <a href="/graphrag/posts/quer
|
||||
<p>Finally we'll run the pipeline!</p>
|
||||
|
||||
<div style="position: relative">
|
||||
<pre class="language-sh"><code id="code-71" class="language-sh">python <span class="token parameter variable">-m</span> graphrag.index <span class="token parameter variable">--root</span> ./ragtest</code></pre>
|
||||
<pre class="language-sh"><code id="code-74" class="language-sh">python <span class="token parameter variable">-m</span> graphrag.index <span class="token parameter variable">--root</span> ./ragtest</code></pre>
|
||||
|
||||
<button class="code-copy " data-clipboard-target="#code-71" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<button class="code-copy " data-clipboard-target="#code-74" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<span style="display:inline-block;background:url(https://api.iconify.design/mdi/content-copy.svg) no-repeat center center / contain;width: 16px; height: 16px;" class=""></span>
|
||||
</button>
|
||||
</div>
|
||||
@ -366,24 +363,24 @@ Once the pipeline is complete, you should see a new folder called <code>./ragtes
|
||||
<p>Here is an example using Global search to ask a high-level question:</p>
|
||||
|
||||
<div style="position: relative">
|
||||
<pre class="language-sh"><code id="code-90" class="language-sh">python <span class="token parameter variable">-m</span> graphrag.query <span class="token punctuation">\</span>
|
||||
<pre class="language-sh"><code id="code-93" class="language-sh">python <span class="token parameter variable">-m</span> graphrag.query <span class="token punctuation">\</span>
|
||||
<span class="token parameter variable">--data</span> ./ragtest/output/<span class="token operator"><</span>timestamp<span class="token operator">></span>/artifacts <span class="token punctuation">\</span>
|
||||
<span class="token parameter variable">--method</span> global <span class="token punctuation">\</span>
|
||||
<span class="token string">"What are the top themes in this story?"</span></code></pre>
|
||||
|
||||
<button class="code-copy " data-clipboard-target="#code-90" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<button class="code-copy " data-clipboard-target="#code-93" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<span style="display:inline-block;background:url(https://api.iconify.design/mdi/content-copy.svg) no-repeat center center / contain;width: 16px; height: 16px;" class=""></span>
|
||||
</button>
|
||||
</div>
|
||||
<p>Here is an example using Local search to ask a more specific question about a particular character:</p>
|
||||
|
||||
<div style="position: relative">
|
||||
<pre class="language-sh"><code id="code-94" class="language-sh">python <span class="token parameter variable">-m</span> graphrag.query <span class="token punctuation">\</span>
|
||||
<pre class="language-sh"><code id="code-97" class="language-sh">python <span class="token parameter variable">-m</span> graphrag.query <span class="token punctuation">\</span>
|
||||
<span class="token parameter variable">--data</span> ./ragtest/output/<span class="token operator"><</span>timestamp<span class="token operator">></span>/artifacts <span class="token punctuation">\</span>
|
||||
<span class="token parameter variable">--method</span> <span class="token builtin class-name">local</span> <span class="token punctuation">\</span>
|
||||
<span class="token string">"Who is Scrooge, and what are his main relationships?"</span></code></pre>
|
||||
|
||||
<button class="code-copy " data-clipboard-target="#code-94" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<button class="code-copy " data-clipboard-target="#code-97" style="position: absolute; top: 7.5px; right: 6px; padding-top: 3px; cursor: pointer; outline: none; opacity: 0.8;" title="Copy">
|
||||
<span style="display:inline-block;background:url(https://api.iconify.design/mdi/content-copy.svg) no-repeat center center / contain;width: 16px; height: 16px;" class=""></span>
|
||||
</button>
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user