not so close
Browse files
src/lib/components/MonsterGenerator/MonsterGenerator.svelte
CHANGED
@@ -24,10 +24,8 @@
|
|
24 |
// Prompt templates
|
25 |
const MONSTER_CONCEPT_PROMPT = (caption: string) => `Based on this image caption: "${caption}"
|
26 |
|
27 |
-
Create a Pokémon-style monster
|
28 |
-
|
29 |
-
|
30 |
-
Assess rarity: Common everyday objects = weak monsters (low stats). Unique/rare objects = powerful monsters (high stats).
|
31 |
|
32 |
Include:
|
33 |
- How the object's physical form translates into the monster's body
|
@@ -190,7 +188,7 @@ Write your response within \`\`\`json\`\`\``;
|
|
190 |
}
|
191 |
|
192 |
const conceptPrompt = MONSTER_CONCEPT_PROMPT(state.imageCaption);
|
193 |
-
const systemPrompt = "You are a Pokémon-style monster designer.
|
194 |
|
195 |
console.log('Generating monster concept with prompt:', conceptPrompt);
|
196 |
|
|
|
24 |
// Prompt templates
|
25 |
const MONSTER_CONCEPT_PROMPT = (caption: string) => `Based on this image caption: "${caption}"
|
26 |
|
27 |
+
Create a Pokémon-style monster inspired by the object in the image. The monster should physically resemble and be based on the actual object's appearance.
|
28 |
+
Start by assessing the object rarity: Common everyday objects = weak monsters (low stats). Unique/rare objects = powerful monsters (high stats).
|
|
|
|
|
29 |
|
30 |
Include:
|
31 |
- How the object's physical form translates into the monster's body
|
|
|
188 |
}
|
189 |
|
190 |
const conceptPrompt = MONSTER_CONCEPT_PROMPT(state.imageCaption);
|
191 |
+
const systemPrompt = "You are a Pokémon-style monster designer. You create monsters inspired by objects described by in image captions.";
|
192 |
|
193 |
console.log('Generating monster concept with prompt:', conceptPrompt);
|
194 |
|