| import aiohttp | |
| import json | |
| import re | |
| class Hugging: | |
| def __init__(self): | |
| self.url = "https://p01--hugging--legal-stuff--a96n-7tyr.code.run/" | |
| self.headers = { | |
| "Authorization": "Bearer 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", | |
| "accept": "application/json", | |
| "content-type": "application/json", | |
| } | |
| async def chat(self, prompt: str): | |
| payload = {"prompt": prompt} | |
| async with aiohttp.ClientSession() as session: | |
| async with session.post( | |
| self.url, headers=self.headers, data=json.dumps(payload) | |
| ) as response: | |
| result = await response.text() | |
| return result | |