AI/OpenAI API
-
Open AI API - 소모 토큰 비용 확인하기AI/OpenAI API 2024. 1. 27. 17:09
역할 부여하기 예제1 response = openai.chat.completions.create( model="gpt-3.5-turbo", messages=[ {"role":"system", "content": "너는 친절하게 답변해주는 비서야"} {"role":"user", "content": "2020년 월드시리즈에서는 우승했어?"} ] ) print(response.choices[0].message.content) 결과 2020년 월드시리즈에서는 로스앤젤레스 다저스가 탬파베이 레이스를 상대로 우승하였습니다. ChatGPT에게 역할을 부여하는 방법에 대해 알아보자 여기서 역할지시는 무엇을 뜻하냐면 앞으로 답변을 할 때 ChatGPT가 해당 역할로서 답변을 하라는 뜻이다. 항상 지시한 대로 역할이 동작..
-
Open AI API - Open AI API를 이용해서 prompt 결과 반하기, 소모 비용 확인AI/OpenAI API 2024. 1. 27. 14:54
쥬피터 노트북 사용방법 주피터 노트북은 라이브 코드 형식으로 시각화 및 텍스트가 포함된 문서를 만들고 공유할 수 있는 오픈 소스 웹 어플리케이션이다. 진행하는 프로젝트나 코드에 대한 설명을 마크 다운 형식으로 넣을 수 있다. 그리고 작업하는 코드도 같은 화면에 쉽게 기록할 수 있다. 무엇보다 코드의 실행결과를 바로 아래 출력을 해서 프로젝트에 대한 설명 부터 코드 그리고 출력 결과까지 한페이지 안에서 문서화할 수 있는 굉장히 강력한 도구라고 할 수 있다. 특히 데이터 분석 분야에서는 주피터 노트북을 문서화해서 보고서로 작성하는 경우가 굉장히 많다. 주피터 노트북에서 입력하는 공간에 단위는 셀이다. 마크다운 셀 - 텍스트를 입력하는 셀 코드 입력 셀 - 코드를 입력하는 셀은 코드 입력 셀 보통 주피터 노트..
-
Open AI API - Open API 설명 및 요금 체계AI/OpenAI API 2024. 1. 27. 11:17
Open API 설명 및 요금 체계 앞으로 제작할 프로그램은 제작 할 때는 프로그램 내부에서 직접 ChatGPT에게 질문을 하고 답변을 받는 기능을 구현해야 한다. 이런 것을 가능하게 해주는 것이 ChatGPT API이다. OpenAI사는 ChatGPT 뿐만 아니라 다양한 모델들을 서비스한다. 대표적인 것으로 Speech to text라고 사람의 음성을 인식하고 대화의 내용을 텍스트로 뽑아주는 Whisper모델도 지원한다. 생성하고 싶은 그림에 대한 설명을 입력하면 그림을 만들어주는 Image generation 달리 모델도 지원한다. 이와 같이 Open AI 사에서는 다양한 기능의 모델들을 지원하고 모든 모델들의 API를 지원한다. 특히 ChatGPT 같은 언어 모델에 질문을 하고 Prompt engi..