import Foundation // Entry point — routes to appropriate server based on model name Task { do { let args = CommandLine.arguments let modelName = args.count > 1 ? args[1] : "E4B-MarkBase" let isEmbedding = modelName.contains("embedding") || modelName.contains("embeddinggemma") if isEmbedding { try await EmbeddingServerApp.main() } else { try await SimpleServerApp.main() } } catch { print("Server error: \(error)") exit(1) } } dispatchMain()