본문 바로가기

openai29

[langchain공부] langchain 기초 - 4 (사이트 요약해!!) 필요한 패키지 pip install unstructured 요약하고자 하는 샘플 페이지 URL : https://namu.wiki/w/%EA%B8%B0%EA%B8%88?from=%ED%8E%80%EB%93%9C 코드!! 우선 관련 패키지 및 api key 만들고! from langchain.chat_models import ChatOpenAI from langchain.document_loaders import YoutubeLoader, UnstructuredURLLoader from langchain.chains.summarize import load_summarize_chain from langchain.prompts import PromptTemplate openai_api_key = '{나의 ke.. 2024. 2. 1.
Openai API로 DALL·E 이미지 생성하기!! (feat. python) openai의 api로 gpt3.5 gpt4 를 넘어 langchain, llamaindex 등 다양한 기술을 사용할 수 있는데요!! 오늘은 간단하 openai API를 바탕으로 DALL-E 이미지 생성하는 방법을 알아보겠습니다~! DALL·E 이미지 생성 코드 (기본) 코드는 아주 간단합니다! import openai client = openai.OpenAI(api_key = '{나의 openai KEY}') PROMPT = "rabbit wearing swimmingsuit under the sea " response = client.images.generate( prompt=PROMPT, n=1, size="256x256", ) 위의 코드를 실행하면!! 이렇게 결과물이 잘 나오구요~~ 해당 URL을.. 2024. 1. 27.
GPT API 의 Function Calling 기능 알아보기!! (feat. Python) GPT를 활용한 스토어도 나오고!! API 의 기술이 많이 발전했는데요!! 오늘은 Function Calling 기능에 대하여 알아보겠습니다~! Function Calling - 함수 호출!! 이 기능을 간단히 소개하자면!!! GPT를 통해 내 함수를 호출, 해당 결과를 return 하는것 입니다!!! 길게 소개하자면 아래와 같은 기능이 가능힙니다, 챗봇 설계: 챗봇이 API와 연결, 필요한 데이터를 검색하거나 액션을 수행할 수 있도록 기능 호출을 사용 가능 작업 자동화: 반복적인 작업 자동화 ex) 이메일 전송, 보고서 작성, 데이터 업데이트 등 자동화. 정보 추출: 자연어로 입력된 문서에서 주요 정보를 식별하고 추출하기 위해 기능 호출을 사용. 이를 통해 데이터 분석, 질문 응답 시스템 등 다양한 응.. 2024. 1. 26.
[langchain공부] langchain 기초 - 2 (feat. function call. 함수호출하기) 이번 포스팅에서도 gpt api 를!!! 기존 gpt api 방식과 langchain 방식으로 알아보겠습니다!!!! 우선!! gpt의 function call 기능은 지난포스팅에서 알아보았는데요~!!!! 같은 포스팅 내용을 한번더 활용, 피자 가격을알려주는 챗봇을 만든다고 생각해봅시다!!! A. openai 패키지만을 이용한 function call 방법 1. 패지키를 호출한뒤, client 객채를 만들고, 필요 함수를 제작합니다 > chat : openai에 프롬포트 호출하는 함수 > pizza_price_info : 피자가격 산출하는 함수 > functions : 함수의 설명 json import json import openai client = openai.OpenAI(api_key = '{나만의 .. 2024. 1. 26.