Class EdgeChatStartupOrder
400-999 is free between sub-project 2's VectorSchema (300) and sub-project 1's
ConsumerDefault (1000). Sub-project 4 does not squat in sub-project 2's band.
public static class EdgeChatStartupOrder
- Inheritance
-
EdgeChatStartupOrder
- Inherited Members
Fields
- ChatEnvironment
Creates the one process-wide
OgaHandle, disables telemetry, and checks the RID and ABI. Must run afterEdgeAiStartupOrder.OnnxEnvironment(200): ORT GenAI creates ORT's process-wideOrtEnvfrom NATIVE code on its first call (OrtGlobals::OrtGlobals() : env_{OrtEnv::Create(...)}), and sub-project 2's managedOrtEnv.IsCreatedguard cannot see that - so touching any GenAI type before order 200 silently costs sub-project 2 its log id, its severity and itsDOrtLoggingFunctionbridge, with no error anywhere. See spec section 9.1.
- ChatModelProvisioning
Opt-in. Verifies presence. Never downloads.
- ChatWarmUp
Opt-in. Loads the model, probes the chat template, optionally probes guidance.