Skip to content

Sparks and usage limits in Jabali Studio

Sparks measure how much work Bali does for you. Instead of a fixed number of messages, each request uses Sparks based on the work involved, so a quick question costs less than building a new level or generating a batch of assets.

  • Chatting with Bali: reading your project, planning, writing code and answering questions. Longer, more complex tasks use more.
  • Creating assets: generating images, video, audio, speech and 3D models.

The AI model you choose and its reasoning setting also affect how many Sparks a request uses. See Models and behavior.

Open Settings → Billing. The Plan & Billing panel shows:

  • Your current plan
  • A Sparks usage bar
  • When your usage refreshes (Usage refreshes on…)
  • An Upgrade Plan button if you need more

If you run out of Sparks, Bali’s chat shows “You’ve reached your Bali usage limit” and pauses until more are available. You can:

  • Wait for your usage to refresh on the date shown in Settings → Billing.
  • Upgrade your plan from Settings → Billing.

While the chat is paused, Studio keeps checking whether your Sparks are back. As soon as they are, Bali shows Additional Sparks are now available. Then either:

  • Click Continue to resume the request that was interrupted.
  • Type a different message and send it instead.

Nothing is sent until you choose.

For other errors in the chat, see When a request is interrupted.

  • Pick an efficient model for everyday work. Some models use far fewer Sparks for similar results. For example, GPT 6.1 Sol uses around 80% fewer Sparks than GPT 6 Astra for comparable token usage.
  • Lower the reasoning effort for simple edits and questions.
  • Keep tasks focused. Medium-sized tasks avoid wasted work on changes you’ll undo.
  • Reuse before you regenerate. For skyboxes, Bali picks from a ready-made library instead of generating from scratch. For other assets, edit an existing one when you can.
  • Start a fresh thread when a conversation gets very long. Long histories make every request bigger. Click Reset Thread at the top of Bali’s panel, then summarize where you are.
  • What if a conversation gets too long? If Bali shows that the conversation exceeded the model’s context window, click Reset thread to continue. Your project files aren’t affected, only the chat history.
  • Do Sparks roll over? Check your plan details in Settings → Billing or on jabali.ai.