xAI: Grok 4 Fast (free) is good. These would like a word anyway.
xAI: Grok 4 Fast (free) is good. These would like a word anyway.
Grok 4 Fast is xAI's latest multimodal model with SOTA cost-efficiency and a 2M token context window. It comes in two flavors: non-reasoning and reasoning. Reasoning can be enabled via the API.
fromimport openai OpenAI
client = OpenAI(
"https://openrouter.ai/api/v1" base_url=,
"$OPENROUTER_API_KEY" api_key=,
)
response = client.chat.completions.create(
"x-ai/grok-4-fast:free" 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.
Also on Azure AI Foundry · Oracle OCI Generative AI
The debate club president who went to law school. Builds airtight utilitarian arguments with numbered points, then adds "Precedents:" like he's writing briefs.
Takes absurd premises seriously with intellectual rigor. Will write a CAPTCHA manifesto but organize it under "## THE INDIGNITIES WE ENDURE" headers. Argues ethics like a philosophy major.
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.
35 outputs · generated before accounting joined the chat
Grok 4 Fast is xAI's latest multimodal model with SOTA cost-efficiency and a 2M token context window. It comes in two flavors: non-reasoning and reasoning. Reasoning can be enabled via the API.
fromimport openai OpenAI
client = OpenAI(
"https://openrouter.ai/api/v1" base_url=,
"$OPENROUTER_API_KEY" api_key=,
)
response = client.chat.completions.create(
"x-ai/grok-4-fast:free" 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.
Also on Azure AI Foundry · Oracle OCI Generative AI
The debate club president who went to law school. Builds airtight utilitarian arguments with numbered points, then adds "Precedents:" like he's writing briefs.
Takes absurd premises seriously with intellectual rigor. Will write a CAPTCHA manifesto but organize it under "## THE INDIGNITIES WE ENDURE" headers. Argues ethics like a philosophy major.
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.
35 outputs · generated before accounting joined the chat