img = Image.open('image.jpg')model = genai.GenerativeModel('gemini-pro-vision')response = model.generate_content(img)print(response.text)测试文本和图片组合输入 这里用 gemini-pro-vision 模型 img = Image.open('image.jpg')model = genai.GenerativeModel('gemini-pro-vision')prompt = "这张图像的...
本文将深入探讨如何使用 Google Gemini API 进行文本和图像内容的生成,包括设置环境、配置 API、实现文本生成,以及结合图像和文本提示进行内容生成。 代码 import os import google.generativeai as genai from PIL import Image import io # 使用gemini生成文本 def generate_text(query): # 在脚本中设置代理环境变量...
importgoogle.generativeaiasgenai importPIL.Image img = PIL.Image.open("image.png") genai.configure(api_key='XXXXXXXXXXXXXXXXXXX') model = genai.GenerativeModel('gemini-1.5-pro-latest') response = model.generate_content(["what do you see in this image", img]) print(response.text) 在这里,我...
importgoogle.generativeaiasgenaiimportPIL.ImageGOOGLE_API_KEY='API_Key'genai.configure(api_key=GOOGLE_API_KEY)model=genai.GenerativeModel('gemini-pro-vision')img=PIL.Image.open('cat.jpg')response=model.generate_content(img)print(response.text) 成功得到结果A black and white cat is sitting on a ...
generated_text=generate_text_from_image_with_prompt(image_path,prompt_text)print(generated_text) 设置和配置 首先,为了使用 Google Gemini API,开发者需要通过设置代理环境变量以及获取并配置 API 密钥。这一步骤确保了 API 的访问是安全和有效的。通过设定 HTTP_PROXY 和 HTTPS_PROXY 环境变量,可以确保 API 请...
我们将向API提供文本和图像。我们让Vision模型用图像作为参考写一篇旅游博文。 复制 response = model.generate_content(["Write a travel blog post using the image as reference.", img]) Markdown(response.text) 它为我提供了一个简短的博文,我原以为是更长的格式。
importPIL.Image img = PIL.Image.open('image.jpg') genai.configure(api_key='PASTE YOUR API KEY HERE') model = genai.GenerativeModel('gemini-pro-vision') response = model.generate_content(["what is the total calorie count?", img]) ...
genai.configure(api_key = os.getenv(“GOOGLE_API_KEY”))“GOOGLE_API_KEY”))load_dotenv()定义一个函数,当调用时,将加载 Gemini-1.5-pro-latest 并获取响应,如下所示:def get_gemini_reponse ( input_prompt,image,user_prompt ): model=genai.GenerativeModel( 'gemini-1.5-pro-latest...
response = model.generate_content("你好")print(response.text) 运行一下: 图片也可以作为输入,比如让Gemini评价一下我的头像 importPIL.Imageimportgoogle.generativeaiasgenai img = PIL.Image.open('img.png') GOOGLE_API_KEY='这里填写上一步获取的api'genai.configure(api_key=GOOGLE_API_KEY) ...
(api_key=os.environ['GOOGLE_API_KEY'])model=genai.GenerativeModel('gemini-pro')# 提出问题,生成回答response=model.generate_content("List 5 planets each with an interesting fact")print(response.text)# 提出问题,生成回答response=model.generate_content("what are top 5 frequently used emojis?")...