Skip to main content
Profiles in Piebald contain all hyperparameters—like temperature or max tokens—that you can modify for the particular provider that you’re using. They also contain the system prompt used for chats. To manage profiles, go to Settings → Profiles. Here you can create new profiles and edit and delete existing profiles.

System profiles

Piebald ships with some profiles that can’t be deleted, called system profiles. These profiles are used for AI features in Piebald, such as chat title generation or chat compaction. There are currently 4 system profiles:
  • OpenCues—used for OpenCues generations.
  • Context Compaction—used for chat context compaction.
  • Title & Tag Generation—used for chat title and tag generation.
  • Default—automatically used for new chats when you haven’t selected a profile.
Although they can’t be deleted, you can still edit the hyperparameters and system prompt on these profiles.

Overrides

Each provider—OpenAI, Anthropic, Google, etc.—has their own specific configuration properties that theo thers don’t necessarily offer (e.g. Anthropic have Top K and OpenAI have a switch for enabling parallel tool calls). Piebald profiles handle this with an Overrides section, where you configure the provider-specific hyperparameters for each provider.

Unsupported parameters

If Piebald doesn’t support a particular parameter yet, you can set it on the profile as raw JSON. Raw JSON parameters get applied last and have ultimate authority and priority over all other parameters.
  1. Go to Settings → Profiles.
  2. Click the settings icon on a profile.
  3. Go to the Advanced tab.
  4. In the Custom Fields (JSON) box, enter the raw JSON for the parameter you wish to set. It must be valid JSON. For example: