Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -145,8 +145,8 @@ def page3():
|
|
145 |
file_base64_embeds_product = [embed_base64_for_claude(location) for location in file_locations_for_product]
|
146 |
caption_list_from_claude_product = []
|
147 |
for file_embeds_base64 in file_base64_embeds_product:
|
148 |
-
caption_prompt_st = st.session_state["caption_prompt"].
|
149 |
-
ITEM_CATEGORY
|
150 |
)
|
151 |
caption_from_claude = create_claude_image_request_for_image_captioning(
|
152 |
st.session_state["caption_system_prompt"], caption_prompt_st, file_embeds_base64)
|
@@ -166,8 +166,8 @@ def page3():
|
|
166 |
st.session_state.assistant_initialized = True
|
167 |
caption_list_from_claude = []
|
168 |
for file_embeds_base64 in file_base64_embeds:
|
169 |
-
caption_prompt_st_n = st.session_state["caption_prompt"].
|
170 |
-
ITEM_CATEGORY
|
171 |
)
|
172 |
caption_from_claude = create_claude_image_request_for_image_captioning(
|
173 |
st.session_state["caption_system_prompt"], caption_prompt_st_n, file_embeds_base64)
|
@@ -179,10 +179,9 @@ def page3():
|
|
179 |
f"```{string_caption_list}```. Apart from this brand needs" \
|
180 |
f"{st.session_state['shoot_type']}"
|
181 |
product_info = str(string_caption_list_product) + st.session_state['product_info']
|
182 |
-
updated_prompt_for_claude = st.session_state["system_prompt"].
|
183 |
-
BRAND_DETAILS
|
184 |
-
PRODUCT_DETAILS
|
185 |
-
ADDITIONAL_INFO=additional_info_param_for_prompt
|
186 |
)
|
187 |
st.session_state["updated_prompt"] = updated_prompt_for_claude
|
188 |
message_schema_for_claude = [
|
@@ -327,9 +326,9 @@ def page4():
|
|
327 |
user_input = st.chat_input("Type your message here...")
|
328 |
if user_input:
|
329 |
st.session_state["mood_chat_messages"].append({"role": "User", "message": user_input})
|
330 |
-
updated_flux_prompt = prompts["PROMPT_TO_UPDATE_IDEA_OR_MOOD"].
|
331 |
-
EXISTING_MODEL_BG_PROMPT
|
332 |
-
USER_INSTRUCTIONS
|
333 |
)
|
334 |
message_schema_for_claude = [
|
335 |
{
|
|
|
145 |
file_base64_embeds_product = [embed_base64_for_claude(location) for location in file_locations_for_product]
|
146 |
caption_list_from_claude_product = []
|
147 |
for file_embeds_base64 in file_base64_embeds_product:
|
148 |
+
caption_prompt_st = st.session_state["caption_prompt"].replace(
|
149 |
+
"{{ITEM_CATEGORY}}", st.session_state['product_description']
|
150 |
)
|
151 |
caption_from_claude = create_claude_image_request_for_image_captioning(
|
152 |
st.session_state["caption_system_prompt"], caption_prompt_st, file_embeds_base64)
|
|
|
166 |
st.session_state.assistant_initialized = True
|
167 |
caption_list_from_claude = []
|
168 |
for file_embeds_base64 in file_base64_embeds:
|
169 |
+
caption_prompt_st_n = st.session_state["caption_prompt"].replace(
|
170 |
+
"{{ITEM_CATEGORY}}", st.session_state['product_description']
|
171 |
)
|
172 |
caption_from_claude = create_claude_image_request_for_image_captioning(
|
173 |
st.session_state["caption_system_prompt"], caption_prompt_st_n, file_embeds_base64)
|
|
|
179 |
f"```{string_caption_list}```. Apart from this brand needs" \
|
180 |
f"{st.session_state['shoot_type']}"
|
181 |
product_info = str(string_caption_list_product) + st.session_state['product_info']
|
182 |
+
updated_prompt_for_claude = st.session_state["system_prompt"].replace(
|
183 |
+
"{{BRAND_DETAILS}}", st.session_state['brand_summary']).replace(
|
184 |
+
"{{PRODUCT_DETAILS}}", product_info
|
|
|
185 |
)
|
186 |
st.session_state["updated_prompt"] = updated_prompt_for_claude
|
187 |
message_schema_for_claude = [
|
|
|
326 |
user_input = st.chat_input("Type your message here...")
|
327 |
if user_input:
|
328 |
st.session_state["mood_chat_messages"].append({"role": "User", "message": user_input})
|
329 |
+
updated_flux_prompt = prompts["PROMPT_TO_UPDATE_IDEA_OR_MOOD"].replace(
|
330 |
+
"{{EXISTING_MODEL_BG_PROMPT}}", model__bg_preference).replace(
|
331 |
+
"{{USER_INSTRUCTIONS}}", user_input
|
332 |
)
|
333 |
message_schema_for_claude = [
|
334 |
{
|