강력한 무기 OpenAI API로 나만의 AI 구현하기2022년 말 혜성같이 등장한 ChatGPT는 어느새 일상에 깊숙이 파고들었다. ChatGPT 개발사인 오픈AI는 AI 모델을 누구나 쉽게 커스터마이즈할 수 있는 API를 공개했다. 바로 OpenAI API다. AI 모델을 위한 API로, 관련 지식이 없어도 누구나 이용할 수 있는 API다. 단 1달러로 API를 수백 번 사용할 수 있고, 등록만 하면 곧바로 테스트해볼 수도 있다. AI 봇이나 이미지 생성, 정보를 학습시킨 오리지널 AI 모델 제작 등 원하는 용도로 쉽게 활용할 수 있다.
이 책은 AI 시대에 강력한 무기가 되어줄 OpenAI API 활용법을 체계적으로 담아냈다. 많은 개발자에게 친숙한 프로그래밍 언어인 파이썬과 자바스크립트(Node.js)를 사용한 다양한 예제를 제공하는 것은 물론 노코드 도구를 통한 OpenAI API 사용법까지 소개한다.
1장은 OpenAI API의 개념을 살펴본 후 본격적으로 예제에 들어가기 앞서 계정 등록, 샘플 동작 확인 등 API를 사용해 개발할 수 있는 환경을 준비한다. 2장은 파이썬과 Node.js의 라이브러리를 사용해 OpenAI API에 접근하는 방법을 설명하며, 웹 애플리케이션과 웹페이지에서 API를 사용하는 샘플을 작성해본다. 3장은 Completions API를 사용해 사전 만들기, AI 봇 만들기, Q&A용 AI 제작 등을 해보면서 기본적인 프롬프트를 작성법을, 4장은 Completions API의 다양한 옵션 기능인 에러 처리와 모델, 옵션 인수를 알아본다.
5장은 채팅을 이용하는 Chat Completion과 음성 데이터를 텍스트로 생성하는 Transcription API를 설명하면서 채팅창을 만들고 음성을 텍스트로 추출해보고, 6장은 이미지 생성 기능인 Image Generation을 살펴보면서 이미지를 생성하고 편집하는 방법을 알아본다. 7장은 기존의 AI 모델을 기반으로 자체 데이터를 추가해 나만의 모델을 만들어보고, 8장은 파워 플랫폼 환경인 파워 오토메이트, 파워 앱스, 데스크톱용 파워 오토메이트 등에서 API를 사용하는 방법을 설명한다. 마지막으로 9장은 클릭이나 구글 앱시트, 앱스 스크립트, 오피스 스크립트와 같은 노코드 개발 도구에서의 사용법을 살펴본다.
AI 시대를 살아가고 있는 지금, AI 활용 능력을 높이고 싶다면 다양한 예제를 통해 OpenAI API 활용법을 쉽게 알려주는 이 책이 좋은 지침서가 되어줄 것이다.
주요 내용
● OpenAI API의 기본 개념
● 파이썬과 자바스크립트에서의 OpenAI API 활용법
● 원하는 결과를 얻기 위한 프롬프트 작성법
● DALL-E를 이용한 이미지 생성과 설정법
● 자체 데이터를 기반으로 한 나만의 모델 제작
● 파워 플랫폼, 노코드, 매크로 환경에서의 API 사용법