AGENTIC
返回首页/API Documentation

AGENTIC 开发者接入文档

AGENTIC 是部署在 EdgeOne Cloud Functions 上的统一代理网关。以下是支持的规范接口、鉴权规则与代码示例。

1. 网关鉴权 (Authentication)

发往网关的所有 HTTP 请求必须携带网关密钥(环境变量 AGENTIC_GATEWAY_SECRET)。 网关支持以下两种 Header 格式:

Standard Bearer Token (OpenAI / Generic)
Authorization: Bearer $AGENTIC_GATEWAY_SECRET
x-api-key Header (Claude / Anthropic SDK)
x-api-key: $AGENTIC_GATEWAY_SECRET

2. 三大标准化接口规范 (Endpoints)

规范路径位于 /v1/*,同时保留 /api/v1/* 别名,两者同等高效且无重定向。

POST/v1/responses
OpenAI Responses API Standard

最新 Responses API 规范,拥有独立状态机出站逻辑(response.created → output_item.added → *.delta → response.completed)。支持文本、自定义工具(Custom Tools)与思维链呈现。

POST/v1/chat/completions
OpenAI Chat Standard

经典 Chat Completions 协议兼容。严格控制输出 Schema 白名单,自动提取上游 reasoning 标记并聚拢到 usage.completion_tokens_details.reasoning_tokens。

POST/v1/messages
Anthropic Messages Standard

面向 Claude CLI / SDK 的 Anthropic 原生透传接口。保持字节级流式保活转发,上游认证基于 AGENTIC_BUDDY_MESSAGES_TOKEN。

3. 模型命名空间与映射规则

请求参数中的 model 支持带前缀的完全限定 ID 或简化别名:

前缀规则使用示例 (model)目标 Provider特性说明
@google/*@google/gemini-3.6-flashGoogle Cloud Code (v1internal)使用 Google OAuth2 的私有通道,原汁原味透传 Gemini 3.6 Flash / 3 Flash 等顶级模型,支持 thoughtSignature 智能打标。
@codebuddy/*@codebuddy/hy3CodeBuddy /v2/chat/completions支持 hy3、deepseek-v4-pro、glm-5.2 等模型,具备自动 Tool Choice 降级与轮次调度机制。裸 'gpt-*' 或 'hy3' 别名会自动关联该 Provider。
@xai/*@xai/grok-4.5xAI /v1/responses透传上游官方 Responses 接口,包含 grok-4.5 与 composer-2.5 模型,原生保留 reasoning_effort 参数。
@deepseek/*@deepseek/deepseek-chatDeepSeek Chat API标准 OpenAI Chat 协议转发,支持极低延迟的高并发长文本输出。

4. 动态推理控制 (Reasoning Effort)

客户端可通过传递 reasoning_effort 精准干预模型的思维链深度:

none / off

关闭思维链思考,获得极速响应与最低 Token 开销。

low

限制思考步数,适合轻量级文本摘要与快速问答。

medium

平衡推理深度与吞吐速度 (Gemini 3 Flash 默认档位)。

high

开启深度推导与算法演算,适合复杂 Bug 修复、数学推导与架构设计。

auto

由上游模型根据提示词难度自主决定 Thinking Budget。

5. 多语言 SDK 集成示例

Python OpenAI SDK (Responses API)
from openai import OpenAI

client = OpenAI(
    base_url="https://your-agentic-gateway.com/v1",
    api_key="your-gateway-secret"
)

response = client.responses.create(
    model="@google/gemini-3.6-flash",
    input="用三句话总结量子计算的基础原理。",
    reasoning_effort="high"
)

print(response.output_text)
Node.js OpenAI SDK (Chat Completions)
import OpenAI from 'openai';

const openai = new OpenAI({
  baseURL: 'https://your-agentic-gateway.com/v1',
  apiKey: 'your-gateway-secret',
});

async function main() {
  const completion = await openai.chat.completions.create({
    model: '@codebuddy/hy3',
    messages: [{ role: 'user', content: '你好,AGENTIC 网关!' }],
    stream: true,
  });

  for await (const chunk of completion) {
    process.stdout.write(chunk.choices[0]?.delta?.content || '');
  }
}

main();