Spaces:
Runtime error
Runtime error
| import streamlit as st | |
| import requests | |
| import os | |
| import json | |
| def start_server(): | |
| os.system("uvicorn server:app --port 8080 --host 0.0.0.0 --workers 1") | |
| os.environ["SSTART"] = "1" | |
| if os.environ.get('SSTART') != "1": | |
| start_server() | |
| st.set_page_config( | |
| page_title="Incoder Example", | |
| page_icon="π¨βπ»", | |
| ) | |
| st.markdown("# π¨βπ» Incoder Example") | |
| txt = st.text_area('Write code here', '''import os | |
| def remove_file(file):''', height=400) | |
| gen = st.button('Generate') | |
| c = st.code('') | |
| max_length = st.slider('max_length', 1, 2048, 128) | |
| top_k = st.slider('top_k', 0, 100, 50) | |
| top_p = st.slider('top_p', 0.0, 1.0, 0.9) | |
| temperature = st.slider('temperature', 0.0, 1.0, 0.6) | |
| num_beams = st.slider('num_beams', 1, 100, 1) | |
| repetition_penalty = st.slider('repetition_penalty', 1.0, 10.0, 1.0) | |
| if gen: | |
| c.code('Generating...') | |
| req = f"http://0.0.0.0:8080?input_text={txt}&top_p={top_p}&top_k={top_k}&temperature={temperature}&num_beams={num_beams}&repetition_penalty={repetition_penalty}&max_length={max_length}" | |
| res = requests.get(req) | |
| print('ok') | |
| c.code(json.loads(res.text)) |