OmniCode / app.py
curiouscurrent's picture
Update app.py
55b6c6c verified
raw
history blame
951 Bytes
import requests
import json
import gradio as gr
url = "https://huggingface.co/curiouscurrent/omnicode"
headers = {
'Content-Type': 'application/json'
}
history = []
def generate_response(prompt):
global history
history.append(prompt)
final_prompt = "\n".join(history)
data = {
"model": "curiouscurrent/omnicode",
"prompt": final_prompt,
"stream": False
}
response = requests.post(url, headers=headers, data=json.dumps(data))
if response.status_code == 200:
response = response.json()
actual_response = response['response']
return actual_response
else:
print("error:", response.text)
interface = gr.Interface(
fn=generate_response,
inputs=gr.Textbox(lines=4, placeholder="Enter your Prompt"),
outputs="text",
title="Omnicode",
description="A code generation model trained on a variety of programming languages."
)
interface.launch()