support text to code

This commit is contained in:
Abi Raja 2024-09-10 14:46:16 +02:00
parent 86f6781682
commit 6600035267
2 changed files with 11 additions and 6 deletions

View File

@ -43,12 +43,17 @@ async def create_prompt(
prompt_messages.append(message)
else:
# Assemble the prompt for non-imported code
if params.get("resultImage"):
prompt_messages = assemble_prompt(
params["image"], stack, params["resultImage"]
)
if input_mode == "image":
if params.get("resultImage"):
prompt_messages = assemble_prompt(
params["image"], stack, params["resultImage"]
)
else:
prompt_messages = assemble_prompt(params["image"], stack)
elif input_mode == "text":
prompt_messages = assemble_text_prompt(params["image"], stack)
else:
prompt_messages = assemble_prompt(params["image"], stack)
raise Exception("Invalid input mode")
if params["generationType"] == "update":
# Transform the history tree into message format

View File

@ -343,7 +343,7 @@ function App({ navbarComponent }: Props) {
doGenerateCode({
generationType: "update",
inputMode,
image: referenceImages[0],
image: inputMode === "text" ? initialPrompt : referenceImages[0],
resultImage,
history: updatedHistory,
isImportedFromCode,