반업주부의 일상 배움사
[Ollama] 이미지 이용하기 본문
반응형
로컬에 Ollama 서버를 실행했다고 가정할게요.
$ ollama serve
from ollama import generate
from io import BytesIO
from PIL import Image
import os
def process_image(image_file):
with Image.open(image_file) as img:
with BytesIO() as buffer:
img.save(buffer, format='PNG')
image_bytes = buffer.getvalue()
for response in generate(model='llava:latest',
prompt='What\'s in the image?',
images=[image_bytes],
stream=True):
print(response['response'], end='', flush=True)
if __name__ == "__main__":
try:
image_path = input("Enter the image path: ").strip()
base64_image = process_image(image_path)
except Exception as e:
print(f"An error occurred: {e}")
터미널에서 실행하고 이미지를 끌어다 넣으면 경로가 들어가요.
반응형
LIST
'IT 인터넷 > 일반' 카테고리의 다른 글
[Rust] 화면 캡쳐 (0) | 2024.10.28 |
---|---|
[Rust] 유튜브 다운로드 (3) | 2024.10.17 |
다른 Git 프로젝트를 신규 Github 저장소로 이전하기 (0) | 2024.08.29 |
맥북 프로그램별 음량 조절 :: Background Music (0) | 2024.06.26 |
.biz 도메인은 수동 등록 (0) | 2024.03.05 |
Comments