Making my game more cost efficient?!

Hi!
im building a game (with chatgpt) where the user must guess a word.

image

On the backend im using gpt-4-1106-preview to generate a random dutch 5 letter word. Chatgpt also checks if the user is inputing a correct word per guess. This is how im putting ik in code:

For generating a word:

data = {
“model”: “gpt-4-1106-preview”,
“messages”: [
{“role”: “system”, “content”: "Je bent lingo woorden expert. "},
{“role”: “user”, “content”: "Geef me een willekeurig Nederlands lingowoord van vijf letters. Doe niet te complexe woorden graag. Geen landen en geen namen. Ook geen namen van bedrijven "}
]
}

For checking a word:

}
data = {
“model”: “gpt-4-1106-preview”,
“messages”: [
{“role”: “system”, “content”: “Je bent een lingo woorden expert. Vervoegingen van werkwoorden (zoals piekt, deert of loopt) zijn goed. Ook verklein woorden mogen (zoals lopje, kopje, sopje). Antwoord alleen met ja of nee.”},
{“role”: “user”, “content”: f"Is ‘{woord}’ een bestaand Nederlands woord? "}
]
}

When I look at my usage, im using a lot of ‘context-tokens’. When a lot of people are going to play this game, this can cost a lot of money. How do I reduce my cost as must as possible? Does the prompt size of my question and role and stuff also cost tokens?

thanks in advance!!

regards,
Sander