본문 바로가기
반응형

분류 전체보기11

ChatGPT api key 발급하기 ChatGPT에 대한 관심이 커지면서 실제 업무나 개인적인 용도로 chatgpt를 활용하려는 경우가 많아지고 있습니다. ChatGPT를 LangChain 등의 서비스들에 연결해서 사용하기 위해 api key를 발급 후 사용하는 방법에 대해 적어 보겠습니다. 1. API 란? api 는 Application Programming Interface 의 줄임말입니다. 이렇게만 보면 잘 감이 오지 않는데, 조금 더 쉽게 묘사하면 API는 프로그램들 끼리 상호작용 하기 위한 중간매체 역할을 합니다. 흔히 예시로 레스토랑을 들곤 합니다. 사용자는 손님이고, 실제로 주문할수 있는 음식, 사용할수 있는 프로그램을 보여주는 점원이 API입니다. api key는 이 api를 사용하기 위한 인증입니다. 자격이 있는 사람이 .. 2023. 11. 19.
SQL 개발자 (SQLD) 자격증 소개 한국 데이터 산업 진흥원 (Kdata) 에서 받을 수 있는 데이터 관련 자격증은 여러가지가 있습니다. 그 중에서 SQLD (SQL 개발자) 에 대해 알아보겠습니다. 2024년 이후 변경점까지 포함합니다. 1. SQLD 소개 SQL 개발자에 대한 공식 설명은 아래와 같습니다. SQL 개발자(SQLD*, SQL Developer)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 응용 소프트웨어를 개발하면서 데이터를 조작하고 추출하는데 있어서 정확하고 최적의 성능을 발휘하는 SQL을 작성할 수 있는 개발자를 말한다. 위의 설명과 같이, SQL을 이용해서 데이터를 활용하는 능력에 대한 자격증입니다. 요즘에는 NoSQL이라는 SQL을 사용하지 않는 사용하지 않는 데이터베이스도 많이 사용되고 있지만, 여전히 .. 2023. 11. 13.
poetry 사용법 - 파이썬 패키지 의존성 관리 파이썬을 사용하다보면 이런저런 패키지를 설치해서 사용하게 되는데, 단순히 pip install packge 를 한다면 기본적으로 가장 최신 버전이 설치된다. 그러다보니 사용하는 패키지 종류가 많아질수록 패키지들 간의 버전문제가 일어날 가능성이 커진다. 이를 해결하기 위해 poetry 를 사용해보자. poetry는 패키지들 관의 버전 의존성을 자동으로 관리해주는 툴이다. 이런 저런 설명은 api document에 적혀 있지만, 실제로 어떻게 사용하는지 예시가 더 이해하기에 쉽다고 생각해서 예제를 만들어봤다. 우선, poetry를 사용해서 새로운 프로젝트를 생성해보자 아무 환경에나 pip install poetry를 이용하여 poetry를 설치하고, 원하는 디렉토리로 이동한 뒤에 아래의 new 명령어를 사용.. 2023. 7. 20.
googletrans - 무료 구글 번역기 라이브러리 구글 번역기 API를 이용한 번역 library 입니다. 요즘 DeepL 같은 LLM 기반의 번역기의 성능이 워낙 좋아서 평소에는 사이트에서 사용하면 되지만, DeepL api는 유료이기도 하고, 한국에서는 아직 pro 버전을 사용할 수 없습니다. 정확도는 약간 떨어지지만, 구글 번역기를 프로그램 레벨에서 사용할때 사용하기 좋은 라이브러리 입니다. pip 에서 설치해줍니다. 현재 버전을 설치하면 오류가 있어서...(AttributeError: 'NoneType' object has no attribute 'group') 예전 버전을 설치하는 것이 문제가 오히려 적습니다. pip install googletrans==3.1.0a0 첫번째 사용 예시입니다. (translator의 translate) 번역할 .. 2023. 7. 8.
사이트맵 2019. 3. 15.
반응형