나만의 RAG 챗봇 만들기

by HJH
지난 매거진을 삭제하며 ZeliAI 매거진에 통합합니다.



본래는 OpenAI Key도 본인이 생성하고 TXT 파일도 나눠져 있었지만, 한 번에 보기 편하고 실행도 편하게 하시라고 모두 합쳤다. 그리고 매거진을 봐주시는 분들을 위해 약간의 돈을 충전해 뒀는데 돈이 소진되면 아래 그림처럼 나오지 않으니 각자 API key를 만드셔서 키를 넣고 사용하시기 바란다. API를 호출했던 IP는 남기 때문에 미리 알려 드린다. IP 오픈 원하지 않는 분은 각자의 키를 만들어서 쓰시면 되겠다. 내부고발 이력이나... 범죄자 전화번호나 IP는 인터넷에 공유해 버리는 제 이미지 때문에 누군가는 딱히 좋을 것도 없지만... 대기업에서도 데이터베이스 다루는 백엔드 엔지니어로 매달 보안 서약서 여러 장을 썼었고, 개인적으로도 그간 모금하고 이래저래 활동하면서 개인정보 천 명 가까이 받아도 모두 삭제했었지 따로 이용한 적은 없었다고 , 믿어도 된다고 어필해 본다.


스크린샷 2025-08-24 043614.png

소스는 여기에

https://colab.research.google.com/drive/1jpcy2XlPDmCBGrV8FhaCKBBBmfywKFTE?usp=sharing

코랩 매거진에서 이 정도 노셨으면, 이제 코드만으로도 충분하시리라 생각한다. LLM이 워낙 주석도 잘 달아줘서 좋다. 그리고 우측메뉴의 제미나이(제미니?, 잼민이?ㅋㅋ)를 이용하면 코드 가지고 장난치는데 큰 무리 없을 것이다. 초등학교, 중학교에서 코드로 재미있게 놀 수 있는 놀이가 되길 바란다.


Fin.


chatGPT를 저렇게 API로 쓰려면

스크린샷 2025-08-24 042950.png

키를 받아야 한다. 키는 집 열쇠 같은 것이다. 다만, 언제든 원격으로 그 열쇠를 없애버릴 수도 있기 때문에 이렇게 공개해도 큰 무리는 없다. 그리고 이건 팁인데 API 키와 연결된 신용카드는 웬만하면 직불 카드로 해 두는 것이 좋다.

스크린샷 2025-08-24 042918.png

만드는 방법은 간단하다. 그냥 키 이름만 입력하면 된다.


좌표는 여기. 앞으로도 좌표란 이야기는 많이 쓰게 될 것 같다. 드래곤볼 찾듯이...

https://platform.openai.com/api-keys



코랩 관련 글 며칠 쓰다가 결제 시스템 글을 써야겠다. 사실 텀블벅 같은 모금 사이트의 결제 시스템 핵심은 사용자 정보와 개인 카드 정보 유효기간까지 다 받아서 데이터 베이스에 저장해 뒀다가 결제일에 긋게 만드는 데 있다. 물론, 원하는 대로 마음대로 긁을 수 있다. 기업이라서 처벌받을 까봐 안 하는 것뿐이다. 나는 WEB3가 되어야 하는 이유가 여기 있다고 본다. 해외에 다 팔아먹는 기업들에 우리 개인 정보뿐 아니라 결제 정보까지 다 줄 필요가 있을까? 그게 정말 맞을까? 새로운 공산당은 아닐까? 생각해 본다. 상세 이유 고지 없이 판단하고 평가하는 시스템이 만들어지는 이유도 그와 같다. 감시받지 않는 권력은 부패하며, 내가 코랩에서 계속 공개하는 이유도 "모르면 당한다"는 사실이 IT 분야에 너무나도 잘 적용되기 때문이다. 왜 그간 기소되었던 업비트 사기꾼들이 다 빠져나갔었겠는가?

대한민국 IT 강국을 꿈꾸며...