Spaces:
Running
Running
DEFAULT_URL = "http://localhost:8080" | |
EXAMPLE_PROGRAM = """ | |
import mesop as me | |
@me.page() | |
def app(): | |
me.text("Hello World") | |
""".strip() | |
PROMPT_MODE_GENERATE = "Generate" | |
PROMPT_MODE_REVISE = "Revise" | |
HELP_TEXT = """ | |
**Generating Mesop Apps** | |
- Provide a Gemini API Key in the Settings panel. | |
- Click the lightning bolt button to open the prompt panel. | |
- Enter your prompt and generate your app. | |
- Inspect the generated code in the editor. | |
- Press the run/play button to execute and view your code | |
- *Requires Mesop App Runner instance.* | |
**Setting up a Mesop Runner instance** | |
*If running on Hugging Face, you will need to duplicate the Mesop App Runner space.* | |
- Start up an instance of the Mesop App Runner. | |
- Provide the Runner URL to your instance. | |
- Provide the Runner Token to your runner instance. | |
""".strip() | |
TEMPLATES = {} | |
for template in ["default.txt", "basic_chat.txt", "advanced_chat.txt"]: | |
with open(f"templates/{template}") as f: | |
TEMPLATES[template] = f.read() | |
EXAMPLE_CHAT_PROMPTS = [] | |
for example in ["basic_prompt.txt", "detailed_prompt.txt"]: | |
with open(f"example_prompts/{example}") as f: | |
EXAMPLE_CHAT_PROMPTS.append(f.read()) | |