Spaces:
Runtime error
Runtime error
Download app.py from Kvikontent/Random-Code-Generator: direct link, hf CLI and curl.
- Browser
- Download file 1.1 kB
-
https://huggingface.co/spaces/Kvikontent/Random-Code-Generator/resolve/a4a5bfc50eb5784c8e971e4335b78cb88b5fb419/app.py
- Command line
-
hf download hf://spaces/Kvikontent/Random-Code-Generator@a4a5bfc50eb5784c8e971e4335b78cb88b5fb419/app.py
-
curl -L -o app.py https://huggingface.co/spaces/Kvikontent/Random-Code-Generator/resolve/a4a5bfc50eb5784c8e971e4335b78cb88b5fb419/app.py
1.1 kB
| import google.generativeai as genai | |
| import random | |
| import time | |
| import gradio as gr | |
| API_KEY = 'AIzaSyAd4Nl2ft8txIZnK382b1gHv6dsPTtdrwI' | |
| genai.configure(api_key=API_KEY) | |
| model = genai.GenerativeModel('gemini-pro') | |
| def generate_idea(): | |
| response = model.generate_content("Write any idea for python code. Give response as only this idea") | |
| response.resolve() | |
| idea = response.text | |
| return idea | |
| def generate_code(idea): | |
| response = model.generate_content(f"Write code for {idea}. As response give only code") | |
| response.resolve() | |
| code = response.text | |
| return code | |
| def generate_code_with_idea(num_ideas=1): | |
| output = "" | |
| for i in range(num_ideas): | |
| idea = generate_idea() | |
| code = generate_code(idea) | |
| output += f"Idea {i+1}: {idea}\n\nCode:\n{code}\n\n---\n\n" | |
| return output | |
| iface = gr.Interface( | |
| fn=generate_code_with_idea, | |
| inputs=gr.Slider(1, 10, 1, label="Number of Ideas"), | |
| outputs="text", | |
| title="Python Code Idea Generator", | |
| description="Generate Python code ideas and code snippets using Gemini Pro." | |
| ) | |
| iface.launch() |