I am using SillyTavern for roleplay with the grok-4-fast free model via OpenRouter api.
It works mostly for single chats, but almost never work for group chats.
Example response is as follows:
{
id: 'gen-1758500363-1vize67QJwKV4tN8kjW0',
provider: 'xAI',
model: 'x-ai/grok-4-fast:free',
object: 'chat.completion',
created: 1758500363,
choices: [
{
logprobs: null,
finish_reason: 'stop',
native_finish_reason: 'stop',
index: 0,
message: {
role: 'assistant',
content: '',
refusal: null,
reasoning: null
}
}
],
system_fingerprint: 'fp_9362061f30',
usage: {
prompt_tokens: 1606,
completion_tokens: 204,
total_tokens: 1810,
prompt_tokens_details: {
cached_tokens: 1591,
audio_tokens: 0
},
completion_tokens_details: {
reasoning_tokens: 204
}
}
}
Does this mean the provider returned an empty content, or that OpenRouter failed to parse a content from the provider's response? Or any other possibilities?