Dropstone Support

Descripción general del SDK de Dropstone

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

El SDK de Dropstone es un cliente TypeScript y JavaScript tipado 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 la 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 descripción general, y Instalación y ejecución de 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 ejecute tu código.

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

Incluye dos puntos de entrada más: 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, así que comienza con todo lo que Dropstone ha aprendido en tus otras superficies. Una regla que establezcas en Chat se aplica en el código que se ejecuta a través del SDK, y lo que registra una sesión estará ahí la próxima vez que abras la CLI. Consulta Una memoria en cada superficie.

El cliente sin interfaz es deliberadamente lo contrario: un endpoint de completaciones sin estado, compatible con OpenAI, sin memoria adjunta, para que un pipeline obtenga entrada y salida predecibles. Consulta Uso de 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, de modo 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 agente local, la CLI de Dropstone en la misma máquina, con sesión iniciada mediante dropstone login
  • Para el cliente sin interfaz, una clave API y un saldo de créditos con fondos

Cómo obtener ayuda

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

Related articles

Ctrl+I