-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathBardAPI.py
30 lines (24 loc) · 962 Bytes
/
BardAPI.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import bardapi
import os
from googletrans import Translator
while (True):
os.environ['_BARD_API_KEY'] = "Enter your API Key"
input_text = input("Hãy hỏi gì đó : ")
translator2=Translator()
translated_content2 = translator2.translate(input_text, src='vi', dest='en').text
response = bardapi.core.Bard().get_answer(translated_content2)
request=response
content = request['content']
conversation_id = request['conversation_id']
response_id = request['response_id']
factuality_queries = request['factualityQueries']
text_query = request['textQuery']
choices = request['choices']
translator = Translator()
translated_content = translator.translate(content, src='en', dest='vi').text
print("Nội dung trả về:", translated_content)
a=input("Có muốn hỏi tiếp không?[Y]/[N]: ")
if a.islower()=="n":
break
else:
os.system('cls')