آموزش OpenAI API برای توسعه دهندگان پایتون

OpenAI API for Python Developers

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

از زمان راه‌اندازی ChatGPT و انتشار زبان‌های مدل‌سازی جدید توسط OpenAI در سال ۲۰۲۲، علاقه فزاینده‌ای در جامعه فناوری گسترده‌تر برای کشف پتانسیل برنامه‌های کاربردی متعدد هوش مصنوعی مولد در نرم‌افزار و توسعه وب وجود داشته است. در این دوره، به مربی سندی لودوسکی بپیوندید تا با جدیدترین ابزارها و فن‌آوری‌ها، با تمرینات عملی و چالش‌های ورزشی در طول مسیر، به سرعت به سرعت برسید.

با نحوه استفاده از هوش مصنوعی مولد برای ایجاد نسل بعدی برنامه‌های کاربردی پایتون، از جمله OpenAI API، که به شما امکان می‌دهد ربات چت دستیار هوش مصنوعی خود را مستقیماً در یک برنامه بسازید و سفارشی کنید، بیاموزید. سندی به شما نشان می‌دهد که چگونه می‌توانید با مدل‌های تولیدی دیگر مانند DALL-E و Whisper Audio API و همچنین نحوه گسترش قابلیت‌های LLM با فراخوانی تابع و ساخت یک ربات چت با دانش سفارشی با استفاده از LangChain، embeddings و ChromaDB، آزمایش کنید.


سرفصل ها و درس ها

معرفی Introduction

  • ادغام هوش مصنوعی با پایتون AI integration with Python

1. معرفی هوش مصنوعی مولد: آنچه باید بدانید 1. Introducing Generative AI: What You Need to Know

  • آنچه شما باید بدانید What you should know

  • چه ابزارهایی نیاز دارید What tools you need

  • هوش مصنوعی مولد: آینده توسعه Generative AI: The future of development

  • هوش مصنوعی مولد: پیدایش و تکامل Generative AI: Genesis and evolution

2. هوش مصنوعی مولد: مفاهیم کلیدی و شروع 2. Generative AI: The Key Concepts and Getting Started

  • شروع با OpenAI: مفاهیم کلیدی Getting started with OpenAI: The key concepts

  • شروع یک پروژه جدید: Quickstart Start a new project: Quickstart

  • شروع به کار با OpenAI: ایجاد یک حساب کاربری Getting started with OpenAI: Create an account

  • پیکربندی پروژه: یک کلید API تنظیم کنید Configure the project: Set up an API key

  • تعریف دستورات و درخواست Defining prompts and making requests

3. ChatGPT API: یک برنامه Chatbot بسازید 3. ChatGPT API: Build a Chatbot Application

  • راه حل: ایجاد یک چت بات خنده دار - قسمت 1 Solution: Create a funny chatbot - part 1

  • چالش: یک چت بات خنده دار ایجاد کنید Challenge: Create a funny chatbot

  • راه اندازی و نمای کلی پروژه Project setup and overview

  • درخواست و ایجاد تکمیل چت Making requests and generating chat completions

  • مقدمه ای بر هوش مصنوعی محاوره ای Introduction to conversational AI

  • احراز هویت و پیکربندی Authentication and configuration

  • راه حل: ایجاد یک چت بات خنده دار - قسمت 2 Solution: Create a funny chatbot - part 2

  • یک پیام سیستمی را با دستورالعمل تعریف کنید Define a system message with instructions

4. آزمایش با سایر مدل های مولد 4. Experimenting with Other Generative Models

  • با DALL·E هنر خلاق ایجاد کنید Generate creative art with DALL·E

  • یک لایه اعتدال اضافه کنید Add a moderation layer

  • Whisper Audio API: ترجمه نمونه صوتی Whisper Audio API: Translate audio sample

  • Whisper Audio API: نمونه‌های صوتی را رونویسی کنید Whisper Audio API: Transcribe audio samples

  • معرفی Moderation API Introducing the Moderation API

  • یک گالری تصاویر با DALL·E ایجاد کنید Create an image gallery with DALL·E

  • متن به تصویر: معرفی مدل DALL·E Text to image: Introducing the DALL·E model

  • Whisper Audio API: گفتار به متن Whisper Audio API: Speech-to-text

5. گسترش قابلیت های LLM با فراخوانی تابع 5. Extending the LLM Capabilities with Function Calling

  • چالش: به یک API عمومی متصل شوید Challenge: Connect to a public API

  • توابع فراخوانی Call functions

  • راه حل: فراخوانی توابع و ایجاد پاسخ های گسترده Solution: Call functions and generate extended responses

  • مقدمه ای بر فراخوانی تابع OpenAI Introduction to OpenAI function calling

  • توابع و پارامترها را تعریف کنید Define functions and parameters

6. ساخت یک چت بات دانش سفارشی با LangChain، Embeddings و ChromaDB 6. Building a Custom-Knowledge Chatbot with LangChain, Embeddings, and ChromaDB

  • بارگیری و تقسیم اسناد Load and split documents

  • شروع کار با LangChain Getting started with LangChain

  • ایجاد یک فروشگاه برداری و جاسازی‌ها (Chroma) Create a vector store and embeddings (Chroma)

  • مفاهیم کلیدی LangChain LangChain key concepts

  • زنجیره های اجرا: بازیابی دانش و تولید محتوا Run chains: Knowledge retrieval and content generation

  • یک رابط کاربری با Streamlit ایجاد کنید Create a user interface with Streamlit

  • اجزای زنجیره ای (LCEL) Chain components (LCEL)

نتیجه Conclusion

  • آخرین کلمات و مراحل بعدی Last words and next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش OpenAI API برای توسعه دهندگان پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 18m
39
Linkedin (لینکدین) lynda-small
26 بهمن 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,315
- از 5
دارد
دارد
دارد
Sandy Ludosky

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sandy Ludosky Sandy Ludosky

توسعه دهنده وب و مربی

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

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

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

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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