강의

멘토링

커뮤니티

AI Technology

/

AI Agent Development

OpenAI API-Based Generative AI Application Development in Practice

This course is a hands-on program where you'll directly implement generative AI applications based on text, images, voice, and documents using the OpenAI API. Starting from setting up the Anaconda and Jupyter Notebook environment, it covers essential development environment configurations for real-world work, including API Key management and understanding costs and tokens. Based on the latest Responses API, you'll implement text generation, summarization, classification, Vision (image understanding), voice processing, and PDF input processing, while practicing core features used directly in the field step by step, such as Function Calling, Structured Outputs (Pydantic), Embedding, and RAG (File Search). Additionally, you'll learn how to expand beyond simple API calls to 'intelligent AI services' by including Web Search, Code Interpreter, Streaming, Background tasks, and Conversation State management. Finally, the goal is to implement agent-based AI systems that autonomously select and execute tools using the Agents SDK and MCP (Model Context Protocol), while learning the structure and design perspectives necessary for actual service development.

(4.5) 12 reviews

79 learners

  • YoungJea Oh
이론 실습 모두
Python
NLP
ChatGPT
openAI API
Generative AI

What you will gain after the course

  • Basic concepts and features of the latest OpenAI API

  • How to create and manage API keys

  • How to select different language models and tune parameters

  • Automated text generation

  • Chatbot Development

  • Document Summary and Generation

  • How to optimize performance and make efficient API calls

How does the OpenAI API boost our productivity? 🤔

The answer lies in the powerful combination of generative AI and APIs. The OpenAI API provides various features such as natural language processing, text generation, image generation, and voice processing, helping developers easily and quickly create applications utilizing AI.

In this course, you will learn how to develop AI-based applications using the OpenAI API. You can learn how to implement natural language processing, speech conversion, image generation, recommendation systems, and more by utilizing OpenAI's GPT-5, DALL·E, Whisper, and Embedding models.

In addition, you'll practice the latest technologies such as Prompt Engineering, Function Calling, Structured Outputs, Agent SDK, and MCP, and build AI applications that can maximize productivity yourself.

If you're tired of superficial tutorials, build AI applications you can use in real-world scenarios and rediscover the joy of development! 🚀

From text, images, to voice
Practical development with OpenAI API

📌 All core features of OpenAI API in one place! We provide practical AI application development know-how utilizing GPT-4o, DALL·E, Whisper, and Embedding.

📌 This is a course where you learn by directly practicing OpenAI's latest technologies such as Prompt Engineering, Function Calling, and Agent SDK.

📌 10% Theory, 90% Practice! Rather than simple concept explanations, you'll directly build and experiment with AI services based on OpenAI API.

📌 AI Utilization Methods to Boost Productivity – Learn AI not as a simple tool, but in a form that can be immediately applied to real projects.

📌 A course for beginners and intermediate learners! If you have basic experience developing APIs using Python, you can master AI-based application development in this course. 🚀

We recommend this for:

🧑‍💻 I want to learn AI-based backend development.

If you can build basic APIs but are wondering how to add advanced features using AI, this course will solve that for you.

🌍 I'm interested in service development using AI and APIs.

This course is for those who want to learn how to apply AI in real projects using ChatGPT, DALL·E, Whisper, and Embedding models.

🚀 I want to apply the latest AI technology in real-world practice.

Learn how to develop AI services using the latest OpenAI API features including Function Calling, Agent SDK, and MCP through hands-on practice.

After completing the course

💡 Using the OpenAI API becomes natural.

You will be able to freely develop AI-based applications using GPT-5, DALL·E, Whisper, and Embedding.

🔍 Advanced AI service development is now possible using Function Calling and Agent SDK API.

You will learn how AI calls external APIs, performs file searches, and executes code in actual production environments.

📊 You can improve AI response quality by utilizing Prompt Engineering.

You can design more sophisticated AI responses by utilizing Few-shot Prompting, Chain-of-Thought, Structured Outputs, and more.

You'll learn the following content.

📌 OpenAI API Basics and Applications
Implement natural language processing, image generation, voice conversion, and recommendation systems directly using GPT-5, DALL·E, Whisper, and Embedding models.

📌 Function Calling and Agent API
Learn how AI calls external APIs, performs file searches, and executes code using OpenAI's Function Calling.

📌 Prompt Engineering Optimization Techniques
Learn how to design more sophisticated and accurate AI responses using Few-shot Prompting and Chain-of-Thought techniques.

📌 Understanding the Principles of Transformers and Embeddings
Learn how Transformer models work and how to use embeddings for text vectorization, similarity search, and building recommendation systems.

The Creator of This Course - Oh Young-je

  • 2019 ~ Present: Professional AI Instructor

  • 2001~2019: IT Development and Operations in the Field

  • Operating 13 AI courses on Inflearn

💡Increase trust in your course by introducing the instructor through a profile related to this course.

  • Focus on your background and experience that are closely related to the course topic.

  • Rather than simply listing all your credentials, it's better to weave in the thoughts and motivations that led you to create this course.

  • Catch attention by using portfolios, videos, photos along with concise writing.

Notes Before Taking the Course

Practice Environment

  • The course is conducted based on Windows. If you have Anaconda installed in a MacOS environment, you can follow most of the practical exercises.

  • In the course, we conduct OpenAI API practice using Jupyter Notebook.

  • You need to obtain an OpenAI API Key for the hands-on practice. The issuance process will be explained in detail during the course.

Learning Materials

  • I'll provide you with the PDF file and GitHub link!

Prerequisites and Important Notes

  • Basic Python Syntax

  • Prior knowledge of artificial intelligence natural language processing models is helpful but not required.

Recommended for
these people

Who is this course right for?

  • Developers and engineers familiar with programming languages including Python

  • Students and researchers learning machine learning and deep learning

  • Startup founders and planners who want to apply AI technology to their business

  • Professors and lecturers who conduct AI education

Need to know before starting?

  • Python programming language

Hello
This is

4,114

Learners

356

Reviews

149

Answers

4.7

Rating

15

Courses

오랜 개발 경험을 가지고 있는 Senior Developer 입니다. 현대건설 전산실, 삼성 SDS, 전자상거래업체 엑스메트릭스, 씨티은행 전산부를 거치며 30 년 이상 IT 분야에서 쌓아온 지식과 경험을 나누고 싶습니다. 현재는 인공지능과 파이썬 관련 강의를 하고 있습니다.

홈페이지 주소:

https://ironmanciti.github.io/

Curriculum

All

51 lectures ∙ (8hr 22min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

12 reviews

4.5

12 reviews

  • song35251006님의 프로필 이미지
    song35251006

    Reviews 1

    Average Rating 5.0

    5

    93% enrolled

    • trimurti
      Instructor

      Thank you for giving me a good review.

  • sunheeshin4499님의 프로필 이미지
    sunheeshin4499

    Reviews 4

    Average Rating 5.0

    5

    30% enrolled

    • trimurti
      Instructor

      Thank you for the good review.

  • gynam4062님의 프로필 이미지
    gynam4062

    Reviews 17

    Average Rating 4.8

    3

    30% enrolled

    • stakso7540님의 프로필 이미지
      stakso7540

      Reviews 5

      Average Rating 3.4

      4

      100% enrolled

      • jyp4님의 프로필 이미지
        jyp4

        Reviews 13

        Average Rating 4.8

        5

        100% enrolled

        It's been over a year since I started using it for work, but only now have I begun learning the fundamentals. Once you know it, it seems like nothing, but the entry barrier feels a bit high. The examples were good. It was good because they were immediately applicable with just a little bit of adaptation. It was good to learn the overall usage of openai.

        • trimurti
          Instructor

          Thank you for the good review.

      Limited time deal ends in 7 days

      $44,000.00

      20%

      $42.90

      YoungJea Oh's other courses

      Check out other courses by the instructor!

      Similar courses

      Explore other courses in the same field!