프로그래밍/기계학습
-
GPT-4o 모델 사용하기 - (1) OpenAI 개발환경 설정하기프로그래밍/기계학습 2024. 6. 13. 21:04
서비스에서 chatgpt 기능을 사용하기 위해서 openai api를 사용하는 과정을 정리해보겠습니다. 개발 환경 : 윈도우 개발 언어 : python OpenAI 모델 확인 OpenAI에서 제공하는 API 종류는 아래에서 확인이 가능합니다. https://platform.openai.com/docs/models/gpt-4o 여러가지 모델중에서 가장 최근에 나온 GPT-4o를 사용하려고합니다. OpenAI API-KEY 발급 우선 api-key를 발급받습니다. https://platform.openai.com/api-keys create new secret key 버튼을 클릭해서 새로운 api key를 생성합니다. 그리고 환경변수에서 방금 발급받은 key를 설정해줍..
-
임베딩 검색을 사용하여 질문 답변하기 (유사어 검색 구현)프로그래밍/기계학습 2024. 2. 29. 12:17
임베딩 기반 검색을 사용하여 질문 답변하기 ( Question answering using embeddings-based search ) 출처 : openai-cookbook 예제코드 한국어 번역입니다. GPT는 훈련 데이터에서 기억하는 주제에 대한 질문에 답하는 데 뛰어납니다. 그러나 GPT에게 익숙하지 않은 주제에 대한 질문에 답하려면 어떻게 해야 할까요? 예를 들어, - 2021년 9월 이후의 최근 사건 - 비공개 문서 - 과거 대화에서의 정보 등등. 1. 검색: 텍스트 라이브러리에서 관련 텍스트 섹션을 검색합니다. 2. 질문: 검색된 텍스트 섹션을 GPT에게 메시지로 삽입하고 질문을 합니다. 왜 검색이 파인튜닝보다 낫나요 GPT는 두 가지 방법으로 지식을 학습할 수 있습니다: - 모델 가중치를 통..
-
chatgpt prompt 사용법프로그래밍/기계학습 2023. 3. 14. 16:37
어느때와 같이 chatgpt 사이트에 들어갔는데 갑자기 프롬프트 템플릿이 메인에 있는게 아닌가..?! https://chat.openai.com/ 미쳤다.. chatgpt로 필드들이 정신없이 바뀌고 있다고 하는데 chatgpt 자체가 제일 빠르게 변하고 있는게 아닌가 싶다. 한국어 결과가 부실해서 영어 프롬프트를 넣고 한국어로 번역하는 경우도 종종 있는데 프롬프트 템플릿에서는 아예 output language를 설정할 수도 있다 -_- 그런데 지금 A/B 테스트 중인것 같다. 템플릿이 안보이는 사용자도 있고, 보이는 사용자도 템플릿 종류와 개수가 다른 것 같다. 블로그 포스팅 템플릿을 사용해보았다. 블로그의 대략적인 내용, 포스팅 톤와 언어를 선택할 수 있다. 선택한 템플릿에서 노란색으로 표시된 부분을 ..