<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Using DeepSeek with QlikSense, prompt by input text in Member Articles</title>
    <link>https://community.qlik.com/t5/Member-Articles/Using-DeepSeek-with-QlikSense-prompt-by-input-text/ta-p/2507297</link>
    <description>&lt;BLOCKQUOTE class="quote"&gt;&lt;EM&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;Before you start writing:&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;Public articles must follow our Content Standard. See the &lt;A href="https://confluence.qliktech.com/display/QLSU/Chapter+0%3A++Article+Quick+Reference+Guide" target="_blank" rel="noopener"&gt;Content Guidelines&lt;/A&gt; for the bare minimum&amp;nbsp;standard and our &lt;A href="https://confluence.qliktech.com/display/QLSU/Chapter+2%3A++The+Content+Standard" target="_blank" rel="noopener"&gt;Contend Standard&lt;/A&gt; for a detailed breakdown.&amp;nbsp;&lt;STRONG&gt;Do not publish directly.&amp;nbsp;&lt;/STRONG&gt;Submit your article for review or for publication to have it reviewed by a subject matter expert or writer.&amp;nbsp;&lt;/EM&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Configure and use deepseek with QlikSense Saas&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Connector Config Rest&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eddyvargas_0-1740530281027.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177851iA0E13602C6579BE3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eddyvargas_0-1740530281027.png" alt="eddyvargas_0-1740530281027.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Request body:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;{&lt;BR /&gt;"model": "deepseek-chat",&lt;BR /&gt;"messages": [&lt;BR /&gt;{"role": "system", "content": "You are a helpful assistant."},&lt;BR /&gt;{"role": "user", "content": "Hello!"}&lt;BR /&gt;],&lt;BR /&gt;"stream": false&lt;BR /&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eddyvargas_1-1740530463781.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177852i7B5465581F99D09A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eddyvargas_1-1740530463781.png" alt="eddyvargas_1-1740530463781.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;after Bearer you wirte your API Key generated in&amp;nbsp;&lt;A href="https://platform.deepseek.com/api_keys" target="_blank" rel="noopener"&gt;https://platform.deepseek.com/api_keys&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Script in your app:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;vG_inputData = Replace(vinputtext,chr(34),'');&lt;/P&gt;
&lt;DIV&gt;vResponseBody='&lt;/DIV&gt;
&lt;DIV&gt;{&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "model": "deepseek-chat",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "messages": [&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {"role": "system", "content": "You are a helpful assistant."},&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {"role": "user", "content": "$(vG_inputData)"}&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "stream": false&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;
&lt;DIV&gt;';&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;vResponseBody=Replace(vResponseBody,'"',chr(34)&amp;amp;chr(34));&lt;/DIV&gt;
&lt;DIV&gt;LIB CONNECT TO 'deepseek'; //conn Name&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;RestConnectorMasterTable:&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "id",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "object",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "created",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "model",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "system_fingerprint",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__KEY_root",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "index",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "logprobs",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "finish_reason",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__KEY_choices",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__FK_choices",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "role",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "content",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__FK_message"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "message" FK "__FK_message")&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "choices" PK "__KEY_choices" FK "__FK_choices"),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "prompt_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "completion_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "total_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "prompt_cache_hit_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "prompt_cache_miss_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__KEY_usage",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__FK_usage",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "cached_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__FK_prompt_tokens_details"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "prompt_tokens_details" FK "__FK_prompt_tokens_details")&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "usage" PK "__KEY_usage" FK "__FK_usage")&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap on) "root" PK "__KEY_root"&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION (BODY "$(vResponseBody)");&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[message]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [role],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [content],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__FK_message] AS [__KEY_choices]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_message]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[choices]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [index],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [logprobs],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [finish_reason],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__KEY_choices],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__FK_choices] AS [__KEY_root]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_choices]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[prompt_tokens_details]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [cached_tokens],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__FK_prompt_tokens_details] AS [__KEY_usage]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_prompt_tokens_details]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[usage]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [prompt_tokens],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [completion_tokens],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [total_tokens],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [prompt_cache_hit_tokens],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [prompt_cache_miss_tokens],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__KEY_usage],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__FK_usage] AS [__KEY_root]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_usage]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[root]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [id],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [object],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [created],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [model],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [system_fingerprint],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__KEY_root]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__KEY_root]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DROP TABLE RestConnectorMasterTable;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Dashboard:&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eddyvargas_2-1740530766848.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177853i4B8EDB1B6A32FD46/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eddyvargas_2-1740530766848.png" alt="eddyvargas_2-1740530766848.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;Use variable input to modify vinputtext&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 26 Feb 2025 00:49:35 GMT</pubDate>
    <dc:creator>eddyvargas</dc:creator>
    <dc:date>2025-02-26T00:49:35Z</dc:date>
    <item>
      <title>Using DeepSeek with QlikSense, prompt by input text</title>
      <link>https://community.qlik.com/t5/Member-Articles/Using-DeepSeek-with-QlikSense-prompt-by-input-text/ta-p/2507297</link>
      <description>&lt;BLOCKQUOTE class="quote"&gt;&lt;EM&gt;&lt;FONT color="#FF6600"&gt;&lt;STRONG&gt;Before you start writing:&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;Public articles must follow our Content Standard. See the &lt;A href="https://confluence.qliktech.com/display/QLSU/Chapter+0%3A++Article+Quick+Reference+Guide" target="_blank" rel="noopener"&gt;Content Guidelines&lt;/A&gt; for the bare minimum&amp;nbsp;standard and our &lt;A href="https://confluence.qliktech.com/display/QLSU/Chapter+2%3A++The+Content+Standard" target="_blank" rel="noopener"&gt;Contend Standard&lt;/A&gt; for a detailed breakdown.&amp;nbsp;&lt;STRONG&gt;Do not publish directly.&amp;nbsp;&lt;/STRONG&gt;Submit your article for review or for publication to have it reviewed by a subject matter expert or writer.&amp;nbsp;&lt;/EM&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;Configure and use deepseek with QlikSense Saas&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Connector Config Rest&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eddyvargas_0-1740530281027.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177851iA0E13602C6579BE3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eddyvargas_0-1740530281027.png" alt="eddyvargas_0-1740530281027.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Request body:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;{&lt;BR /&gt;"model": "deepseek-chat",&lt;BR /&gt;"messages": [&lt;BR /&gt;{"role": "system", "content": "You are a helpful assistant."},&lt;BR /&gt;{"role": "user", "content": "Hello!"}&lt;BR /&gt;],&lt;BR /&gt;"stream": false&lt;BR /&gt;}&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eddyvargas_1-1740530463781.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177852i7B5465581F99D09A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eddyvargas_1-1740530463781.png" alt="eddyvargas_1-1740530463781.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;after Bearer you wirte your API Key generated in&amp;nbsp;&lt;A href="https://platform.deepseek.com/api_keys" target="_blank" rel="noopener"&gt;https://platform.deepseek.com/api_keys&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Script in your app:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;vG_inputData = Replace(vinputtext,chr(34),'');&lt;/P&gt;
&lt;DIV&gt;vResponseBody='&lt;/DIV&gt;
&lt;DIV&gt;{&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "model": "deepseek-chat",&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "messages": [&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {"role": "system", "content": "You are a helpful assistant."},&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {"role": "user", "content": "$(vG_inputData)"}&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ],&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "stream": false&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;
&lt;DIV&gt;';&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;vResponseBody=Replace(vResponseBody,'"',chr(34)&amp;amp;chr(34));&lt;/DIV&gt;
&lt;DIV&gt;LIB CONNECT TO 'deepseek'; //conn Name&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;RestConnectorMasterTable:&lt;/DIV&gt;
&lt;DIV&gt;SQL SELECT&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "id",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "object",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "created",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "model",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "system_fingerprint",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__KEY_root",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "index",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "logprobs",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "finish_reason",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__KEY_choices",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__FK_choices",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "role",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "content",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__FK_message"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "message" FK "__FK_message")&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "choices" PK "__KEY_choices" FK "__FK_choices"),&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "prompt_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "completion_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "total_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "prompt_cache_hit_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "prompt_cache_miss_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__KEY_usage",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__FK_usage",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; (SELECT&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "cached_tokens",&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; "__FK_prompt_tokens_details"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "prompt_tokens_details" FK "__FK_prompt_tokens_details")&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; FROM "usage" PK "__KEY_usage" FK "__FK_usage")&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;FROM JSON (wrap on) "root" PK "__KEY_root"&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;WITH CONNECTION (BODY "$(vResponseBody)");&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[message]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [role],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [content],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__FK_message] AS [__KEY_choices]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_message]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[choices]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [index],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [logprobs],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [finish_reason],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__KEY_choices],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__FK_choices] AS [__KEY_root]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_choices]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[prompt_tokens_details]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [cached_tokens],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__FK_prompt_tokens_details] AS [__KEY_usage]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_prompt_tokens_details]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[usage]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [prompt_tokens],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [completion_tokens],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [total_tokens],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [prompt_cache_hit_tokens],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [prompt_cache_miss_tokens],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__KEY_usage],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__FK_usage] AS [__KEY_root]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__FK_usage]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;[root]:&lt;/DIV&gt;
&lt;DIV&gt;LOAD [id],&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [object],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [created],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [model],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [system_fingerprint],&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; [__KEY_root]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;RESIDENT RestConnectorMasterTable&lt;/DIV&gt;
&lt;DIV&gt;WHERE NOT IsNull([__KEY_root]);&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;DROP TABLE RestConnectorMasterTable;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Dashboard:&lt;/DIV&gt;
&lt;DIV&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eddyvargas_2-1740530766848.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/177853i4B8EDB1B6A32FD46/image-size/medium?v=v2&amp;amp;px=400" role="button" title="eddyvargas_2-1740530766848.png" alt="eddyvargas_2-1740530766848.png" /&gt;&lt;/span&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;/DIV&gt;
&lt;P&gt;Use variable input to modify vinputtext&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Feb 2025 00:49:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Using-DeepSeek-with-QlikSense-prompt-by-input-text/ta-p/2507297</guid>
      <dc:creator>eddyvargas</dc:creator>
      <dc:date>2025-02-26T00:49:35Z</dc:date>
    </item>
    <item>
      <title>Re: Using DeepSeek with QlikSense, prompt by input text</title>
      <link>https://community.qlik.com/t5/Member-Articles/Using-DeepSeek-with-QlikSense-prompt-by-input-text/tac-p/2516536#M2325</link>
      <description>&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Sat, 03 May 2025 04:00:54 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Member-Articles/Using-DeepSeek-with-QlikSense-prompt-by-input-text/tac-p/2516536#M2325</guid>
      <dc:creator>Josefilhorv</dc:creator>
      <dc:date>2025-05-03T04:00:54Z</dc:date>
    </item>
  </channel>
</rss>

