اعتماد واحد، قدرتان خارقتان
مفتاح 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 للوكلاء على السلسلة؟
| القدرة | ما يحصل عليه وكيلك |
|---|---|
| الاستدلال | 230+ نموذجاً للنص والصورة والفيديو والصوت والتضمينات عبر نقطة نهاية واحدة متوافقة مع OpenAI |
| Crypto RPC | وكيل JSON-RPC 2.0 إلى 10 سلاسل EVM بالإضافة إلى Starknet (الشبكات الرئيسية وشبكات الاختبار) |
| المصادقة | مفتاح API قياسي أو مصادقة محفظة x402 (لا يلزم حساب Venice) |
| التمويل | مستقل: رهن VVV للحصول على DIEM يومي. عبر المتصفح: شحن بالدولار أو بالعملات الرقمية عبر لوحة التحكم |
| التجميع | حتى 100 استدعاء JSON-RPC لكل طلب، متعدد السلاسل بالتوازي |
| الحماية من التكرار | إعادات محاولة آمنة باستخدام رأس Idempotency-Key |
المصادقة
اختر طريقة المصادقة التي تتناسب مع كيفية تشغيل وكيلك.| الطريقة | الأنسب لـ | كيف تعمل |
|---|---|---|
| مفتاح API | الوكلاء من جانب الخادم، عمليات النشر الثابتة | رأس Authorization: Bearer <key>. احصل على مفتاح من venice.ai/settings/api. |
| محفظة x402 | الوكلاء المستقلون أو القائمون على العملات الرقمية أو قصيرو العمر | توقع المحفظة رسالة Sign-In-With-X وتدفع لكل طلب بـ USDC على Base أو Solana. لا يلزم حساب Venice. راجع دليل x402. |
بداية سريعة مع Crypto RPC
أرسل أي طريقة JSON-RPC 2.0 إلىPOST /crypto/rpc/{network}.
X-Venice-RPC-Credits (الائتمانات المخصومة) وX-Venice-RPC-Cost-USD (التكلفة بالدولار) وX-Request-ID (معرّف الربط).
الشبكات المدعومة
| العائلة | الشبكة الرئيسية | شبكات الاختبار |
|---|---|---|
| Ethereum | ethereum-mainnet | ethereum-sepolia, ethereum-holesky |
| Base | base-mainnet | base-sepolia |
| Arbitrum | arbitrum-mainnet | arbitrum-sepolia |
| Optimism | optimism-mainnet | optimism-sepolia |
| Polygon | polygon-mainnet | polygon-amoy |
| Linea | linea-mainnet | linea-sepolia |
| Avalanche C-Chain | avalanche-mainnet | avalanche-fuji |
| BNB Smart Chain | bsc-mainnet | bsc-testnet |
| Blast | blast-mainnet | blast-sepolia |
| zkSync Era | zksync-mainnet | zksync-sepolia |
| Starknet | starknet-mainnet | starknet-sepolia |
GET /crypto/rpc/networks للحصول على القائمة الحية الموثوقة.
مستويات الطرق
يتم تصنيف الطرق إلى ثلاثة مستويات ائتمانية. التكلفة الإجمالية =baseCredits[chain] × methodTier.
| المستوى | المضاعف | أمثلة |
|---|---|---|
| قياسي | 1x | eth_call, eth_getBalance, eth_blockNumber, eth_sendRawTransaction, eth_getLogs, eth_getTransactionReceipt, eth_estimateGas |
| متقدم | 2x | trace_block, trace_call, trace_transaction, debug_traceCall, debug_traceTransaction |
| كبير | 4x | trace_replayBlockTransactions, trace_replayTransaction, txpool_content |
وصفات الوكيل
أنماط شائعة للوكلاء الذكيين الذين يحتاجون إلى القراءة والكتابة على السلسلة.قراءة رصيد العملة الأصلية لمحفظة
قراءة رصيد رمز ERC-20
استدعِ محددbalanceOf(address) باستخدام eth_call. حقل data هو المحدد ذو الأربعة بايتات (0x70a08231) متبوعاً بعنوان المحفظة المُكمَّل من اليسار إلى 32 بايت. الأسهل ترك مكتبة تتولى الترميز:
إرسال معاملة موقّعة (دورة الحياة الكاملة)
لا يحتفظ Venice أبداً بمفاتيحك الخاصة. يجمع الوكيل معاملات tx عبر قراءات RPC، ويوقعها محلياً بمكتبة مثل viem أو ethers، ثم يمرر السداسي العشري الخام عبر Venice.احصل على سعر الغاز
eth_feeHistory لحساب maxFeePerGas وmaxPriorityFeePerGas.أرسل عبر Venice
Idempotency-Key عند إعادة التمرير حتى لا تتسبب أي مشكلة شبكية في بث المعاملة مرتين.يتم تسجيل كل استدعاء
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 | نعم | قم برهن VVV في عقد Venice الذكي للرهن على Base. تخصيص DIEM اليومي للمحفظة يتناسب مع حصتها من مجمع الرهن. يجب أن يكون لدى الحساب 0.1 DIEM على الأقل متراكماً قبل أن يصبح أي DIEM قابلاً للإنفاق. يتم تحديث DIEM في الساعة 00:00 UTC. لزيادة الإنفاق اليومي، قم برهن مزيد من VVV. |
| شحن بالدولار أو بالعملات الرقمية عبر لوحة التحكم | لا (متصفح) | سجل الدخول إلى venice.ai بنفس المحفظة (Sign-In-With-Ethereum)، ثم أضف الائتمانات في الإعدادات > API. كل من Stripe (بطاقة) وCoinbase (عملات رقمية) يعملان خلف هذه الصفحة ويتطلبان متصفحاً. لا تنتهي صلاحية الائتمانات أبداً. |
الرهن المستقل لـ VVV وتوليد المفاتيح
يستطيع الوكيل المستقل بحق إدارة محفظة VVV الخاصة به على Base ورهنها وإصدار مفتاح Venice API الخاص به دون أي تدخل بشري. التدفق الكامل:رهن VVV
قم بـ
approve لعقد الرهن على رمز VVV، ثم stake(amount) على 0x321b7ff75154472B18EDb199033fF4D116F340Ff. يتم تحديث رصيد sVVV للمحفظة بشكل ذرّي مع الرهن.مصادقة محفظة x402 في 30 ثانية
إذا كان وكيلك يمتلك بالفعل محفظة Base أو Solana، فيمكنك تخطي مفتاح API تماماً. تتولى SDKvenice-x402-client توقيع Sign-In-With-X وعمليات الشحن وتتبع الرصيد.
/crypto/rpc/{network} للقراءة والكتابة على البلوكتشين. تفاصيل البروتوكول الكاملة في دليل x402.
التسعير
يتم فوترة Crypto RPC بائتمانات Venice. تحتوي كل استجابة علىX-Venice-RPC-Credits (الائتمانات المخصومة) وX-Venice-RPC-Cost-USD (التكلفة بالدولار) حتى يتمكن وكيلك من تتبع الإنفاق لكل طلب.
الائتمانات الأساسية لكل سلسلة
| الائتمانات الأساسية | السلاسل |
|---|---|
| 20 | Ethereum، Base، Optimism، Arbitrum، Polygon، Linea، Avalanche، BSC، Blast، Starknet |
| 30 | zkSync Era |
أمثلة على التكلفة
الأسعار المرصودة لمستويات الطرق القياسية والمتقدمة والكبيرة:| الاستدعاء | الائتمانات | التكلفة بالدولار |
|---|---|---|
eth_call على Ethereum (20 × 1x) | 20 | ~$0.0000140 |
trace_transaction على Ethereum (20 × 2x) | 40 | ~$0.0000280 |
trace_replayTransaction على Ethereum (20 × 4x) | 80 | ~$0.0000560 |
eth_call على zkSync (30 × 1x) | 30 | ~$0.0000210 |
X-Venice-RPC-Cost-USD للحصول على التكلفة الموثوقة. تُفوتر العناصر الخاطئة في طلبات التجميع بسعر ثابت قدره 5 ائتمانات لكل منها.
حدود المعدل
| المستوى | الطلبات في الدقيقة |
|---|---|
| قياسي | 100 |
| الموظفون | 1,000 |
429 مع رؤوس استجابة X-RateLimit-* القياسية.
معالجة الأخطاء
استجابات HTTP الشائعة التي يجب على وكيلك التعامل معها:| الحالة | المعنى | ما يجب فعله |
|---|---|---|
400 | طريقة JSON-RPC غير مدعومة أو غير معينة، أو دفعة مشوهة | تحقق من الطريقة مقابل قائمة الطرق المسموح بها. يذكر متن الخطأ اسم الطريقة المخالفة. |
400 | إعادة تشغيل Idempotency-Key بمتن مختلف | استخدم مفتاحاً جديداً للطلبات المتميزة. |
402 | لا يوجد رأس مصادقة على الإطلاق (يتضمن متن الاستجابة authOptions يسرد كلا مساري المصادقة المدعومين)، أو نفاد الائتمانات مع رأس مصادقة صالح | إذا لم تكن هناك مصادقة: أرفق Authorization: Bearer ... أو رأس x402 X-Sign-In-With-X. إذا نفدت الائتمانات: بمفتاح Bearer، قم بتمويل الحساب (DIEM، دولار، أو شحن لوحة التحكم)؛ مع مصادقة x402، استدعِ POST /api/v1/x402/top-up مباشرة. |
429 | تم بلوغ حد المعدل (100 طلب/دقيقة قياسي، 1,000 طلب/دقيقة للموظفين) | احترم X-RateLimit-Reset وتراجع. اجمع حتى 100 استدعاء لكل طلب لاستهلاك الحد. |
5xx | عقبة في عقدة RPC الخلفية | أعد المحاولة بنفس Idempotency-Key لتجنب الفوترة المزدوجة. |
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، تسعير الائتمانات، وخيارات الدفع