@@ -293,7 +293,7 @@ config:
293
293
---
294
294
classDiagram
295
295
direction LR
296
- namespace AiClient {
296
+ namespace AiClientNamespace {
297
297
class AiClient {
298
298
+prompt(string|Message|null $text = null) PromptBuilder$
299
299
+message(?string $text) MessageBuilder$
@@ -378,7 +378,7 @@ config:
378
378
---
379
379
classDiagram
380
380
direction LR
381
- namespace AiClient {
381
+ namespace AiClientNamespace {
382
382
class AiClient {
383
383
+generateResult(string|MessagePart|MessagePart[]|Message|Message[] $prompt, AiModel $model) GenerativeAiResult$
384
384
+generateOperation(string|MessagePart|MessagePart[]|Message|Message[] $prompt, AiModel $model) GenerativeAiOperation$
@@ -409,13 +409,13 @@ config:
409
409
---
410
410
classDiagram
411
411
direction LR
412
- namespace AiClient {
412
+ namespace AiClientNamespace {
413
413
class AiClient {
414
414
+defaultRegistry() AiProviderRegistry$
415
415
+isConfigured(AiProviderAvailability $availability) bool$
416
416
}
417
417
}
418
- namespace AiClient .Providers {
418
+ namespace AiClientNamespace .Providers {
419
419
class AiProviderRegistry {
420
420
+registerProvider(string $className) void
421
421
+hasProvider(string $idOrClassName) bool
@@ -440,7 +440,7 @@ config:
440
440
---
441
441
classDiagram
442
442
direction LR
443
- namespace AiClient {
443
+ namespace AiClientNamespace {
444
444
class AiClient {
445
445
+prompt(string|Message|null $text = null) PromptBuilder$
446
446
+message(?string $text) MessageBuilder$
@@ -523,7 +523,7 @@ direction LR
523
523
+get() Message
524
524
}
525
525
}
526
- namespace AiClient .Types {
526
+ namespace AiClientNamespace .Types {
527
527
class Message {
528
528
+getRole() MessageRole
529
529
+getParts() MessagePart[]
@@ -632,7 +632,7 @@ direction LR
632
632
+getJsonSchema() array< string, mixed >$
633
633
}
634
634
}
635
- namespace AiClient .Types.Enums {
635
+ namespace AiClientNamespace .Types.Enums {
636
636
class MessageRole {
637
637
USER
638
638
MODEL
@@ -667,7 +667,7 @@ direction LR
667
667
VIDEO
668
668
}
669
669
}
670
- namespace AiClient .Util {
670
+ namespace AiClientNamespace .Util {
671
671
class MessageUtil {
672
672
+toText(Message $message) string$
673
673
+toImageFile(Message $message) File$
@@ -747,7 +747,7 @@ config:
747
747
---
748
748
classDiagram
749
749
direction LR
750
- namespace AiClient .Providers {
750
+ namespace AiClientNamespace .Providers {
751
751
class AiProviderRegistry {
752
752
+registerProvider(string $className) void
753
753
+hasProvider(string $idOrClassName) bool
@@ -758,7 +758,7 @@ direction LR
758
758
+findModelsMetadataForSupport(AiModelRequirements $modelRequirements) AiProviderModelMetadata[]
759
759
}
760
760
}
761
- namespace AiClient .Providers.Contracts {
761
+ namespace AiClientNamespace .Providers.Contracts {
762
762
class AiProvider {
763
763
+metadata() AiProviderMetadata$
764
764
+model(string $modelId, AiModelConfig|array< string, mixed > $modelConfig) AiModel$
@@ -832,7 +832,7 @@ direction LR
832
832
+getJsonSchema() array< string, mixed >$
833
833
}
834
834
}
835
- namespace AiClient .Providers.Types {
835
+ namespace AiClientNamespace .Providers.Types {
836
836
class AiProviderMetadata {
837
837
+getId() string
838
838
+getName() string
@@ -910,7 +910,7 @@ direction LR
910
910
+getJsonSchema() array< string, mixed >$
911
911
}
912
912
}
913
- namespace AiClient .Providers.Types.Enums {
913
+ namespace AiClientNamespace .Providers.Types.Enums {
914
914
class AiProviderType {
915
915
CLOUD
916
916
SERVER
@@ -943,7 +943,7 @@ direction LR
943
943
OUTPUT_SCHEMA
944
944
}
945
945
}
946
- namespace AiClient .Providers.Util {
946
+ namespace AiClientNamespace .Providers.Util {
947
947
class AiCapabilitiesUtil {
948
948
+getSupportedCapabilities(AiModel|string $modelClass) AiCapability[]$
949
949
+getSupportedOptions(AiModel|string $modelClass) AiSupportedOption[]$
0 commit comments