Claude代码的记分卡插件
在几秒钟内将LLM跟踪添加到您的AI应用程序中。这 Claude代码插件 自动检测您的LLM SDK并使用 记分卡 --因此,您可以从以下位置监视、评估和调试您的AI应用程序 app.scorecard.io.
快速开始
claude --plugin-dir /path/to/scorecard-claude-plugin/scorecard-plugin然后,从您的项目目录中:
/scorecard:instrument该插件将检测您的LLM设置,修改您的代码,并配置环境变量。就这样
它做什么
这 /scorecard:instrument skill扫描您的项目,识别您正在使用的LLM SDK,并自动应用正确的工具。它处理:
- 将记分卡代理配置或OTEL导出器添加到代码中
- 创建或更新您的
.env带有所需变量 - 确保
.env在...里.gitignore - 仪器仪表 全部 客户端初始化(不仅仅是第一次)
- 与现有自定义标头和配置合并
支持的集成
| 整合 | 语言 | 方法 |
|---|---|---|
| OpenAI SDK | JS/TS,Python | 代理——通过路由请求 llm.scorecard.io |
| Anthropic SDK | JS/TS、Python | 代理 |
| Azure OpenAI | JS/TS、Python | 代理 |
| Claude Agent SDK | JS/TS,Python | 仅限环境变量——无需更改代码 |
| Vercel AI SDK | JS/TS | SDK封装器 scorecard-ai |
| LangChain | Python | OTEL通过Traceloop SDK |
| 现有的OpenTetry | JS/TS、Python | 添加记分卡作为额外的导出器 |
先决条件
- A. 记分卡 账户
- 来自的API密钥 app.scorecard.io/设置
- 克劳德代码 已安装CLI
运作原理
根据您的SDK,该插件使用以下两种方法之一:
代理 (OpenAI、Anthropic、Azure OpenAI)--将LLM客户端的基本URL重定向到 https://llm.scorecard.io记分卡在捕获遥测数据的同时透明地将请求转发给提供者。没有额外的依赖关系。
这是酒店/SDK (Claude Agent SDK、Vercel AI SDK、LangChain、现有OTEL)——将OpenTetry跟踪发送到 https://tracing.scorecard.io/otel。当SDK具有内置跟踪支持或使用 scorecard-ai 包裹。
这两种方法都支持流式响应。
演奏乐器后
- 设置您的
SCORECARD_API_KEY在.env(开始于ak_) - 运行您的应用程序并发出一些LLM请求
- 检查 app.scorecard.io --痕迹会在1-2分钟内出现在“记录”选项卡中
