@@ -11,14 +11,14 @@ public struct Service: Codable, Identifiable, Sendable {
1111 public var models : [ Model ]
1212 public var status : Status
1313
14- public var preferredChatModel : String ?
15- public var preferredImageModel : String ?
16- public var preferredEmbeddingModel : String ?
17- public var preferredTranscriptionModel : String ?
18- public var preferredToolModel : String ?
19- public var preferredVisionModel : String ?
20- public var preferredSpeechModel : String ?
21- public var preferredSummarizationModel : String ?
14+ public var preferredChatModel : Model . ID ?
15+ public var preferredImageModel : Model . ID ?
16+ public var preferredEmbeddingModel : Model . ID ?
17+ public var preferredTranscriptionModel : Model . ID ?
18+ public var preferredToolModel : Model . ID ?
19+ public var preferredVisionModel : Model . ID ?
20+ public var preferredSpeechModel : Model . ID ?
21+ public var preferredSummarizationModel : Model . ID ?
2222
2323 public enum ServiceID : String , Codable , Sendable {
2424 case anthropic
@@ -40,10 +40,10 @@ public struct Service: Codable, Identifiable, Sendable {
4040 }
4141
4242 public init ( id: ServiceID , name: String , host: String = " " , token: String = " " , models: [ Model ] = [ ] ,
43- preferredChatModel: String ? = nil , preferredImageModel: String ? = nil ,
44- preferredEmbeddingModel: String ? = nil , preferredTranscriptionModel: String ? = nil ,
45- preferredToolModel: String ? = nil , preferredVisionModel: String ? = nil ,
46- preferredSpeechModel: String ? = nil , preferredSummarizationModel: String ? = nil ) {
43+ preferredChatModel: Model . ID ? = nil , preferredImageModel: Model . ID ? = nil ,
44+ preferredEmbeddingModel: Model . ID ? = nil , preferredTranscriptionModel: Model . ID ? = nil ,
45+ preferredToolModel: Model . ID ? = nil , preferredVisionModel: Model . ID ? = nil ,
46+ preferredSpeechModel: Model . ID ? = nil , preferredSummarizationModel: Model . ID ? = nil ) {
4747 self . id = id
4848 self . name = name
4949 self . host = host
0 commit comments