الانتقال إلى المحتوى الرئيسي
يمنح Venice وكيلك كلاً من الاستدلال (230+ نموذجاً) والوصول إلى البلوكتشين (10 سلاسل EVM بالإضافة إلى Starknet) عبر اعتماد واحد. يستطيع وكيلك التفكير والتوقيع وإرسال المعاملات دون الحاجة إلى التعامل مع حسابات منفصلة لمزودي الاستدلال وRPC.

اعتماد واحد، قدرتان خارقتان

مفتاح API واحد (أو محفظة) لاستدلال LLM واستدعاءات JSON-RPC معاً.

دعم 11 سلسلة

Ethereum، Base، Arbitrum، Optimism، Polygon، Linea، Avalanche، BSC، Blast، zkSync Era، وStarknet (الشبكات الرئيسية وشبكات الاختبار).

رهن VVV للتمويل بدون تدخل بشري

قم برهن VVV على Base لكسب DIEM يومياً، وهو المسار التمويلي الوحيد المستقل تماماً لمفتاح API صادر. تتوفر أيضاً عمليات الشحن بالدولار الأمريكي والعملات الرقمية عبر لوحة التحكم.

مصادقة بدون مفتاح عبر x402

يستطيع الوكلاء المصادقة بتوقيع محفظة والدفع بـ USDC على Base أو Solana.

لماذا Venice للوكلاء على السلسلة؟

المصادقة

اختر طريقة المصادقة التي تتناسب مع كيفية تشغيل وكيلك. تتشارك كلتا الطريقتين نفس حدود المعدل والفوترة بائتمانات Venice.
يمكن للوكلاء المستقلين بحق إصدار مفتاح API الخاص بهم عن طريق رهن VVV على Base. راجع إنشاء مفتاح API للوكيل المستقل.

بداية سريعة مع Crypto RPC

أرسل أي طريقة JSON-RPC 2.0 إلى POST /crypto/rpc/{network}.
الاستجابة:
تتضمن رؤوس الاستجابة X-Venice-RPC-Credits (الائتمانات المخصومة) وX-Venice-RPC-Cost-USD (التكلفة بالدولار) وX-Request-ID (معرّف الربط).

الشبكات المدعومة

استخدم GET /crypto/rpc/networks للحصول على القائمة الحية الموثوقة.

مستويات الطرق

يتم تصنيف الطرق إلى ثلاثة مستويات ائتمانية. التكلفة الإجمالية = baseCredits[chain] × methodTier. القائمة الكاملة وتفاصيل الأسعار في مرجع Crypto RPC API.

وصفات الوكيل

أنماط شائعة للوكلاء الذكيين الذين يحتاجون إلى القراءة والكتابة على السلسلة.

قراءة رصيد العملة الأصلية لمحفظة

قراءة رصيد رمز ERC-20

استدعِ محدد balanceOf(address) باستخدام eth_call. حقل data هو المحدد ذو الأربعة بايتات (0x70a08231) متبوعاً بعنوان المحفظة المُكمَّل من اليسار إلى 32 بايت. الأسهل ترك مكتبة تتولى الترميز:
عنوان العقد أعلاه هو VVV على Base. استبدله بأي عقد ERC-20.

إرسال معاملة موقّعة (دورة الحياة الكاملة)

لا يحتفظ Venice أبداً بمفاتيحك الخاصة. يجمع الوكيل معاملات tx عبر قراءات RPC، ويوقعها محلياً بمكتبة مثل viem أو ethers، ثم يمرر السداسي العشري الخام عبر Venice.
1

احصل على الـ nonce التالي

استخدم "pending" حتى لا تتعارض عمليات الإرسال المتتالية.
2

احصل على سعر الغاز

لسلاسل EIP-1559، يُفضل استخدام eth_feeHistory لحساب maxFeePerGas وmaxPriorityFeePerGas.
3

قدّر الغاز

4

وقّع محلياً

5

أرسل عبر Venice

عيّن دائماً Idempotency-Key عند إعادة التمرير حتى لا تتسبب أي مشكلة شبكية في بث المعاملة مرتين.
6

استعلم عن الإيصال

استعلم كل بضع ثوانٍ حتى تكون قيمة result غير فارغة. تحقق من result.status ("0x1" = نجاح).
يتم تسجيل كل استدعاء eth_sendRawTransaction من جانب الخادم مع تجزئة المعاملة والشبكة ومعرف الطلب ومعرف المستخدم المتصل. لا يتم الاحتفاظ بالحمولة الموقّعة نفسها. يوجد هذا السجل التدقيقي حتى يمكن تتبع المفاتيح المخترقة المستخدمة في عمليات تمرير غير مشروعة وإعادتها إلى الحساب المسؤول.

تجميع استدعاءات متعددة (فحص محفظة متعددة السلاسل)

أرسل حتى 100 كائن JSON-RPC في طلب واحد. يتم التحقق من صحة كل منها وفوترته بشكل مستقل.
للقراءات متعددة السلاسل (استدعاء واحد لكل سلسلة)، أصدر طلبات متوازية إلى نقاط نهاية {network} مختلفة.

إعادات المحاولة الآمنة باستخدام الحماية من التكرار

عيّن رأس Idempotency-Key إلى أي سلسلة تطابق [A-Za-z0-9_-]{1,255}. يخزن Venice الاستجابة مؤقتاً لمدة 24 ساعة بناءً على المفتاح (user, key). ترجع إعادات التشغيل النتيجة المخزنة مع Idempotent-Replayed: true ولا تتقاضى أي رسوم.
هذا أمر بالغ الأهمية لعمليات تمرير المعاملات حيث قد تتسبب أي مشكلة شبكية في بث وكيلك للمعاملة نفسها مرتين.

تمويل مفتاح API الخاص بالوكيل

بمجرد حصول الوكيل على مفتاح Venice API، يحتاج إلى رصيد قابل للإنفاق على الحساب الأساسي قبل أن تقبل نقاط النهاية المدفوعة المفتاح. هناك طريقتان لإضافة الرصيد: بالنسبة لوكيل يعمل دون إشراف، DIEM عبر رهن VVV هو حالياً المسار التمويلي الوحيد المستقل تماماً لمفتاح API صادر. إذا تجاوز الإنفاق اليومي للوكيل تخصيص DIEM، فالخيارات الواقعية هي: رهن مزيد من VVV، أو أن يقوم مشغل بتسجيل الدخول والشحن بالدولار أو العملات الرقمية.

الرهن المستقل لـ VVV وتوليد المفاتيح

يستطيع الوكيل المستقل بحق إدارة محفظة VVV الخاصة به على Base ورهنها وإصدار مفتاح Venice API الخاص به دون أي تدخل بشري. التدفق الكامل:
1

احصل على VVV وETH للغاز

أرسل VVV إلى محفظة الوكيل (أو اجعل الوكيل يقوم بالتبديل على Aerodrome أو Uniswap)، بالإضافة إلى مبلغ صغير من ETH على Base لمعاملتي الرهن.
2

رهن VVV

قم بـ approve لعقد الرهن على رمز VVV، ثم stake(amount) على 0x321b7ff75154472B18EDb199033fF4D116F340Ff. يتم تحديث رصيد sVVV للمحفظة بشكل ذرّي مع الرهن.
3

إصدار مفتاح API

يُرجع GET /api/v1/api_keys/generate_web3_key رمز JWT تنتهي صلاحيته بعد 15 دقيقة من الإصدار. وقّع الرمز الخام بمحفظة الرهن، ثم POST العنوان والتوقيع والرمز مرة أخرى. يُرجع Venice مفتاح API مرتبطاً بحساب المستخدم المشتق من تلك المحفظة.
يتطلب الإصدار فقط رصيد sVVV غير صفري، لذا فإن 1 VVV مرهون كافٍ لتلقي مفتاح. الإنفاق بالمفتاح مسألة منفصلة، تحكمها جدول التمويل أعلاه. راجع إنشاء مفتاح API للوكيل المستقل للاطلاع على الشرح الكامل مع الكود والمرجع الكامل للأخطاء.

مصادقة محفظة x402 في 30 ثانية

إذا كان وكيلك يمتلك بالفعل محفظة Base أو Solana، فيمكنك تخطي مفتاح API تماماً. تتولى SDK venice-x402-client توقيع Sign-In-With-X وعمليات الشحن وتتبع الرصيد.
تعمل مصادقة المحفظة نفسها مقابل /crypto/rpc/{network} للقراءة والكتابة على البلوكتشين. تفاصيل البروتوكول الكاملة في دليل x402.

التسعير

يتم فوترة Crypto RPC بائتمانات Venice. تحتوي كل استجابة على X-Venice-RPC-Credits (الائتمانات المخصومة) وX-Venice-RPC-Cost-USD (التكلفة بالدولار) حتى يتمكن وكيلك من تتبع الإنفاق لكل طلب.

الائتمانات الأساسية لكل سلسلة

أمثلة على التكلفة

الأسعار المرصودة لمستويات الطرق القياسية والمتقدمة والكبيرة: ثق دائماً برأس استجابة X-Venice-RPC-Cost-USD للحصول على التكلفة الموثوقة. تُفوتر العناصر الخاطئة في طلبات التجميع بسعر ثابت قدره 5 ائتمانات لكل منها.

حدود المعدل

عند التجاوز، تُرجع نقطة النهاية 429 مع رؤوس استجابة X-RateLimit-* القياسية.

معالجة الأخطاء

استجابات HTTP الشائعة التي يجب على وكيلك التعامل معها: تأتي أخطاء عناصر الدفعة (مثل معاملات غير صالحة في أحد N استدعاء) داخل استجابة 200 OK مع حقل error بصيغة JSON-RPC على العنصر المخالف. تُفوتر تلك العناصر بسعر ثابت قدره 5 ائتمانات لكل منها.

غير مدعوم

يتم رفض هذه الفئات من الطرق عمداً:
  • WebSocket فقط (eth_subscribe, eth_unsubscribe): الوكيل HTTP فقط. استخدم الاستعلام بدلاً من ذلك.
  • المرشحات ذات الحالة (eth_newFilter, eth_getFilterChanges, إلخ): حالة المرشح مثبتة بخلفية واحدة وتُكسر عبر وكيل موزع الحمل. استخدم eth_getLogs بدلاً من ذلك.
  • الطرق التي تحمل المفاتيح (eth_sign, eth_accounts, eth_mining): لا يحتفظ المزودون المستضافون بمفاتيح المستخدمين. وقّع من جانب العميل وأرسل عبر eth_sendRawTransaction.
  • الطرق غير المعينة: أي شيء غير مدرج في القائمة المسموح بها يُرجع 400. اتصل بالدعم لطلب إضافات.

الموارد

مرجع Crypto RPC API

قائمة الطرق الكاملة، التسعير، ورؤوس الاستجابة

الشبكات المدعومة

قائمة حية بأسماء الشبكات المدعومة

مصادقة محفظة x402

المصادقة والدفع بمحفظة Base أو Solana

مفتاح API للوكيل المستقل

أصدر مفتاحك الخاص عبر رهن VVV

مجموعة Postman

27 مثالاً جاهزاً للتشغيل لـ Crypto RPC

التسعير

DIEM، تسعير الائتمانات، وخيارات الدفع