Neon-Vision-Editor/Neon Vision Editor/Models/AIModel.swift

30 lines
659 B
Swift

// AIModel.swift
// Neon Vision Editor
// Created by Hilthart Pedersen on 06.02.26.
import Foundation
// Supported AI providers for suggestions. Extend as needed.
/// MARK: - Types
public enum AIModel: String, CaseIterable, Identifiable {
case appleIntelligence
case grok
case openAI
case gemini
case anthropic
public var id: String { rawValue }
public var displayName: String {
switch self {
case .appleIntelligence: return "Apple"
case .grok: return "Grok"
case .openAI: return "OpenAI"
case .gemini: return "Gemini"
case .anthropic: return "Anthropic"
}
}
}