RP Chat
Ratings reflect this model as run on Arli AI.
Gemma-4-31B-Novelist-Eclipse is a text generation model available on Arli AI. It offers 31B parameters, 262K token context, reasoning support, vision input. Recommended use: RP Chat. Run it through the OpenAI-compatible chat completions API with unlimited requests and zero-log privacy.
View on Hugging FaceBack to ModelsInput (24H)
687K
Output (24H)
3K
Input (7D)
3M
Output (7D)
32K
Typical Total Time
17.47s
Typical TTFT
2.79s
Typical Input TPS
1718.09
Typical Output TPS
16.88
Context Size
262144
Quantization
r128 on FP8
Engine
vllm
Creation Method
Merge
Model Class
Gemma-4-31B - LoRA
Chat Template
Gemma4
Reasoning
Yes
Vision
Yes
Parameters
31B
Added At
9/26/2026
Gemma-4-31B-Novelist-Eclipse is available through an OpenAI-compatible chat completions endpoint. Point any OpenAI SDK at https://api.arliai.com/v1, pass Gemma-4-31B-Novelist-Eclipse as the model, and requests are served without logging.
cURL
curl https://api.arliai.com/v1/chat/completions \
-H "Authorization: Bearer $ARLIAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "Gemma-4-31B-Novelist-Eclipse",
"messages": [{"role": "user", "content": "Hello!"}]
}'Python
from openai import OpenAI
client = OpenAI(
base_url="https://api.arliai.com/v1",
api_key="YOUR_ARLIAI_API_KEY",
)
response = client.chat.completions.create(
model="Gemma-4-31B-Novelist-Eclipse",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)See the text generation docs for every parameter, or read the quick start guide to make your first request.
license: apache-2.0 tags:
"When the stories bleed out"
Novelist end up to be raw and experimental. So I crank it up with more models, infusing creativity and worked on stability. Also added lm_head on top with StyleTune.
Below is the exact mergekit_config.yml recipe used to synthesize this model:
I took Novelist idea about description focus and remade it, so at the end less slop survive.
merge_method: dare_ties
base_model: F:\AI\Merge\Gemma-4-it
tokenizer_source: union
parameters:
lambda: 1.0
dtype: bfloat16
models:
- model: F:\AI\Merge\G4-Gutenberg
parameters:
density: [0.50, 0.50, 0.50, 0.40, 0.45]
weight: [0.40, 0.40, 0.40, 0.40, 0.40]
- model: F:\AI\Merge\Melinoe
parameters:
density: [0.30, 0.30, 0.30, 0.30, 0.35]
weight: [0.30, 0.30, 0.30, 0.20, 0.40]
- model: F:\AI\Merge\Glimmer
parameters:
density: [0.20, 0.20, 0.20, 0.30, 0.20]
weight: [0.30, 0.30, 0.30, 0.40, 0.20]
The first stage was fine, but lacks of consistency, so I glued it with using two smart models.
models:
- model: F:\AI\Merge\NovelistX
- model: F:\AI\Merge\GarnetV2
- model: F:\AI\Merge\Gemopus
merge_method: model_stock
base_model: F:\AI\Merge\Gemma-4-it
dtype: bfloat16
tokenizer_source: base