rrajp commited on
Commit
172df21
·
1 Parent(s): ad845de

call_openai

Browse files
Files changed (1) hide show
  1. utils.py +18 -1
utils.py CHANGED
@@ -8,6 +8,7 @@ from langchain.embeddings import OpenAIEmbeddings
8
  from langchain.prompts.prompt import PromptTemplate
9
  from langchain.embeddings.base import Embeddings
10
  from langchain.llms.base import LLM
 
11
 
12
  import gradio as gr
13
  import datetime
@@ -41,7 +42,23 @@ def set_openai_api_key(api_key):
41
  return llm, base_embeddings
42
  return None, None
43
 
44
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
 
46
 
47
  def add_text(history, text,llm):
 
8
  from langchain.prompts.prompt import PromptTemplate
9
  from langchain.embeddings.base import Embeddings
10
  from langchain.llms.base import LLM
11
+ import requests
12
 
13
  import gradio as gr
14
  import datetime
 
42
  return llm, base_embeddings
43
  return None, None
44
 
45
+ def call_openai(system_prompt,ques):
46
+ headers = {
47
+ 'Content-Type': 'application/json',
48
+ 'Authorization': 'Bearer ' + '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'}
49
+
50
+ json_data = {
51
+ 'model': 'gpt-3.5-turbo',
52
+ 'messages': [
53
+ {
54
+ 'role': 'system',
55
+ 'content': system_prompt,},
56
+ {"role": "user", "content": ques}
57
+ ],
58
+ 'temperature': 0.3}
59
+ response = requests.post('https://api.openai.com/v1/chat/completions', headers=headers, json=json_data)
60
+
61
+ return response.json()['choices'][0]['message']['content']
62
 
63
 
64
  def add_text(history, text,llm):