A

Augment2Api

Augment2Api 是一个用于连接 Augment API 的中间层服务,提供 OpenAI 兼容的接口,支持 Claude 3.7 模型的调用。

PlatformZeabur
Deployed2
PublisherBanQuyY
Deployed2 times
PublisherBanQuyY
Created2025-04-17
Services
service icon
service icon

使用须知

  • 使用本项目可能导致您的账号被标记、风控或封禁,请自行承担风险!
  • 默认根据传入模型名称确定使用使用模式,AGENT模式下屏蔽所有工具调用,使用模型原生能力回答,否则对话会被工具调用截断
  • 默认添加并发控制,单Token3秒内最多请求 1次,默认添加Block Token冷却规则
  • Augment的Agent模式很强,推荐你在编辑器中使用官方插件,体验不输Cursor

问题反馈

🐞 Telegram 交流群

功能特点

  • 提供 OpenAI 兼容的 API 接口
  • 支持 Claude 3.7 模型(Maybe)
  • 支持流式/非流式输出 (Stream/Non-Stream)
  • 支持简洁的多Token管理界面管理
  • 支持 Redis 存储 Token
  • 支持批量检测Token和租户地址并更新
  • 支持接口批量添加Token

支持模型

传入模型名称以 -chat 结尾,使用CHAT模式回复
传入模型名称以 -agent 结尾,使用AGENT模式回复
其他模型名称默认使用CHAT模式

快速开始

  1. 部署这个模版

  2. 获取Token

访问你部署模版时输入的域名,进入管理页面登录页,输入访问密码进入管理面板,点击添加TOENN菜单 image

  1. 点击获取授权链接
  2. 复制授权链接到浏览器中打开
  3. 使用邮箱进行登录(域名邮箱也可)
  4. 复制augment code到授权响应输入框中,点击获取token,TOKEN列表中正常出现数据
  5. 开始对话测试

提示:

如果对话报错503,请执行一次批量检测更新租户地址再进行对话测试(租户地址错误) 如果对话报错401,请执行一次批量检测禁用无效token再进行对话测试 (账号被封禁)

API 使用

获取模型

curl -X GET https://<你绑定的域名>/v1/models

聊天接口

curl -X POST https://<你绑定的域名>/v1/chat/completions \
-H "Content-Type: application/json" \
-d '{
"model": "claude-3.7",
"messages": [
{"role": "user", "content": "你好,请介绍一下自己"}
]
}'

管理界面

访问 https://<你绑定的域名>/ 可以打开管理界面登录页面,登录之后即可交互式获取、管理Token。

批量添加Token

# 批量添加Token-未设置AUTH_TOKEN
curl -X POST https://<你绑定的域名>/api/add/tokens \
-H "Content-Type: application/json" \
-d '[
    {
        "token": "token1",
        "tenantUrl": "https://tenant1.com"
    },
    {
        "token": "token2",
        "tenantUrl": "https://tenant2.com"
    }
]'
# 批量添加Token-设置AUTH_TOKEN
curl -X POST https://<你绑定的域名>/api/add/tokens \
-H "Content-Type: application/json" \
-H "Authorization: Bearer your-auth-token" \
-d '[
    {
        "token": "token1",
        "tenantUrl": "https://tenant1.com"
    },
    {
        "token": "token2",
        "tenantUrl": "https://tenant2.com"
    }
]'