API ها را با استفاده از هوش مصنوعی از طریق CLI ادغام کنید

گردش کاری را تصور کنید که به توسعه دهندگان این امکان را می دهد که به جای گرفتار شدن در جزئیات ادغام با خدمات شخص ثالث، روی ساخت برنامه های عالی تمرکز کنند. اگر چیز دیگری بتواند مستندات را برای آنها بخواند و بفهمد چه؟
آن گردش کار در راه است. ما هیجان زده هستیم که اولین پیش نمایش فناوری Superface CLI جدید را به اشتراک بگذاریم.
CLI (که ما از آن به عنوان EDGAR یاد می کنیم) ابزار قدرتمندی است که به توسعه دهندگان اجازه می دهد مستقیماً از خط فرمان با API های شخص ثالث یکپارچه شوند. طراحی شده برای کمک به توسعه دهندگان در صرفه جویی در زمان و تلاش با ارائه یک تجزیه و تحلیل هوش مصنوعی قدرتمند که به آنها امکان می دهد کد یکپارچه سازی کاری را برای برنامه های خود با استفاده از اسناد ارائه دهنده ای که می خواهند با آن ادغام کنند تولید کنند.
در ویدیوی پیشنمایش فناوری زیر میتوانید اطلاعات بیشتری در مورد نحوه عملکرد آن مشاهده کنید.
https://www.youtube.com/watch?v=SOg5eMC_Qyc
Superface CLI چگونه کار می کند
Superface از قدرت هوش مصنوعی برای تجزیه و تحلیل اسناد API استفاده می کند.
در حال حاضر، APIهایی که با یک سند Open API Specification (OAS) تعریف شدهاند، یا توسط Readme.io میزبانی میشوند، میتوانند جذب شوند، اما به زودی به شما اجازه میدهیم هر مستندی را که میخواهید، در هر قالب متنی که دارید، ارائه دهید.
در زیر ما OAS را برای API ایمیل Resend.com مستقیماً از مخزن GitHub دریافت می کنیم.
npm run ingest https://raw.githubusercontent.com/resendlabs/resend-openapi/main/resend.yaml
پس از ورود به سیستم، میتوانید کد یکپارچهسازی کار برای API مورد نظر خود را با بیان موارد استفادهای که میخواهید به دست آورید ایجاد کنید. مثلا، “ارسال ایمیل”، “بازگشت موقعیت جغرافیایی از یک آدرس IP” یا ترجمه از انگلیسی به چکی.
npm run resend "send an email"
با استفاده از این مورد، Superface اسناد را تجزیه و تحلیل میکند و برنامهای برای نحوه استفاده از API برای دستیابی به آن ایجاد میکند. دستور map این فرآیند را شروع می کند.
npm run map
سپس این طرح را می توان به کد یکپارچه کاری تبدیل کرد که از طریق Superface OneSDK اجرا می شود. مهم است که تاکید کنیم این ربات چت به کد نیست، زیرا شما کنترل کاملی شبیه کد روی فایلهای تولید شده دارید و میتوانید در صورت نیاز آنها را برای تنظیم خروجی ویرایش کنید.
علاوه بر این، ما دستور خاصی را اضافه کردهایم که به شما امکان میدهد آنچه را که CLI ایجاد کرده است بر روی API شخص ثالثی که میخواهید با آن کار کنید، اجرا کنید تا بررسی کنید که کار میکند و یک پاسخ موفقیت یا شکست واقعی را به شما نشان میدهد.
npm run execute ./email-communication/email-sending/email-communication.email-sending.resend.map.js
با این کار، کدی که CLI برای شما ایجاد کرده است، مستقیماً در برابر API، بدون واسطه یا پراکسی اجرا میشود و پاسخ را به بیرون میدهد.
به طور کلی، ایجاد ادغام مورد نظر شما به 4 مرحله تقسیم می شود:
- اسناد API را وارد سیستم کنید.
- مورد استفاده مورد نظر را بیان کنید (مثلا “ارسال ایمیل”).
- Superface مستندات را تجزیه و تحلیل می کند و طرحی برای نحوه فراخوانی API برای دستیابی به موارد استفاده ایجاد می کند.
- این طرح به کد یکپارچه کاری تبدیل شده است که از طریق Superface OneSDK اجرا می شود.
در این زمان، تمام این مراحل را می توان با استفاده از CLI، با استفاده از هوش مصنوعی تکمیل کرد تا کنترل کامل، سریع و روی گردش کار یکپارچه سازی API را به شما بدهد.
برای دسترسی زودهنگام ثبت نام کنید
Superface CLI به زودی برای کاربران دسترسی زودهنگام در دسترس خواهد بود. اگر می خواهید آن را امتحان کنید، به superface.ai/cli و به ما اطلاع دهید ما از شنیدن نظر شما هیجان زده هستیم.
برای دسترسی زودهنگام مشترک شوید