프로젝트 (Project)
[Python] OpenAI API 사용해 ChatGPT 사용해보기
API Key가 세팅되었다면 API 연결을 해보겠습니다.Python 3.6 이상이 설치되어있는지 확인해주세요.설치되지 않았다면 설치하고 시작합니다. 1. OpenAi 설치아래 명령어를 통해 openai 모듈을 설치합니다.이 모듈을 통해 파이썬에서 api 연결이 가능합니다.pip install openai2. OpenAi 모듈 설치이전 글에서 python-dotenv를 통해 API키를 세팅해뒀죠.import osfrom dotenv import load_dotenv# load .envload_dotenv()#api_key testapi_key = os.environ.get("OPENAI_API_KEY")print(api_key) 여기서 조금 더 수정해 API 호출을 해보겠습니다.import osfrom d..
[Python] .env 설정 파일을 통해 OpenAI API Key 세팅하기
발급받은 OpenAi API 키를 파이썬을 통해 테스트해보려고 합니다. 하지만 먼저, API key를 코드 속에 하드코딩하면 누출될 가능성이 떠오릅니다.그래서 .env 파일을 통해 관리해줄 겁니다. gitignore을 통해 git에 올리지 않으면 API key를 누출하지 않아도 됩니다.혹여 API key를 재발급받더라도 관리하기 편하겠죠. 1. .env 파일 관리하기.env 파일을 생성한 후, OPENAI_API_KEY를 다음과 같이 설정해줍니다.(예시로 abc123 이라는 키를 사용했지만, 직접 발급받은 API 키를 입력하면 됩니다.) 2. .env 파일 불러오기1.아래 명령어를 입력해 python-dotenv를 설치합니다.pip install python-dotenv 2. python-dotenv 을..
앞으로 하고싶은 것
최근까지의 기록 메인 기능을 제외하면 프로토타임의 80%이상은 만들어졌다! 하지만 가독성이 나쁜 것은 물론이고, 재사용성도 떨어진다..ㅜㅜ 지금까지는 얼기설기 엮어왔다고 생각한다. 그래서 개인적으로 이것을 해결하기 위해 뭘 할 수 있을까? 를 생각중이다. 더 좋은 점은? 더 괜찮은 방법은 없을까? 무엇을 어떻게 하면 좋을까? 내가 할 수 있는 일은 없을까? 생각하게 된 여러가지를 잊지 않기 위해 정리하게 되었다. 프로젝트가 끝난다고 해서 프로그래밍이 끝나는 것은 아니니까! 💚 내가 개발할 수 있는 것 사실, 내가 할 수 있는 메인 기능은 거의 없다. 나머지 기능 부분은 다른 프론트엔드 개발자(U님) 분이 해결하겠다고 하셨다. (물론 함께 할 수도 있다. 하지만 U님이 개발 중인 동영상 부분과 직접적으로 ..
~2022년 여름을 맞아, 중간 결산!
🐢 BTP 프로젝트 👉 모든 사진은 디자이너님의 시안을 임시로 가져왔다! 아직 미완성인 부분도 있어 설명용으로는 적절하지 않다고 생각했기 때문이다. 👉 모든 영상은 현재 완성된 상태이다! (개발 서버 기준) 실제로 돌아가 직접 녹화했다! 👉 백엔드의 경우, 다른 백엔드 개발자 분이 API를 만들어주셨다! 멋쟁이! 👉 +의 경우, 개인적인 목표/추가할 점을 메모했다. 💚 스트레칭 가이드 > 스트레칭 가이드 (전체) 1. 모든 html 레이아웃 및 css작업 flex를 이용해 정렬시켰고, margin에서 벗어나 gap을 통해 더 깔끔하게 만들 수 있게 되었다. 리스트 형식이 많다보니, flex에 대해 많은 공부가 되었다. 2. 카테고리 메뉴. (+ 북마크 on/off) 기존에 만들었던 카테고리는 button..