> ## Documentation Index
> Fetch the complete documentation index at: https://braintrust.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Config guides

> Set up features, configure integrations, and enable capabilities

Learn how to configure Braintrust features, set up integrations, and enable advanced capabilities. Each guide provides step-by-step configuration instructions.

## All config guides

<CardGroup cols={1}>
  <Card title="Access UI parameters in remote eval tasks" href="/kb/access-ui-parameters-in-remote-eval-tasks" />

  <Card title="Accessing log attachments in Python scorers" href="/kb/accessing-log-attachments-in-python-scorers" />

  <Card title="Add custom measures to monitoring charts" href="/kb/add-custom-measures-to-monitoring-charts" />

  <Card title="Aggregate scores across multiple experiments with BTQL" href="/kb/aggregate-scores-across-multiple-experiments-with-btql" />

  <Card title="Allowlist Braintrust egress IPs for private provider endpoints" href="/kb/configure-litellm-as-a-custom-provider" />

  <Card title="Apply log retention policies across all projects via API" href="/kb/apply-log-retention-policies-across-all-projects-via-api" />

  <Card title="Attaching debuggers to Braintrust eval CLI" href="/kb/attaching-debuggers-to-braintrust-eval-cli" />

  <Card title="AWS Bedrock IAM permissions for Braintrust integration" href="/kb/aws-bedrock-iam-permissions-for-braintrust-integration" />

  <Card title="BTQL POST endpoint payload and response schema" href="/kb/btql-post-endpoint-payload-and-response-schema" />

  <Card title="Calculate per-trace averages in Monitor with custom measures" href="/kb/compute-average-cost-and-llm-calls-per-trace" />

  <Card title="Configure Bedrock with IAM role assumption in Braintrust" href="/kb/configure-bedrock-with-iam-role-assumption-in-braintrust" />

  <Card title="Configure custom model costs for estimation" href="/kb/configure-custom-model-costs-for-estimation" />

  <Card title="Configure dataset schemas via API" href="/kb/configure-dataset-schemas-via-api" />

  <Card title="Configure default groups for Google SSO users" href="/kb/configure-default-groups-for-google-sso-users" />

  <Card title="Configure human review visibility in dataset views" href="/kb/configure-human-review-visibility-in-dataset-views" />

  <Card title="Configure MCP server with self-hosted data plane" href="/kb/configure-mcp-server-with-self-hosted-data-plane" />

  <Card title="Configure root span filter for online scoring" href="/kb/configure-root-span-filter-for-online-scoring" />

  <Card title="Configure scorer pass threshold via API" href="/kb/configure-scorer-pass-threshold-via-api" />

  <Card title="Copy prompts, scorers, and datasets across projects" href="/kb/copy-prompts-scorers-and-datasets-across-projects" />

  <Card title="Create a blank monitoring view via API" href="/kb/create-a-blank-monitoring-view-via-api" />

  <Card title="Create a root span with client-generated conversation IDs" href="/kb/create-a-root-span-with-client-generated-conversation-ids" />

  <Card title="Create charts with Loop" href="/kb/create-charts-with-loop" />

  <Card title="Create monitoring dashboards with organization permissions" href="/kb/create-monitoring-dashboards-with-organization-permissions" />

  <Card title="Creating prompts with encoded custom provider model names" href="/kb/creating-prompts-with-custom-provider-model-names" />

  <Card title="Customizing experiment names in the SDK" href="/kb/customizing-experiment-names-in-the-sdk" />

  <Card title="Customizing Monitoring Views: Removing Charts and Managing View Layouts" href="/kb/customizing-monitoring-views-removing-charts-and-managing-view-layouts" />

  <Card title="Dataset format for system and user prompts" href="/kb/dataset-format-for-system-and-user-prompts" />

  <Card title="Defining response schema in prompts.create()" href="/kb/defining-response-schema-in-promptscreate" />

  <Card title="Detecting Remote Eval and CLI Execution Context: SDK Hooks and Environment Variables" href="/kb/detecting-remote-eval-and-cli-execution-context-sdk-hooks-and-environment-variables" />

  <Card title="Duplicate a prompt in Braintrust" href="/kb/duplicate-a-prompt-in-braintrust" />

  <Card title="Edit Topics automation sampling rate after setup" href="/kb/edit-topics-automation-sampling-rate-after-setup" />

  <Card title="Emit traces to multiple projects simultaneously" href="/kb/emit-traces-to-multiple-projects-simultaneously" />

  <Card title="Experiment Fetch Limited to 1000 Events - Export All" href="/kb/experiment-fetch-limited-to-1000-events" />

  <Card title="Export all experiment events using BTQL pagination" href="/kb/export-all-experiment-events-using-btql-pagination" />

  <Card title="Export missing child spans" href="/kb/export-missing-child-spans" />

  <Card title="Fetching human review comments via API and BTQL" href="/kb/fetching-human-review-comments-via-api-and-btql" />

  <Card title="File attachment support across models" href="/kb/file-attachment-support-across-models" />

  <Card title="Filter logs by tags and scores with ANY_SPAN" href="/kb/filter-logs-by-tags-and-scores-with-any_span" />

  <Card title="Filter logs for failed LLM calls" href="/kb/filter-logs-for-failed-llm-calls" />

  <Card title="Flagging logs and users for review via API" href="/kb/flagging-logs-and-users-for-review-via-api" />

  <Card title="Flagging users for review via API" href="/kb/flagging-users-for-review-via-api" />

  <Card title="How to configure OpenAI for EU organizations" href="/kb/how-to-configure-openai-for-eu-organizations-1776438526526" />

  <Card title="How to find and use self-hosted data plane API endpoints" href="/kb/how-to-find-and-use-self-hosted-data-plane-api-endpoints" />

  <Card title="How to Save Custom Instructions for Loop Using Project" href="/kb/how-to-save-custom-instructions-for" />

  <Card title="Human review visibility in experiment row view" href="/kb/human-review-visibility-in-experiment-row-view" />

  <Card title="Human review with multiple scores in expected field" href="/kb/human-review-with-multiple-scores-in" />

  <Card title="Java SDK proxy configuration with authentication" href="/kb/java-sdk-proxy-configuration-with-authentication" />

  <Card title="Link prompt versions to traces from code" href="/kb/link-prompt-versions-to-traces-from-code" />

  <Card title="Log token metrics to @traced spans manually" href="/kb/log-token-metrics-to-traced-spans-manually" />

  <Card title="Log user feedback selectively with init_logger" href="/kb/log-user-feedback-selectively-with-init-logger" />

  <Card title="Loop security model and user permissions" href="/kb/loop-security-model-and-user-permissions" />

  <Card title="Managing Prompt Updates in Production: Environment Tags" href="/kb/managing-prompt-updates-in-production-environment" />

  <Card title="Minimum OpenAI API key permissions for Braintrust" href="/kb/minimum-openai-api-key-permissions-for-braintrust" />

  <Card title="Navigate and filter metadata arrays by index" href="/kb/navigate-and-filter-metadata-arrays-by-index" />

  <Card title="Open trace URLs in a specific view mode" href="/kb/open-trace-urls-in-a-specific-view-mode" />

  <Card title="Optimize large trace logging with attachments" href="/kb/optimize-large-trace-logging-with-attachments" />

  <Card title="Permission group not working: Project-level scorer access" href="/kb/permission-group-not-working-project-level" />

  <Card title="Permissions required to view custom trace views" href="/kb/permissions-required-to-view-custom-trace-views" />

  <Card title="Project permission levels and user access control" href="/kb/project-permission-levels-and-user-access-control" />

  <Card title="Project-scoped access with service tokens" href="/kb/project-scoped-access-with-service-tokens" />

  <Card title="Promoting prompts across environments via API" href="/kb/promoting-prompts-across-environments-via-api-complete-workflow-for-dev-staging-and-production" />

  <Card title="Provision service account access with permission groups" href="/kb/provision-service-account-access-with-permission-groups" />

  <Card title="Python SDK Docker containerization setup" href="/kb/python-sdk-docker-containerization-setup" />

  <Card title="Query multiple projects for combined metrics" href="/kb/query-multiple-projects-for-combined-metrics" />

  <Card title="Removing charts from the default &#x22;All data view&#x22;" href="/kb/removing-charts-from-the-default-all-data-view" />

  <Card title="Restrict AI provider access using project permissions" href="/kb/restrict-ai-provider-access-using-project" />

  <Card title="Restrict user access to specific projects only" href="/kb/restrict-user-access-to-specific-projects-only" />

  <Card title="Retry-safe eval workers with stable row IDs" href="/kb/retry-safe-eval-workers-with-stable-row-ids" />

  <Card title="Review specific rows in Logs and Experiments" href="/kb/review-button-ignores-selected-rows-in-logs" />

  <Card title="Route requests to specific AI providers" href="/kb/route-requests-to-specific-ai-providers" />

  <Card title="Routing Python SDK logs to multiple Braintrust backends" href="/kb/python-sdk-byoc-routing-and-state-setup" />

  <Card title="Running Evaluations Per Git Commit: SHA-Based Experiment" href="/kb/running-evaluations-per-git-commit-sha" />

  <Card title="Scorer template variable reference" href="/kb/scorer-template-variable-reference-1777485051181" />

  <Card title="Service token permissions for log ingestion" href="/kb/service-token-permissions-for-log-ingestion" />

  <Card title="Set sub-5-minute export automation intervals via API" href="/kb/set-sub-5-minute-export-automation-intervals-via-api" />

  <Card title="Setting up SSO integration in Braintrust" href="/kb/setting-up-sso-integration-in-braintrust-1777472841602" />

  <Card title="Setup claude code with OTel tracing" href="/kb/setup-claude-code-with-otel-tracing-1781641599984" />

  <Card title="Slack alert permissions in project settings" href="/kb/slack-alert-permissions-in-project-settings" />

  <Card title="Stitch multi-turn chat into one trace with wrapAISDK" href="/kb/stitch-multi-turn-chat-into-one-trace-with-wrapaisdk" />

  <Card title="Strip OTel attributes from metadata" href="/kb/strip-otel-attributes-from-metadata" />

  <Card title="Thread view span extraction and filtering" href="/kb/thread-view-span-extraction-and-filtering" />

  <Card title="Topics automation idle timeout and trace update behavior" href="/kb/topics-automation-idle-timeout-and-trace-update-behavior" />

  <Card title="Tracing OpenAI Realtime API with WebSockets" href="/kb/tracing-openai-realtime-api-with-websockets" />

  <Card title="Troubleshooting 500 errors in self-hosted data planes" href="/kb/troubleshooting-500-errors-in-self-hosted" />

  <Card title="UI experiment timeout configuration for self-hosted k8s" href="/kb/ui-experiment-timeout-configuration-for-self-hosted-k8s" />

  <Card title="Understanding Experiment Score Aggregation: Simple vs" href="/kb/understanding-experiment-score-aggregation-simple-vs" />

  <Card title="Understanding Update Project ACLs" href="/kb/understanding-update-project-acls" />

  <Card title="Update AWS Bedrock credentials using API" href="/kb/update-aws-bedrock-credentials-using-api" />

  <Card title="Use project IDs to prevent duplicate projects after rename" href="/kb/use-project-ids-to-prevent-duplicate-projects-after-rename" />

  <Card title="User Engagement Tracking" href="/kb/user-engagement-tracking" />

  <Card title="Using OpenAI Responses API with Braintrust SDKs" href="/kb/using-openai-responses-api-with-braintrust-sdks" />
</CardGroup>

## Need more help?

Can't find what you're looking for? Search across all documentation using the search bar above, or contact support at [support@braintrust.dev](mailto:support@braintrust.dev).
