HarshxxChauhan/Multi-Programming-Code-Assistant
0
1import requests2import json3import gradio as gr4 5url="http://localhost:11434/api/generate"6 7headers={8 9 'Content-Type':'application/json'10}11 12history=[]13 14def generate_response(prompt):15 history.append(prompt)16 final_prompt="\n".join(history)17 18 data={19 "model":"llama3.2",20 "prompt":final_prompt,21 "stream":False22 }23 24 try:25 response = requests.post(url, headers=headers, data=json.dumps(data))26 27 if response.status_code == 200:28 data = response.json()29 return data.get("response", "No response from model.")30 else:31 return f"API Error {response.status_code}: {response.text}"32 except Exception as e:33 return f"Exception occurred: {str(e)}"34 35 36interface=gr.Interface(37 fn=generate_response,38 inputs=gr.Textbox(lines=4,placeholder="Enter your Prompt"),39 outputs="text"40)41interface.launch(share=True)