/** * AnthropicProxy — Anthropic Messages API 纯代理 * * 纯代理转发,不涉及 API 类型转换。 * 将 Anthropic Messages 格式的请求转发到上游 /v1/messages 端点。 * * 特性: * - Anthropic SSE 流式解析 * - 请求超时保护 * - Token 用量追踪 */ import BaseProxy from './common/BaseProxy'; import type { AnthropicProxyInput, AnthropicRequestBody, SSECallbacks } from './common/types'; export default class AnthropicProxy extends BaseProxy { private callbacks?; setCallbacks(callbacks: SSECallbacks): this; protected validate(input: AnthropicProxyInput): void; protected optimizeInput(input: AnthropicProxyInput): AnthropicProxyInput; protected transformRequest(input: AnthropicProxyInput): AnthropicRequestBody; protected buildEndpoint(input: AnthropicProxyInput): string; /** * Anthropic API 代理 — 支持流式和非流式 */ protected proxy(input: AnthropicProxyInput, body: AnthropicRequestBody, endpoint: string): Promise; /** * Anthropic SSE 流解析(内联) */ private parseAnthropicStream; execute(input: AnthropicProxyInput, callbacks?: SSECallbacks): Promise; } //# sourceMappingURL=AnthropicProxy.d.ts.map