Ailib.ir
  • کاربردهای هوش مصنوعی
    • Chatbots
  • شرکت‌های هوش مصنوعی
    • OpenAI
بدون نتیجه
مشاهده تمام نتایج
هوش مصنوعی کاربردی، روندها و اخبار
  • کاربردهای هوش مصنوعی
    • Chatbots
  • شرکت‌های هوش مصنوعی
    • OpenAI
بدون نتیجه
مشاهده تمام نتایج
وب سایت هوش مصنوعی
بدون نتیجه
مشاهده تمام نتایج
Home کاربردهای هوش مصنوعی Chatbots

پیاده سازی ChatGPT خود در جاوا :OpenAI Models GPT-4,GPT-3.5,GPT-3,Whisper,Codex,Moderation | توسط مهربان سینگ | مارس، 2023

مارس 19, 2023
در Chatbots, OpenAI
0 0
0
پیاده سازی ChatGPT خود در جاوا :OpenAI Models GPT-4,GPT-3.5,GPT-3,Whisper,Codex,Moderation |  توسط مهربان سینگ |  مارس، 2023
0
SHARES
32
VIEWS
Share on FacebookShare on Twitter

عکس از Owen Beard در Unsplash

OpenAI یک شرکت شناخته شده متخصص در توسعه فناوری های پیشرفته هوش مصنوعی (AI) است. در میان طیف چشمگیر محصولات Generative Pre-trained Transformer (GPT)، API به عنوان یک نوآوری شاخص برجسته است. این مدل زبان می تواند پاسخ های انسانی به پرس و جوها را به زبان طبیعی ایجاد کند و آن را به ابزاری ایده آل برای ساخت ربات های چت تبدیل کند.

این پست وبلاگ شما را در ایجاد یک ربات چت با استفاده از OpenAI GPT API در جاوا راهنمایی می کند. در اینجا ما سعی خواهیم کرد یک ربات مشاور سرمایه گذاری بسازیم که با استفاده از ChatGPT OpenAI Api به درخواست سرمایه گذاری شما پاسخ می دهد.

اعتبار OpenAI خود را با ایجاد یک حساب کاربری در وب سایت OpenAI دریافت کنید. پس از ایجاد حساب، یک کلید/توکن API برای استفاده در برنامه جاوا خود ایجاد کنید.

جاوا 11 را نصب کنید

وابستگی زیر را در pom.xml خود اضافه کنید. لطفاً از این پیوند maven استفاده کنید:

 <dependency>
<groupId>com.theokanning.openai-gpt3-java</groupId>
<artifactId>{api|client|service}</artifactId>
<version>version</version>
</dependency

اکنون کلاس ربات مشاور سرمایه گذاری خود را در کمتر از 100 LOC پیاده سازی کنید.

public class InvestmentAdviserBot {

public static void main(String[] args) {
// must required open ai toc
String token = System.getenv("OPENAI_TOKEN");

// Create an instance of OpenAiService that will interact with OpenAI Chat GPT API.
OpenAiService investmentBotService = new OpenAiService(token);

// Get the required model of your choice
Engine davinciEngine = investmentBotService.getEngine("davinci");

// The generated text results are returned in this array
ArrayList < CompletionChoice > investmentCompletionChoiceList = new ArrayList < CompletionChoice > ();

System.out.println("\nLets Begin...");

String investMentQuery = "Can you please help me where should I invest 1000 Rs in mutul fund";

CompletionRequest completionRequest = CompletionRequest.builder()
.prompt(investMentQuery)
.temperature(0.7)
.maxTokens(96)
.topP(1.0)
.frequencyPenalty(0.0)
.presencePenalty(0.3)
.echo(true)
.build();

investmentBotService.createCompletion("davinci", completionRequest).getChoices().forEach(line - > {
storyArray.add(line);
});
System.out.println(investmentCompletionChoiceList);
}

}

سعی کنید کد بالا را درک کنید.

  1. برای احراز هویت api به توکن OpenAI نیاز داریم.
  2. مقداردهی اولیه شی از OpenAiService.
  3. یک درخواست تکمیل با پارامترهای زیر ایجاد کنید:
  4. سریع : اعلان (های) برای ایجاد تکمیل برای، کدگذاری شده به صورت رشته، آرایه رشته ها، آرایه نشانه ها یا آرایه آرایه های نشانه.
  5. دما:از چه دمای نمونه برداری استفاده شود، بین 0 و 2. مقادیر بالاتر مانند 0.8 خروجی را تصادفی تر می کند، در حالی که مقادیر پایین تر مانند 0.2 آن را متمرکزتر و قطعی تر می کند.
  6. نشانه ها: حداکثر تعداد توکن های تولید شده پس از تکمیل. تعداد توکن‌های prompt و max_tokens نمی‌تواند از طول بافت مدل تجاوز کند. بیشتر مدل ها دارای طول زمینه 2048 توکن هستند (به جز مدل های جدیدتر که از 4096 پشتیبانی می کنند).
  7. topP: جایگزینی برای نمونه‌برداری دما، به نام نمونه‌گیری هسته، که در آن مدل، نتیجه توکن‌ها را با استفاده از جرم تصادفی top_p در نظر می‌گیرد. بنابراین 0.1 به این معنی است که تنها نشانه هایی که 10٪ از محتمل ترین جرم را تشکیل می دهند در نظر گرفته می شوند، معمولاً تغییر این مورد یا دما را توصیه می کنند، اما نه هر دو را.
  8. فرکانس جریمه:برای بهینه سازی عملکرد یک مدل زبان، تعیین مقداری بین -2.0 و 2.0 مهم است. وقتی این مقدار مثبت باشد، معرفی نشانه های جدید را بر اساس فراوانی آنها در متن جریمه می کند. این به این معنی است که مدل کمتر احتمال دارد که همان خط را کلمه به کلمه تکرار کند و در نتیجه خروجی زبان طبیعی تر و جذاب تر خواهد بود.
  9. جریمه حضور:لطفا عددی بین -2.0 و 2.0 وارد کنید. اگر یک مقدار مثبت وارد کنید، مدل نشانه‌های جدید را بر اساس ظاهرشان در متن تاکنون جریمه می‌کند. این احتمال بحث مدل در مورد موضوعات جدید را افزایش می دهد
  10. پژواک:برای اطمینان از اینکه پاسخ شما واضح و کامل است، لطفاً قبل از ارائه پاسخ، درخواست را تکرار کنید. این به جلوگیری از هرگونه سردرگمی و اطمینان از درک کامل پاسخ شما کمک می کند.
  11. مدل :او OpenAI API توسط طیف گسترده ای از مدل ها، هر کدام دارای قابلیت های منحصر به فرد و ساختار قیمت گذاری است. این تنوع باعث انعطاف پذیری بیشتر در انتخاب مناسب ترین مدل برای یک کار معین می شود و در عین حال طیف وسیعی از بودجه ها را نیز در نظر می گیرد. چه به دنبال یک مدل رده بالا با ویژگی‌های پیشرفته یا یک گزینه مقرون‌به‌صرفه باشید، OpenAI API شما را پوشش می‌دهد. با مجموعه مدل‌های جامع آن، می‌توانید مطمئن باشید که مناسب برای نیازهای خود خواهید یافت.
مدل های OpenAI

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

از مارس 2023، قیمت گذاری برای OpenAI API به شرح زیر است:

GPT-3

100000 توکن اول تولید شده در ماه رایگان هستند. پس از آن، هزینه 0.006 دلار برای هر توکن برای 1 میلیارد توکن اول در ماه است. هنگامی که از 1 میلیارد توکن فراتر رفتید، هزینه به 0.003 دلار برای هر توکن کاهش می یابد.

GPT-2

5 میلیون توکن اول تولید شده در ماه رایگان هستند. پس از آن، هزینه 0.00006 دلار برای هر توکن برای 500 میلیون توکن بعدی در ماه است. هنگامی که از 500 میلیون توکن فراتر رفتید، هزینه به 0.00003 دلار برای هر توکن کاهش می یابد.

مدل های دیگر

قیمت سایر مدل ها مانند DALL-E، CLIP و Codex بسته به مدل خاص و حجم استفاده متفاوت است. اطلاعات بیشتر را می توانید در وب سایت OpenAI بیابید.

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

در این پست وبلاگ، نحوه استفاده از OpenAI GPT API در جاوا برای ساخت ربات چت را توضیح داده ایم.

برچسب ها: chat gptChatGPT
نوشته قبلی

پاسخ چین به ChatGPT اولین بار مصنوعی می شود و ناامید می شود

نوشته‌ی بعدی

به گفته مهندس هوش مصنوعی، چگونه می توان اعلان های ChatGPT بهتری نوشت

نوشته‌ی بعدی
به گفته مهندس هوش مصنوعی، چگونه می توان اعلان های ChatGPT بهتری نوشت

به گفته مهندس هوش مصنوعی، چگونه می توان اعلان های ChatGPT بهتری نوشت

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

You might also like

هوش مصنوعی غیر متمرکز: پر از قول ، اما بدون چالش

هوش مصنوعی غیر متمرکز: پر از قول ، اما بدون چالش

آگوست 27, 2025
سرمایه گذاری هوش مصنوعی ماهیت دوگانه دارد

سرمایه گذاری هوش مصنوعی ماهیت دوگانه دارد

آگوست 27, 2025
X و Xai Sue Apple و Openai بیش از ادعاهای انحصار هوش مصنوعی

X و Xai Sue Apple و Openai بیش از ادعاهای انحصار هوش مصنوعی

آگوست 26, 2025
Airbnb برای کمک به جلوگیری از مهمانی های خانه به AI می رود

Airbnb برای کمک به جلوگیری از مهمانی های خانه به AI می رود

آگوست 26, 2025
هنگامی که مراکز داده AI محدودیت های فضایی را نشان می دهند: رفع جدید Nvidia

هنگامی که مراکز داده AI محدودیت های فضایی را نشان می دهند: رفع جدید Nvidia

آگوست 25, 2025
Google Gemini Govt ایالات متحده را با قیمت 0.47 دلار آژانس AI POWERS می کند

Google Gemini Govt ایالات متحده را با قیمت 0.47 دلار آژانس AI POWERS می کند

آگوست 25, 2025

AiLib

هوش مصنوعی وارد عصر جدیدی شده است. قابلیت‌های اخیر آن موجب حیرت همگان شده است. در این حیرت جذاب در کنارتان هستیم.

دسته‌ها

  • Chatbots
  • OpenAI
  • Uncategorized
  • شرکت‌های هوش مصنوعی
  • کاربردهای هوش مصنوعی

برچسب‌ها

ChatGPT chat gpt
  • کاربردهای هوش مصنوعی
  • شرکت‌های هوش مصنوعی

© 2023 AiLib.ir - هوش مصنوعی کاربردی، روندها و اخبار

خوش آمدید!

وارد ناحیه کاربری خود شوید

رمز عبور را فراموش کرده اید؟

رمز عبور خود را بازیابی کنید

لطفا نام کاربری یا آدرس ایمیل خود را برای بازنشانی رمز عبور خود وارد کنید.

ورود به سیستم
بدون نتیجه
مشاهده تمام نتایج
  • کاربردهای هوش مصنوعی
    • Chatbots
  • شرکت‌های هوش مصنوعی
    • OpenAI

© 2023 AiLib.ir - هوش مصنوعی کاربردی، روندها و اخبار