updated chat
Browse files- App/Chat/utils/RAG.py +7 -6
App/Chat/utils/RAG.py
CHANGED
@@ -3,7 +3,7 @@ import asyncio
|
|
3 |
import json,os
|
4 |
import yaml
|
5 |
import google.generativeai as palm
|
6 |
-
from App.Embedding.utils.Initialize import search
|
7 |
PALM_API = ""
|
8 |
API_KEY = os.environ.get("PALM_API", PALM_API)
|
9 |
palm.configure(api_key=API_KEY)
|
@@ -43,11 +43,11 @@ class GenerativeAIAssistant:
|
|
43 |
'''
|
44 |
return Template
|
45 |
|
46 |
-
async def generate_message(self, messages,task_id):
|
47 |
user_message=messages[-1]
|
48 |
-
latest_message = messages[-1]['
|
49 |
latest_message={"content":self.generate_template(latest_message,task_id)}
|
50 |
-
user_message['
|
51 |
messages[-1]=user_message
|
52 |
url = f'https://generativelanguage.googleapis.com/v1beta/models/{self.model}:generateContent?key={self.api_key}'
|
53 |
|
@@ -104,7 +104,8 @@ class GenerativeAIAssistant:
|
|
104 |
temp= await response.json()
|
105 |
return temp["candidates"][0]
|
106 |
except Exception as e:
|
107 |
-
return f"Error ⚠️ {e}"
|
108 |
|
109 |
-
|
|
|
110 |
|
|
|
3 |
import json,os
|
4 |
import yaml
|
5 |
import google.generativeai as palm
|
6 |
+
# from App.Embedding.utils.Initialize import search
|
7 |
PALM_API = ""
|
8 |
API_KEY = os.environ.get("PALM_API", PALM_API)
|
9 |
palm.configure(api_key=API_KEY)
|
|
|
43 |
'''
|
44 |
return Template
|
45 |
|
46 |
+
async def generate_message(self, messages,task_id='ok'):
|
47 |
user_message=messages[-1]
|
48 |
+
latest_message = messages[-1]['parts'][0]['text']
|
49 |
latest_message={"content":self.generate_template(latest_message,task_id)}
|
50 |
+
user_message['parts'][0]['text']=latest_message
|
51 |
messages[-1]=user_message
|
52 |
url = f'https://generativelanguage.googleapis.com/v1beta/models/{self.model}:generateContent?key={self.api_key}'
|
53 |
|
|
|
104 |
temp= await response.json()
|
105 |
return temp["candidates"][0]
|
106 |
except Exception as e:
|
107 |
+
return f"Error ⚠️ {e} {temp}"
|
108 |
|
109 |
+
|
110 |
+
|
111 |
|