feat - ai generation - improve prompt

This commit is contained in:
Azgaar 2024-08-23 15:52:52 +02:00
parent 50bf3803c8
commit ab32a8a82f
2 changed files with 4 additions and 3 deletions

View file

@ -1,6 +1,7 @@
"use strict";
const GPT_MODELS = ["gpt-4o-mini", "chatgpt-4o-latest", "gpt-4o", "gpt-4-turbo", "gpt-4", "gpt-3.5-turbo"];
const SYSTEM_MESSAGE = "I'm working on my fantasy map.";
function geneateWithAi(defaultPrompt, onApply) {
updateValues();
@ -61,7 +62,7 @@ function geneateWithAi(defaultPrompt, onApply) {
body: JSON.stringify({
model,
messages: [
{role: "system", content: "I'm working on my fantasy map"},
{role: "system", content: SYSTEM_MESSAGE},
{role: "user", content: prompt}
],
temperature: 1.2

View file

@ -147,9 +147,9 @@ function editNotes(id, name) {
function openAiGenerator() {
const note = notes.find(note => note.id === notesSelect.value);
let prompt = `Respond with detailed description. Format to html, respond with content div. Remove h tags. Use simple dry language. Invent facts, names and details.`;
let prompt = `Respond with description. Use simple dry language. Invent facts, names and details. Split to paragraphs and format to HTML. Remove h tags, remove markdown.`;
if (note?.name) prompt += ` Name: ${note.name}.`;
if (note?.legend) prompt += ` Embed data: ${note.legend}`;
if (note?.legend) prompt += ` Data: ${note.legend}`;
const onApply = result => {
notesLegend.innerHTML = result;