使用Google Gemini Flash执行代码
Google的双子座:大语言模型的代码执行功能
大型语言模型(LLM),变压器的继任者已经彻底改变了自然语言处理(NLP)和自然语言理解(NLU)。最初,由于其出色的文本理解和自然对话的产生,LLM最初替换基于规则的聊天机器人,现在执行更复杂的任务。其中包括自然语言到SQL查询转换,Internet浏览以获取信息检索,以及最近的代码执行。本文探讨了双子座新发布的代码执行功能。
学习目标:
- 了解LLM代码执行。
- 探索双子座闪光灯1.5。
- 获取双子座API键。
- 检查LLMS在数学任务中的局限性。
- 使用代码执行的LLM进行精确的答案。
双子座:Google的多模式LLM
Gemini,Google的LLM家族,竞争对手的封闭源模型,例如Openai的GPT-4和Anthropic的Claude。双峰模型,双子座处理文本,图像,音频和视频。尽管GPT-4具有相似的功能,但Gemini的关键区别在于它可以执行其生成的代码的能力。由Gemini的函数调用功能启用的代码执行在安全的沙盒环境中运行。当前,仅支持Numpy和Synspy库;生成的代码无法下载或安装其他Python库。
执行代码开始
要访问Gemini的代码执行功能,请通过[此处的链接]获得免费的API密钥。安装必要的库:
!
-U
标志可确保您拥有最新版本,这对于访问新的代码执行功能至关重要。使用API密钥进行身份验证:
导入Google.generativeai为Genai Google_api_key =“您的API密钥” genai.configure(api_key = google_api_key)
现在,实例化双子座模型:
model = genai.generativemodel(model_name ='gemini-1.5-flash') 响应= model.generate_content(“你好吗?”) 打印(响应。文本)
LLM经常在需要精确计数或数学操作的任务上挣扎。例如:
响应= model.generate_content(“将此词剪成前5个字母,密西西比州”) 打印(响应。文本)
这证明了一个常见的LLM限制:缺乏向后计数能力。同样,数学问题提出了挑战:
响应= model.generate_content(“前100个斐波那契数的总和是多少?”) 打印(响应。文本)
该模型无法计算总和,而是提供程序步骤。这突出了LLM作为文本生成模型的固有局限性。
双子座代码执行
启用代码执行可以增强双子座的功能。让我们重新提出以前的问题:
model2 = genai.generativemodel(model_name ='gemini-1.5-flash',tools ='code_execution') 响应= model2.generate_content(“将此单词剪成前5个字母,密西西比州。使用代码执行工具”) 打印(响应。文本)
Gemini现在生成并执行Python代码以正确切片字符串。对于斐波那契总和:
响应= model2.Generate_Content(“前100个斐波那契数的总和是多少?”) 打印(响应。文本)
双子座生成一个函数,执行它并提供正确的答案。
结论
Gemini的代码执行大大扩展了LLM功能。它克服了精确的计算和程序任务中的局限性,从而在各种应用程序中增强了效用。
关键要点:
- 双子座的多模式性质允许处理各种数据类型。
- LLM由于缺乏计算能力而经常在数学精度上挣扎。
- 代码执行使LLMS可以在沙盒环境中运行代码。
- Google的免费API可访问Gemini Flash的代码执行。
常见问题:
- Q1。什么是双子座? A. Google的多模式LLM家族。
- Q2。双子座是否执行代码?答:是的,通过其最近发布的代码执行功能。
- Q3。支持哪些库?答:目前,Numpy和Sympy。
- Q4。代码执行如何改善双子座?答:它可以实现准确的计算和程序完成完成。
- Q5。如何启用代码执行?答:用
tools='code_execution'
实例化GenerativeModel
。
(注意:图像不归此响应所有,并且按输入中提供。)
以上是使用Google Gemini Flash执行代码的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文回顾了AI最高的艺术生成器,讨论了他们的功能,对创意项目的适用性和价值。它重点介绍了Midjourney是专业人士的最佳价值,并建议使用Dall-E 2进行高质量的可定制艺术。

Meta的Llama 3.2:多模式和移动AI的飞跃 Meta最近公布了Llama 3.2,这是AI的重大进步,具有强大的视觉功能和针对移动设备优化的轻量级文本模型。 以成功为基础

本文比较了诸如Chatgpt,Gemini和Claude之类的顶级AI聊天机器人,重点介绍了其独特功能,自定义选项以及自然语言处理和可靠性的性能。

Chatgpt 4当前可用并广泛使用,与诸如ChatGpt 3.5(例如ChatGpt 3.5)相比,在理解上下文和产生连贯的响应方面取得了重大改进。未来的发展可能包括更多个性化的间

文章讨论了Grammarly,Jasper,Copy.ai,Writesonic和Rytr等AI最高的写作助手,重点介绍了其独特的内容创建功能。它认为Jasper在SEO优化方面表现出色,而AI工具有助于保持音调的组成

2024年见证了从简单地使用LLM进行内容生成的转变,转变为了解其内部工作。 这种探索导致了AI代理的发现 - 自主系统处理任务和最少人工干预的决策。 Buildin

本文评论了Google Cloud,Amazon Polly,Microsoft Azure,IBM Watson和Discript等高级AI语音生成器,重点介绍其功能,语音质量和满足不同需求的适用性。

Shopify首席执行官TobiLütke最近的备忘录大胆地宣布AI对每位员工的基本期望是公司内部的重大文化转变。 这不是短暂的趋势。这是整合到P中的新操作范式
