File size: 442 Bytes
5760606
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from ai import llm
from utils.io import print_system


PROMPT = """
Here is the text from a website:
{text}

Generate a prompt to send to a generative AI assistant that will create an image for it.
"""


def generate_prompt(text: str) -> str:
    print_system("Generating prompt for image...")
    instructions = PROMPT.format(text=text)
    messages = [{"role": "user", "content": instructions}]
    return llm.next(messages, temperature=0)