# Ollama, Python & JavaScript 라이브러리 공개

> Clean Markdown view of GeekNews topic #13045. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=13045](https://news.hada.io/topic?id=13045)
- GeekNews Markdown: [https://news.hada.io/topic/13045.md](https://news.hada.io/topic/13045.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-01-26T09:57:14+09:00
- Updated: 2024-01-26T09:57:14+09:00
- Original source: [ollama.ai](https://ollama.ai/blog/python-javascript-libraries)
- Points: 18
- Comments: 1

## Topic Body

- Ollama 는 Llama 2, Mistral 등의 LLM을 로컬에서 실행하기 쉽게 만들어주는 오픈소스   
  - 맥/리눅스를 지원하며, 윈도우즈는 곧 WSL2에서 실행가능   
- Ollama의 Python 및 JavaScript 초기 버전 라이브러리가 출시되어, 몇 줄의 코드로 새로운 앱과 기존 앱을 Ollama와 통합 가능   
  - Ollama REST API의 기능과 느낌을 그대로 이용 가능   
  
### 시작하기  
  
- Python에서는 `pip install ollama`를 통해 설치하고, `import ollama` 후 `ollama.chat` 함수를 사용하여 대화를 시작할 수 있음.  
- JavaScript에서는 `npm install ollama`를 통해 설치하고, `import ollama from 'ollama'` 후 `ollama.chat` 함수를 사용하여 대화를 시작할 수 있음.  
  
### 사용 사례  
  
- 두 라이브러리 모두 Ollama의 전체 기능 세트를 지원함.  
- Python 예제로는 스트리밍, 멀티모달, 텍스트 완성, 사용자 정의 모델 생성, 사용자 정의 클라이언트 설정 등이 있음.  
  
### 새로운 GitHub 핸들  
  
- 이 라이브러리와 Ollama의 주요 저장소는 이제 새로운 GitHub 조직인 `ollama`에서 관리됨.  
- Dart, Swift, C#, Java, PHP, Rust 등 다양한 프로그래밍 언어로 Ollama와 상호 작용하는 라이브러리를 유지 관리하는 커뮤니티 멤버들에게 감사의 말을 전함.

## Comments



### Comment 22649

- Author: joone
- Created: 2024-01-29T16:20:59+09:00
- Points: 1

node API도 잘 동작하더군요. 이번에 잘 사용했습니다.
