728x90
반응형
SMALL

2024/12/22 10

제미나이 2.0 ai api로 할 수 있는 것들 - 8.오디오 분석하기

1. 아래와 같이 코딩 후 실행합니다.import google.generativeai as genaifrom config import *genai.configure(api_key=API_KEY)myfile = genai.upload_file("output.mp3")print(f"{myfile=}")model = genai.GenerativeModel("gemini-1.5-flash")result = model.generate_content([myfile, "오디오 파일의 주요 내용에 대해 설명해줘"])print(f"{result.text=}")# 참고# https://ai.google.dev/gemini-api/docs/audio?hl=ko&_gl=1*1ybgrt1*_up*MQ..*_ga*MTIzODAy..

제미나이 2.0 ai api로 할 수 있는 것들 - 7.AI Studio api의 다양한 모델들

1. 아래와 같이 코딩 후 실행합니다.>아래 주석을 풀고 다양한 모델을 테스트해 볼 수 있습니다.import google.generativeai as genaifrom config import *genai.configure(api_key=API_KEY)# model = genai.GenerativeModel("gemini-1.5-flash")# model = genai.GenerativeModel("gemini-2.0-flash-exp")# model = genai.GenerativeModel("learnlm-1.5-pro-experimental")model = genai.GenerativeModel("gemini-exp-1114")# model = genai.GenerativeModel("gemini-..

제미나이 2.0 ai api로 할 수 있는 것들 - 6.텍스트 감정 분석

1. 아래와 같이 코딩 후 실행합니다.>아래 주석(while문)을 풀고 실행시 마이크에 대고 한국어로 얘기하면 실시간으로 감정분석 결과를 얻을 수 있습니다.import google.generativeai as genaiimport speech_recognition as srfrom config import *genai.configure(api_key=API_KEY)# model = genai.GenerativeModel("gemini-1.5-flash")model = genai.GenerativeModel("gemini-2.0-flash-exp")response = model.generate_content("Explain how AI works")def analyze_emotion(text): pr..

제미나이 2.0 ai api로 할 수 있는 것들 - 5.실시간 번역

1. 아래와 같이 코딩 후 실행합니다.>아래 주석(while문)을 풀고 실행시 마이크에 대고 한국어로 얘기할 수 있습니다. import google.generativeai as genaiimport speech_recognition as srfrom gtts import gTTSimport osfrom config import *genai.configure(api_key=API_KEY)# model = genai.GenerativeModel("gemini-1.5-flash")model = genai.GenerativeModel("gemini-2.0-flash-exp")def translate_text(text, target_language): response = model.generate_conte..

제미나이 2.0 ai api로 할 수 있는 것들 - 4.여행계획 짜기

1. 아래와 같이 코딩합니다. import google.generativeai as genaifrom config import *# API 키 설정genai.configure(api_key=API_KEY)# model = genai.GenerativeModel("gemini-1.5-flash")model = genai.GenerativeModel("gemini-2.0-flash-exp")# 여행 계획 생성 함수def generate_travel_plan(destination, duration, budget): prompt = f""" 여행 계획을 자동으로 생성해주세요: 목적지: {destination} 기간: {duration} 예산: {budget}원 다음 형식으로 일정..

제미나이 2.0 ai api로 할 수 있는 것들 - 3.동영상에 대한 설명 얻기

1. 아래와 같이 코딩합니다.import google.generativeai as genaiimport cv2import osfrom PIL import Imageimport numpy as npimport timefrom config import *################################ 동영상 기반 질의 응답 수행 ################################# API 키 설정genai.configure(api_key=API_KEY)# 모델 로드model = genai.GenerativeModel("gemini-2.0-flash-exp")def extract_frames(video_path, interval=1): frames = [] vidcap = cv2...

제미나이 2.0 ai api로 할 수 있는 것들 - 2.이미지에 대한 설명 얻기

1. 아래와 같이 코딩합니다. ################################ 이미지 기반 질의 응답 수행 ################################import google.generativeai as genaifrom PIL import Imagefrom config import *# Step 1: Gemini API 키 설정genai.configure(api_key=API_KEY)# Step 2: 이미지와 질문 입력def image_based_qna(image_path, question): """ Gemini 2.0 Flash API를 통해 이미지 기반 질의응답 수행 :param image_path: 분석할 이미지 파일 경로 :param question..

제미나이 2.0 ai api로 할 수 있는 것들 - 1.기본 API 사용법

1. 아래와 같이 api 키를 얻습니다.    2. 아래와 같이 코딩합니다.import google.generativeai as genaifrom config import *#######################################제미나이 2.0 ai api 기본 사용법 ####################################### pip install -U googleapis-common-protos# https://aistudio.google.com/apikey# https://ai.google.dev/gemini-api/tutorials/pipet-code-agent?hl=ko&_gl=1*r3aa6r*_up*MQ..*_ga*NzE1NjczMDkyLjE3MzQzMTIzNTM.*_..

제미나이 2.0 ai api로 할 수 있는 것들 - 0.소개, 특징

https://aistudio.google.com/  1.화면공유 실시간 음성질의>거의 AI Agent가 실현된 느낌이랄까? 개인적으로 이번 제미나이 2.0에서 가장 쇼킹했던 장면임>aistudio > Stream Realtime > Share your screen 에서 사용 가능(현재는 무료임)2.딥리서치: 논문수준의 보고서 생성 >유료, 제미나이 어드밴스에서 가능>이제 석사, 박사 논문 작성시 큰 의미가 있을지 의문, 왜냐하면 모두 AI챗봇의 이런 기능을 사용하여 작성할테니까..3.엑스레이+CT 같이 보면서 전문가 의견 제시>이게 제대로 되면 향후 의사가 별로 필요치 않을것으로 느껴짐 4.어도비 프리미어 프로 등 내가 모르는 도구, 툴에 대해 실시간 물어보면서 사용법 배워 갈 수 있음4-1 마인크래프..

퀵포스팅 - 0.소개

ㅁ 개요 O 퀵포스팅 소개-퀵 포스팅은 말그대로 최신 IT이슈(특히, 개발, 코딩, AI관련)를 빠르게 확인하고, 이를 통해 무언가 빠르게 개발하는데 도움을 주기 위해 마련한 카테고리입니다. -기존 포스팅은 작성 시 포멀하게 작성하다 보니 준비 시간이 필요하고, 아이디어가 바로 생각나더라도 글쓰기 절차에 따라 작성하다보니 시간이 많이 걸리고, 뒤로 미루게 되고, 결국 타이밍을 재때 못맞춰 글을 올리지 못하거나, 빠르게 대응하지 못하는 단점이 존재했습니다. -따라서 이번 퀵포스팅에서는 그때 그때 빠르게 생각나는 아이디어가 있으면 형식에 구애받지 않고, 즉시 개발 코딩이나, 주요 요점 사항을 바로 기술하는 용도로 사용할 예정이며, 아주 기초적인 내용은 포함되지 않을 수 있습니다.(기초적인 내용은 대부분 이전..

퀵포스팅 2024.12.22
728x90
반응형
LIST