@deksden-com/cpa-kit
v0.1.3
Published
Embeddable CPA administration mechanisms
Readme
CPA Kit
Встраиваемое администрирование CLIProxyAPI, не отдельное приложение и не inference SDK.
Node.js >=22.23.2 без верхней границы. ESM; browser-safe contracts/client,
серверные адаптеры — только через /server.
Доступен на npm:
pnpm add @deksden-com/cpa-kit. Токен для установки не требуется.
import { createCpaAdminClient } from '@deksden-com/cpa-kit/client';
const client = createCpaAdminClient({
baseUrl: '/api/cpa', instanceId: 'primary',
});
const status = await client.status();Это клиент вашего защищённого административного API, не прямого CPA endpoint.
Для cookie mutations передайте headers: () => ({ 'X-CSRF-Token': token }).
На сервере createCpaManager(config, adapters) принимает durable store, staging,
backend и authorization. Import не запускает процесс, worker или таймеры.
Секреты, маршруты, supervised worker и maintenance/drain принадлежат приложению.
- Индекс документации: рецепты интеграции и API.
- Обновления и соединения: безопасная остановка, drain, rollback и cleanup.
UI доступен отдельным пакетом @deksden-com/cpa-kit-react. Для генерации используйте
собственный HTTP/AI SDK клиент с endpoint CPA; Kit его не подменяет.
