diff --git a/My1kWordsEe/Services/OpenAiService.cs b/My1kWordsEe/Services/OpenAiService.cs index 755242bc..37d052fd 100644 --- a/My1kWordsEe/Services/OpenAiService.cs +++ b/My1kWordsEe/Services/OpenAiService.cs @@ -69,22 +69,23 @@ public async Task> GetSampleImageUri(string sentence) } } - public async Task> GetSampleSentence(string word) + public async Task> GetSampleSentence(string eeWord) { ChatClient client = new(model: "gpt-4o-mini", ApiKey); ChatCompletion chatCompletion = await client.CompleteChatAsync( [ new SystemChatMessage( - "This is the system to help learn most common Estonian words. " + - "Your input is Estonian word. " + - "Your task is to provide a sample sentence using this word, " + - "preferably in combination with some of the other most common Estonian words. " + - "Your output is JSON object with the sample sentence in Estonian and its respective English translation:\n" + + "Sa oled keeleõppe süsteemi abiline, mis aitab õppida enim levinud eesti keele sõnu. " + + "Sinu sisend on üks sõna eesti keeles. " + + "Sinu ülesanne on kirjutada selle kasutamise kohta lihtne lühike näitelause, kasutades seda sõna. " + + "Lauses kasuta kõige levinuimaid ja lihtsamaid sõnu eesti keeles et toetada keeleõpet. " + + "Sinu väljund on JSON objekt, milles on näitelaus eesti keeles ja selle vastav tõlge inglise keelde:\n" + "```\n" + - "{\"ee_sentence\": \"\", \"en_sentence\": \"\" }" + - "\n```"), - new UserChatMessage(word), + "{\"ee_sentence\": \"\", \"en_sentence\": \"\" }" + + "\n```" + + "\n Tagastab ainult json-objekti!"), + new UserChatMessage(eeWord), ]); foreach (var c in chatCompletion.Content)