Dropstone Support

Dropstone SDK

Un cliente tipado de TypeScript y JavaScript para el agente de Dropstone, con dos puntos de entrada: uno para llamadas API sin estado desde CI o una función serverless, y otro que ejecuta el agente localmente con la misma memoria de cuenta que el CLI y el Chat.

El Dropstone SDK es un cliente tipado de TypeScript y JavaScript para el runtime del agente de Dropstone. Le da a tu código acceso programático al mismo agente que se ejecuta en Dropstone Chat y en el CLI: sesiones, herramientas, respuestas en streaming y salida estructurada.

npm install @blankline/dropstone-sdk

La referencia de métodos está en docs.dropstone.io/cli/sdk. Esta página es la visión general, y Instala y ejecuta tu primera sesión es el tutorial paso a paso.


Dos puntos de entrada

El SDK incluye dos clientes, y cuál necesitas depende de dónde se ejecuta tu código.

Cliente API sin estadoCliente de agente local
ImportacióncreateDropstoneApicreateDropstone
Se comunica conapi.dropstone.io/api/v1un proceso dropstone serve que inicia por ti
Se autentica conuna clave APIel inicio de sesión del CLI en la misma máquina
Facturaciónpago por uso desde tu saldo de créditostu asignación semanal, como el CLI
Tu memoriaNo. Es un endpoint de completions sin estadoSí, la memoria de cuenta que usan el Chat y el CLI
Úsalo paraCI, trabajos, serverless, cualquier host sin el CLIintegrar el agente interactivo en una aplicación Node

Dos puntos de entrada adicionales vienen incluidos: createDropstoneClient apunta el mismo cliente tipado a un servidor que ya estés ejecutando, y createDropstoneTui lanza la interfaz de terminal interactiva desde un proceso Node.


Una memoria, en todas partes

Una sesión local se ejecuta como tu cuenta, por lo que comienza con todo lo que Dropstone ha aprendido en tus otras superficies. Una regla que establezcas en Chat se mantiene en el código que se ejecuta a través del SDK, y lo que una sesión registra está ahí la próxima vez que abras el CLI. Consulta Una memoria en cada superficie.

El cliente sin estado es deliberadamente lo contrario: un endpoint de completions sin estado y compatible con OpenAI, sin memoria asociada, para que un pipeline obtenga entradas y salidas predecibles. Consulta Usar la API con tu plan.


Tipado de principio a fin

Las solicitudes, respuestas, eventos de streaming y llamadas a herramientas se generan a partir de la especificación OpenAPI del servidor, por lo que un editor las completa y un compilador las verifica. Dos superficies se incluyen en un solo paquete: un cliente v1 estable y un cliente v2 en @blankline/dropstone-sdk/v2 con un modelo de recursos más rico para archivos y espacios de trabajo. Los nuevos endpoints llegan a v2.


Requisitos

  • Node.js
  • Para el cliente de agente local, el Dropstone CLI en la misma máquina, con sesión iniciada con dropstone login
  • Para el cliente sin estado, una clave API y un saldo de créditos con fondos

Obtener ayuda

La referencia del CLI es el primer lugar para preguntas a nivel de método. Para problemas de cuenta, facturación o acceso, consulta Cómo obtener soporte.

Related articles

Ctrl+I