Enum Capability
-
- All Implemented Interfaces:
public enum Capability
Represents a capability of a ChatLanguageModel or StreamingChatLanguageModel. This is required for the low-level ChatLanguageModel or StreamingChatLanguageModel API to communicate to the high-level APIs (like AI Service) what capabilities are supported and can be utilized.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description RESPONSE_FORMAT_JSON_SCHEMA
Indicates whether ChatLanguageModel or StreamingChatLanguageModel supports responding in JSON format according to the specified JSON schema.
-
Method Summary
Modifier and Type Method Description static Array<Capability>
values()
Returns an array containing the constants of this enum type, in the order they're declared. static Capability
valueOf(String name)
Returns the enum constant of this type with the specified name. -
-
Method Detail
-
values
static Array<Capability> values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants.
- Returns:
an array containing the constants of this enum type, in the order they're declared
-
valueOf
static Capability valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
- Returns:
the enum constant with the specified name
-
-
-
-