inblog logo
|
p4rksk
    AI 에이전트

    AI 환경 세팅

    AI 에이전트 프로젝트 기본 세팅
    박선규's avatar
    박선규
    Apr 05, 2026
    AI 환경 세팅
    Contents
    Python 프로젝트 별 독립적 가상환경 만들기RAG 백엔드 라이브러리 설치 . env 파일 만들기

    Python 프로젝트 별 독립적 가상환경 만들기

    python -m venv venv
    Python 라이브러리 자체를 독립적으로 가상환경을 만들지 않으면 다운받은 라이브러리가 모든 Python 환경 파일에 적용이 되다보니 불필요한것들도 다른 프로젝트에 영향을 줄 수있으므로 독립적 가상환경을 만든다.
     
    위 명령어를 치고 바로 경로 앞에 (venv)가 안붙을 경우에는 터미널을 껐다가 켜보기
    notion image
     

    RAG 백엔드 라이브러리 설치

    pip install fastapi uvicorn langchain langchain-google-genai faiss-cpu pypdf python-dotenv
     
    notion image
     

    PDF 로더 벡터 DB등 기능 라이브러리 다운받기

    pip install langchain-community
    langchain_community외부 연동 기능 (PDF 로더, FAISS 등)

    청키 라이브러리 다운받기

    pip install langchain-text-splitters

    렝체인 라이브러리 다운받기

    pip install langchain-core

    PDF를 서버에 전송하는 라이브러리 다운받기

    pip install python-multipart

    . env 파일 만들기

    📌
    API 키 같은 민감한정보들이 노출되면 안되니 이런 정보들을 담을 파일을 별도로 만들고 운영해야 한다.
    New-Item .env
    notion image
     
    New-Item .gitignore
    notion image
    Share article

    p4rksk

    RSS·Powered by Inblog