حماية قوية لوكلاء الذكاء الاصطناعي - أمان وتتبع تكلفة مفتوح المصدر لتطبيقات الذكاء الاصطناعي
الموقع الإلكتروني · التوثيق · أمثلة · ديسكورد · المساهمة
التثبيت: 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)
[No input content provided to translate.]```text ALLOW Governance receipt emitted; cost and guardrails tracked.
التالي: [دليل البدء السريع الكامل](#-quick-start) و[أمثلة](https://github.com/agentguard-ai/tealtiger/blob/main/examples).
---
## 🔭 observe() — أداة الرصد بدون إعدادات (v1.4)
سطر واحد يضيف تتبع التكاليف، وتسجيل التدقيق، وكشف المعلومات الشخصية (PII)، وخطوط الأساس السلوكية لأي عميل LLM. لا ملفات تهيئة، ولا تعريفات سياسات.```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, ... }
[!WARNING] هذه الأداة لأغراض التطوير فقط! اختبرها في بيئات آمنة قبل النشر إلى الإنتاج.
📢 انضم إلى خادم ديسكورد للدعم والتحديثات.
💡 طلبات الميزات؟ افتح مشكلة في GitHub مع وسم enhancement.
🐛 وجدت خطأ؟ افتح مشكلة مع وسم bug.
📖 دليل المساهمة: اطلع هنا.
🔒 سياسة الأمان: اقرأ سياسة الأمان.
هذا المشروع مرخص بموجب رخصة جنو العمومية v3.0 – أنت حر في استخدام وتعديل وتوزيع هذه الأداة طالما تبقيها مفتوحة المصدر وتحت نفس الترخيص.
⚠️ تنبيه: هذا المشروع غير مرتبط أو معتمد أو مدعوم من OnlyFans. إنها أداة مستقلة أُنشئت لأغراض تعليمية وبحثية فقط.```python 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 مزودًا، سجل تدقيق منظم مع معرفات الارتباط، خط أساس سلوكي (P50/P95/P99)، اكتشاف المعلومات الشخصية في وضع REPORT_ONLY، ومفتاح إيقاف فوري عبر `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)
رؤية فورية لأسطول وكلاء الذكاء الاصطناعي الخاص بك — الوضع الأمني، حوكمة التكلفة، وتنبيهات السلوك في نافذة واحدة.
<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، واجهة المستخدم على :3000)
### مسار الكشف التدريجي
| المستوى | نقطة الدخول | ما تحصل عليه |
|---------|-------------|--------------|
| 0 | `observe(client)` | تتبع التكلفة، سجل التدقيق، اكتشاف المعلومات الشخصية، خط الأساس السلوكي، مفتاح الإيقاف |
| 1 | + guardrails config | حقن الأوامر، الاعتدال في المحتوى، اكتشاف الأسرار |
| 2 | + سياسات TealEngine | ENFORCE/MONITOR/REPORT_ONLY لكل قاعدة، قرارات حتمية |
| 3 | + سير عمل TealFlow | توريث حوكمة على مستوى المؤسسة، YAML تصريحي |
## ما هو TealTiger؟
TealTiger هو SDK مفتوح المصدر يوفر **حوكمة حتمية** لوكلاء الذكاء الاصطناعي. يفرض السياسات الأمنية، يتتبع التكاليف، وينتج أدلة منظمة — كل ذلك في وقت التشغيل، دون الحاجة إلى أي بنية تحتية.
> **هل تبحث عن الكود المصدري؟** هذا هو المستودع المحوري. كود 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
Please provide the Markdown content to translate.```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
(no content provided)```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!"}], )
---
## ✨ الميزات
### 🛡️ حواجز الأمان
- **كشف PII** — كشف وتحرير المعلومات الحساسة تلقائياً
- **منع حقن الأوامر** — منع محاولات حقن الأوامر الضارة
- **الإشراف على المحتوى** — تصفية المحتوى السام أو الضار أو غير المناسب
- **كشف الأسرار** — أكثر من 500 نمط عبر 9 فئات مع تسجيل الثقة
- **قواعد مخصصة** — تعريف سياسات الأمان الخاصة بك
### 💰 حوكمة التكاليف
- **فرض الميزانية** — حدود صارمة لكل طلب وجلسة ويوم
- **تتبع التكاليف** — مراقبة فورية عبر جميع المزوّدين
- **تنبيهات التكاليف** — إشعارات عند عتبات قابلة للتكوين
- **قواطع الدائرة** — منع حلقات التكاليف الجامحة تلقائياً
### 🔌 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** — مفاتيح إيقاف طارئ ثابتة مع كشف التلاعب
- **معرّفات الارتباط** — تتبّع شامل عبر سلسلة القرارات
- **تتبّع السياسات** — كل حكم يشير إلى مؤلف السياسة البشري
- **OWASP Agentic Top 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 محلي (≤20 مللي ثانية)، أوضاع مجموعة، مزيج regex+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 | [مثال](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)
- [دليل البدء السريع](#-quick-start)
- [حواجز الأمان](#️-security-guardrails)
- [حوكمة التكاليف](#-cost-governance)
- [إعداد المزوّد](#-7-llm-providers)
- [الأسئلة الشائعة](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)
### Python Hugging Face TGI بداية سريعة
استخدم `examples/python/huggingface_tgi_quickstart.py` لتجربة مزوّد Hugging Face Text Generation Inference المحميّ من حزمة تطوير Python (SDK).```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
المثال يتيح تكوين حاجز الأمان وتتبع التكاليف، ثم يرسل طلب محادثة عينة واحدة، ثم يطبع الاستجابة واستخدام الرموز والتكلفة المقدرة والمزود ومعرف الارتباط. استخدم قيمًا نائبة في ملفات docs و .env.example؛ لا تلتزم أبدًا بـ HF_API_TOKEN حقيقي.
استخدم schemas/tealtiger-policy.schema.json للإكمال التلقائي والتحقق في المحرر عند كتابة ملفات سياسة TealEngine بتنسيق JSON أو YAML. يمكن لملفات سياسة 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 script:```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 هو مشروع مفتوح المصدر ونحن نبحث عن مساهمين أوائل لتشكيل مستقبل حوكمة وكلاء الذكاء الاصطناعي.
### ما يمكنك العمل عليه
| المجال | أمثلة | الصعوبة |
|------|----------|------------|
| 🔍 كشف الأسرار | أنماط كشف جديدة، فئات مخصصة | 🟢 مبتدئ |
| 📝 التوثيق | أدلة، أمثلة، توثيق API، إصلاحات الأخطاء المطبعية | 🟢 مبتدئ |
| 🧪 الاختبارات | اختبارات الوحدة، اختبارات قائمة على الخصائص، اختبارات التكامل | 🟡 متوسط |
| 🔌 التكاملات | وسائط LangChain، CrewAI، AG2، LlamaIndex | 🟡 متوسط |
| 💾 محولات الذاكرة | محولات Redis، Pinecone، Weaviate، ChromaDB | 🟡 متوسط |
| 🔄 قوالب CI/CD | Jenkins، Azure Pipelines، Bitbucket Pipelines | 🟡 متوسط |
| 🏗️ الوحدات الأساسية | محرك الحوكمة، تصدير الأدلة، تقييم السياسات | 🔴 متقدم |
### ما يحصل عليه المساهمون الأوائل
- 🏆 **الاسم في CONTRIBUTORS.md** وملاحظات الإصدار
- 🎖️ **شارة "المساهم المؤسس"** — أول 25 طلب سحب مدمج يحصلون على اعتراف دائم
- 📣 **ذكر في قنوات TealTiger الاجتماعية** (LinkedIn، X، Dev.to)
- 🔑 **وصول مبكر** إلى ميزات الحوكمة القادمة قبل الإصدار العام
- 💬 **وصول مباشر** إلى الفريق الأساسي عبر مناقشات GitHub
- 📝 **فرصة المشاركة في تأليف** المقالات التقنية على المدونات
### ابدأ الآن```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 للحصول على إرشادات مفصلة.
الحالي: v1.4.0 — اعتماد بدون تهيئة ولوحة تحكم الحوكمة (تم إصداره في 9 يوليو 2026)
observe(client) — آلية تلقائية أداة بسطر واحد لـ 12 موفرًا، بدون تهيئةfreeze() / unfreeze() — مفتاح إيقاف فوري، بدون حاجة لسياسةالسابق: v1.3.0 — حوكمة الوكيل المستقل (تم إصداره في 18 مايو 2026)
المخطط: v1.5.0 — منصة المؤسسات (الربع الرابع 2026)
المستقبل: v2.0.0 — منصة أمان كخدمة (الربع الأول 2027)
تلتزم TealTiger بممارسات أمان المصادر المفتوحة المسؤولة.
لتقارير الثغرات الأمنية، انظر سياسة الأمان.
TealTiger مرخصة بموجب Apache 2.0.
بُنيت بـ ❤️ من قبل فريق TealTiger والمساهمين.
هل تريد المساهمة؟ اطلع على دليلنا CONTRIBUTING.md!
⭐ قم بتمييز هذا المستودع بنجمة إذا كنت تعتقد أن وكلاء الذكاء الاصطناعي يحتاجون إلى حوكمة، وليس فقط حواجز حماية.
بيانات التسعير مأخوذة من docs/cost-comparison.md (آخر تحديث أبريل 2026).
التغطية توضح ما إذا كانت TealTiger قد تحققت من تتبع التكلفة عبر واجهة برمجة التطبيقات observe() من البداية إلى النهاية.
| المزود | نموذج مثال | الإدخال $/1M | الإخراج $/1M | التغطية | مثال |
|---|---|---|---|---|---|
| OpenAI | GPT-5.4 | $2.50 | $15.00 | ✅ | examples/observe_quickstart.py |
| OpenAI | GPT-5.4 mini | $0.75 | $4.50 | ✅ | examples/observe_quickstart.py |
| Anthropic | Claude Sonnet 4 | $3.00 | $15.00 | ✅ | examples/observe_quickstart.py |
| Anthropic | Claude Haiku 3.5 | $0.80 | $4.00 | ✅ | 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 |
| Gemini | Gemini 3 Pro Preview | $2.00 | $12.00 | 🛠️ | examples/multi-provider-setup.ts |
| Gemini | Gemini 2.5 Flash-Lite | $0.10 | $0.40 |
observe() + اختُبر في test_property_20_cost_monotonicity.pyobserve()، لا يوجد اختبار خاصية بعدobserve() بعدcost-comparison.md فقط، لا يوجد خطاف SDK بعد (نرحب بطلبات السحب)| 🛠️ |
examples/multi-provider-setup.ts |
| Bedrock | Amazon Nova Micro | $0.035 | $0.14 | 🛠️ | examples/bedrock-multi-provider.ts |
| Bedrock | Amazon Nova Lite | $0.06 | $0.24 | 🛠️ | examples/bedrock-multi-provider.ts |
| Bedrock | Amazon Nova Pro | $0.80 | $3.20 | 🛠️ | examples/bedrock-multi-provider.ts |
| Azure OpenAI | GPT-5 Global Standard | $1.25 | $10.00 | 🛠️ | examples/multi-provider-failover.ts |
| Azure OpenAI | GPT-5 mini Global Standard | $0.25 | $2.00 | 🛠️ | 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 | ❌ | — |