使您的开发工作流更上一层楼:Jules API 重磅来袭!

2025年10月3日
Jane Fine Senior Product Manager Labs
Jenny Cong Software Engineer Labs

准备好助力加速您的工作流了吗?我们很高兴推出 Jules API,这是在整个软件开发生命周期中实现自动化、集成和创新的全新方式。

Jules API 基本模块

Jules API 基于一些简单而强大的概念而构建:

  • :这是您的输入内容,类似于 GitHub 存储库。您只需确保已事先安装了 Jules GitHub 应用即可
  • 会话:您可以将其视为使用异步编码代理来启动项目。这是一个连续的工作块,就像聊天会话,所有“奇迹”都会在此诞生。
  • 活动:这些是会话中的单个步骤和事件。无论是代理生成计划,还是您发送消息,这其中的每个操作都是一个活动。

构建未来:您将创造什么?

这不仅是简单的自动化,而是创建自己的“代理”来处理复杂任务。想象一下,构建一个自定义机器人,使其帮您完成以下任务:

  • 修复 Slack 中的漏洞:用户报告 Slack 频道中存在错误。你的机器人识别到了该错误,并调用 Jules API,然后 Jules 开始执行任务。Jules 会分析代码,创建修复程序,并运行测试以确保万无一失。在整个过程中,Jules 都能让您在原始 Slack 线程中随时了解最新动态。修复完成后,它会创建一个 PR 供您查看和合并。
  • 将待办事项优先级排序自动化:以编程方式从待办事项中提取细微错误或功能请求,并将其直接分配给 Jules。

准备好开始了吗?30 秒让您快速入门

让我们开始探索之旅吧!启动您的终端,快来试试看!

  1. 访问 https://jules.google.com/settings#api获取您的 API 密钥
Screenshot 2025-10-02 at 8.35.12 PM

2. 找到您想要使用的源存储库。首先,查看您已连接的 GitHub 存储库。

curl 'https://jules.googleapis.com/v1alpha/sources' \
    -H 'X-Goog-Api-Key: YOUR_API_KEY'
Shell

3. 开始一次会话。现在,让我们给 Jules 分配一个任务。创建一个 Boba 应用如何?

curl 'https://jules.googleapis.com/v1alpha/sessions' \
    -X POST \
    -H "Content-Type: application/json" \
    -H 'X-Goog-Api-Key: YOUR_API_KEY' \
    -d '{
      "prompt": "Create a boba app!",
      "sourceContext": {
        "source": "sources/github/bobalover/boba",
        "githubRepoContext": {
          "startingBranch": "main"
        }
      },
      "title": "Boba App"
    }'
Shell

这样就大功告成了!以编程方式使用 Jules 就是如此简单!您可以在此处找到完整的文档。

立即试用 Jules API

同样,这是 Jules API 的早期版本,虽然对于下一步在何处使用 Jules API,我们制定了诸多计划,但我们还是很期待看到您将借助该 API 构建的精彩内容!

因此,敬请关注更多动态,并加入我们的 Discord 频道,告诉我们您的想法以及我们下一步应在何处使用该 API。