Google Gemini AI

快速上手:使用Google生成AI嵌入服务 Google生成AI嵌入服务为文本处理提供了强大的工具,适用于多种NLP任务。通过本文的介绍,相信您能快速上手并应用于实际项目。Google API 文档Langchain 官方文档。 阅读详情

   MakerSuite

        谷歌发布新一代大模型Gemini的demo, 同时,Bard已将模型更新为Gemini Pro

Gemini 是谷歌目前最新最强的大语言模型,支持多模态(文字,图片,音频,视频等等)处理

美国时间12月13日,Gemini API对公众开放,本文将教学Google Generative AI的简易使用流程

   MakerSuite是一个基于浏览器的 IDE,用于使用Generative language model(生成式语言模型)进行原型设计。借助 MakerSuite,可以快速试用模型并试验不同的prompt(提示)

        从最基本的层面来讲,大语言模型 (LLM) 就像是复杂的自动补全。给定输入文本(“您可以引一匹马去水”),LLM 会根据从其训练数据中学到的模式,输出从统计学上来说可能会遵循的文本(“但你不能让它喝水”)。您可以使用 LLM 的这一基本属性为多种不同类型的应用提供支持:

  • 生成诗歌、短篇故事、比喻、博文和其他创意文案
  • 将结构化数据转换为自由格式文本
  • 从自由格式文本中提取和汇总信息
  • 生成代码
  • 翻译
  • 构建聊天机器人等

使用 LLM 构建这些功能不需要任何机器学习 (ML) 专业知识。您无需收集大型数据集或训练模型。启动您的第一个 LLM 原型只需用几句话描述您希望模型执行的操作。

AI平台 MakerSuite

左侧Create new将提供四种不同的方式与模型互动

Freeform prompt 文本/图片提示:输入一段提示,LLM将根据提示进行一段创作

Structured prompt 结构化提示:提供表格输入,可以输入至多500组【输入,输出】的案例,根据案例,LLM可学习并基于案例处理新的提示 

Chat prompt 聊天提示:与chatgpt和bard类似的聊天框模式,支持输入历史会话

Tune Model模型调整,

预训练的要求极高,超出个人或中小企业的能力范围。但是针对特定的需求和任务,个人可以用适量(<1000)数据和计算资源调整模型,使得模型特化某种任务解决的能力。

点击左方Create new,点击Tune Model

点击import导入csv格式的训练数据,并选择1-多列为input,1-多列为output,做为调整模型的训练集

训练参数设定(第一次使用建议默认)

Model模型选择Text Bison,这是老模型PaLM2,新的Gemini截至目前还没可用

Tuning epochs 整个训练集的完整训练遍历次数

Batch size 一次训练迭代中用于验证的样本数量,越大越容易过拟合,越小越容易欠拟合

Learning rate 训练迭代中调整参数的强度,越大越容易过拟合,越小越容易欠拟合

点击Tune开始自动调参。模型调整完毕后,可以在上个环节的各种提示测试中使用自己的新模型

使用API,调用预训练模型

以python为例子先安装插件

pip install google-generativeai

 然后调用API

import google.generativeai as genai 

#换成你的api key
genai.configure(api_key="YOUR_API_KEY") 
#模型参数 
generation_config = { 
    "temperature": 0.9, 
    "top_p": 1, 
    "top_k": 1, 
    "max_output_tokens": 2048, 
} 

safety_settings = [ 
    {
        "category": "HARM_CATEGORY_HARASSMENT", 
        "threshold": "BLOCK_MEDIUM_AND_ABOVE" 
    }, 
    { 
        "category": "HARM_CATEGORY_HATE_SPEECH", 
        "threshold": "BLOCK_MEDIUM_AND_ABOVE" 
    }, 
    { 
        "category": "HARM_CATEGORY_SEXUALLY_EXPLICIT", 
        "threshold": "BLOCK_MEDIUM_AND_ABOVE" 
    }, 
    { 
        "category": "HARM_CATEGORY_DANGEROUS_CONTENT", 
        "threshold": "BLOCK_MEDIUM_AND_ABOVE" 
    } 
] 

model = genai.GenerativeModel(model_name="gemini-pro", generation_config=generation_config, safety_settings=safety_settings) 

#输入提示
prompt_parts = [ "Hello world", ] 
#输出回答
response = model.generate_content(prompt_parts) 
print(response.text)

调用结果如下,会输入出helloworld,以及解释对上述代码。 

 使用API调用自己调整的模型

如果你把上面的python程序中,model参数替换成你自己的模型,会遇上这样的报错

PermissionDenied: 403 Request had insufficient authentication scopes

是因为访问自己的模型需要OAuth身份验证。

获取OAuth身份验证需要前往谷歌云,生成个人密钥并下载到本地

这一步较为繁琐,Google有比较详细的逐步教程 https://developers.generativeai.google/tutorials/oauth_quickstart

 

 学习链接:https://zhuanlan.zhihu.com/p/671988739

探索Google AI的强大功能——Google Generative AI的初学者指南 Google AI的生成式模型为开发者提供了强大的工具来构建智能应用。在实践中,您可能会遇到各种挑战,但通过仔细阅读文档和参考示例代码,您将能够克服这些问题。ChatGoogleGenerativeAI API参考Google AI官方文档。 阅读详情

相关推荐

使用Google Generative AI和Vertex AI提升您的AI项目的实用指南

本文介绍了Google Generative AI和Vertex AI的基本使用方法,以及在开发中可能遇到的问题及其解决方案。Google Cloud官方文档LangChain GitHub仓库Google AI博客。

afTFODguAKBF的博客 677

ImportError: cannot import name ‘genai‘ from ‘google‘ (unknown location) 问题如何处理

这个错误通常发生在没有正确安装Google的生成式AI库。如果代码中使用的导入方式与新版SDK不兼容,可能需要调整导入语句。根据当前代码上下文,正确的导入方式应该是:Apply。

码觉客的博客 6138

Google Gemini 2.5 Pro升级超越OpenAI o3 重夺最强AI模型称号

根据最新资料(截至2025年6月),Google通过,在推理能力、编程性能和多模态处理等关键领域实现对OpenAI o3模型的超越,重夺“最强AI模型”称号。

百态·数智思维 | 聚焦大数据、量化与未来AI 1242

【免费下载】 Google Gen AI Python SDK 使用教程

Google Gen AI Python SDK 是由 Google 开发的一个开源 Python SDK,它为开发者提供了一个接口,用于将 Google 的生成模型集成到 Python 应用程序中。该 SDK 支持使用 Gemini Developer API 和 Vertex AI API。 ## 2. 项目快速启动 ### 安装 首先,需要安装 Google Gen AI Python...

gitblog_00992的博客 1868

Gemini 1.0:Google推出的全新AI模型,改变生成式人工智能领域的游戏规则!

北京时间 12 月 6 日晚,Google 给近期稍显沉寂的 AI 模型战场扔下了一颗新的炸弹:号称多模态任务处理能力首次超越人类的 AI 模型,Gemini 1.0 正式发布。

屿小夏.的知识博客 2万+

GoogleAI模型GeminiGemini网络协议

Gemini协议(轻量级网络协议)的Gemini AI模型。

我是赛博AI Lewis 2572

探索Google Cloud上的AI模型:从Gemini到Vertex AI

通过本文,我们了解了如何使用Google Cloud的Gemini和Vertex AI模型进行AI开发。这些工具提供了强大的功能和灵活性,使您能够创建先进的AI应用。

mmlihaio的博客 731

Google最强AI模型->Gemini登场

美国时间2023年12月6日,Google宣布了下一代AI人工智能)模型“Gemini” [ˈdʒemɪnaɪ],在Google I/O上​​发布。

Hellen_201903的博客 896

探索Google的生成式AI:使用Gemini API与Vertex AI进行智能应用开发

这是一个灵活的API接口,允许开发者访问Google的生成式AI模型。Gemini API支持多种模型,如gemini-pro和,分别适用于文本生成和图像处理任务。Vertex AI:这是Google Cloud Platform上的一项服务,适合需要商业支持和更高请求速率限制的企业用户。Vertex AI提供访问PaLM和其他开源模型的能力,是那些已经在使用Google Cloud的开发者的理想选择。GoogleGemini API和Vertex AI为开发者提供了强大的工具,用于构建生成式AI应用。

sjufgwgfhoia的博客 1713

[AI 大模型] Google Gemini

Google GeminiGoogle 最新推出的多模态 AI 大模型,旨在提升 AI 在各个领域的应用能力。Gemini 能够处理文本、图像、音频、视频和代码等多种数据类型,展现出强大的多模态推理和高级编码能力。

浪里个狼游记 2万+

AI真好玩系列-免费解锁 Google Gemini 的几种方式

免费解锁Google Gemini的三种方式:1)企业用户可注册Gemini Enterprise享受30天免费试用,支持在Google Docs等办公场景使用;2)开发者可通过Google AI Studio免费体验最新模型,提供充足Token额度;3)个人用户访问Gemini官网即可永久免费使用基础版,新用户还可领取1个月Gemini Advanced试用。三种方案各具特色,满足不同场景需求,让AI助力工作与生活。

tangdou369098655的博客 1571

Google AI Studio 全指南:从入门到精通 Gemini 开发

在生成式 AI 的浪潮中,Google 凭借 Gemini 模型系列强势反击。而对于开发者来说,想要体验、调试并集成 Gemini 模型,最佳的入口并不是 Google Cloud Vertex AI(那是企业级的),而是 Google AI Studio。Google AI Studio 是一个基于 Web 的快速原型设计环境,它允许开发者极速测试 Gemini 模型,并将测试好的 Prompt(提示词)一键转换为代码。本文将带你从零开始,掌握这款强大的工具。

专注于网络安全攻防技术与安全运营(SecOps)实践。 2万+

Google I/O 2025:Gemini 2.5 Pro、Project Astra 与 AI Ultra 全面解析

为搜索结果提供 AI 生成的简洁摘要,帮助用户快速获取关键信息。

qq_68006585的博客 1897

AI 提效的新方式:全面体验 Google Gemini CLI

奇舞团是 360 集团最大的大前端团队,非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。通过上面我给出的提示词指令,可以看到通过它的意图识别,他进行调用google搜索,搜索了2025年AI的发展趋势,并调用写入工具将搜索的内容写到到了我指定的文件中。在选择主题之后,进入到登录页面,这里我选择的是第一种,使用google账号的方式进行登录。执行之后的效果还是非常不错的,从视觉的还原度上看可以。

奇舞周刊 1352

Google Sheets中玩转Gemini AI:全面入门指南

我们正处于一个令人振奋的时代——生成式AI的出现极大地提升了我们的工作效率。自从ChatGPT等产品问世以来,大型语言模型(LLMs)的到来已经从根本上改变了我们的生活和工作方式。 作为一家科技公司,谷歌当然不会错过开发自有LLM产品的机会,Gemini模型便是有力的证明。此外,谷歌本身已经拥有许多适用于企业的实用产品,比如Google Sheets(谷歌表格)。谷歌做出了极佳的举措,将Gemini直接集成到了Google Sheets中。 由于Google Sheets被众多企业广泛使用,了解如何在其

Xianxiancq的博客 1152

利用 Google AI 工具提升应用智能化:ML Kit、TensorFlowLite、Cloud Vision、AutoML、Gemini

利用 Google AI 工具提升应用智能化:ML Kit、TensorFlowLite、Cloud Vision、AutoML、Gemini

刘 争 1393

**深入探讨Google AIGemini模型:从安装到应用**

Gemini模型支持多种输入输出模式,包括文本、图片、音频甚至视频输入,并提供结构化输出和令牌级的流媒体处理功能。对于开发者而言,异步调用和令牌使用信息的获取大大简化了开发流程。通过本文,我们理解了如何配置和使用Google AIGemini模型,这不仅仅是技术上的提升,也为我们的项目提供了强大的AI支持。ChatGoogleGenerativeAI API参考Google AI文档LangChain文档。

dfvcbipanjr的博客 570
上一篇: HuffMan tree
下一篇: 二叉搜索树--二叉排序树
^花九九
博客等级 码龄6年 144粉丝 · 47原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值