LangChain/01.basic
-
이제 간단한 chating을 처리해보자. ChatOllama ChatOllama APIChatOllama를 만드는 생성자의 파라미터에 대해 살펴보자.https://python.langchain.com/api_reference/ollama/chat_models/langchain_ollama.chat_models.ChatOllama.html ChatOllama — 🦜🔗 LangChain documentationInstall langchain-ollama and download any models you want to use from ollama. ollama pull mistral:v0.3 pip install -U langchain-ollamapython.langchain.com 옵션설명기본값예시mod..
04. ChatOllama이제 간단한 chating을 처리해보자. ChatOllama ChatOllama APIChatOllama를 만드는 생성자의 파라미터에 대해 살펴보자.https://python.langchain.com/api_reference/ollama/chat_models/langchain_ollama.chat_models.ChatOllama.html ChatOllama — 🦜🔗 LangChain documentationInstall langchain-ollama and download any models you want to use from ollama. ollama pull mistral:v0.3 pip install -U langchain-ollamapython.langchain.com 옵션설명기본값예시mod..
2025.06.26 -
이번 포스트에서는 langchain을 install하고 ollama에 연결해보자. project 구성 프로젝트 생성poetry를 활용하여 project를 구성해보자. itsmeyjc@itsmeyjMacmini3 ai % poetry new quietjun_lcCreated package quietjun_lc in quietjun_lcitsmeyjc@itsmeyjMacmini3 ai % cd quietjun_lcitsmeyjc@itsmeyjMacmini3 quietjun_lc % code .itsmeyjc@itsmeyjMacmini3 quietjun_lc % python 버전 설정langchain을 설치하려면 langchain-text-splitters가 필요한데 이 녀석은 4.0 미만까지만 허용하는데 ..
03. config & simple chat이번 포스트에서는 langchain을 install하고 ollama에 연결해보자. project 구성 프로젝트 생성poetry를 활용하여 project를 구성해보자. itsmeyjc@itsmeyjMacmini3 ai % poetry new quietjun_lcCreated package quietjun_lc in quietjun_lcitsmeyjc@itsmeyjMacmini3 ai % cd quietjun_lcitsmeyjc@itsmeyjMacmini3 quietjun_lc % code .itsmeyjc@itsmeyjMacmini3 quietjun_lc % python 버전 설정langchain을 설치하려면 langchain-text-splitters가 필요한데 이 녀석은 4.0 미만까지만 허용하는데 ..
2025.06.25 -
이번 포스트에서는 mac에서 langchain 사용을 위한 환경 설정을 한땀 한땀 어떤 의미인지 확인하면서 진행해보자. pyenv 뭐하는 거지?pyenv는 python의 버전 관리 마법사정도 되는 녀석으로 다음의 기능을 수행할 수 있다.여러 파이썬 버전 설치 & 관리: 컴퓨터에 파이썬 3.8, 3.9, 3.10, ... 등 여러 버전들을 동시에 설치할 수 있게 한다.글로벌 버전 전환: 시스템 전체에서 기본으로 사용할 파이썬 버전을 pyenv global 3.9.1 과 같이 쉽게 변경 가능하다.프로젝트별 버전 지정: 각 프로젝트에서 사용할 버전을 지정할 수 있다.가상환경 연결: pyenv-virtualenv 같은 플러그인과 함께 사용하면 파이썬 버전별로 가상 환경을 쉽게 만들고 관리할 수 있어 개발 환경 ..
02. mac에서 langchain 관련 설정이번 포스트에서는 mac에서 langchain 사용을 위한 환경 설정을 한땀 한땀 어떤 의미인지 확인하면서 진행해보자. pyenv 뭐하는 거지?pyenv는 python의 버전 관리 마법사정도 되는 녀석으로 다음의 기능을 수행할 수 있다.여러 파이썬 버전 설치 & 관리: 컴퓨터에 파이썬 3.8, 3.9, 3.10, ... 등 여러 버전들을 동시에 설치할 수 있게 한다.글로벌 버전 전환: 시스템 전체에서 기본으로 사용할 파이썬 버전을 pyenv global 3.9.1 과 같이 쉽게 변경 가능하다.프로젝트별 버전 지정: 각 프로젝트에서 사용할 버전을 지정할 수 있다.가상환경 연결: pyenv-virtualenv 같은 플러그인과 함께 사용하면 파이썬 버전별로 가상 환경을 쉽게 만들고 관리할 수 있어 개발 환경 ..
2025.06.25 -
이번 포스트에서는 mac의 기본적인 shell 명령어에 대해 살펴보자. 기본적인 Shell 명령어 나는 누구?> whoamiitsmeyjc 현재 내가 사용하고 있는 툴은 어디의 것이지?> which brew/opt/homebrew/bin/brew echo, eval, >>(redirection 연산자), 치환자 $(..)echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users//.zprofile>> : redirection 연산자로 출력의 방향을 변경하는데 사용된다. > 는 덮어쓰기, >>는 뒤에 추가하기이다.echo : echo는 기본적으로 '. . .' 안의 내용을 터미널에 출력하는 명령이다. 위의 예에서는 >> 와 같이 사용되었기 때문에 출력의 방..
01. 기본적인 Shell 명령어이번 포스트에서는 mac의 기본적인 shell 명령어에 대해 살펴보자. 기본적인 Shell 명령어 나는 누구?> whoamiitsmeyjc 현재 내가 사용하고 있는 툴은 어디의 것이지?> which brew/opt/homebrew/bin/brew echo, eval, >>(redirection 연산자), 치환자 $(..)echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users//.zprofile>> : redirection 연산자로 출력의 방향을 변경하는데 사용된다. > 는 덮어쓰기, >>는 뒤에 추가하기이다.echo : echo는 기본적으로 '. . .' 안의 내용을 터미널에 출력하는 명령이다. 위의 예에서는 >> 와 같이 사용되었기 때문에 출력의 방..
2025.06.24