Google AI Studio:写代码之前先把提示词试出来
Google AI Studio 让你在浏览器里直接试模型、试提示词,试好了再拿到可用的代码。这篇讲清楚 Chat prompt、Run settings 和 Get code 是怎么配合的。
适用平台
- Google AI Studio(网页版)
官方文档怎么说
Google AI Studio 可以快速试用模型、试验不同的提示词;选择 "Get code" 并挑一种编程语言,就能把试好的提示词直接交给 Gemini API 使用。
Google AI Studio quickstartAI Studio 针对不同场景提供多种提示词界面,包括 Chat prompts(用于构建对话式体验的多轮输入输出)、Realtime streaming、Video gen 等。
Google AI Studio quickstartRun settings 面板可以调整模型参数和安全设置,还能开启结构化输出、函数调用、代码执行、联网检索等工具。
Google AI Studio quickstart创建 Chat prompt 的方式是打开 Playground(默认已打开一个新的 Chat prompt),展开 Run settings,在 System Instructions 输入框里填写内容,引导模型的人设和行为。
Google AI Studio quickstart对话开始之后,System instructions 仍然可以修改——可以继续用同一个会话,也可以开一个新会话来测试改动效果。
Google AI Studio quickstart模型和用户之间的每一条消息都会被带进提示词,所以对话越长,提示词也越长,最终可能触达模型的 token 上限。
Google AI Studio quickstart提示词试好之后,可以用 Get code 生成对应代码,也可以把提示词保存起来以后继续用或分享给别人。
Google AI Studio quickstart
AI Studio 是干什么用的
Google AI Studio 是在你把模型和提示词写进代码之前,先拿来试一试的地方。你输入、运行、看结果、再调整——一旦某个提示词真的达到了你想要的效果,Get code 就能把它变成 Python、JavaScript 或其他支持语言的起始代码,直接对接 Gemini API。
AI Studio 针对不同任务提供了好几种提示词界面——这篇教程聚焦在 Chat prompt 上,它是专门用来构建多轮对话体验的那一种。Realtime streaming、Video gen 等其他界面各自服务于自己的场景。
构建一个 Chat prompt
官方快速入门用的例子是一个说话像住在木星卫星欧罗巴上的外星人的聊天机器人——重点不在这个设定本身好不好玩,而在于它清楚地展示了一条指令能在多大程度上改变模型的行为。
第一步——创建提示词。 打开 AI Studio,Playground 默认已经打开一个新的 Chat prompt。点击右上角的 Run settings 展开面板,找到 System Instructions,粘贴进去:
You are an alien that lives on Europa, one of Jupiter's moons.
问一句类似"这里天气怎么样?"的问题,点击 Run。你会得到一个回答,但只靠这么一条笼统的指令,回答往往又长又容易跑题。
第二步——把指令收紧。 把 system instructions 改得更具体一些:
You are Tim, an alien that lives on Europa, one of Jupiter's moons.
Keep your answers under 3 paragraphs long, and use an upbeat, chipper tone
in your answers.
重新问同一个问题。System instructions 在会话中途就能编辑——不用重新开始就能看到效果,不过开一个新对话能让你更干净地对比前后差异。
第三步——决定下一步怎么走。 提示词表现符合预期之后,点击 Get code 生成你偏好语言的起始代码,或者把提示词保存下来以后继续调,或者分享给别人。
工具都在 Run settings 里
除了提示词文本本身之外的一切——模型参数、安全设置,以及函数调用、结构化输出、代码执行、联网检索有没有开启——都在 Run settings 面板里,不在提示词里。如果某个你以为应该有的能力没有在回答里出现,第一个该查的地方就是这里:很可能只是这条提示词没开启对应的开关。
长会话要留意 token 用量
一个 Chat prompt 会把到目前为止的整段对话都重新带进去——这也是模型能记住"三条消息之前 Tim 说过什么"的原因。但这也意味着一段较长的测试对话会比单次提示词更快逼近模型的 token 上限。如果你在压力测试一个聊天机器人的人设,除了看最新一条回答的质量,也要留意对话到底已经积累了多长。
从原型到代码
在 AI Studio 里试提示词的意义,就是不用再为一个已经在浏览器里跑通的东西手写 API 调用。提示词达到预期效果后,Get code 是官方给出的对接真实代码的方式——具体调用在你自己代码里长什么样,可以看 Gemini API 入门。
实际操作
- 打开 aistudio.google.com,进入 Playground——默认已经打开一个新的 Chat prompt。
- 展开 Run settings,在 System Instructions 输入框里填写内容,引导模型的人设和行为。
- 发消息、反复调整 system instructions;如果回答不稳定,加上语气、长度限制这类具体要求。
- 在 Run settings 里开启需要的工具——结构化输出、函数调用、代码执行或联网检索——并调整模型参数和安全设置。
- 提示词达到满意效果后,点击 Get code 选一种语言拿到起始代码,或者保存提示词以后继续用或分享给别人。
Windows 步骤
手机步骤
使用案例
- 在写任何应用代码之前,先在浏览器里反复调整聊天机器人的 system instructions 和语气。
- 对比同一个提示词在 Run settings 里开启和关闭某个工具(联网检索、函数调用、代码执行)时的表现差异。
- 把提示词试好之后,用 Get code 生成目标语言的起始代码,而不是手写 API 调用。
常见错误
- 以为单独一条 system instruction 就足以撑起稳定的人设。官方给出的例子显示,一条笼统的指令会让回答又长又不受控,加上语气和篇幅限制这类具体要求之后才会稳定下来。
- 忘记聊天会话里每一轮之前的内容都会被重新带入提示词,结果在一次长测试对话里对 token 用量的上涨感到意外,甚至触到 token 上限。
- 完全跳过 Run settings,以为函数调用或联网检索这类能力已经默认开启——这些都是针对每条提示词单独开关的,不是全局生效的。
- 从不用 Get code,而是把 AI Studio 里跑通的提示词手工誊抄成 API 调用——这一步 AI Studio 本来就能自动完成,手抄反而容易抄错细节。
常见问题
- Google AI Studio 和 Gemini API 是一回事吗?
- 不是——AI Studio 是一个基于浏览器、用来试模型和提示词的工具。提示词试满意之后,"Get code" 会把它变成用你选定语言调用 Gemini API 的可用代码。
- Chat prompt 和其他提示词类型有什么区别?
- 官方文档把 Chat prompt 描述为专门用于构建多轮输入输出对话体验的类型。AI Studio 还提供其他针对不同场景的界面,比如 Realtime streaming 和 Video gen。
- 聊天机器人的人设可以在对话中途改吗?
- 可以。对话开始之后 System instructions 仍然可以修改;你可以直接原地编辑测试效果,也可以开一个新对话,用干净的上下文测试改动前后的差异。
- 我在测试的提示词要怎么开启函数调用或联网检索?
- 打开 Playground 右上角的 Run settings。在这里可以调整模型参数、安全设置,并开启结构化输出、函数调用、代码执行、联网检索这些工具。
- 提示词试好之后接下来会怎样?
- 文档给出了两个选项——用 Get code 生成你偏好语言的起始代码,或者把提示词保存下来,以后继续用或者分享给别人。
官方来源
这些是本教程对照核验的官方页面。需要厂商的原始措辞时请直接查阅。
- Google AI Studio quickstart
https://ai.google.dev/gemini-api/docs/ai-studio-quickstart.md.txt