Spaces:
Sleeping
Sleeping
File size: 865 Bytes
7ad1177 |
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 31 32 33 34 35 36 37 38 39 40 |
import os
import time
from groq import Groq
import cohere
from dotenv import load_dotenv
load_dotenv()
client = Groq(api_key=os.getenv("GROQ_API_KEY"))
cohere_client = cohere.Client(api_key=os.getenv("COHERE_API_KEY"))
class Model:
def __init__(self, prompt):
self.prompt = prompt
@staticmethod
def OPENAI_MODEL(prompt):
chat_completion = client.chat.completions.create(
messages=[{"role": "user", "content": prompt, }],
model="llama-3.3-70b-versatile", temperature=0.1
)
return (chat_completion.choices[0].message.content)
@staticmethod
def Cohere_Model(prompt):
response = cohere_client.generate(
model="command",
prompt=prompt,
max_tokens=2500,
temperature=0.1,
)
return (response.generations[0].text)
|