본문 바로가기

OpenAI

(8)
OpenAI GPTs - 02. GPT Action 연습 실제 API 서버를 구축하고 GPT Action을 사용하여 API 호출을 실행하는 방법을 연습합니다. GitHub: https://github.com/just-record/gpts_practice_202410 - 전체 코드연습 내용도시의 현재 날씨 정보 가져오기 - get방식도시의 현재 날씨 정보 가져오기 - post방식도시의 현재 날씨 정보 가져오기 - API Key 사용하여 인증설치# 터미널에서 실행pip install fastapipip install uvicornpip request1. Get 방식API 서버 구축 - Getapp.py: FastAPI 사용from fastapi import FastAPI, HTTPExceptionimport uvicornapp = FastAPI(title="Sim..
OpenAI GPTs - 01. GPT Action GPTs란https://openai.com/index/introducing-gpts/ChatGPT의 맞춤형 버전: 사용자가 특정 목적에 맞게 커스터마이징 가능GPT 빌더나 편집기를 통해 쉽게 자신만의 GPTs를 만들고 편집 가능instructions(지침), extra knowledge(추가지식), and any combination of skills(다양한 기능)을 결합 가능다른사람과 공유 가능사용법✔️ 다른 블로그 포스트 참조https://spartacodingclub.kr/blog/how-to-use-gptshttps://www.magicaiprompts.com/docs/gpts-complete-guide/how-to-use-gpts/GPT Actionhttps://platform.openai.co..
AI Service - Flask VS FastAPI AI Service: Flask VS FastAPIAI Service를 구축하기 위해 Flask와 FastAPI의 비교Flask장점간단하고 가벼움: 초보자도 쉽게 시작할 수 있는 단순한 구조유연성: 개발자가 원하는 대로 구조를 설계할 수 있음광범위한 커뮤니티와 풍부한 확장 기능단점비동기 처리가 기본적으로 지원되지 않음대규모 애플리케이션에서는 구조화에 더 많은 노력이 필요타입 힌팅이 기본적으로 제공되지 않음FastAPI장점빠른 성능: 비동기 처리를 기본적으로 지원자동 문서화: Swagger UI와 ReDoc을 통한 API 문서 자동 생성타입 힌팅과 데이터 검증: Pydantic을 이용한 강력한 타입 체크와 데이터 검증현대적인 Python 기능 활용: 비동기 프로그래밍, 타입 힌팅 등단점학습 곡선: 비동기 ..
Telegram - ChatBot (OpenAI API) Telegram의 API를 이용 하여 ChatBot을 만드는 방법을 가볍게 알아보겠습니다. OpenAI의 API를 사용하여 인공지능이 답변 하도록 하겠습니다.관련 링크Telegram 공식 사이트: https://telegram.orgTelegram 설치: https://telegram.org/apps모바일, 데스크탑에 Telegram을 설치 할 수 있습니다.Telegram API(개요): https://core.telegram.org/apiBot API: 봇을 이용한 간단한 프로그래밍Telegram API and TDLib: 자신의 앱을 만들어서 Telegram을 사용저희는 Bot API를 사용하여 ChatBot을 만들어 보겠습니다.Telegram Bots(개요): https://core.telegram..
OpenAI API - 04. Assistants 수정 일자: 2024-04-26 출처: https://platform.openai.com/docs/assistants/overview/agentsOpenAI의 공식 문서를 거의 그대로 옮긴 것입니다. Python 기준으로 간단하게 작성하였습니다. OpenAI의 API를 사용하면 OpenAI에서 제공하는 웹 사이트가 아닌 다른 곳에서 OpenAI의 인공지능 기능을 사용할 수 있습니다. 개발하고자 하는 서비스에 OpenAI의 인공지능 기능을 추가 할 수 있습니다. OpenAI API 연습 코드: https://github.com/just-record/openai_api 문서를 작성하는 동안 Assistant API의 버전이 업데이트 되었습니다. 'V2'로 수정하였습니다.Assistants - Overview..
OpenAI API - 03. Endpoint (Embedding, Images) 수정 일자: 2024-04-10 출처: https://platform.openai.com/docs/api-referenceOpenAI의 공식 문서를 거의 그대로 옮긴 것입니다. Python 기준으로 간단하게 작성하였습니다. OpenAI의 API를 사용하면 OpenAI에서 제공하는 웹 사이트가 아닌 다른 곳에서 OpenAI의 인공지능 기능을 사용할 수 있습니다. 개발하고자 하는 서비스에 OpenAI의 인공지능 기능을 추가 할 수 있습니다. Endpoint는 OpenAI API의 URL을 의미합니다. 각 Endpoint는 OpenAI의 서비스 중 하나를 나타냅니다. 예를 들어, https://api.openai.com/v1/chat/completions는 채팅을 완성하는 데 사용되는 Endpoint입니다. ..
OpenAI API - 02. Endpoint (Audio, Chat) 수정 일자: 2024-04-10 출처: https://platform.openai.com/docs/api-referenceOpenAI의 공식 문서를 거의 그대로 옮긴 것입니다. Python 기준으로 간단하게 작성하였습니다. OpenAI의 API를 사용하면 OpenAI에서 제공하는 웹 사이트가 아닌 다른 곳에서 OpenAI의 인공지능 기능을 사용할 수 있습니다. 개발하고자 하는 서비스에 OpenAI의 인공지능 기능을 추가 할 수 있습니다. Endpoint는 OpenAI API의 URL을 의미합니다. 각 Endpoint는 OpenAI의 서비스 중 하나를 나타냅니다. 예를 들어, https://api.openai.com/v1/chat/completions는 채팅을 완성하는 데 사용되는 Endpoint입니다. ..
OpenAI API - 01. Getting Started 수정 일자: 2024-04-10 출처: https://platform.openai.com/docs/api-referenceOpenAI의 공식 문서를 거의 그대로 옮긴 것입니다. Python 기준으로 간단하게 작성하였습니다. OpenAI의 API를 사용하면 OpenAI에서 제공하는 웹 사이트가 아닌 다른 곳에서 OpenAI의 인공지능 기능을 사용할 수 있습니다. 개발하고자 하는 서비스에 OpenAI의 인공지능 기능을 추가 할 수 있습니다. OpenAI API 연습 코드: https://github.com/just-record/openai_api소개 (Introduction)HTTP 요청을 통해서 API를 사용 할 수 있습니다. OpenAI에서는 공식적으로 Python 바인딩과 Node.js 라이브러리를 제..