هوش مصنوعی
خدمتدهنده
بازارچه پادیوم
مقدمه
هوش مصنوعی تکنولوژی که امروزه بشدت در حال پیشرفت و گسترش است و ماهیت آن به گونه ایست که نسبت به سایر تکنولوژی ها سریعتر حرکت میکند و دایما رو به تغییر و پیشروی است . هدف آن در واقع «تسهیل امور» میباشد و نه چیز دیگر. اهمیت آن به قدری است که این فناوری، انقلاب بعدی حوزه کسب و کار لقب گرفته است.
بواسطه استراتژی های مقرون به صرفه هوش مصنوعی، در زمان و هزینه صرفه جویی کنید و از آن به عنوان مزیتی در جهت رو به جلو افتادن از سایر رقبا و کسب تجربه بیشتر استفاده کنید.
برای این منظور میبایست آشنایی با این حوزه را کم کم آغاز کرده و شاید لازم باشد مجدد در خصوص کسب و کار خود فکر نمایید و بررسی کنید در کدام بخش از کسب و کار خود میتوانید این فناوری را به کار ببندید و از آن در جهت صرفه جویی در زمان، هزینه و ارایه خدمات بهتر و بیشتر به مشتریان خود و مزیت رقابتی استفاده نمایید.
پیش از شروع
- URL فراخوانی سرویس ها: https://api.pod.ir/srv/sc/nzh/doServiceCall
- تمامی درخواست ها با متد POST ارسال میشوند.
- Header درخواست:
پارامترهای زیر در Header تمام درخواست ها ثابت است:
پارامتر | توضیحات |
---|---|
_token_ | API token دریافتی از پنل کسب و کاری |
_token_issuer_ | این پارامتر دارای مقدار ثابت "1" است. |
Content-Type | application/x-www-form-urlencoded |
- بدنه درخواست:
پارامترهای زیر در بدنه تمام درخواست ها ثابت است:
پارامتر | توضیحات |
---|---|
scProductId | شناسه سرویس در حال استفاده |
scApiKey | API Key دریافتی برای سرویس مورد نظر از پنل کسب و کاری |
- عکسها و موارد مورد نیاز که میبایست در فراخوانی سرویس های هوش مصنوعی استفاده شوند الزاما میبایست در پاداسپیس بارگذاری شده و سپس در فراخوانی سرویس ها مورد استفاده قرار گیرد.
- فرمت لینک دهی فایل ها در پاداسپیس به این صورت است:
https://podspace.pod.ir/nzh/drive/downloadFile?hash={hash}
که {hash} کد هش فایل بارگذاری شده در پاداسپیس میباشد.
- json Object ها در پارامتری به نام body ارسال میشوند.
- ساختار پاسخ دریافتی پس از فراخوانی سرویس به صورت زیر است که پاسخ دریافتی از endpoint مورد نظر در پارامتر result قرار دارد.
{
"hasError": false/true,
"messageId": 0,
"referenceNumber": "",
"errorCode": 0,
"count": 0,
"ott": "",
"result": {
"result": "response",
"header": {},
"statusCode":
}
}
قیمت سرویس ها
قیمت سرویس های هوش مصنوعی در صورت فراخوانی موفقیت آمیز به صورت زیر است:
سرویس | (ریال) قیمت |
---|---|
تبدیل صوت به متن | 600 |
فهم متن در حوزه بانکی | 500 |
فهم متن در حوزه اینترنت اشیا | 450 |
تبدیل صوت به متن
تمامی موارد مورد نیاز در درخواست postman موجود است
فهم متن در حوزه عملیات بانکی
این سرویس بانکی شامل چهار عملیات انتقال وجه، پرداخت قبض و فعالسازی بارکدخوان، خرید شارژ تلفن همراه، دریافت موجودی و گردش حساب میباشد که در ادامه به شرح هریک خواهیم پرداخت.
عملیات انتقال وجه :
توسط این درخواست، مبلغ مشخصی از یک حساب مبدا به یک حساب مقصد انتقال داده خواهد شد. روشن است که فرد درخواست کننده میبایست دسترسی لازم به حساب مبدا را داشته باشد. عناصر پارامترهای درخواست:
- حساب مبدا (پیش فرض، حساب پاسارگاد درخواست کننده است)
- حساب مقصد
- نام صاحب حساب مقصد
- مبلغ (ریال)
- زمان انجام تراکنش (پیش فرض، اکنون است)
عملیات پرداخت قبض و فعال سازی بارکدخوان:
توسط این سرویس اطلاعات قبض از کاربر گرفته می شود و دستور پرداخت قبض به سرویس دهنده ارسال خواهد شد. عناصر پارامترهای درخواست
- حساب مبدا ( پیش فرض حساب پاسارگاد درخواست کننده است)
- شناسه قبض
- شناسه پرداخت
- شماره موبایل ( برای پرداخت قبض موبایل ) ( پیش فرض شماره موبایل کاربر است )
- زمان انجام تراکنش ( پیش فرض اکنون است )
عملیات خرید شارژ تلفن همراه:
توسط این دستور شارژ تلفن همراه اعتباری خریداری میشود.
عناصر پارامترهای درخواست:
- حساب مبدا ( پیش فرض حساب پاسارگاد درخواست کننده است)
- شماره تلفن همراه
- اپراتور سرویس دهنده تلفن همراه
- مبلغ ( به ریال )
- زمان انجام تراکنش ( پیش فرض اکنون است )
عملیات دریافت موجودی و گردش حساب:
توسط این سرویس درخواست موجودی حساب و گزارش تراکنش های اخیر قابل دریافت میباشد.
عناصر پارامترهای درخواست
- حساب مبدا ( پيش فرض حساب پاسارگاد درخواست كننده است)
- تعداد تراكنش ( پيش فرض صفر تراكنش بوده و تنها موجودي نهايي اعلام خواهد شد )
فهم متن در حوزه اینترنت اشیا
Request ها:
در پارامتر text متن درخواست کاربر قرار میگیرد.
Response ها:
پارامترهای دستور کاربر پارامترهای موجود به ترتیب در زیر آمده است:
پارامتر order:
این پارامتر مشخص کننده ی نوع دستور کاربر است و میتواند یکی از مقادیر زیر را اختیار کند:
توضیح | مقدار |
---|---|
CHILL | سرد کردن هوای اتاق مورد نظر |
HEAT | گرم کردن هوای اتاق مورد نظر |
VOICE_UP | بالا بردن صدای تلویزیون |
VOICE_DOWN | پایین بردن صدای تلویزیون |
PLAY | پخش کردن آیتم مورد نظر از تلویزیون |
SWITCH | تغییر شبکه تلویزیون |
UP | بالا بردن میزان موردنظر |
DOWN | پایین بردن میزان مورد نظر |
ON | روشن کردن وسیله موردنظر |
OFF | خاموش کردن وسیله موردنظر |
OPEN | باز کردن وسیله موردنظر |
CLOSE | بستن وسیله موردنظر |
پارامتر object:
این پارامتر شامل موضوع دستور است و می تواند مقادیر زیر را اختیار کند:
توضیح | مقدار |
---|---|
TV | تلویزیون |
َAIR | دمای هوای اتاق |
LIGHT | نور اتاق |
DOOR | در |
پارامتر place:
این پارامتر فعلا در یک رشته محل موردنظر کاربر (اتاق خواب، راهرو، سرویس بهداشتی و ...) را مشخص میکند. این رشته دقیقا مشابه با درخواست کاربر است.
پارامتر time
این پارامتر زمان موردنظر کاربر برای اجرای دستور را به صورت timestamp مشخص میکند. در صورت مشخص نبودن زمان در دستور کاربر این زمان برابر با زمان حال خواهد بود.
پارامتر degree
این پارامتر درجه حرارت موردنظر کاربر را مشخص میکند.
پارامتر mode
گاهی اوقات کاربر به جای اعلام دستور مشخص، حالت خاصی را بیان میکند. برای مثال هوا گرمه یا نورها رو بذار روی حالت خواب. در این صورت حالت موردنظر کاربر در پارامتر mode مشخص میشود و میتواند مقادیر زیر را اختیار کند :
توضیح | مقدار |
---|---|
HOT | گرمی هوا |
COLD | سردی هوا |
LOW_VOICE | کم بودن صدای تلویزیون |
HIGH_VOICE | زیاد بودن صدای تلویزیون |
SLEEP | حالت خواب |
پارامتر itme_to_play
این پارامتر نام آیتم موردنظر کاربر برای پخش را مشخص میکند. نام آیتم یا نام یک شبکه خواهد بود و یا از هر دیتابیسی که کاربر فراهم کند بنا به درخواست کاربر استخراج میشود.
پارامتر item_to_play_type
این پارامتر نوع آیتم درخواستی کاربر برای پخش از تلویزیون را مشخص میکند و شامل سه حالت CHANNEL برای کانال های تلویزیونی، NON_CHANNEL برای فیلم ها و سریال ها و MUSIC برای موسیقی است.
کالکشن postman راهنمای استفاده از سرویس ها
نمونه درخواست ها، پاسخ های دریافتی و همچنین شناسه سرویس ها در کالکشن postman زیر موجود است.