Ankurac7/Programming_Code_Assistant_App
0
1import requests2import json3import gradio as gr4 5# https://github.com/ollama/ollama6 7url="http://localhost:11434/api/generate" #api8 9headers={10 11 'Content-Type':'application/json' #api documentation for messages12}13 14history=[] #save prev info15def generate_response(prompt):16 history.append(prompt)17 final_prompt= "\n".join(history) #append history18 data= {19 "model": "Jarvis",20 "prompt": final_prompt,21 "stream": False #remove unnecessary values22 }23 response = requests.post(url,headers=headers, data=json.dumps(data))24 if response.status_code==200: #successful25 response=response.text26 data=json.loads(response)27 actual_response=data['response']28 return actual_response29 else:30 print("error:",response.text)31 32 33# Front-end34interface=gr.Interface(35 title="Programming Code Assistant App",36 fn=generate_response,37 inputs=gr.Textbox(lines=4,placeholder="Enter your Prompt"),38 outputs="text"39)40interface.launch(share=True)