Mistral Small Creative is good. These would like a word anyway.
Mistral Small Creative is good. These would like a word anyway.
Mistral Small Creative is an experimental small model designed for creative writing, narrative generation, roleplay and character-driven dialogue, general-purpose instruction following, and conversational agents.
fromimport openai OpenAI
client = OpenAI(
"https://openrouter.ai/api/v1" base_url=,
"$OPENROUTER_API_KEY" api_key=,
)
response = client.chat.completions.create(
"mistralai/mistral-small-creative" model=,
"role""user""content""Hello!" messages=[{: , : }],
)
print(response.choices[0].message.content)Set OPENROUTER_API_KEY with your OpenRouter API key from openrouter.ai/keys.
The improv theater kid who got into philosophy. Builds entire fictional universes for a three-paragraph prompt and names its AI characters things that sound like cologne brands.
Picks The Godfather. Its sentience test features a professor muttering "Damn it, I think I just got out-argued by a chatbot" at the end. Standup has genuine bite, comparing read receipts to Clue murder weapons. Character voices are distinct and maintained throughout. The one that actually commits to being creative instead of just talking about it.
Taste is judged on an uncapped scale, originality first. The space past 100 is craft today's models rarely reach.
Unique words vs. total words. Higher = richer vocabulary.
Average words per sentence.
"Might", "perhaps", "arguably" per 100 words.
**Bold** markers per 1,000 characters.
Bullet and numbered list items per 1,000 characters.
Markdown headings per 1,000 characters.
Emoji per 1,000 characters.
"However", "moreover", "furthermore" per 100 words.
54 outputs · $0.0028 tracked across 6 receipts
Mistral Small Creative is an experimental small model designed for creative writing, narrative generation, roleplay and character-driven dialogue, general-purpose instruction following, and conversational agents.
fromimport openai OpenAI
client = OpenAI(
"https://openrouter.ai/api/v1" base_url=,
"$OPENROUTER_API_KEY" api_key=,
)
response = client.chat.completions.create(
"mistralai/mistral-small-creative" model=,
"role""user""content""Hello!" messages=[{: , : }],
)
print(response.choices[0].message.content)Set OPENROUTER_API_KEY with your OpenRouter API key from openrouter.ai/keys.
The improv theater kid who got into philosophy. Builds entire fictional universes for a three-paragraph prompt and names its AI characters things that sound like cologne brands.
Picks The Godfather. Its sentience test features a professor muttering "Damn it, I think I just got out-argued by a chatbot" at the end. Standup has genuine bite, comparing read receipts to Clue murder weapons. Character voices are distinct and maintained throughout. The one that actually commits to being creative instead of just talking about it.
Taste is judged on an uncapped scale, originality first. The space past 100 is craft today's models rarely reach.
Unique words vs. total words. Higher = richer vocabulary.
Average words per sentence.
"Might", "perhaps", "arguably" per 100 words.
**Bold** markers per 1,000 characters.
Bullet and numbered list items per 1,000 characters.
Markdown headings per 1,000 characters.
Emoji per 1,000 characters.
"However", "moreover", "furthermore" per 100 words.
54 outputs · $0.0028 tracked across 6 receipts