为AI智能体提供强力保护 - AI应用的开源安全与成本追踪
安装:npm install tealtiger 或 pip install tealtiger,然后封装一个现有的 OpenAI 调用:```typescript
import { TealOpenAI } from 'tealtiger';
const client = new TealOpenAI({ apiKey: process.env.OPENAI_API_KEY, guardrails: { promptInjection: true } });
const res = await client.chat.completions.create({ model: 'gpt-4o-mini', messages: [{ role: 'user', content: 'Hello!' }] });
console.log(res.security?.decision ?? 'ALLOW');
(没有输入内容,因此无任何输出。)```python
import os
from tealtiger import TealOpenAI
client = TealOpenAI(api_key=os.environ["OPENAI_API_KEY"], guardrails={"prompt_injection": True})
print(client.chat.completions.create(model="gpt-4o-mini", messages=[{"role": "user", "content": "Hello!"}]).security.decision)
(无内容)```text ALLOW Governance receipt emitted; cost and guardrails tracked.
下一步:[完整快速入门](#-quick-start) 和 [示例](https://github.com/agentguard-ai/tealtiger/blob/main/examples).
---
## 🔭 observe() — 零配置仪表化 (v1.4)
一行代码即可为任何LLM客户端添加成本追踪、审计日志、PII检测和行为基线。无需配置文件,无需策略定义。```typescript
import { observe, freeze } from 'tealtiger';
const client = observe(new OpenAI()); // done — all calls are now instrumented
console.log(client.getCost()); // { totalCost: 0.0023, requestCount: 1, ... }
框架还需要调用用户提供的回调函数 on_response。以下是 OpenAI、Anthropic 和 Google 的具体返回结构:
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": "Hello"}],
)
callback.on_response(response)
response = client.messages.create(
model="claude-3-5-sonnet-20241022",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello"}],
)
callback.on_response(response)
response = client.models.generate_content(
model="gemini-1.5-flash",
contents="Hello",
)
callback.on_response(response)
总体而言,框架确保以统一的格式调用 LLM,然后将结构化结果返回给回调函数,从而使用户能够在主框架链路上完全控制数据处理结果。
from tealtiger.observe import observe, freeze
client = observe(OpenAI()) # done — all calls are now instrumented
print(client.get_cost()) # ObserveCostSummary(total_cost=0.0023, ...)
```
**自动获得的功能:** 跨12个提供商的每次请求成本跟踪、带关联ID的结构化审计日志、行为基线(P50/P95/P99)、REPORT_ONLY模式下的PII检测,以及通过 `freeze()` 实现的即时终止开关。每次调用开销低于5毫秒。
参见 [examples/observe-quickstart.ts](https://github.com/agentguard-ai/tealtiger/blob/main/examples/observe-quickstart.ts) 和 [examples/observe_quickstart.py](https://github.com/agentguard-ai/tealtiger/blob/main/examples/observe_quickstart.py)。
---
---
## 📊 治理仪表盘 (v1.4)
实时查看你的 AI 智能体集群——安全状况、成本治理和行为告警,尽在一个界面。
<div align="center">
<img src="https://assets.kitploit.com/production/public/readmes/12842/41f95973c706522c5b907a5d7d96565247adff159a2de9a15c45087ae8dd1351.png" alt="TealTiger 治理仪表盘" width="900">
</div>
**一览无余:**
- **KPI 行** — 总请求数、成本、治理拒绝次数、预算消耗,带颜色编码指标
- **成本速度与预算预测** — 消耗率趋势和耗尽预测
- **防御管道** — 3阶段安全评估流程,含短路率和每阶段延迟
- **金丝雀告警** — 行为漂移检测,含智能体冻结状态和偏差百分比
- **智能体矩阵** — 集群状态表(活跃/空闲/已冻结),含每个智能体的请求指标
- **成本节约** — 按影响排序的优化建议
- **模型路由** — 源到目标路由,含每次请求节约
- **协议治理** — ENFORCE/MONITOR/REPORT_ONLY 策略卡片,含拒绝计数
每个面板独立数据获取,具备故障隔离——一个小部件故障不会级联影响其他面板。
本地运行:`cd dashboard/api && npm run dev` 然后 `cd dashboard/web && npm run dev`(API 位于 :3100,UI 位于 :3000)
### 渐进式公开路径
| 级别 | 入口点 | 获得的功能 |
|-------|-------------|--------------|
| 0 | `observe(client)` | 成本跟踪、审计跟踪、PII检测、行为基线、终止开关 |
| 1 | + guardrails config | 提示注入、内容审核、秘密检测 |
| 2 | + TealEngine 策略 | 每条规则的 ENFORCE/MONITOR/REPORT_ONLY,确定性决策 |
| 3 | + TealFlow 工作流 | 组织级治理继承,声明式 YAML |
## 什么是 TealTiger?
TealTiger 是一个开源 SDK,为 AI 智能体提供**确定性治理**。它在运行时强制执行安全策略、跟踪成本并生成结构化证据——无需基础设施。
> **寻找源代码?** 这是中心仓库。SDK 源代码位于特定语言仓库中:
> - **TypeScript SDK**: [tealtiger-typescript-prod](https://github.com/agentguard-ai/tealtiger-typescript-prod)
> - **Python SDK**: [tealtiger-python-prod](https://github.com/agentguard-ai/tealtiger-python-prod)
>
> 或者使用子模块克隆此仓库:`git clone --recurse-submodules https://github.com/agentguard-ai/tealtiger.git`
与概率性安全过滤器不同,TealTiger 使用**确定性策略评估**:相同的输入 + 相同的策略 = 相同的决策,每次都是。每个治理裁决都可重构、可追溯到编写策略的人员,并可导出为结构化证据(SARIF、JUnit XML、JSON)。
**关键原则:** 治理应作为工程属性嵌入运行时,而非事后审阅的文档。
---
## 🚀 快速开始
### TypeScript```bash
npm install tealtiger
```
INPUT:```typescript
import { TealOpenAI } from 'tealtiger';
const client = new TealOpenAI({
apiKey: process.env.OPENAI_API_KEY,
guardrails: {
piiDetection: true,
promptInjection: true,
contentModeration: true,
},
budget: {
maxCostPerRequest: 0.50,
maxCostPerDay: 10.00,
},
});
const response = await client.chat.completions.create({
model: 'gpt-4',
messages: [{ role: 'user', content: 'Hello!' }],
});
// Guardrails enforced. Cost tracked. Evidence produced.
```
### Python```bash
pip install tealtiger
```
请提供需要翻译的Markdown内容。```python
from tealtiger import TealOpenAI
client = TealOpenAI(
api_key=os.getenv("OPENAI_API_KEY"),
guardrails={
"pii_detection": True,
"prompt_injection": True,
"content_moderation": True,
},
budget={
"max_cost_per_request": 0.50,
"max_cost_per_day": 10.00,
},
)
response = client.chat.completions.create(
model="gpt-4",
messages=[{"role": "user", "content": "Hello!"}],
)
# Guardrails enforced. Cost tracked. Evidence produced.
```
---
## ✨ 特性
### 🛡️ 安全护栏
- **PII 检测** — 自动检测并脱敏敏感信息
- **提示注入防护** — 阻止恶意提示注入攻击
- **内容审核** — 过滤有毒、有害或不恰当内容
- **秘密检测** — 支持 9 大类别 500+ 种模式,附带置信度评分
- **自定义规则** — 定义您自己的安全策略
### 💰 成本管控
- **预算执行** — 按请求、会话和日期的硬性限制
- **成本追踪** — 跨所有提供商的实时监控
- **成本告警** — 在可配置阈值下发送通知
- **断路器** — 自动阻止成本失控循环
### 🔌 12 个 LLM 提供商
- **OpenAI** — GPT-4、GPT-4o、GPT-3.5
- **Anthropic** — Claude 3.5、Claude 3
- **Google Gemini** — 多模态支持
- **AWS Bedrock** — Claude、Titan、Jurassic、Command、Llama
- **Azure OpenAI** — 基于部署的路由
- **Cohere** — 对话、RAG、嵌入
- **Mistral AI** — 欧洲数据驻留
- **DeepSeek** — 经济高效的推理模型
- **Groq** — 超低延迟推理
- **Together AI** — 开源模型托管
- **HuggingFace TGI** — 自托管推理
- **xAI (Grok)** — 实时知识
### 🔌 平台适配器
- **AWS Bedrock Agents** — 原生护栏适配器
- **AWS AgentCore** — 行动前后治理插件
- **Azure AI Agent Service** — 工具调用管道中间件
### 🏗️ 治理架构
- **确定性策略评估** — 治理路径中不依赖 LLM
- **结构化证据** — 每次决策产生可重建的记录
- **加密证明** — Merkle 树 + RFC 3161 时间戳 (TealProof)
- **非人类身份 (NHI)** — 代理生命周期、范围强制、零常驻特权
- **FREEZE 规则** — 不可变的紧急终止开关,带防篡改检测
- **关联 ID** — 决策链端到端可追溯
- **策略可追溯性** — 每项裁决均可追溯到制定该策略的人类
- **OWASP Agentic Top 10** — 零配置策略包,覆盖全部 10 项 ASI 风险
---
## 🗺️ 治理覆盖范围
| 维度 | 功能 | 模块 |
|-----------|-------------|--------|
| 🛡️ **安全** | 秘密检测(500+ 模式)、提示注入、PII、内容审核、Unicode 规范化、编码输出检测 | `TealSecrets` `TealGuard` |
| 🔑 **身份** | 非人类身份生命周期、范围强制、零常驻特权、代理证明 | `TealEngine (NHI)` |
| ⚡ **可靠性** | 断路器、重试预算、降级链、确定性降级 | `TealCircuit` `TealReliability` |
| 🧠 **记忆** | 写入来源证明、指令注入检测、数据外泄防护、范围强制 | `TealMemory` |
| 💰 **成本** | 治理拥有的上限、异常检测、推理令牌预算、按代理归属 | `TealMonitor` |
| 📋 **证据** | 加密收据(Merkle + RFC 3161)、SARIF 导出、OTel 跨度、SIEM 集成 | `TealProof` `TealAudit` |
| ⚙️ **策略** | FREEZE 规则、PLAN_ONLY 模式、热替换包、防篡改、自动化等级 | `TealEngine` |
| 🔄 **工作流** | 声明式 YAML 治理工作流、组织级继承、下限强制 | `TealFlow` |
| 📊 **漂移** | 行为漂移检测、统计基线、模型输出回归 | `TealDrift` |
| ⏱️ **时间** | 会话 TTL、冷却期、时间段限制 | `TealTemporal` |
| 🔍 **注册表** | MCP 定义漂移监控、工具描述扫描、适配器组合允许列表 | `TealRegistry` |
| 🧠 **分类** | 本地 ONNX ML 推理(≤20ms)、集成模式、正则+ML 组合 | `TealClassifier` |
> **设计原则:** 治理路径中不依赖 LLM。同一输入 + 同一策略 = 同一决策,始终如此。
---
## 📦 SDK
| 语言 | 源代码 | 包 | 安装命令 |
|----------|------------|---------|---------|
| TypeScript | [tealtiger-typescript-prod](https://github.com/agentguard-ai/tealtiger-typescript-prod) | [npm](https://www.npmjs.com/package/tealtiger) | `npm install tealtiger` |
| Python | [tealtiger-python-prod](https://github.com/agentguard-ai/tealtiger-python-prod) | [PyPI](https://pypi.org/project/tealtiger/) | `pip install tealtiger` |
### 🔌 框架适配器
| 框架 | 包 | 安装命令 |
|-----------|---------|---------|
| LangChain | [langchain-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/langchain-tealtiger) | `pip install langchain-tealtiger` |
| Vercel AI SDK | [tealtiger-ai-sdk](https://github.com/agentguard-ai/tealtiger/tree/main/packages/tealtiger-ai-sdk) | `npm install tealtiger-ai-sdk` |
| PydanticAI | [pydanticai-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/pydanticai-tealtiger) | `pip install pydanticai-tealtiger` |
| Haystack | [haystack-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/haystack-tealtiger) | `pip install haystack-tealtiger` |
| CAMEL-AI | [camelai-tealtiger](https://github.com/agentguard-ai/tealtiger/tree/main/packages/camelai-tealtiger) | `pip install camelai-tealtiger` |
### 🔗 基础设施集成
| 平台 | 提供内容 | 安装命令 |
|----------|-----------------|---------|
| [Dakera](https://github.com/Dakera-AI/dakera-py) | 持久化治理状态后端(成本存储、决策收据、通过 KG 的委托链) | `pip install dakera[tealtiger]` | [文档](https://dakera.ai/integrations/tealtiger) |
| [AG2 Beta](https://github.com/ag2ai/ag2) | AG2 Beta 代理的治理中间件扩展 | `pip install ag2-tealtiger` |
| [Portkey Gateway](https://github.com/Portkey-AI/gateway) | Portkey AI Gateway 的 Webhook 护栏 | [示例](https://github.com/agentguard-ai/tealtiger/tree/main/examples/portkey-webhook-guardrail) |
| [Daytona](https://github.com/daytonaio/daytona) | 沙盒代码执行前的治理 | [示例](https://github.com/agentguard-ai/tealtiger/tree/main/examples/daytona-governed-sandbox) |
---
## 📚 文档
- [为何你的 AI 代理需要预算 — LLM 应用的成本管控](https://github.com/agentguard-ai/tealtiger/blob/main/docs/blog/cost-governance-for-llm-apps.md)
- [OWASP Agentic Top 10 — 使用 TealTiger 的实用防御](https://github.com/agentguard-ai/tealtiger/blob/main/docs/blog/owasp-agentic-top-10-defenses.md)
- [快速开始指南](#-快速开始)
- [安全护栏](#️-安全护栏)
- [成本管控](#-成本管控)
- [提供商设置](#-7-个-llm-提供商)
- [常见问题](https://github.com/agentguard-ai/tealtiger/blob/main/docs/faq.md)
- [为什么选择 TealTiger?](https://github.com/agentguard-ai/tealtiger/blob/main/docs/why-tealtiger.md)
- [跨 SDK 功能一致矩阵](https://github.com/agentguard-ai/tealtiger/blob/main/docs/cross-sdk-feature-parity-matrix.md)
- [治理事件存储索引](https://github.com/agentguard-ai/tealtiger/blob/main/docs/governance-event-store-indexes.md)
- [错误代码参考](https://github.com/agentguard-ai/tealtiger/blob/main/docs/error-code-reference.md)
- [故障排除](https://github.com/agentguard-ai/tealtiger/blob/main/docs/troubleshooting.md)
- [贡献指南](https://github.com/agentguard-ai/tealtiger/blob/main/CONTRIBUTING.md)
- [安全策略](https://github.com/agentguard-ai/tealtiger/blob/main/SECURITY.md)
- [行为准则](https://github.com/agentguard-ai/tealtiger/blob/main/CODE_OF_CONDUCT.md)
- [路线图](https://github.com/agentguard-ai/tealtiger/blob/main/ROADMAP.md)
### 徽章
使用 TealTiger 徽章来表明项目受到确定性代理安全与成本策略的治理。
浅色徽章:```md
[](https://github.com/agentguard-ai/tealtiger)
```
暗色徽章:```md
[](https://github.com/agentguard-ai/tealtiger)
```
### Python Hugging Face TGI 快速入门
使用 `examples/python/huggingface_tgi_quickstart.py` 尝试来自 Python SDK 的受保护的 Hugging Face Text Generation Inference 提供者。```bash
export HF_API_TOKEN="your-hugging-face-token"
export HF_TGI_ENDPOINT="https://your-endpoint.endpoints.huggingface.cloud"
export HF_TGI_MODEL="meta-llama/Meta-Llama-3.1-8B-Instruct"
python examples/python/huggingface_tgi_quickstart.py
```
该示例启用了护栏和成本跟踪配置,发送一个示例聊天请求,然后打印响应、token使用量、估算成本、提供者和相关性ID。在文档和`.env.example`文件中使用占位符值;切勿提交真实的`HF_API_TOKEN`。
### TealEngine Policy Schema
在编写 TealEngine 策略 JSON 或 YAML 文件时,使用 [`schemas/tealtiger-policy.schema.json`](https://github.com/agentguard-ai/tealtiger/blob/main/schemas/tealtiger-policy.schema.json) 进行编辑器自动补全和验证。JSON 策略文件可以包含:```json
{
"$schema": "./schemas/tealtiger-policy.schema.json"
}
```
对于 YAML 策略,将编辑器的 YAML 架构映射配置为指向策略文件,例如将 `tealtiger-policy.yml` 指向 `./schemas/tealtiger-policy.schema.json`。
### 验证策略文件
使用策略验证器脚本检查 TealTiger 策略 JSON 文件,然后再将其用于 CI/CD 或运行时治理:```bash
npm install
npx ts-node scripts/validate-policy.ts ./my-policy.json
```
您也可以运行 npm 脚本:```bash
npm run validate:policy -- ./my-policy.json
```
验证器加载
[`schemas/tealtiger-policy.schema.json`](https://github.com/agentguard-ai/tealtiger/blob/main/schemas/tealtiger-policy.schema.json),
输出模式验证错误,策略有效时退出 `0`,无效时退出 `1`。
---
## 🐯 与我们一同构建 — 早期贡献者计划
TealTiger 是开源的,我们正在寻找早期贡献者,共同塑造 AI 代理治理的未来。
### 你可以参与的工作
| 区域 | 示例 | 难度 |
|------|----------|------------|
| 🔍 秘密检测 | 新的检测模式、自定义类别 | 🟢 入门 |
| 📝 文档 | 指南、示例、API 文档、拼写修复 | 🟢 入门 |
| 🧪 测试 | 单元测试、基于属性的测试、集成测试 | 🟡 中级 |
| 🔌 集成 | LangChain、CrewAI、AG2、LlamaIndex 中间件 | 🟡 中级 |
| 💾 内存适配器 | Redis、Pinecone、Weaviate、ChromaDB 适配器 | 🟡 中级 |
| 🔄 CI/CD 模板 | Jenkins、Azure Pipelines、Bitbucket Pipelines | 🟡 中级 |
| 🏗️ 核心模块 | 治理引擎、证据导出、策略评估 | 🔴 高级 |
### 早期贡献者将获得
- 🏆 **列入 CONTRIBUTORS.md** 和发行说明
- 🎖️ **“创始贡献者”徽章** — 前 25 个合并的 PR 获得永久认可
- 📣 **在 TealTiger 社交渠道上被提及**(LinkedIn、X、Dev.to)
- 🔑 **早期访问**即将推出的治理功能,在公开发布前即可使用
- 💬 **直接与核心团队沟通**通过 GitHub Discussions
- 📝 **合著机会**撰写技术博客文章
### 快速开始```bash
# 1. Star this repo (it helps!)
# 2. Fork and clone the SDK you want to contribute to:
# TypeScript SDK:
git clone https://github.com/agentguard-ai/tealtiger-typescript-prod.git
# Python SDK:
git clone https://github.com/agentguard-ai/tealtiger-python-prod.git
# 3. Pick a "good first issue"
# https://github.com/agentguard-ai/tealtiger/issues?q=label%3A%22good+first+issue%22
# 4. Submit a PR
# 5. Join the team 🐯
```
详见 [CONTRIBUTING.md](https://github.com/agentguard-ai/tealtiger/blob/main/CONTRIBUTING.md) 了解详细指南。
---
## 🗺️ 路线图
**当前版本:** v1.4.0 — 零配置采用与治理仪表板(已于2026年7月9日发布)
- `observe(client)` — 一行代码自动检测12家提供商,零配置
- `freeze()` / `unfreeze()` — 即时终止开关,无需任何策略
- 行为基线 — 基于前100次请求构建的P50/P95/P99性能分析
- 仅报告模式下的PII检测 — 被动扫描,不阻断
- 治理仪表板 — 重新设计,采用浅色主题、安全小部件、错误隔离
- 每次调用开销低于5毫秒 — 进程内、确定性、可离线运行
**上一版本:** v1.3.0 — 自主代理治理(已于2026年5月18日发布)
---
**计划中:** v1.5.0 — 企业平台(2026年第四季度)
- 多租户,完全数据隔离
- RBAC(所有者、管理员、策略作者、查看者、审计员)
- 通过SAML 2.0/OIDC实现单点登录(Okta、Azure AD、Google)
- SIEM导出(Splunk、Elastic、Sentinel、Datadog)
- 策略暂存、试运行模式、金丝雀部署
- 定期合规报告与高管仪表板
**未来版本:** v2.0.0 — SaaS安全平台(2027年第一季度)
- 完整的SaaS控制平面(针对AI代理的CSPM/CWPP模型)
- CISO高管控制台,包含治理健康评分
- TealTiger Operator & Agent for Kubernetes
- 影子AI检测(发现未受治理的代理)
- 来自SaaS控制台的远程终止开关
- CloudEvents、OpenTelemetry、Backstage插件
---
## 🌟 社区
- **Discord**: [加入TealTiger社区](https://discord.gg/X2ePf8QAj)
- **GitHub Discussions**: [提问与分享想法](https://github.com/agentguard-ai/tealtiger/discussions)
- **LinkedIn**: [TealTiger](https://www.linkedin.com/company/tealtiger)
- **X(Twitter)**: [@TealtigerAI](https://x.com/TealtigerAI)
- **文档**: [docs.tealtiger.ai](https://docs.tealtiger.ai)
- **博客**: [blogs.tealtiger.ai](https://blogs.tealtiger.ai)
- **试验场**: [playground.tealtiger.ai](https://playground.tealtiger.ai)
- **邮箱**: [email protected]
---
## 🔒 安全
TealTiger致力于负责任的开源安全实践。
[](https://securityscorecards.dev/viewer/?uri=github.com/agentguard-ai/tealtiger)
[OpenSSF最佳实践](https://www.bestpractices.dev/projects/10824)
[](https://github.com/agentguard-ai/tealtiger/security/dependabot)
[](https://github.com/agentguard-ai/tealtiger/actions/workflows/codeql.yml)
如需报告漏洞,请参阅我们的[安全策略](https://github.com/agentguard-ai/tealtiger/blob/main/SECURITY.md)。
---
## 📄 许可证
TealTiger采用[Apache 2.0许可证](https://github.com/agentguard-ai/tealtiger/blob/main/LICENSE)。
---
## 🙏 致谢
由TealTiger团队及[贡献者](https://github.com/agentguard-ai/tealtiger/blob/main/CONTRIBUTORS.md)用❤️构建。
---
## 👥 贡献者
[](https://github.com/agentguard-ai/tealtiger/graphs/contributors)
想要贡献?请查看我们的[CONTRIBUTING.md](https://github.com/agentguard-ai/tealtiger/blob/main/CONTRIBUTING.md)指南!
---
<div align="center">
**⭐ 如果你相信AI代理需要治理,而不仅仅是护栏,请为此仓库加星。**
[报告Bug](https://github.com/agentguard-ai/tealtiger/issues/new?template=bug_report.md) · [请求功能](https://github.com/agentguard-ai/tealtiger/issues/new?template=feature_request.md) · [提问](https://github.com/agentguard-ai/tealtiger/issues/new?template=question.md)
</div>
## 🌐 支持的提供商
定价数据来自[`docs/cost-comparison.md`](https://github.com/agentguard-ai/tealtiger/blob/main/docs/cost-comparison.md)(最后更新于2026年4月)。
**覆盖范围**显示TealTiger是否已通过`observe()` API端到端验证了成本追踪。
| 提供商 | 示例模型 | 输入$/1M | 输出$/1M | 覆盖 | 示例 |
| --- | --- | ---: | ---: | :---: | --- |
| **OpenAI** | GPT-5.4 | $2.50 | $15.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/observe_quickstart.py) |
| **OpenAI** | GPT-5.4 mini | $0.75 | $4.50 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/observe_quickstart.py) |
| **Anthropic** | Claude Sonnet 4 | $3.00 | $15.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/observe_quickstart.py) |
| **Anthropic** | Claude Haiku 3.5 | $0.80 | $4.00 | ✅ | [`examples/observe_quickstart.py`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/observe_quickstart.py) |
| **Anthropic** | Claude Opus 4.1 | $15.00 | $75.00 | 🟡 | — |
| **Gemini** | Gemini 3 Flash Preview | $0.50 | $3.00 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/multi-provider-setup.ts) |
| **Gemini** | Gemini 3 Pro Preview | $2.00 | $12.00 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/multi-provider-setup.ts) |
| **Gemini** | Gemini 2.5 Flash-Lite | $0.10 | $0.40 | 🛠️ | [`examples/multi-provider-setup.ts`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/multi-provider-setup.ts) |
| **Bedrock** | Amazon Nova Micro | $0.035 | $0.14 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/bedrock-multi-provider.ts) |
| **Bedrock** | Amazon Nova Lite | $0.06 | $0.24 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/bedrock-multi-provider.ts) |
| **Bedrock** | Amazon Nova Pro | $0.80 | $3.20 | 🛠️ | [`examples/bedrock-multi-provider.ts`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/bedrock-multi-provider.ts) |
| **Azure OpenAI** | GPT-5 Global Standard | $1.25 | $10.00 | 🛠️ | [`examples/multi-provider-failover.ts`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/multi-provider-failover.ts) |
| **Azure OpenAI** | GPT-5 mini Global Standard | $0.25 | $2.00 | 🛠️ | [`examples/multi-provider-failover.ts`](https://github.com/agentguard-ai/tealtiger/blob/main/examples/multi-provider-failover.ts) |
| **Cohere** | Command A | $2.50 | $10.00 | ❌ | — |
| **Cohere** | Command R+ | $2.50 | $10.00 | ❌ | — |
| **Mistral** | Mistral Large 3 | $0.50 | $1.50 | ❌ | — |
| **Mistral** | Mistral Small 4 | $0.15 | $0.60 | ❌ | — |
| **Mistral** | Mistral Medium 3.5 | $1.50 | $7.50 | ❌ | — |
### 覆盖图例
- ✅ — 已通过`observe()`端到端验证,并在`test_property_20_cost_monotonicity.py`中测试
- 🟡 — 已在`observe()`适配器中导入,尚未进行属性测试
- 🛠️ — 存在适配器示例,尚未集成`observe()`
- ❌ — 仅列在`cost-comparison.md`中,尚无SDK钩子(欢迎提交PR)