Ir al contenido

Descripción general del SDK de TypeScript

ai-lib-ts (v1.0.0) es el runtime TypeScript / Node.js de AI-Protocol. Se publica como @ailib-official/ai-lib-ts con tres puntos de entrada:

ImportaciónCapaCuándo usarlo
@ailib-official/ai-lib-tsFachada E + PSDK completo (predeterminado)
@ailib-official/ai-lib-ts/coreSolo ejecuciónBundle mínimo — sin envoltorio de política en el transport
@ailib-official/ai-lib-ts/contactSolo políticaResiliencia, enrutamiento — sin AiClient

En el chat, AiClient no usa la API de operadores de bajo nivel Pipeline. El flujo es:

  1. Cargar el manifiesto del proveedor
  2. Construir peticiones HTTP a partir de los campos del manifiesto
  3. Enviar mediante HttpTransport
  4. Analizar JSON / SSE con response_paths del manifiesto y respaldos al estilo OpenAI

Pipeline sigue siendo público para pruebas de cumplimiento e integraciones avanzadas. En este runtime no existe ProviderDriver.

Exportaciones de la raíz del paquete:

  • AiClient, AiClientBuilder, createClient, createClientBuilder
  • Message, StreamingEvent, Tool, tipos de metadatos de ejecución
  • ProtocolLoader, tipos de manifiesto + V2
  • Política: RetryPolicy, CircuitBreaker, RateLimiter, ModelManager, FallbackChain, …
  • Extras: EmbeddingClient, McpToolBridge, Guardrails, helpers de telemetría

Límites de capacidad (descripción honesta)

Sección titulada «Límites de capacidad (descripción honesta)»
ÁreaEn el paqueteNo incluido
MCPConversión con McpToolBridgeTransporte de servidor MCP en AiClient
Computer UseTipos de configuración V2Ejecutor en tiempo de ejecución
Hot reloadNo implementado
ResilienciaReintentos del manifiesto en el transport predeterminadoCB / límite de tasa / contrapresión salvo configuración explícita en el transport
EmbeddingsEmbeddingClientNo es la ruta Pipeline del manifiesto