@@ -1143,6 +1143,15 @@ direction LR
1143
1143
}
1144
1144
1145
1145
1146
+ namespace AiClientNamespace.Providers.Models.EmbeddingGeneration.Contracts {
1147
+ class EmbeddingGenerationModelInterface {
1148
+ +generateEmbeddingsResult(string[]|Message[] $input) EmbeddingResult
1149
+ }
1150
+ class EmbeddingGenerationOperationModelInterface {
1151
+ +generateEmbeddingsOperation(string[]|Message[] $input) EmbeddingOperation
1152
+ }
1153
+ }
1154
+
1146
1155
namespace AiClientNamespace.Providers.Models.ImageGeneration.Contracts {
1147
1156
class ImageGenerationModelInterface {
1148
1157
+generateImageResult(Message[] $prompt) GenerativeAiResult
@@ -1218,6 +1227,7 @@ direction LR
1218
1227
<<interface>> ImageGenerationModelInterface
1219
1228
<<interface>> TextToSpeechConversionModelInterface
1220
1229
<<interface>> SpeechGenerationModelInterface
1230
+ <<interface>> EmbeddingGenerationModelInterface
1221
1231
<<interface>> TextGenerationOperationModelInterface
1222
1232
<<interface>> ImageGenerationOperationModelInterface
1223
1233
<<interface>> TextToSpeechConversionOperationModelInterface
@@ -1257,8 +1267,10 @@ direction LR
1257
1267
ModelInterface <|-- ImageGenerationModelInterface
1258
1268
ModelInterface <|-- TextToSpeechConversionModelInterface
1259
1269
ModelInterface <|-- SpeechGenerationModelInterface
1270
+ ModelInterface <|-- EmbeddingGenerationModelInterface
1260
1271
ModelInterface <|-- TextGenerationOperationModelInterface
1261
1272
ModelInterface <|-- ImageGenerationOperationModelInterface
1262
1273
ModelInterface <|-- TextToSpeechConversionOperationModelInterface
1263
1274
ModelInterface <|-- SpeechGenerationOperationModelInterface
1275
+ ModelInterface <|-- EmbeddingGenerationOperationModelInterface
1264
1276
```
0 commit comments