افزونه زبان طبیعی Google Cloud

درحال مشاهده اسناد Apigee Edge هستید.
به اسناد Apigee X بروید.
اطلاعات

نسخه ۲.۰.۱

دسترسی به Google Cloud Natural Language API را فراهم می‌کند.

از این افزونه برای طبقه‌بندی محتوا با اعمال دسته‌ها و همچنین برای تجزیه‌وتحلیل احساسات محتوا در مقیاس مثبت تا منفی استفاده کنید.

این محتوا مرجعی برای پیکربندی و استفاده از این افزونه ارائه می‌دهد. برای مراحل پیکربندی افزونه بااستفاده از کنسول Apigee، به افزودن و پیکربندی افزونه مراجعه کنید.

کنش‌ها

classifyContent

بخشی از نوشتار را تجزیه‌وتحلیل می‌کند و فهرستی از دسته‌های محتوایی که برای نوشتار اعمال می‌شود برمی‌گرداند.

برای اطلاعات بیشتر درباره این ویژگی در «میانای برنامه‌سازی کاربردی زبان طبیعی»، به طبقه‌بندی محتوا و دسته‌های محتوا مراجعه کنید.

پارامترهای درخواست

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
پارامتر شرح نوع پیش‌فرض الزامی
داده محتوای قابل‌تحلیل. رشته هیچ‌کدام. بله.

پاسخ

آرایه دسته‌ها که در آن هر مورد حاوی یک دسته برای طبقه‌بندی محتوا و یک امتیاز اطمینان است.

sentenceSentiment

نوشتار ارائه‌شده را تجزیه‌وتحلیل می‌کند و نظر احساسی غالب در آن را شناسایی می‌کند، به‌ویژه برای تعیین نگرش نویسنده به‌عنوان مثبت، منفی، یا خنثی.

برای اطلاعات بیشتر درباره این ویژگی در Natural Language API، به تجزیه‌وتحلیل احساسات و اصول اولیه Natural Language API مراجعه کنید.

پارامترهای درخواست

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
پارامتر شرح نوع پیش‌فرض الزامی
داده محتوای قابل‌تحلیل. رشته هیچ‌کدام. بله.

پاسخ

شیئی که حاوی امتیازهای احساسات برای کل سند و هریک از جمله‌های آن (در آرایه) است. برای سند و جمله‌های آن، ویژگی‌های زیر گنجانده شده است:

  • دارایی «محتوا» با محتوای تحلیل‌شده.
  • دارایی «امتیاز» که نشان‌دهنده رویکرد محتوا در مقیاس بین ۱ و -۱، از مثبت (عدد مثبت) تا منفی (عدد منفی) است.
  • دارایی «مقدار» که نشان‌دهنده قدرت کلی احساس (هم مثبت و هم منفی) در محتوا است، بین ۰٫۰ و +inf.

entitySentiment

نوشتار مشخص‌شده را تجزیه‌وتحلیل می‌کند تا احساس (مثبت یا منفی) بیان‌شده درباره هر نهاد در نوشتار را تعیین کند. احساس نهاد با مقادیر امتیاز عددی و بزرگی نشان داده می‌شود و برای هر نامبری از یک نهاد تعیین می‌شود. سپس این امتیازها در امتیاز کلی احساس و بزرگی برای یک نهاد جمع‌آوری می‌شوند.

برای اطلاعات بیشتر درباره تجزیه‌وتحلیل نهاد در Google Cloud Natural Language API، به تجزیه‌وتحلیل احساس نهاد و تفسیر مقادیر تجزیه‌وتحلیل احساس مراجعه کنید.

پارامترهای درخواست

<Input><![CDATA[{
  "data" : "content-to-analyze"
}]]></Input>
پارامتر شرح نوع پیش‌فرض الزامی
داده محتوای قابل‌تحلیل. رشته هیچ‌کدام. بله.

پاسخ

آرایه‌ای از اشیایی که حاوی امتیازهای احساسات برای نهادهای موجود در نوشتار است. برای سند و جمله‌های آن، ویژگی‌های زیر گنجانده شده است:

  • دارایی «نام» با .
  • دارایی نوع که نوع نهاد را توصیف می‌کند.
  • دارایی «امتیاز» که نشان‌دهنده رویکرد نهاد در مقیاس بین ۱ و ‎-۱، از مثبت (عدد مثبت) تا منفی (عدد منفی) است.
  • دارایی «بزرگی» که نشان‌دهنده قدرت احساس (مثبت و منفی) برای نهاد است، بین ۰٫۰ و +inf.

مرجع پیکربندی

هنگام پیکربندی و استقرار این افزونه برای استفاده در پراکسی‌های API، از موارد زیر استفاده کنید.

دارایی‌های افزونه مشترک

ویژگی های زیر برای هر افزونه وجود دارد.

ویژگی شرح پیش فرض ضروری
name نامی که به این پیکربندی افزونه می‌دهید. هیچ یک آره
packageName نام بسته افزودنی همانطور که توسط Apigee Edge داده شده است. هیچ یک آره
version شماره نسخه بسته برنامه افزودنی که از آن یک برنامه افزودنی را پیکربندی می کنید. هیچ یک آره
configuration مقدار پیکربندی مخصوص افزونه ای که اضافه می کنید. به ویژگی های این بسته برنامه افزودنی مراجعه کنید هیچ یک آره

دارایی‌های این بسته افزونه

مقادیر مشخصه‌های پیکربندی زیر را که مختص این افزونه است مشخص کنید.

دارایی شرح پیش‌فرض الزامی
اطلاعات اعتباری وقتی در کنسول Apigee Edge وارد می‌شود، این محتوای فایل کلید حساب سرویس شما است. وقتی بااستفاده از «میانای برنامه‌سازی کاربردی مدیریت» ارسال می‌شود، مقدار رمزگذاری‌شده با base64 است که از فایل کلید حساب سرویس تولید می‌شود. هیچ‌کدام. بله.