مقالات

ایجاد انتشارات رسانه های اجتماعی با API Chatgpt


اگر تحت یک سنگ فن آوری استعاری زندگی نمی کنید ، چتگپت را شنیده اید یا امتحان کرده اید. می دانید ، chatbot خوب Openai freaky. از زمان راه اندازی در نوامبر 2022 ، ChatGPT فقط از طریق رابط کاربری GUI در دسترس بوده است و وقتی می گوییم “در دسترس” ، منظور ما مدل زبان Edpenapi “GPT-3.5-Turbo” است که Power Chatgpt. برخی دیگر چندان عالی نیستند ، مدل های زبانی وجود دارد. با این حال ، OpenAi اخیراً وعده های API Chatgpt خود را منتشر کرد ، که به شما امکان می دهد از طریق API “GPT-5.5 توربو” را صدا کنید. این ، دوستان عزیز ، دنیای برنامه های جدید را باز می کند ، از جمله Chatgpt نشریات رسانه های اجتماعی را ایجاد کرده است.

چرا از API Chatgpt برای اجتماعی استفاده می کنیم؟

دلایل مختلفی وجود دارد که ممکن است بخواهید API Chatgpt را در سیستم عامل یا برنامه خود ادغام کنید:

کاربر بر روی سیستم عامل خود محتوا ایجاد می کند

کاربران شما محتوا مانند تصاویر یا فیلم ها را بر روی پلتفرم خود ایجاد می کنند و در شبکه های اجتماعی به اشتراک می گذارند ، اما نقطه اصطکاک محتوای پست اجتماعی را می نویسد. به عنوان مثال ، بازار خالق شما تصویری باورنکردنی از گربه ای را که در کفش نشسته است ، ایجاد می کند ، نه یک گربه و یک دکمه برای به اشتراک گذاشتن با عکس کفش اینستاگرام.

دال · تولید می شود ، شیرین نیست

اما می خواهید برای این پست چه متنی اضافه کنید؟ آیا کاربر را برای نوشتن آن یا استفاده از متن با یک الگوی رانندگی می کنید. راه حل های خوبی نیست.

chatgpt در حال حاضر داغ است

همه در مورد Chatgpt و ادغام هوش مصنوعی در سکوی شما صحبت می کنند ، کاری است که شما باید انجام دهید و حتی هنگام اعلام ادغام هوش مصنوعی ، برخی از شرکت های دولتی را افزایش می دهد. ممکن است احساس کنید که از جمعیت پیروی می کنید ، اما برای کاربر و مشتریان بسیار مفید است. اگر می توانید اصطکاک را حذف کنید ، رضایت مشتری را افزایش داده و احتمالاً درآمد را افزایش دهید ، ادامه دهید.

تولید متن انتشار رسانه های اجتماعی با استفاده از API Chatgpt

بیایید به چیزهای سرگرم کننده بپردازیم و یک پست رسانه های اجتماعی را با متنی از API Chatgpt ایجاد کنیم و آن را در اینستاگرام یک فیس بوک با استفاده از API در Ayrshare در رسانه های اجتماعی ارسال کنیم. توجه کنید که ما از تصویر تولید شده با AI با استفاده از DALL · E. استفاده خواهیم کرد

یک کلید چت دریافت کنید

اولین قدم ثبت نام در یک حساب OpenAI و تولید یک کلید API است. فقط کافی است روی نماد حساب خود در گوشه سمت راست بالا کلیک کرده و “مشاهده کلیدهای API” را انتخاب کنید.

کلیدهای API خود را برای گپ دریافت کنید
کلید API Openai

ثبت نام برای AI باز رایگان است و برای امتحان کردن چیزها مقدار زیادی وام دریافت می کنید.

با نقطه پایان API Chatgpt تماس بگیرید

با استفاده از کلید API ما ، بیایید اولین تماس API خود را برقرار کنیم. هر درخواست برای ChatGPT باید درخواستی داشته باشد ، مانند “نوشتن یک پست وبلاگ در مورد محبوب بودن برنامه Yellowstone TV”. در مثال ما از متن “نوشتن پستی در رسانه های اجتماعی گربه ای که در یک کفش نشسته است” استفاده خواهیم کرد. ما همچنین از مدل زبان GPT-3 استفاده خواهیم کرد. با این حال ، ما توصیه می کنیم که از آخرین مدل زبان ، GPT-4 استفاده کنید زیرا این نتایج بهتر را ارائه می دهد.

در اینجا نمونه ای از فرش است:

curl https://api.openai.com/v1/chat/completions 
 -H "Authorization: Bearer $OPENAI_API_KEY" 
 -H "Content-Type: application/json" 
 -d '{
 "model": "gpt-3.5-turbo",
 "messages": [{"role": "user", "content": "What is the OpenAI mission?"}] 
 }'

ما از مثالهای JavaScript استفاده خواهیم کرد که حرکت می کنند ، اما از آنجا که این تماس های استراحت است ، می توانید به زبان برنامه نویسی مورد نظر خود مانند پایتون یا PHP بنویسید.

const OPENAI_API_KEY = "Your API OpenAI Key";
const run = async () => {
  const options = {
    method: "POST",
    headers: {
      Authorization: `Bearer ${OPENAI_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      model: "gpt-3.5-turbo",
      messages: [
        {
          role: "user",
          content: "Write a social media post on a cat sitting in a shoe",
        },
      ],
    }),
  };

  const chatGPTResults = await fetch(
    "https://api.openai.com/v1/chat/completions",
    options
  ).then((res) => res.json());

  console.log("ChatGPT says:", JSON.stringify(chatGPTResults, null, 2));
};

run();

این کد چه کاری انجام می دهد؟ جزئیات جزئیات را می توان در اسناد OpenAi یافت ، اما تابستان سریع است.

  • ارسال تماس به URL https://api.openai.com/v1/chat/completions برای درخواست های API Chatgpt.
  • Authorization: کلید API OpenAI را در هدر قرار دهید.
  • model: در بدنه انتشار نام مدل ، که برای chatgpt است ، وارد کنید gpt-3.5-turboحرف
  • role: یا system. ، userیا assistantما می خواهیم استفاده کنیم user چون ما چیزی می خواهیم.
  • content: سوال یا درخواستی که ما به Chatgpt ارائه می دهیم.

نتیجه تماس:

{
  "id": "chatcmpl-6ruxjLkNNtIKeZ0dPdCGG2ijXIYHd",
  "object": "chat.completion",
  "created": 1678308367,
  "model": "gpt-3.5-turbo-0301",
  "usage": {
    "prompt_tokens": 19,
    "completion_tokens": 56,
    "total_tokens": 75
  },
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "nnThis adorable little kitten has found a new favorite spot to lounge around in! Can you guess what it is? Yep, you got it- a shoe! How cute is this? 😍😻 #catinshoe #kittenlove #cutenessoverload"
      },
      "finish_reason": null,
      "index": 0
    }
  ]
}

دستیار chatgptist مسئول است content زمینه:

Nnthis anditality بچه گربه کوچک مکان مورد علاقه جدیدی را برای حل و فصل پیدا کرده است! آیا می توانید بدانید که چیست؟ بله ، شما می فهمید- کفش! این چقدر شیرین است؟ 😻 #catinshoe #kittenlove #cutenessoverload

این نه تنها یک خلاصه بزرگ است ، بلکه ما ایموجی و حتی هاتگ داریم. اگر دوباره به نقطه پایان زنگ بزنید ، نتیجه متفاوتی خواهید گرفت.

ارسال در شبکه های اجتماعی

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

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

const OPENAI_API_KEY = "Your API OpenAI Key";
const AYRSHARE_API_KEY = "Your API Ayrshare Key";

const run = async () => {
  const options = {
    method: "POST",
    headers: {
      Authorization: `Bearer ${OPENAI_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      model: "gpt-3.5-turbo",
      messages: [
        {
          role: "user",
          content: "Write a social media post on a cat sitting in a shoe",
        },
      ],
    }),
  };

  const chatGPTResults = await fetch(
    "https://api.openai.com/v1/chat/completions",
    options
  ).then((res) => res.json());

  console.log("ChatGPT says:", JSON.stringify(chatGPTResults, null, 2));

  const optionsPost = {
    method: "POST",
    headers: {
      Authorization: `Bearer ${AYRSHARE_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      post: chatGPTResults.choices[0].message.content,
      platforms: ["facebook", "instagram"],
      mediaUrls: ["https://img.ayrshare.com/012/cat-in-shoe.jpg"],
    }),
  };

  const postResults = await fetch(
    "https://app.ayrshare.com/api/post",
    optionsPost
  ).then((res) => res.json());

  console.log("Ayrshare says:", JSON.stringify(postResults, null, 2));
};

run();

پاسخ هر دو Chatgpt و Ayrshare:

ChatGPT says: {
  "id": "chatcmpl-6rvrDplRIwdiUURwXzdU3iS0KiYUo",
  "object": "chat.completion",
  "created": 1678311807,
  "model": "gpt-3.5-turbo-0301",
  "usage": {
    "prompt_tokens": 19,
    "completion_tokens": 80,
    "total_tokens": 99
  },
  "choices": [
    {
      "message": {
        "role": "assistant",
        "content": "nn"Who needs a cozy bed when you have a shoe! 😺 This little furry feline has found the perfect spot to curl up and take a cat nap. Can you blame them? That shoe looks so snug and comforting. 🥰 What crazy places have you found your cats napping in?" #catsittinginshoes #crazycatnaps #furryfriends"
      },
      "finish_reason": null,
      "index": 0
    }
  ]
}
Ayrshare says: {
  "status": "success",
  "errors": [],
  "postIds": [
    {
      "status": "success",
      "id": "738681876342836_1098688181078083",
      "postUrl": "https://www.facebook.com/738681876342836_1098688181078083",
      "platform": "facebook"
    },
    {
      "status": "success",
      "id": "17987746003883214",
      "postUrl": "https://www.instagram.com/p/Cpix-vLtaBq/",
      "usedQuota": 1,
      "platform": "instagram"
    }
  ],
  "id": "KRRormDnpBTgfKYadpmn",
  "refId": "d93ca2784c9bf7bf83ce0bf081d16c91598aec28",
  "post": "nn"Who needs a cozy bed when you have a shoe! 😺 This little furry feline has found the perfect spot to curl up and take a cat nap. Can you blame them? That shoe looks so snug and comforting. 🥰 What crazy places have you found your cats napping in?" #catsittinginshoes #crazycatnaps #furryfriends"
}

و در اینجا پست واقعی اینستاگرام و فیس بوک وجود دارد:

دنیای جدید اجتماعی

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

اگر می خواهید در مورد نحوه عملکرد ChatGPT یا API در رسانه های اجتماعی اطلاعات بیشتری کسب کنید ، به این مقاله مراجعه کنید:

یک پست اجتماعی ایجاد کنید و پست های خود را بازنویسی کنید

اگر به دنبال یک نقطه پایان هستید که هم برای ایجاد نشریات اجتماعی پردازش می کند و هم برای بازنویسی نشریات – شبکه های اجتماعی نشریات تکراری را دوست ندارند – سپس نقطه پایانی جدید API ما را به قدرت /تولید API امتحان کنید.

API به ایجاد ، قالب بندی ، افزودن هشتگ ها و ایموجی ها می پردازد و حتی اطمینان می دهد که این انتشار طول شرایط را دارد ، یعنی. توییتر و 280 کاراکتر.




Source link

نوشته های مشابه

دیدگاهتان را بنویسید

دکمه بازگشت به بالا