Spaces:
Running
Running
import requests | |
import json | |
def generate(message: str, system_prompt: str="Talk Like Shakespeare", max_tokens: int=2048, temperature: float=0.9): | |
url = "https://api.yep.com/v1/chat/completions" | |
payload = { | |
"stream": False, | |
"max_tokens": max_tokens, | |
"top_p": 0.7, | |
"temperature": temperature, | |
"messages": [{"content": f"## SYSTEM MESSAGE: {system_prompt}\n\nQUERY: {message}", "role": "user"}], | |
"model": "Mixtral-8x7B-Instruct-v0.1" | |
} | |
response = requests.post(url, data=json.dumps(payload)).json() | |
try : return response['choices'][0]['message']['content'] | |
except Exception as e : return f"Error processing response: {str(e)}" | |
if __name__ == "__main__": | |
query = "What is the capital of India" | |
print(generate(query)) |