Model Providers & Profiles

Model Providers store the settings necessary to connect to an LLM inference provider. Each provider contains multiple Model Profiles. Each profile stores a particular configuration of inference parameters used to make requests to the provider. The configuration parameters for Providers and Profiles differ by provider type.

Supported Providers

Anthropic

When you create an Anthropic provider, an initial set of profiles will be created to get you started. You may use these as-is, edit them, or delete them and create your own.

Provider Settings

FieldPurposeGuidance
API KeyAuth credential

The Anthropic API Key used to authenticate requests

Profile Settings

FieldPurposeGuidance
Model NameSelect Claude model

Selects the specific model that will be used to serve inference requests sent to this profile. See Anthropic's Model Information for details. This field must contain either the Claude API ID or Claude API alias of the model.

Max Response TokensCap output length

The maximum number of tokens that will be generated in response to an inference request to this profile. The minimum value for this parameter is 1, the maximum depends on the model chosen.

Thinking Token BudgetInternal reasoning allowance

Determines how many tokens Claude can use for its internal reasoning process. Larger budgets can enable more thorough analysis for complex problems, improving response quality. If no value is provided, thinking will be disabled. See Extended Thinking for additional details.

TemperatureOutput variability

Amount of randomness injected into the response.

Defaults to 1.0. Ranges from 0.0 to 1.0. Use temperature closer to 0.0 for analytical / multiple choice, and closer to 1.0 for creative and generative tasks.

Note that even with temperature of 0.0, the results will not be fully deterministic.

Top PNucleus sampling bound

Use nucleus sampling.

In nucleus sampling, we compute the cumulative distribution over all the options for each subsequent token in decreasing probability order and cut it off once it reaches a particular probability specified by Top P. You should either alter Temperature or Top P, but not both.

Recommended for advanced use cases only. You usually only need to use temperature.

Top KLimit candidate tokens

Only sample from the top K options for each subsequent token.

Used to remove "long tail" low probability responses.

Recommended for advanced use cases only. You usually only need to use temperature.

OpenAI

When you create an OpenAI provider, an initial set of profiles will be created to get you started. You may use these as-is, edit them, or delete them and create your own.

Provider Settings

FieldPurposeGuidance
API KeyAuth credential

The OpenAI API Key used to authenticate requests.

Profile Settings

FieldPurposeGuidance
Model NameSelect model/snapshot

Selects the specific model that will be used to serve inference requests sent to this profile. See OpenAI's Model Information for details. This field must contain either a model identifier or a particular model snapshot identifier.

Max Response TokensOutput & reasoning cap

An upper bound for the number of tokens that can be generated for a response, including visible output tokens and reasoning tokens.

Reasoning EffortConstrain reasoning depth

Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.

Note: The gpt-5-pro model defaults to (and only supports) high reasoning effort.

Temperature (OpenAI)Output randomness

What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.

Top P (OpenAI)Nucleus sampling

An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.

We generally recommend altering this or temperature but not both.

Google Gemini

When you create a Google Gemini provider, an initial set of profiles will be created to get you started. You may use these as-is, edit them, or delete them and create your own.

The Google Gemini provider supports two underlying APIs: the Gemini Developer API and the Vertex AI Gemini API. Depending on the authentication type chosen, one of these two APIs will be utilized.

Provider Settings (API Key Authentication)

FieldPurposeGuidance
API KeyAuth credential

The Google Gemini API Key used to authenticate requests.

Provider Settings (GCP Service Account Authentication)

FieldPurposeGuidance
Project IDGCP project context

The GCP Project ID the service account to be used belongs to.

LocationRegional endpoint

The GCP Location in which requests should be processed.

Service Account KeyCredentials JSON

The JSON configuration file containing service account credentials.

Gemini Profile Settings

FieldPurposeGuidance
Model NameSelect model variant

Selects the specific model that will be used to serve inference requests sent to this profile. See Google's Model Information for details. This field must contain either a model identifier or a particular model snapshot identifier.

Max Response TokensResponse length cap

The maximum number of tokens to include in a response candidate.

Note: The default value varies by model.

Thinking Token BudgetInternal thoughts allocation

Increase for reasoning tasks; disable if not needed.

TemperatureRandomness control

Controls the randomness of the output.<br><br>Note: The default value varies by model.

Values can range from [0.0, 2.0].

Top PNucleus sampling

The maximum cumulative probability of tokens to consider when sampling.

The model uses combined Top-k and Top-p (nucleus) sampling.

Tokens are sorted based on their assigned probabilities so that only the most likely tokens are considered. Top-k sampling directly limits the maximum number of tokens to consider, while Nucleus sampling limits the number of tokens based on the cumulative probability.

Note: The default value varies by Model. Some models do not support Top P sampling.

Top KCandidate limit

The maximum number of tokens to consider when sampling.

Gemini models use Top-p (nucleus) sampling or a combination of Top-k and nucleus sampling. Top-k sampling considers the set of topK most probable tokens. Models running with nucleus sampling don't allow topK setting.

Note: The default value varies by Model. Some models do not support Top K sampling.

OpenAI Compatible

The OpenAI Compatible provider allows using any inference provider that supports the OpenAI Chat Completions API

Note that no profiles are automatically created for this provider type. You will need to configure one or more profiles manually.

Provider Settings

FieldPurposeGuidance
URLBase API endpoint

The base URL of the model provider's API.

API TokenAuth token

An API token to pass to the model provider. This will be included in a Bearer authorization header.

Profile Settings

FieldPurposeGuidance
Model NameSelect provider model

Selects the specific model that will be used to serve inference requests sent to this profile. The model identifiers available will be documented by the model provider.

Max Response TokensOutput & reasoning cap

An upper bound for the number of tokens that can be generated for a response, including visible output tokens and reasoning tokens.

Reasoning EffortConstrain reasoning depth

Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response.

TemperatureOutput randomness

What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic.

Top PNucleus sampling

An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered.

We generally recommend altering this or temperature but not both.