POST
cURL

Authorizations

Authorization
string
header
required

API key obtained from Labs Portal

Headers

X-Tacit-Judge-Model
enum<string>

Judge model ID. Must match judge_model when both are supplied.

Available options:
bedrock-llama-3.1-70b,
bedrock-llama-3.1-8b,
bedrock-llama-3-70b,
bedrock-llama-3-8b,
minimax-m2.5,
mistral-7b,
mistral-large-2402,
mistral-small-2402,
mixtral-8x7b,
kimi-k3,
nemotron-super-120b,
bedrock-gpt-5.4,
bedrock-gpt-5.5,
bedrock-gpt-5.6-luna,
bedrock-gpt-5.6-sol,
bedrock-gpt-5.6-terra,
bedrock-gpt-6-astra,
bedrock-gpt-6-luna,
bedrock-gpt-6-sol,
bedrock-gpt-6.1-sol,
palmyra-vision-7b,
bedrock-grok-4.6,
bedrock-grok-4.7,
glm-5,
glm-5.3,
claude-haiku-5-5,
claude-sonnet-5,
claude-sonnet-5-5,
claude-opus-4-7,
claude-opus-4-8,
claude-opus-5,
claude-opus-5-5,
claude-fable-5,
claude-fable-5-1,
claude-4-5-haiku,
claude-sonnet-4-6,
claude-opus-4-5,
claude-opus-4-6,
glm-4.7-flash,
glm-4.7,
nova-micro,
nova-lite,
nova-pro,
nova-2-lite,
deepseek-r1,
deepseek-v3,
deepseek-v3.2,
kimi-k2-thinking,
kimi-k2.5,
minimax-m2,
minimax-m2.1,
bedrock-qwen3-32b,
bedrock-qwen3-235b,
bedrock-qwen3-coder-30b,
bedrock-qwen3-coder-480b,
bedrock-qwen3-coder-next,
bedrock-qwen3-next-80b,
bedrock-qwen3-vl-235b,
mistral-large-3,
devstral-123b,
magistral-small,
pixtral-large,
ministral-14b,
ministral-8b,
ministral-3b,
bedrock-llama-4-maverick,
bedrock-llama-4-scout,
bedrock-llama-3.3-70b,
gemma-3-27b,
gemma-3-12b,
gemma-3-4b,
nemotron-nano-30b,
nemotron-nano-12b,
nemotron-nano-9b,
bedrock-gpt-oss-120b,
bedrock-gpt-oss-20b,
palmyra-x5,
palmyra-x4

Body

application/json
collection_slug
string
required

The collection slug containing the scenario

scenario_slug
string
required

The scenario slug to compare responses for

response_a
object
required

First response to compare

response_b
object
required

Second response to compare

judge_model
enum<string>
Available options:
bedrock-llama-3.1-70b,
bedrock-llama-3.1-8b,
bedrock-llama-3-70b,
bedrock-llama-3-8b,
minimax-m2.5,
mistral-7b,
mistral-large-2402,
mistral-small-2402,
mixtral-8x7b,
kimi-k3,
nemotron-super-120b,
bedrock-gpt-5.4,
bedrock-gpt-5.5,
bedrock-gpt-5.6-luna,
bedrock-gpt-5.6-sol,
bedrock-gpt-5.6-terra,
bedrock-gpt-6-astra,
bedrock-gpt-6-luna,
bedrock-gpt-6-sol,
bedrock-gpt-6.1-sol,
palmyra-vision-7b,
bedrock-grok-4.6,
bedrock-grok-4.7,
glm-5,
glm-5.3,
claude-haiku-5-5,
claude-sonnet-5,
claude-sonnet-5-5,
claude-opus-4-7,
claude-opus-4-8,
claude-opus-5,
claude-opus-5-5,
claude-fable-5,
claude-fable-5-1,
claude-4-5-haiku,
claude-sonnet-4-6,
claude-opus-4-5,
claude-opus-4-6,
glm-4.7-flash,
glm-4.7,
nova-micro,
nova-lite,
nova-pro,
nova-2-lite,
deepseek-r1,
deepseek-v3,
deepseek-v3.2,
kimi-k2-thinking,
kimi-k2.5,
minimax-m2,
minimax-m2.1,
bedrock-qwen3-32b,
bedrock-qwen3-235b,
bedrock-qwen3-coder-30b,
bedrock-qwen3-coder-480b,
bedrock-qwen3-coder-next,
bedrock-qwen3-next-80b,
bedrock-qwen3-vl-235b,
mistral-large-3,
devstral-123b,
magistral-small,
pixtral-large,
ministral-14b,
ministral-8b,
ministral-3b,
bedrock-llama-4-maverick,
bedrock-llama-4-scout,
bedrock-llama-3.3-70b,
gemma-3-27b,
gemma-3-12b,
gemma-3-4b,
nemotron-nano-30b,
nemotron-nano-12b,
nemotron-nano-9b,
bedrock-gpt-oss-120b,
bedrock-gpt-oss-20b,
palmyra-x5,
palmyra-x4

Response

Success

winner
enum<string>
required

Which response won: a, b, or tie

Available options:
a,
b,
tie
reward_a
number
required

Reward score for response_a from 0 to 1

Required range: 0 <= x <= 1
reward_b
number
required

Reward score for response_b from 0 to 1

Required range: 0 <= x <= 1
margin
number
required

Absolute difference between reward_a and reward_b

scoring_version
string
required

Version of the scoring algorithm used

judge_model
enum<string>
Available options:
bedrock-llama-3.1-70b,
bedrock-llama-3.1-8b,
bedrock-llama-3-70b,
bedrock-llama-3-8b,
minimax-m2.5,
mistral-7b,
mistral-large-2402,
mistral-small-2402,
mixtral-8x7b,
kimi-k3,
nemotron-super-120b,
bedrock-gpt-5.4,
bedrock-gpt-5.5,
bedrock-gpt-5.6-luna,
bedrock-gpt-5.6-sol,
bedrock-gpt-5.6-terra,
bedrock-gpt-6-astra,
bedrock-gpt-6-luna,
bedrock-gpt-6-sol,
bedrock-gpt-6.1-sol,
palmyra-vision-7b,
bedrock-grok-4.6,
bedrock-grok-4.7,
glm-5,
glm-5.3,
claude-haiku-5-5,
claude-sonnet-5,
claude-sonnet-5-5,
claude-opus-4-7,
claude-opus-4-8,
claude-opus-5,
claude-opus-5-5,
claude-fable-5,
claude-fable-5-1,
claude-4-5-haiku,
claude-sonnet-4-6,
claude-opus-4-5,
claude-opus-4-6,
glm-4.7-flash,
glm-4.7,
nova-micro,
nova-lite,
nova-pro,
nova-2-lite,
deepseek-r1,
deepseek-v3,
deepseek-v3.2,
kimi-k2-thinking,
kimi-k2.5,
minimax-m2,
minimax-m2.1,
bedrock-qwen3-32b,
bedrock-qwen3-235b,
bedrock-qwen3-coder-30b,
bedrock-qwen3-coder-480b,
bedrock-qwen3-coder-next,
bedrock-qwen3-next-80b,
bedrock-qwen3-vl-235b,
mistral-large-3,
devstral-123b,
magistral-small,
pixtral-large,
ministral-14b,
ministral-8b,
ministral-3b,
bedrock-llama-4-maverick,
bedrock-llama-4-scout,
bedrock-llama-3.3-70b,
gemma-3-27b,
gemma-3-12b,
gemma-3-4b,
nemotron-nano-30b,
nemotron-nano-12b,
nemotron-nano-9b,
bedrock-gpt-oss-120b,
bedrock-gpt-oss-20b,
palmyra-x5,
palmyra-x4