Download app.py from Polarisailabs/CodeGeneration-Qwen: direct link, hf CLI and curl.
- Browser
- Download file 844 Bytes
-
https://huggingface.co/spaces/Polarisailabs/CodeGeneration-Qwen/resolve/main/app.py
- Command line
-
hf download hf://spaces/Polarisailabs/CodeGeneration-Qwen/app.py
-
curl -L -o app.py https://huggingface.co/spaces/Polarisailabs/CodeGeneration-Qwen/resolve/main/app.py
844 Bytes
| _C='API_KEY' | |
| _B='content' | |
| _A='role' | |
| from openai import OpenAI | |
| import gradio as gr,os | |
| API_KEY=os.environ[_C] | |
| client=OpenAI(base_url='https://openrouter.ai/api/v1',api_key=_C,default_headers={'Authorization':f"Bearer {API_KEY}",'HTTP-Referer':'','X-Title':''}) | |
| messages=[{_A:'system',_B:'Text Generation AI Assistant'}] | |
| def chatbot(input): | |
| if input:messages.append({_A:'user',_B:input});B=client.chat.completions.create(model='qwen/qwen3-coder:free',messages=messages);A=B.choices[0].message.content;messages.append({_A:'assistant',_B:A});return A | |
| with gr.Interface(fn=chatbot,inputs=gr.Textbox(lines=3,label='Try: Python code for Fibonacci series',placeholder='Enter your message here...'),outputs=gr.Textbox(lines=10,label='Response'),title='',description='',theme=gr.themes.Default(primary_hue='sky'))as textgeneration:textgeneration.launch() |