Files
2026-07-06 09:47:06 +08:00

21 lines
555 B
Swift

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()