如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Opik 涵盖 LLM 应用的完整生命周期,从开发阶段的首次追踪到生产环境监控,适用于构建 LLM 应用和 AI 智能体的团队。主要功能包括:
核心能力包括:
开发与追踪:
评估与测试:
生产监控与优化:
适用人群: 构建 LLM 驱动智能体的 ML 工程师、从原型过渡到生产环境的 AI 团队,以及需要可在自有环境中运行的开源、可自托管可观测性工具的工程团队。
[!NOTE] 为什么开源至关重要:Opik 采用 Apache-2.0 许可,可免费自托管:包括完整平台(含后端),而不仅仅是客户端 SDK。该仓库包含服务器后端、Web 应用、追踪、数据集、实验、评估、提示词管理、在线评估和智能体优化组件,全部采用 Apache-2.0 许可。您可以在自有基础设施内运行 LLM 可观测性工具,数据不会离开您的环境,也无需与企业销售团队沟通。
[!TIP] 如果您正在寻找 Opik 目前没有的功能,请提交新的 https://github.com/comet-ml/opik/issues/new/choose 🚀
Opik 是开源的吗?
Opik 采用 Apache 2.0 许可协议。其服务器、Web 应用程序以及核心可观测性和评估功能可在无需商业许可的情况下自托管。
我可以自托管 Opik 吗?
是的。可使用文档中提供的自托管选项在本地或您自己的基础设施中部署 Opik。
Opik 是否支持 AI 智能体追踪?
是的。Opik 可捕获包含 LLM 调用、工具执行、检索步骤和其他智能体活动的多步骤追踪数据。
Opik 是否支持 LLM 评估?
是的。Opik 支持数据集、实验、基于代码的指标、LLM 作为评判者的评估以及在线评估。
Opik 是否绑定到特定的智能体框架?
否。Opik 是框架无关的,支持其 SDK、OpenTelemetry 以及特定框架的集成。
| 集成项 | 描述 | 文档 -------------------------------------------------------------------------------------------------------- |
|---|---|---|
| ADK | 为Google Agent Development Kit (ADK)记录追踪信息 | 文档 |
| AG2 | 为AG2 LLM调用记录追踪信息 | 文档 |
| Agent Spec | 为Agent Spec调用记录追踪信息 | 文档 |
| AIsuite | 为aisuite LLM调用记录追踪信息 | 文档 |
| Agno | 为Agno智能体编排框架调用记录追踪信息 | 文档 |
| Anthropic | 为Anthropic LLM调用记录追踪信息 | 文档 |
| Autogen | 为Autogen智能体工作流记录追踪信息 | 文档 |
| Bedrock | 为Amazon Bedrock LLM调用记录追踪信息 | 文档 |
| BeeAI (Python) | 为BeeAI Python智能体框架调用记录追踪信息 | 文档 |
| BeeAI (TypeScript) | 为BeeAI TypeScript智能体框架调用记录追踪信息 | 文档 |
| BytePlus | 为BytePlus LLM调用记录追踪信息 | 文档 |
| Claude Code | 通过Opik插件为Claude Code会话记录追踪信息 | https://github.com/comet-ml/opik-claude-code-plugin |
| Cloudflare Workers AI | 为Cloudflare Workers AI调用记录追踪信息 | 文档 |
| Cohere | 为Cohere LLM调用记录追踪信息 | 文档 |
| CrewAI | 为CrewAI调用记录追踪信息 | 文档 |
| Cursor | 为Cursor对话记录追踪信息 | 文档 |
| DeepSeek | 为DeepSeek LLM调用记录追踪信息 | 文档 |
| Dify | 为Dify智能体运行记录追踪信息 | 文档 |
| DSPY | 为DSPY运行记录追踪信息 | 文档 |
| Fireworks AI | 为Fireworks AI LLM调用记录追踪信息 | 文档 |
| Flowise AI | 为Flowise AI可视化LLM构建器记录追踪信息 | 文档 |
| Gemini (Python) | 为Google Gemini LLM调用记录追踪信息 | 文档 |
| Gemini (TypeScript) | 为Google Gemini TypeScript SDK调用记录追踪信息 | 文档 |
| Groq | 为Groq LLM调用记录追踪信息 | 文档 |
| Guardrails | 为Guardrails AI验证记录追踪信息 | 文档 |
| Haystack | 为Haystack调用记录追踪信息 | 文档 |
| Harbor | 为Harbor基准测试评估试验记录追踪信息 | 文档 |
| Instructor | 为使用Instructor进行的LLM调用记录追踪信息 | 文档 |
| LangChain (Python) | 为LangChain LLM调用记录追踪信息 | 文档 |
| LangChain (JS/TS) | 为LangChain JavaScript/TypeScript调用记录追踪信息 | 文档 |
| LangGraph | 为LangGraph执行记录追踪信息 | 文档 |
| Langflow | 为Langflow可视化AI构建器记录追踪信息 | 文档 |
| LiteLLM | 为LiteLLM模型调用记录追踪信息 | 文档或提交包含集成的PR。 |
如果您未使用上述任何框架,也可以使用track函数装饰器来记录追踪信息:
import opik
opik.configure(use_local=True) # 本地运行
@opik.track
def my_llm_function(user_question: str) -> str:
# 您的LLM代码在此处
return "Hello"
[!TIP]
track装饰器可以与我们的任何集成结合使用,也可用于追踪嵌套函数调用。
Python Opik SDK 包含多种 LLM 评判指标,可帮助您评估 LLM 应用。在指标文档中了解更多信息。
要使用这些指标,只需导入相关指标并使用score函数:
from opik.evaluation.metrics import Hallucination
metric = Hallucination()
score = metric.score(
input="What is the capital of France?",
output="Paris",
context=["France is a country in Europe."]
)
print(score)
Opik 还包含多种预构建的启发式指标,以及创建自定义指标的功能。在指标文档中了解更多信息。
如果您觉得 Opik 有用,请考虑为我们点赞!您的支持有助于我们发展社区并持续改进产品。
有多种方式可以为 Opik 做贡献:
要了解更多关于如何为 Opik 做贡献的信息,请参阅我们的贡献指南。
来自真实用户的反馈,见证轩辕镜像的优质服务