API بازنویسی متن با هوش مصنوعی

ویژگی‌های کلیدی API بازنویسی متن با هوش مصنوعی تاک بات

  • دقت و کیفیت بالا: استفاده از مدل‌های اختصاصی بازنویسی متن با کمک هوش مصنوعی برای درک عمیق متن ورودی و بازنویسی با حفظ ساختار و کیفیت.
  • چندزبانه: توانایی بازنویسی متن در زبان‌های مختلف از جمله انگلیسی، فارسی، عربی و فرانسوی.
  • سرعت و کارایی: بازنویسی متن به سرعت و بدون تأخیر، ایده‌آل برای برنامه‌های حساس به زمان.
  • انعطاف‌پذیری: پردازش متن‌های ورودی از طریق فراخوانی‌های API استاندارد، مناسب برای انواع سیستم‌ها.
  • آسان برای یکپارچه‌سازی: ارائه مستندات جامع و پشتیبانی فنی برای کمک به یکپارچه‌سازی آسان و کارآمد API.

استفاده از API

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

مستندات API

POST درخواست بازنویسی متن با cURL

برای ارسال درخواست بازنویسی متن با استفاده از ابزار cURL در خط فرمان، می‌توانید از دستور زیر استفاده کنید:

curl -X POST 'https://api.talkbot.ir/v1/text/rewriter/REQ' \
-H 'Authorization: Bearer YOUR_API_TOKEN' \
-H 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'text=بهترین و پیشرفته ترین ابزار بازنویسی متن و کاهش درصد همانندجویی با هوش مصنوعی به نام تاک بات، این امکان را دارد' \
--data-urlencode 'model=zarin-1.0' \
--data-urlencode 'summary=false' \
--data-urlencode 'translate=false' \
--data-urlencode 'style=0' \
--data-urlencode 'textlanguage=fa' \

در این دستور، YOUR_API_TOKEN را با توکن API خود جایگزین کنید. این دستور یک درخواست POST با استفاده از cURL به API ارسال می‌کند و نتیجه بازنویسی را دریافت می‌کند. توضیحات پارامترهای ارسالی:

  • text: متن ورودی که باید بازنویسی شود.
  • model: مدل موردنظر برای انجام بازنویسی
    • zarin-1.0
    • nasim-1.5
  • translate: زبان ترجمه متن در خروجی مانند (fa برای فارسی) عدم ترجمه = none
  • summary: آیا متن خروجی خلاصه شود؟ ؟ (مقدار true یا false)
  • style: انتخاب لهن متن (با مقادیر زیر):
    • 0: پیشفرض
    • 1: رسمی
    • 2: دوستانه
    • 3: گاه به گاه
    • 4: حرفه ای
    • 5: دیپلماتیک
    • 6: با اعتماد به نفس
    • 7: دانشگاهی
    • 8: ساده شده
    • 9: جذاب
    • 10: متقاعد کننده
    • 11: عصبانی
  • paraphrase-type: انتخاب روش بازنویسی متن:
    • 0: تغییر هوشمند (توصیه شده)
    • 1: تغییر ساختار جملات متن
    • 2: استفاده از مترادف کلمات
    • 3: اصلاح ساختار پاراگراف
    • 4: تغییر در ساختار جملات
    • 5: تغییرات کوچک در متن
    • 6: تغییر ترتیب و گرامر کلمات
    • 7: تغییر گرامر جملات
    • 8: کاهش طول جملات
    • 9: افزایش طول جملات
  • textlanguage: زبان متن ورودی (مانند fa برای فارسی).
  • half-space: آیا نیم فاصله در متن خروجی رعایت شود یا خیر؟ (مقدار 0 یا 1)

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

نمونه کد PHP برای درخواست POST

برای ارسال درخواست بازنویسی متن با استفاده از PHP، می‌توانید از کد زیر استفاده کنید:

<?php
$apiUrl = 'https://api.talkbot.ir/v1/text/rewriter/REQ';
$apiToken = 'YOUR_API_TOKEN';
$data = [
    'text' => 'در طول تاریخ، زبان مردم ایران فراز و نشیب های زیادی را پشت سر گذاشته است، اگرچه زبان فارسی توانسته است خود را حفظ کند و از نسلی به نسل دیگر منتقل شود. بررسی زبان در دوره های مختلف کار ساده ای نیست و مدارک و شواهد تاریخی هستند که به درک ما از این موضوع کمک می کنند.',
    'model' => 'zarin-1.0',
    'summary' => 'false',
    'paraphrase-type' => '0',
    'style' => '0',
    'textlanguage' => 'fa',
    'half-space' => '1'
];

$ch = curl_init($apiUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'Authorization: Bearer ' . $apiToken,
    'Content-Type: application/x-www-form-urlencoded'
]);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));

$response = curl_exec($ch);
curl_close($ch);

echo $response;
?>

در این کد PHP، YOUR_API_TOKEN را با توکن API خود جایگزین کنید. این کد یک درخواست POST با استفاده از cURL به API ارسال می‌کند و نتیجه بازنویسی را دریافت می‌کند. توضیحات کد:

  1. آدرس API در متغیر $apiUrl قرار دارد.
  2. توکن API شما باید در متغیر $apiToken قرار گیرد.
  3. پارامترهای درخواست در آرایه $data تعریف شده‌اند.
  4. یک درخواست cURL با استفاده از curl_init() ایجاد می‌شود.
  5. گزینه‌های cURL مانند احراز هویت با توکن Bearer و نوع محتوای ارسالی با استفاده از curl_setopt() تنظیم می‌شوند.
  6. درخواست POST با استفاده از curl_setopt() تنظیم می‌شود و پارامترهای درخواست با http_build_query() ارسال می‌شوند.
  7. پاسخ API با curl_exec() دریافت و با echo نمایش داده می‌شود.
  8. در نهایت، درخواست cURL با curl_close() بسته می‌شود.

نمونه خروجی:


{"result":{"code":200,"message":"Success","text":"زبان مردم ایران، در گذر زمان، راه پر فراز و نشیبی را پیموده است. حفظ زبان فارسی، به عنوان یک میراث ارزشمند، از نسل به نسل، کار آسانی نبوده و نیست. درک زبان در ادوار مختلف، کاری پیچیده است که نیازمند بررسی مدارک تاریخی است.","model":"nasim-1.5","token_used":1332}}

خلاصه

API بازنویسی متن با هوش مصنوعی تاک بات یک ابزار قوی برای کسانی است که به دنبال بهبود کیفیت محتوا و کاهش درصد همانندجویی هستند. با استفاده از فناوری‌های پیشرفته هوش مصنوعی، این API متن‌ها را به چندین زبان بازنویسی می‌کند و تجربه‌ای کارآمد و انعطاف‌پذیر ارائه می‌دهد. با یکپارچه‌سازی این API در پلتفرم خود، شما می‌توانید قابلیت‌های پیشرفته بازنویسی متن را به کاربران خود ارائه داده و ارزش واقعی ایجاد کنید.

نرخ مصرف:

نام مدل هزینه (TPC)
Nasim 1.5 6TPC
Zarin 1.0 (better) 7TPC
موجودی توکن نیاز به ورود
TPC (به ازای هر کاراکتر خروجی)
TPC = Token per character

آزمایش رایگان:

برای آزمایش و تست رایگان این وب سرویس (API) ابتدا در سایت ثبتنام کنید، و سپس از طریق کنترل پنل کاربری، کلید اختصاصی خود را ایجاد کنید. پس از ایجاد کلید، آن را در نمونه کدهای بالا جایگزاری کرده و خروجی را مشاهده کنید. امکان استفاده از کلید آزمایشی فقط تا 15000 توکن میسر است.


سایر وب سرویس ها:

با خرید بسته و بسته های فرایاقوتی، شما علاوه بر وب سرویس یا API پیش رو، از وب سرویس های زیر نیز میتوانید استفاده کنید.