This documentation describes the public SDK used to connect to the DAISI network from your applications. It covers client classes, factory classes, model objects, object references, and sample code.
We built this SDK to simplify the integration process and provide a consistent interface for accessing DAISI services.
DAISI is built to be flexible and to minimize complexity. That said, it would be a misstatement to believe that it's simple. Here are some terms that we commonly use. We try to avoid jargon, because if you aren't in the loop, it is harder to get started.
They Orcs are the ultimate relay and authentication sources for the DAISI network. They ensure that access is granted to use Host environments and that the right Hosts are responding accordingly. Think of them as the gatekeeper to the AI to make sure everyone plays fairly.
Large enterprises can have Private Networks using DAISI by running their own instances of the DAISI Orcs inside of their networks. This allows them to use their own employee computers to distribute the workload, ensuring there is no leakage of proprietary information outside of their systems.
The Hosts handle the incoming requests directly from Consumers in Direct Connect (DC) mode or relayed through the Orcs in Fully Orchestrated Connect (FOC) mode. Their processors are borrowed for a short period of time called a Session.
For processing requests on the public network, hosts earn a portion of the fees charged to Consumers for using the network.
Consumers are the companies and developers paying to use the public network to build their agentic and LLM related apps. They pay a small price to DAISI for the network that we pass on, in part, to the Hosts. They want secure, private, and fast access to an always up network at a reasonable price point, usually much cheaper than the larger players are charging (~50-75% cheaper).
Some Host devices that are behind a complex firewall or that you don't have access to map ports on the firewall will require a way to communicate where they reach out to the Orcs. There are other devices where the fundamental technology will not support Direct Connect, like mobile phones, so they are required to use FOC.
Direct Connect (DC)Other Host devices can be setup in the cloud or on a device where the network paths can easily be mapped. This allows for lower latency, connection time, and time to first token because the Orcs are not relaying the messages back and forth between the Hosts and Consumers.