Langchain2 랭체인으로 Gemini 실습(모델 설정에 temperature,top_k,top_p에 대해) app.py의 일부 코드from langchain_google_genai import ChatGoogleGenerativeAI,GoogleGenerativeAIEmbeddingsload_dotenv()def create_app(): app = Flask(__name__) geminiLangchain = ChatGoogleGenerativeAI( model="gemini-2.0-flash-exp", google_api_key=os.getenv("GEMINI_API_KEY"), temperature=0 ) app.config['geminiLangchain'] = geminiLangchain # Flask 애플리케이션 실행if __name__ == '__main__':.. 2025. 1. 6. Langchain은 무엇일까? 모두의AI 유튜브 채널 보고 개인 정리용랭체인 처음 접하는거라 기록 내용이 틀릴 수도 있다.1. 랭체인을 왜 사용해야할까? 일단 ChatGPT를 직접 사용할경우 해당 모델이 학습한 기간의 정보까지만 답변하고,엉뚱하고 거짓된 답변하고,토큰의 제한이 있다. 이런 단점을 해결하기 위해 파인튜닝(모델을 학습시키는?),제로~N샷러닝,인컨텍스트 러닝 등 있는데 랭체인이 인컨텍스트러닝 도와주는 도구다. 랭체인의 구조에는 저렇게 있는데인덱스는 예를들어 사용자가 제공하는 PDF나 인터넷에 어떤 문서를 쉽게 탐색 가능하게 할 수 있도록 해주는 모듈이다.즉 PDF문서에 내용을 임베딩후 벡터DB에 넣고 탐색하는거다. 체인은 원래 사용자가 프롬프트 하나를 주면 그걸 답변해주고 끝나는건데 거기서 끝나지 않고,랭체인이 프롬.. 2025. 1. 6. 이전 1 다음