Request Headers
The authorization token (optional).
Request Path
The author of the App.
The unique identifier of the App.
Request Query
Whether to include metadata in the response. If false, all other query fields are ignored.
Whether to only return the user's own metadata statistics. If true, authorization is required.
An RFC 3339 start date to filter metadata statistics by.
An RFC 3339 end date to filter metadata statistics by.
Response Body
The author of the App.
The unique identifier of the App.
The version of the App.
The description of the App.
A map defining the inputs for the App.
Map Value Variants
Properties
Map Value Variants
Properties
Items
Properties
Properties
Properties
Properties
Items
Properties
Properties
Properties
The steps which the App will execute in succession, providing the output of previous steps to the next.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
The step will be a Multichat Completion
Properties
A list of messages comprising the conversation so far. Depending on the model you use, different message types (modalities) are supported, like text, images, and audio.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Use a Chat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Chat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The index of the choice in the Chat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Use a Score Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Score Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The index of the choice in the Score Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Use a Multichat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Multichat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The index of the choice in the Multichat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The Multichat Model to use for the Multichat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The base62 22-character unique identifier for the Multichat Model.
The provided Multichat Model object.
Properties
The LLMs which make up the Model.
Items
An LLM which is part of the Model.
Properties
Model ID used to generate the response.
The weight of the model, which determines its influence on the Confidence Score. Must match the weight strategy of the parent Model.
Variants
A static weight value.
Properties
The static weight value.
A dynamic weight value based on training table data.
Properties
The base weight value, uninfluenced by training table data.
The minimum weight value. A model that never matches the correct answer will have this weight.
The maximum weight value. A model that always matches the correct answer will have this weight.
The output mode of the model, which determines how it's constrained to select from provided choices.
Variants
The model is instructed to output a response key.
The model is provided a schema to output a response key.
The model is made to call a tool with a response key as an argument.
For non-reasoning LLMs, whether to enable synthetic reasoning to make the selection more thought-out. Requires output_mode of "json_schema" or "tool_call".
If set, and the LLM supports it, turns the vote into a probability distribution. This increases score quality by allowing the LLM to express uncertainty.
A list of messages to prepend to every request to this LLM. Useful for setting context or influencing behavior.
Items
Properties
The content of the message.
Variants
Items
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Items
Properties
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Use a Chat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Chat Completion.
The index of the choice in the Chat Completion.
Use a Score Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Score Completion.
The index of the choice in the Score Completion.
Use a Multichat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Multichat Completion.
The index of the choice in the Multichat Completion.
A list of messages to append to every request to this LLM. Useful for setting context or influencing behavior.
Items
Properties
The content of the message.
Variants
Items
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Items
Properties
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Use a Chat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Chat Completion.
The index of the choice in the Chat Completion.
Use a Score Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Score Completion.
The index of the choice in the Score Completion.
Use a Multichat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Multichat Completion.
The index of the choice in the Multichat Completion.
This setting aims to control the repetition of tokens based on how often they appear in the input. It tries to use less frequently those tokens that appear more in the input, proportional to how frequently they occur. Token penalty scales with the number of occurrences. Negative values will encourage token reuse.
Accepts a JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token.
An upper bound for the number of tokens that can be generated for a completion, including visible output tokens and reasoning tokens.
This setting aims to control the presence of tokens in the output. It tries to encourage the model to use tokens that are less present in the input, proportional to their presence in the input. Token presence scales with the number of occurrences. Negative values will encourage more diverse token usage.
Stop generation immediately if the model encounters any token specified in the stop array.
Variants
Items
This setting influences the variety in the model’s responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. At 0, the model always gives the same response for a given input.
This setting limits the model’s choices to a percentage of likely tokens: only the top tokens whose probabilities add up to P. A lower value makes the model’s responses more predictable, while the default setting allows for a full range of token choices. Think of it like a dynamic Top-K.
This sets the upper limit for the number of tokens the model can generate in response. It won’t produce more than this limit. The maximum value is the context length minus the prompt length.
Represents the minimum probability for a token to be considered, relative to the probability of the most likely token. (The value changes depending on the confidence level of the most probable token.) If your Min-P is set to 0.1, that means it will only allow for tokens that are at least 1/10th as probable as the best possible option.
OpenRouter provider preferences.
Properties
List of provider slugs to try in order.
Items
Whether to allow backup providers when the primary is unavailable.
Only use providers that support all parameters in your request.
Control whether to use providers that may store data.
Variants
List of provider slugs to allow for this request.
Items
List of provider slugs to skip for this request.
Items
List of quantization levels to filter by.
Items
Sort providers by price or throughput.
OpenRouter reasoning configuration.
Properties
An upper bound for the number of tokens that can be generated for reasoning.
Constrains effort on reasoning for some reasoning models.
Variants
Whether reasoning is enabled for this request.
Helps to reduce the repetition of tokens from the input. A higher value makes the model less likely to repeat tokens, but too high a value can make the output less coherent (often with run-on sentences that lack small words). Token penalty scales based on original token’s probability.
Consider only the top tokens with “sufficiently high” probabilities based on the probability of the most likely token. Think of it like a dynamic Top-P. A lower Top-A value focuses the choices based on the highest probability token but with a narrower scope. A higher Top-A value does not necessarily affect the creativity of the output, but rather refines the filtering process based on the maximum probability.
This limits the model’s choice of tokens at each step, making it choose from a smaller set. A value of 1 means the model will always pick the most likely next token, leading to predictable results. By default this setting is disabled, making the model to consider all choices.
Controls the verbosity and length of the model response. Lower values produce more concise responses, while higher values produce more detailed and comprehensive responses.
Variants
Fallback models. Will be tried in order if the first one fails.
Items
The weight strategy for the Model, which determines how the Confidence Score is calculated.
Variants
Each LLM has a fixed weight.
Properties
Each LLM has a dynamic weight based on training table data.
Properties
Properties
The embedding model used to compute prompt embeddings for a training table vector search.
The maximum number of input tokens that the embedding model can process into a single embedding.
OpenRouter provider preferences.
Properties
List of provider slugs to try in order.
Items
Whether to allow backup providers when the primary is unavailable.
Only use providers that support all parameters in your request.
Control whether to use providers that may store data.
Variants
List of provider slugs to allow for this request.
Items
List of provider slugs to skip for this request.
Items
List of quantization levels to filter by.
Items
Sort providers by price or throughput.
The number of most similar training table entries to consider when computing the dynamic weight.
An object specifying the format that the model must output.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Responses will have no specific format.
Properties
Responses will be JSON Objects.
Properties
Responses will adhere to the provided JSON Schema.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Whether to strictly enforce the schema. If true, the model will only output properties defined in the schema. If false, the model may output additional properties.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The JSON Schema object defining the expected structure.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The step will be a Score Completion
Properties
A list of messages comprising the conversation so far. Depending on the model you use, different message types (modalities) are supported, like text, images, and audio.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Properties
The content of the message.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Use a Chat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Chat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The index of the choice in the Chat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Use a Score Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Score Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The index of the choice in the Score Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Use a Multichat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Multichat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The index of the choice in the Multichat Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
The Score Model to use for the Score Completion.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The base62 22-character unique identifier for the Score Model.
The provided Score Model object.
Properties
The LLMs which make up the Model.
Items
An LLM which is part of the Model.
Properties
Model ID used to generate the response.
The weight of the model, which determines its influence on the Confidence Score. Must match the weight strategy of the parent Model.
Variants
A static weight value.
Properties
The static weight value.
A dynamic weight value based on training table data.
Properties
The base weight value, uninfluenced by training table data.
The minimum weight value. A model that never matches the correct answer will have this weight.
The maximum weight value. A model that always matches the correct answer will have this weight.
The output mode of the model, which determines how it's constrained to select from provided choices.
Variants
The model is instructed to output a response key.
The model is provided a schema to output a response key.
The model is made to call a tool with a response key as an argument.
For non-reasoning LLMs, whether to enable synthetic reasoning to make the selection more thought-out. Requires output_mode of "json_schema" or "tool_call".
If set, and the LLM supports it, turns the vote into a probability distribution. This increases score quality by allowing the LLM to express uncertainty.
A list of messages to prepend to every request to this LLM. Useful for setting context or influencing behavior.
Items
Properties
The content of the message.
Variants
Items
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Items
Properties
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Use a Chat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Chat Completion.
The index of the choice in the Chat Completion.
Use a Score Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Score Completion.
The index of the choice in the Score Completion.
Use a Multichat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Multichat Completion.
The index of the choice in the Multichat Completion.
A list of messages to append to every request to this LLM. Useful for setting context or influencing behavior.
Items
Properties
The content of the message.
Variants
Items
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Items
Properties
Properties
Properties
The content of the message.
Variants
Items
Properties
Properties
Properties
Variants
Properties
Properties
Variants
Properties
Properties
Properties
Properties
Use a Chat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Chat Completion.
The index of the choice in the Chat Completion.
Use a Score Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Score Completion.
The index of the choice in the Score Completion.
Use a Multichat Completion from a previous response. Converts into an Assistant Message.
Properties
The ID of the Multichat Completion.
The index of the choice in the Multichat Completion.
This setting aims to control the repetition of tokens based on how often they appear in the input. It tries to use less frequently those tokens that appear more in the input, proportional to how frequently they occur. Token penalty scales with the number of occurrences. Negative values will encourage token reuse.
Accepts a JSON object that maps tokens (specified by their token ID in the tokenizer) to an associated bias value from -100 to 100. Mathematically, the bias is added to the logits generated by the model prior to sampling. The exact effect will vary per model, but values between -1 and 1 should decrease or increase likelihood of selection; values like -100 or 100 should result in a ban or exclusive selection of the relevant token.
An upper bound for the number of tokens that can be generated for a completion, including visible output tokens and reasoning tokens.
This setting aims to control the presence of tokens in the output. It tries to encourage the model to use tokens that are less present in the input, proportional to their presence in the input. Token presence scales with the number of occurrences. Negative values will encourage more diverse token usage.
Stop generation immediately if the model encounters any token specified in the stop array.
Variants
Items
This setting influences the variety in the model’s responses. Lower values lead to more predictable and typical responses, while higher values encourage more diverse and less common responses. At 0, the model always gives the same response for a given input.
This setting limits the model’s choices to a percentage of likely tokens: only the top tokens whose probabilities add up to P. A lower value makes the model’s responses more predictable, while the default setting allows for a full range of token choices. Think of it like a dynamic Top-K.
This sets the upper limit for the number of tokens the model can generate in response. It won’t produce more than this limit. The maximum value is the context length minus the prompt length.
Represents the minimum probability for a token to be considered, relative to the probability of the most likely token. (The value changes depending on the confidence level of the most probable token.) If your Min-P is set to 0.1, that means it will only allow for tokens that are at least 1/10th as probable as the best possible option.
OpenRouter provider preferences.
Properties
List of provider slugs to try in order.
Items
Whether to allow backup providers when the primary is unavailable.
Only use providers that support all parameters in your request.
Control whether to use providers that may store data.
Variants
List of provider slugs to allow for this request.
Items
List of provider slugs to skip for this request.
Items
List of quantization levels to filter by.
Items
Sort providers by price or throughput.
OpenRouter reasoning configuration.
Properties
An upper bound for the number of tokens that can be generated for reasoning.
Constrains effort on reasoning for some reasoning models.
Variants
Whether reasoning is enabled for this request.
Helps to reduce the repetition of tokens from the input. A higher value makes the model less likely to repeat tokens, but too high a value can make the output less coherent (often with run-on sentences that lack small words). Token penalty scales based on original token’s probability.
Consider only the top tokens with “sufficiently high” probabilities based on the probability of the most likely token. Think of it like a dynamic Top-P. A lower Top-A value focuses the choices based on the highest probability token but with a narrower scope. A higher Top-A value does not necessarily affect the creativity of the output, but rather refines the filtering process based on the maximum probability.
This limits the model’s choice of tokens at each step, making it choose from a smaller set. A value of 1 means the model will always pick the most likely next token, leading to predictable results. By default this setting is disabled, making the model to consider all choices.
Controls the verbosity and length of the model response. Lower values produce more concise responses, while higher values produce more detailed and comprehensive responses.
Variants
Fallback models. Will be tried in order if the first one fails.
Items
The weight strategy for the Model, which determines how the Confidence Score is calculated.
Variants
Each LLM has a fixed weight.
Properties
Each LLM has a dynamic weight based on training table data.
Properties
Properties
The embedding model used to compute prompt embeddings for a training table vector search.
The maximum number of input tokens that the embedding model can process into a single embedding.
OpenRouter provider preferences.
Properties
List of provider slugs to try in order.
Items
Whether to allow backup providers when the primary is unavailable.
Only use providers that support all parameters in your request.
Control whether to use providers that may store data.
Variants
List of provider slugs to allow for this request.
Items
List of provider slugs to skip for this request.
Items
List of quantization levels to filter by.
Items
Sort providers by price or throughput.
The number of most similar training table entries to consider when computing the dynamic weight.
The choices which the Score Model will Score.
Variants
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type.
The direct value.
Items
An expression to be evaluated.
Properties
A JSONPath expression that evaluates to the other variant type or an array of the other variant type.
A text choice to be scored.
A completion choice message to be scored.
Properties
The content of the message generated by the model.
The refusal information if the model refused to generate a message.
The role of the message, which is always assistant for model-generated messages.
The annotations added by the model in this message.
Items
Properties
Properties
The end index of the citation in the message content.
The start index of the citation in the message content.
The title of the cited webpage.
The URL of the cited webpage.
The audio generated by the model in this message.
Properties
The tool calls made by the model in this delta.
Items
The tool call ID.
Properties
The name of the function being called.
The arguments passed to the function.
The reasoning text generated by the model in this message.
The images generated by the model in this message.
Items
Properties
Properties
A chat completion choice to be scored.
Properties
The unique identifier for the chat completion.
The index of the choice in the chat completion.
A score completion choice to be scored.
Properties
The unique identifier for the score completion.
The index of the choice in the score completion.
A multichat completion choice to be scored.
Properties
The unique identifier for the multichat completion.
The index of the choice in the multichat completion.
An expression to be evaluated. This will be the output of the App.
Properties
A JSONPath expression that evaluates to the App's output, given the input and the outputs of all steps.
The RFC 3339 timestamp when the App was published
The number of completion requests made by the App
The number of completion tokens generated by the App
The number of prompt tokens processed by the App
The total cost of completions generated by the App, in Credits