darabos commited on
Commit
949760b
·
1 Parent(s): 2a6e291

RAG demo working great!

Browse files
server/llm_ops.py CHANGED
@@ -9,7 +9,8 @@ import numpy as np
9
  import pandas as pd
10
  from .executors import one_by_one
11
 
12
- client = openai.OpenAI(base_url="http://localhost:7997/")
 
13
  jinja = jinja2.Environment()
14
  chroma_client = chromadb.Client()
15
  LLM_CACHE = {}
@@ -20,14 +21,14 @@ op = ops.op_registration(ENV)
20
  def chat(*args, **kwargs):
21
  key = json.dumps({'method': 'chat', 'args': args, 'kwargs': kwargs})
22
  if key not in LLM_CACHE:
23
- completion = client.chat.completions.create(*args, **kwargs)
24
  LLM_CACHE[key] = [c.message.content for c in completion.choices]
25
  return LLM_CACHE[key]
26
 
27
  def embedding(*args, **kwargs):
28
  key = json.dumps({'method': 'embedding', 'args': args, 'kwargs': kwargs})
29
  if key not in LLM_CACHE:
30
- res = client.embeddings.create(*args, **kwargs)
31
  [data] = res.data
32
  LLM_CACHE[key] = data.embedding
33
  return LLM_CACHE[key]
 
9
  import pandas as pd
10
  from .executors import one_by_one
11
 
12
+ chat_client = openai.OpenAI(base_url="http://localhost:8080/v1")
13
+ embedding_client = openai.OpenAI(base_url="http://localhost:7997/")
14
  jinja = jinja2.Environment()
15
  chroma_client = chromadb.Client()
16
  LLM_CACHE = {}
 
21
  def chat(*args, **kwargs):
22
  key = json.dumps({'method': 'chat', 'args': args, 'kwargs': kwargs})
23
  if key not in LLM_CACHE:
24
+ completion = chat_client.chat.completions.create(*args, **kwargs)
25
  LLM_CACHE[key] = [c.message.content for c in completion.choices]
26
  return LLM_CACHE[key]
27
 
28
  def embedding(*args, **kwargs):
29
  key = json.dumps({'method': 'embedding', 'args': args, 'kwargs': kwargs})
30
  if key not in LLM_CACHE:
31
+ res = embedding_client.embeddings.create(*args, **kwargs)
32
  [data] = res.data
33
  LLM_CACHE[key] = data.embedding
34
  return LLM_CACHE[key]
web/src/NodeWithTableView.svelte CHANGED
@@ -19,7 +19,7 @@
19
  <dl>
20
  {#each df.columns as c, i}
21
  <dt>{c}</dt>
22
- <dd>{df.data[0][i]}</dd>
23
  {/each}
24
  </dl>
25
  {/if}
 
19
  <dl>
20
  {#each df.columns as c, i}
21
  <dt>{c}</dt>
22
+ <dd><pre>{df.data[0][i]}</pre></dd>
23
  {/each}
24
  </dl>
25
  {/if}