Skip to content

feat(opik-langchain): add retrieval/tool metadata for span semantics#5428

Draft
vincentkoc wants to merge 3 commits intomainfrom
vincentkoc-code/integration-langchainjs-retrieval-metadata
Draft

feat(opik-langchain): add retrieval/tool metadata for span semantics#5428
vincentkoc wants to merge 3 commits intomainfrom
vincentkoc-code/integration-langchainjs-retrieval-metadata

Conversation

@vincentkoc
Copy link
Member

Details

  • add Opik metadata contract to opik-langchain tool and retriever spans
  • tool runs now include: created_from, opik.provider, opik.operation=tool_call, opik.kind=tool
  • retriever runs now include: created_from, opik.provider, opik.operation=search, opik.kind=retrieval
  • keep retriever span type=tool for API compatibility, while using metadata for retrieval semantics
  • document this behavior in the LangChain.js integration docs

Change checklist

  • User facing
  • Documentation update

Issues

  • Resolves #
  • OPIK-

Testing

  • npm test -- --run tests/OpikCallbackHandler.test.ts (in sdks/typescript/src/opik/integrations/opik-langchain)

Documentation

  • updated apps/opik-documentation/documentation/fern/docs/tracing/integrations/langchainjs.mdx

@github-actions github-actions bot added documentation Improvements or additions to documentation typescript *.ts *.tsx TypeScript SDK labels Feb 26, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 26, 2026

📋 PR Linter Failed

Invalid Title Format. Your PR title must include a ticket/issue number and may optionally include component tags ([FE], [BE], etc.).

  • Internal contributors: Open a JIRA ticket and link to it: [OPIK-xxxx] or [CUST-xxxx] or [DND-xxxx] or [DEV-xxxx] [COMPONENT] Your change
  • External contributors: Open a Github Issue and link to it via its number: [issue-xxxx] [COMPONENT] Your change
  • No ticket: Use [NA] [COMPONENT] Your change (Issues section not required)

Example: [issue-3108] [BE] [FE] Fix authentication bug or [OPIK-1234] Fix bug or [NA] Update README


Incomplete Issues Section. You must reference at least one GitHub issue (#xxxx), Jira ticket (OPIK-xxxx), CUST ticket (CUST-xxxx), DEV ticket (DEV-xxxx), or DND ticket (DND-xxxx) under the ## Issues section.

@github-actions
Copy link
Contributor

🌿 Preview your docs: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik

The following broken links were found:

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/manage_datasets
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/manage_datasets/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/update_existing_experiment
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/update_existing_experiment/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_multi_turn_agents
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/gateway
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/roles_and_permissions
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/prompt_engineering/playground
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/log_experiments_with_rest_api
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/testing/pytest_integration
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/rules
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/predibase
❌ Broken link: https://docs.predibase.com/user-guide/integrations/comet (404)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/local_deployment
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/roadmap
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/prompt_engineering/improve
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_multimodal
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/annotate_traces
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/opik_assist
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/faq
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/prompt_engineering/playground/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_prompt
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/quickstart_notebook
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/production_monitoring
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_multimodal_traces
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/annotation_queues
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/guardrails
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/prompt_engineering/mcp_server
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_chat_conversations
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/quickstart
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/concepts
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/concepts
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/prompt_engineering/improve/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/anonymizers
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/cost_tracking
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/local_deployment/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/dashboards
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_multimodal/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/roadmap/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/annotate_traces/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/opik_assist/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_traces
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/faq/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/roles_and_permissions/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_prompt/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_threads
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/rules/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_multimodal_traces/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_agent_trajectory
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/quickstart_notebook/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/production_monitoring/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_multi_turn_agents/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/guardrails/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/prompt_engineering/mcp_server/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/alerts
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/annotation_queues/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_chat_conversations/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/gateway/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/testing/pytest_integration/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/concepts/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/log_experiments_with_rest_api/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/concepts/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/quickstart/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/dashboards/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/prompt_engineering/prompt_management
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/anonymizers/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/testing/pytest-integration
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/cost_tracking/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_your_llm
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/vercel-ai-gateway
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_traces/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/opentelemetry-python-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/watsonx
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/opentelemetry
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openai_agents
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/custom_metrics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/microsoft-agent-framework-dotnet
❌ Broken link: https://github.com/microsoft/agent-framework/tree/main/dotnet/samples/GettingStarted/AgentOpenTelemetry (404)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/cookbooks/multimodal_agent_optimizer_cookbook
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/quarkus-langchain4j
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/helicone
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/cookbooks/optimizer_introduction_cookbook
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/kong-ai-gateway
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_threads/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/truefoundry
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/opentelemetry-ruby-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_agent_trajectory/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/voltagent
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/crewai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/predibase
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/custom_conversation_metric
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization_studio
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/smolagents
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/gemini
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/harbor
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/beeai-typescript
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/concepts-overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/configure/anonymous_usage_statistics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/production/alerts/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/llama_index
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openrouter
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/prompt_engineering/prompt_management/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/agent_task_completion
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/mistral
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/production-monitoring/online-evaluation-rules
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/vercel-ai-gateway/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/litellm
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/cookbooks/synthetic_data_optimizer_cookbook
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/cookbooks/optimizer_introduction_cookbook/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/custom_metrics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/opentelemetry-python-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/opentelemetry/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/watsonx/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/cookbooks/multimodal_agent_optimizer_cookbook/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/import_export_commands
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/bedrock
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/strands-agents
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/benchmarks
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/helicone/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/quarkus-langchain4j/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/chaining_optimizers
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/kong-ai-gateway/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/aisuite
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/truefoundry/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/documentation
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/opentelemetry-ruby-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/groq
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/voltagent/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization_studio/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_your_llm/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/predibase/
❌ Broken link: https://docs.predibase.com/user-guide/integrations/comet (404)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/predibase/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/byteplus
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/configure/anonymous_usage_statistics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/changelog
❌ Broken link: c9845cc...4324f66 (404)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openai_agents/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/faq
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/authentication/jwt
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/n8n
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/crewai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/smolagents/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/gemini/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/concepts-overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/testing/pytest-integration/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/custom_conversation_metric/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/livekit
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/beeai-typescript/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/harbor/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openai-typescript
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/pipecat
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/hierarchical_adaptive_optimizer
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/novita-ai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/haystack
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/gretel
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/tool_optimization
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/sdk_configuration
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langchain
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/llama_index/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/microsoft-agent-framework
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/production-monitoring/online-evaluation-rules/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openrouter/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/local-development
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/agent_task_completion/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/evaluation-ui-workflow
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/mistral/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/benchmarks/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/cookbooks/synthetic_data_optimizer_cookbook/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/create-datasets
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/chaining_optimizers/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/architecture
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/intro/next-steps
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/strands-agents/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/litellm/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/define-metrics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/summarization_coherence
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/aisuite/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/bedrock/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/documentation/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/summarization_consistency
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/configure/large_csv_uploads
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/answer_relevance
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/groq/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/deepseek
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/prompt-engineering/prompt-management
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/context_recall
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/optimize_prompts
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/observability/log-traces
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/prompt_diagnostics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/optimize_multimodal
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/opik-llm-gateway
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/byteplus/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/faq/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/prompt-flow
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/ollama
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/agent_tool_correctness
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/import_export_commands/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/hallucination
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langserve
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/context_precision
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/multiple_completions
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_moderation_metric
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/anthropic
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/fireworks-ai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/python-sdk/rest-api
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/agent-optimizer-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/n8n/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/temporal
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/vercel-ai-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/python-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/n_samples
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/pipecat/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/backup
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/authentication/jwt/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/observability
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/typescript-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/mastra
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/novita-ai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/gemini-typescript
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openai-typescript/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/service_accounts
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/haystack/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/optimize_tools
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/tool_optimization/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/configure/dataset_versioning_migration
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/usefulness
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/dashboard_results
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/export_data
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/livekit/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/semantic-kernel
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/hierarchical_adaptive_optimizer/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/custom_metric
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/ragas
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langchain/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/microsoft-agent-framework/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/adk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/sdk_configuration/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/evaluation-ui-workflow/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/pydantic-ai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/kubernetes
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2024/9/30
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/models
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/create-datasets/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/architecture/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/intro/next-steps/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/define-metrics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/gretel/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/observability/log-traces/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/prompt-engineering/prompt-management/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/configure/large_csv_uploads/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/optimize_prompts/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/optimize_multimodal/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/summarization_coherence/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/intro/opik-overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/opik-llm-gateway/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/deepseek/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/concepts
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/answer_relevance/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/context_recall/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langserve/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/prompt-flow/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/summarization_consistency/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/parameter_optimizer
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/ollama/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/context_precision/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/agent_tool_correctness/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/multiple_completions/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/typescript-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/local-development/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/hallucination/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/anthropic/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/temporal/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openai-codex
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/backup/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_moderation_metric/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/n_samples/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/testing
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/python-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/dashboard_results/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/typescript-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/vercel-ai-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/python-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/agent-optimizer-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/scaling
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/prompt_diagnostics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/configure/dataset_versioning_migration/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/mastra/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/optimize_tools/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/gemini-typescript/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/compliance_risk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/quickstart
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/cookbooks/arc_agi_optimizer_cookbook
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/service_accounts/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/trajectory_accuracy
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/usefulness/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/heuristic_metrics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/prompt-engineering/prompt-playground
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/agno
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/microsoft-agent-framework-dotnet
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/anannas
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/python-sdk/rest-api/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/export_data/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/observability/annotate-traces
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/semantic-kernel/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/cursor
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/dify
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/instructor
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/metaprompt_optimizer
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/spring-ai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/fireworks-ai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/dspy
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/together-ai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/cloudflare-workers-ai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/intro
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/custom_metric/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/frontend
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/ragas/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/claude-agent-sdk
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/evolutionary_optimizer
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/kubernetes/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/fewshot_bayesian_optimizer
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/prompt_customization
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/llm_juries
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/huggingface-datasets
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/conversation_threads_metrics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/g_eval
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/gepa_optimizer
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/prompt-engineering
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/xai-grok
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langgraph
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/authentication/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/pydantic-ai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/offline_fallback
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/changelog
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/moderation
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/ag2
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/adk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openwebui
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/intro/opik-overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/production-monitoring
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/backend
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2025/12/18
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langflow
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/cohere
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/concepts/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2026/1/13
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/guardrails-ai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2026/2/10
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/models/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/users
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/beeai
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/flowise
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/autogen
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/opik-ts
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_hallucination_metric
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/troubleshooting
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/quickstart_notebook
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/dialogue_helpfulness
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_agent_graphs
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/scaling/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langchainjs
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/rest-api/overview
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/evaluate-llm-app
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/prompt-engineering/prompt-playground/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/typescript-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/custom_model
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/configure_models
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openai-codex/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/parameter_optimizer/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/python-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/extending_optimizers
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/quickstart/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/cookbooks/arc_agi_optimizer_cookbook/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/observability/annotate-traces/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2025/10/21
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/compliance_risk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/trajectory_accuracy/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/define_metrics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/optimize_agents
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/developer-programs/bounties
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/agno/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/dify/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2025/9/5
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_agents
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/anannas/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/microsoft-agent-framework-dotnet/
❌ Broken link: https://github.com/microsoft/agent-framework/tree/main/dotnet/samples/GettingStarted/AgentOpenTelemetry (404)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/microsoft-agent-framework-dotnet/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/dspy/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/cloudflare-workers-ai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/claude-agent-sdk/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/together-ai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/portkey
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/metaprompt_optimizer/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/evolutionary_optimizer/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/fewshot_bayesian_optimizer/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2025/11/18
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/authentication/saml
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/frontend/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/llm_juries/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/known_issues
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/spring-ai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/workspace_members
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/cursor/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/meaning_match
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/prompt_customization/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2025/10/3
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2025/11/4
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/algorithms/gepa_optimizer/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/instructor/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/conversation_threads_metrics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/heuristic_metrics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/huggingface-datasets/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/changelog/
❌ Broken link: c9845cc...4324f66 (404)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/changelog/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/helm
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/authentication/oidc
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/define_datasets
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/g_eval/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/authentication/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/moderation/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/ag2/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/opik-query-language
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langgraph/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/task_span_metrics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/offline_fallback/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/xai-grok/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/organization_settings
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/openwebui/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_distributed_traces
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/troubleshooting/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/guides/backend/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2026/1/27
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/overview?from=llm&utm_source=opik&utm_medium=colab&utm_content=eval_hall&utm_campaign=opik
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/cohere/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2026/2/10/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2026/1/13/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/beeai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/opik-university/evaluation/evaluate-llm-app/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langflow/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/autogen/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_hallucination_metric/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/users/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/dialogue_helpfulness/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/guardrails-ai/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/flowise/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/experiments
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/langchainjs/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_agent_graphs/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/quick-start
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/configure_models/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2025/12/9
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/extending_optimizers/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/datasets
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/advanced_configuration
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/define_metrics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/rest-api/overview/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/custom_model/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/workspaces
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/opik-ts/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/known_issues/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/optimize_agents/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/feedback_definitions
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/contributing/developer-programs/bounties/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/workspace_preferences
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/integrations/portkey/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/helm/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/evaluate_agents/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/authentication/saml/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/metrics
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/meaning_match/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/workspace_members/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/authentication/oidc/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/ai_providers
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/evaluate_prompt_function
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/prompts
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/optimization/define_datasets/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/self-host/overview/?from=llm&utm_source=opik&utm_medium=colab&utm_content=eval_hall&utm_campaign=opik
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/organization_settings/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/tracing/log_distributed_traces/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/opik-query-language/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/changelog/2026/1/27/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/task_span_metrics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/quick-start/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/api_reference
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/admin-dashboard/workspaces/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/feedback_definitions/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/workspace_preferences/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/datasets/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/evaluation/metrics/advanced_configuration/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/experiments/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/administration/workspace-settings/ai_providers/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/metrics/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/evaluate_prompt_function/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/prompts/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/agent_optimization/advanced/api_reference/
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/evaluate_function
❌ Broken link: https://luma.com/46huctlp (429)

Page: https://opik-preview-437fcc98-8866-45a7-9c77-5d564b7b97e5.docs.buildwithfern.com/docs/opik/reference/typescript-sdk/evaluation/evaluate_function/
❌ Broken link: https://luma.com/46huctlp (429)


📌 Results for commit bf35873

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation TypeScript SDK typescript *.ts *.tsx

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant