IT58 [ChatGPT] Vision API (with Python) ChatGPT Vision API (With Python)ChatGPT Vision은 대규모 언어 모델(LLM)과 이미지,화면캡처 등의 추가 양식이 통합되어 언어적 기능과 함께 시각적 정보를 처리함으로써 인공지능의 새로운 지평을 열어주고 있는 모델 입니다. 와이어프레임이나 UI 디자인을 제공함으로써 코드를 생성할 수 있고, 필기 텍스트를 바로 번역할 수 있으며, 간단하거나 복잡한 인포그래픽,다이어그램에 대한 빠른 해석과 설명, 음식 레시시피 설명 등 다양한 분야에서 활용이 가능합니다. 아마 이 기능은 곧 영상과 연결되어 실시간 주변 상황을 판단하고, 위험요소 식별, 번역,안내 등 광범위한 분야로의 발전을 이루어 나갈 것입니다. Case1 : 이미지 링크를 이용한 Vision 사용 인터넷 또는 회사의 사.. 2024. 12. 9. [ChatGPT] Audio API : 음성 대화하기 (Text to Speech) Text to Speech ChatGPT의 Audio API 는 Speech를 위해 6개의 내장 음성을 가지고 있는 TTS (Text -to -Speech)모델을 제공합니다. 기본적으로는 GPT로 입력한 Text를 음성으로 읽어주는 기능인데 조금만 활용하면 다양한 방면에서 활용이 가능할 것입니다. 예를 들어 Whisper 모델 기반의 음성을 텍스트로 변환해주는 Voice to Text 기능을 활용하여 사용자의 음성을 인식하여 텍스트로 변환 후 GPT에게 질문을 하고 GPT가 답변한 내용을 Text to Speech모델을 이용하여 음성으로 출력한다면 실제 gpt와 대화를 하는 모델을 쉽게 구현하실 수 있답니다. 또한, 약간의 프롬프트 수정만으로 실시간 번역기도 구현할 수 있을 것입니다. ChatGPT에서 .. 2024. 11. 13. [ChatGPT]Assistants API 활용 Assistants API 와.. 활용도가 높았던 Custom GPT(GPTs)는 API를 제공하지 않아 많이 아쉬었는데 Assistants API에서 Custom GPT의 File Search, Code interpreter, Functions 을 지원하게 되어 무궁무진한 활용도를 가지게 되었답니다. 기업의 내부 시스템과 연동을 하거나, 내부 자료로 ChatBOT을 운영할 수 있을 것입니다. Assistants API는 현재 (24년 6월) Beta 딱지가 붙어있어서 예제의 코드에도 Beta 딱지가 붙어 있지만 요즘 업그레이드 되는 속도를 보면 곧 정식 공개가 될 것입니다. Assistants API의 구조는 기본적으로 아래의 구조를 따릅니다. 새롭게 적용되는 Thread 개념이 추가 되었습니다. 대.. 2024. 6. 9. [Python] 시각화 plot() (Matplotlib,Pandas) MatplotlibMatplotlib는 Python 프로그래밍 언어 및 수학적 확장 NumPy 라이브러리를 활용한 시각화 라이브러리 입니다. Matplotlib 라이브러리를 이용하면 데이터를 쉽게 시각화할 수 있답니다. 우선 시각화를 위해 아래와 같은 엑셀 예제 파일을 준비해볼게요. Data,Day,Sales1,Sales2 열을 같고 있는 1개월치 매출 데이터입니다. Plot Plot은 일반적으로 둘 이상의 변수 간의 관계를 보여주는 그래프로 보시면됩니다. Matplotlib을 사용하기 위해서는 우선 설치를 하셔야 합니다. 터미널에서 pip install matplotlib, pip install Numpy 를 이용하여 먼저 설치 해주세요. 자. 엑셀에서 가져온 데이터의 'Day' 열과 'Sales1.. 2024. 6. 4. [Python] Pandas[판다스] 활용하기(2) Pandas(2)위와 같이 엑셀 (또는 csv 등 파일)에 데이터가 있을 경우 해당 데이터를 불러와서 Pandas에 넣는 작업이 필요합니다. import pandas as pdimport openpyxl #엑셀 호출 모듈#엑셀파일 불러오기df=pd.read_excel('c:\Point.xlsx')C 드라이 안에 Point.xlsx 파일이 있다고 가정한 예시이며 활용할 파일이 여러분들의 PC에 있다면 해당 경로를 입력하시면 됩니다. 엑셀을 호출하기 위해서는 openpyxl 모듈을 설치하여야 합니다. 터미널에서 pip install openpyxl을 이용하여 설치를 하시면 됩니다.Pandas로 가져온 데이를 확인하는 방법은 info() 함수로 아래와 같이 호출하면 테이터 프레임의 크기, 타입, 결측치 등의.. 2024. 5. 30. [Python] Pandas[판다스] 활용하기(1) Pandas 라이브러리 판다스(Pandas)는 파이썬 데이터 분석 라이브러리 중 하나로, 행과 열로 이루어진 데이터 객체를 만들어서 사용할 수 있으며 대용량의 데이터를을 처리하는데 매우 편한 라이브러리 입니다. 판다스는 1차원 데이터를 다루기 위한 객체인 Series(시리즈)와 2차원 데이터를 다루는 DataFrame(데이터프레임)이 있습니다. Pandas 설치 Pandas를 사용하려면 먼저 라이브러리 설치가 필요합니다. 아래와 같이 VSCode의 Termial 에서 Pandas를 설치 합니다. pip install pandasDataFrame행과 열로 이루어진 2차원 데이터 객체이며, 열은 각각의 변수를 나타내고,행은 각각의 관측치를 나타냅니다. 기본적으로 생성할때는 2차원 리스트 또는 딕셔너리, 파.. 2024. 5. 29. [ChatGPT] GPTs Action 기능으로 API 연동하기 GPTs Action 활용하기 : API로 Naver 검색결과 가져오기 Custom GPT의 Action 기능은 GPTs를 활용할때 외부 API와 연동하여 GPT가 가지고 있지 않는 데이터를 활용하여 답변을 제공하는 기능입니다. 24년 GPTs가 발표되면서 기존 Plugin으로 활용되었던 기능이 Action기능으로 탑재되었으며 외부 API 연동에 있어 별도의 개발 영역이 제외되었기에 일반 사용자 입장에서는 기존보다 훨씬 접근성과 활용도가 높아졌습니다.일반적으로 API를 활용하는 방법은 아래의 2가지 방법이 있을 것입니다.1. API를 제공하는 서비스 ( API를 제공하는 사내 시스템, Google, Naver 등등)에 개발자로 가입하고 API를 키를 발급받아 API를 활용하는 방법.2. API 허브 사이.. 2024. 5. 8. [Python] 파이썬 개발 환경 -VS Code 새로운 언어를 사용할 때 가장 신경쓰이는게 아마 환경 구성일 것입니다. 중간에 환경을 바꾸는 것은 더더욱 쉽지 않기에 처음에 내게 맞는 환경을 구축하는 것도 중요합니다. 전 파이참으로 개발을 진행하였는데 아무래도 라이선스가.... 여러 pc에서 인증하여 사용할 수 없기에 파이썬 개발환경에서는 파이참보다 부족한 부분이 있지만 전체적으로 막강한 개발 툴인 VSCode로 파이썬 개발 환경을 구축해보려 합니다. 1. Python 설치 우선 새로운 환경 (PC)에서의 구축이라면 Python을 설치 하여야 겠지요. 아래의 포스트를 참고 하여 파이썬을 설치하세요 2022.02.07 - [IT/Python 기초] - [Python] 파이썬 설치 및 환경구축 [Python] 파이썬 설치 및 환경구축어떤 개발언어로든 .. 2024. 4. 24. [ChatGPT] Code Interpreter 활용 •Code Interpreter Code Interpreter는 현재 (24년 기준) GPT4에는 기본적으로 탑재되어 있습니다. 과거 GPT(GPT3.5)에서 일반적으로 Python 으로 만들고자 하는 프로그램의 기능을 설명하면 코드를 생성해 주었는데 그 코드는 사실 100% 실행을 보장하지 않았습니다. Code Interpreter는 한단계 나아가서 코드 생성과 함께 실제 결과값을 실행하여 반환해 주는 기능입니다. 기본적으로 Python 코드를 실행하여 원하는 작업을 수행할 수 있도록 300개 이상의 Python 라이브러리 및 패키지가 사전 설치된 샌드박스를 제공하여 실제 Python 실행 환경을 제공합니다. (단 사용자가 Python 라이브러리를 직접 설치 할 수 는 없습니다.) 대화창에 파일 첨부 .. 2024. 4. 16. [ChatGPT] GhatGPT 사용 및 설정하기 새로운 개발 언어를 처음 접할 때 환경설정하는게 가장 어려웠고 설명해주는 사람도 별로 없어서 많이 답답했었는데.. 막상 포스팅을 작성하다 보니 저 역시 첫 설정은 건너 띄고 작성을 했네요. ㅎㅎ •ChatGPT 계정 만들기 Chatgpt를 사용하려면 우선 OpenAI 계정을 생성하여야 합니다. Https://www.openai.com 에 접속하여 기본적인 회원가입을 먼저 진행합니다. 개인의 Email 주소를 아이디로 가입할 수 있으며 Google, MS, Apple 계정이 있다면 연동하여 사용할 수 있습니다. 아이디, 패스원드를 등록하고 "계속" 버튼을 클릭하면 등록한 Email로 인증 메일(Verify your Email)이 전송됩니다. 메일에 로그인하여 인증을 클릭하면 ChatGPT를 사용하기 위한 .. 2024. 4. 5. 이전 1 2 3 4 ··· 6 다음