opena, bard & bing [experimental]

This commit is contained in:
t.me/xtekky
2023-04-16 17:43:26 +01:00
parent 9bc8e2ec77
commit 0fed30596a
4 changed files with 281 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
class BardResponse:
def __init__(self, json_dict):
self.json = json_dict
self.content = json_dict.get('content')
self.conversation_id = json_dict.get('conversation_id')
self.response_id = json_dict.get('response_id')
self.factuality_queries = json_dict.get('factualityQueries', [])
self.text_query = json_dict.get('textQuery', [])
self.choices = [self.BardChoice(choice) for choice in json_dict.get('choices', [])]
class BardChoice:
def __init__(self, choice_dict):
self.id = choice_dict.get('id')
self.content = choice_dict.get('content')[0]