SDK — Python وNode.js وJava وNET.
|---
title: "SDK والمكتبات"
description: "SDKs الرسمية لـ Camile AI بلغات Python وTypeScript وGo وRust — ابنِ وكلاء بلغتك المفضلة."
eyebrow: "SDK"
h1: "SDK والمكتبات"
meta:
og_title: "SDK ومكتبات Camile AI"
og_description: "SDKs رسمية بلغات Python وTypeScript وGo وRust. ابنِ وكلاء أذكياء بلغتك المفضلة."
canonical: "https://camileai.com/sdk"
---
{{ page.eyebrow }}
{{ page.h1 }}
SDKs رسمية لمنصة Camile AI. مكتوبة بالكامل بأنواعها، ومختبرة بدقة، ومصممة لتفسح لك الطريق حتى تتمكن من التركيز على بناء وكلاء رائعين.
Python
SDK الأكثر نضجاً. تغطية كاملة لواجهة API مع دعم غير متزامن (async) والبث وتلميحات الأنواع من الدرجة الأولى.
pip install camile-ai
TypeScript / JavaScript
SDK متعدد الاستخدامات لبيئتي Node.js والمتصفح. مكتوب بالكامل بأنواع مع أدوية شاملة.
npm install camile-ai
Go
SDK أصلي للغة Go مع كتابة قوية ودعم السياق ومعالجة أخطاء اصطلاحية.
go get github.com/camileai/camile-go
Rust
SDK غير متزامن أولاً للغة Rust مع تجريدات بدون تكلفة ودعم كامل لـ tokio/async-std.
cargo add camile
ما يتضمنه كل SDK
- تغطية كاملة لواجهة API — جميع نقاط النهاية والمعلمات وأنواع الاستجابات.
- سلامة الأنواع — أنواع TypeScript من الدرجة الأولى وتلميحات أنواع Python وأدوية Go وتعدادات Rust.
- دعم البث — استجابات الوكيل في الوقت الفعلي عبر التكرارات غير المتزامنة وSSE.
- إعادة المحاولة التلقائية — تراجع أسي قابل للتكوين مع تشويش للإخفاقات العابرة.
- الوعي بحدود المعدل — يقرأ SDK رؤوس حدود المعدل ويبطئ قبل الوصول إلى الحدود.
- نشر معرف الطلب — كل طلب يحمل معرفاً لتصحيح الأخطاء والدعم.
- توثيق شامل — تعليقات JSDoc وdocstrings وgodoc على كل رمز عام.
- مجموعات الاختبار — اختبارات وحدة وتكامل وشاملة تجرى مقابل بيئة اختبار API حية.
مقارنة البدء السريع
Python
from camile import CamileAI
client = CamileAI()
agent = client.agents.create(name="assistant")
response = agent.run("What's the weather in London?")
print(response.text)
TypeScript
import { CamileAI } from "camile-ai";
const client = new CamileAI();
const agent = await client.agents.create({ name: "assistant" });
const response = await agent.run("What's the weather in London?");
console.log(response.text);
مفتوح المصدر
جميع SDKs الرسمية مفتوحة المصدر بموجب ترخيص Apache 2.0. نرحب بالمساهمات وتقارير الأخطاء وطلبات الميزات.