CoolFace
Apppublic

Ankurac7/Programming_Code_Assistant_App

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
app.py40 linesDownload Raw Back to root
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)