终于用上反重力了!Mac 端完整配置指南

前言

之前尝试过各种方法想用上反重力,但一直没能成功。今天终于借助 Antigravity-Manager 这个项目实现了,体验相当刺激!

配置步骤(Mac 版)

1. 下载与安装

前往 v3.2.0 Release 页面 下载适合 Mac 的安装包。

安装完成后,在终端执行以下命令解除系统的安全限制:

sudo xattr -rd com.apple.quarantine "/Applications/Antigravity Tools.app" 

2. 登录配置

打开应用后,登录你的账号:

3. 启动 API 反代

进入 API 反代设置页面:

点击 "启动" 按钮:

实战测试

配置完成后,我测试了几个模型,效果不错。

测试 1:Claude Opus 4.5

使用 OpenAI SDK 调用 Claude Opus 4.5 模型:

from openai import OpenAI
 
client = OpenAI(
    base_url="http://127.0.0.1:8045/v1",
    api_key="sk-7cb9cb5ac43243b2b44c6139ecd8e24e"
)
 
response = client.chat.completions.create(
    model="claude-opus-4-5-thinking",
    messages=[{
        "role": "user",
        "content": "在白板上解:"一把钥匙开一把锁。现在有5把锁和相应的5把钥匙,但是全部放乱了,最多试几次,就可以打开全部的锁。",清晰地展示解题步骤"
    }]
)
 
print(response.choices[0].message.content)

运行结果:


测试 2:Gemini 3 Pro Image(Banana Pro)

这个模型支持生成图像,可以通过 size 参数或模型后缀指定输出比例:

from openai import OpenAI
import base64
 
client = OpenAI(
    base_url="http://127.0.0.1:8045/v1",
    api_key="sk-7cb9cb5ac43243b2b44c6139ecd8e24e"
)
 
response = client.chat.completions.create(
    model="gemini-3-pro-image",
    # 方式 1: 使用 size 参数(推荐)    # 方式 2: 使用模型后缀 # 例如: gemini-3-pro-image-16-9, gemini-3-pro-image-4-3 # model="gemini-3-pro-image-16-9",
    
    messages=[{
        "role": "user",
        "content": "在白板上解:"一把钥匙开一把锁。现在有5把锁和相应的5把钥匙,但是全部放乱了,最多试几次,就可以打开全部的锁。",清晰地展示解题步骤"
    }]
)

# 提取并保存图像
temp = response.choices[0].message.content
image_data = temp.split("![image](data:image/jpeg;base64,")[1][:-1]

with open("/Users/darbra/Downloads/result.jpg", 'wb') as f:
    f.write(base64.b64decode(image_data))

生成的白板图:



总结

整个配置过程其实并不复杂,关键是找到靠谱的工具。Antigravity-Manager 这个项目维护得不错,Mac 端体验流畅。

正如那句话说的:“得不到的永远在骚动”—— 真正用上了之后,好像也就那么回事。不过既然成功了,分享出来给有需要的朋友。


📌 转载信息
原作者:
user1558
转载时间:
2025/12/29 17:22:02