Class: AudioContent
Audio provided to or from an LLM.
URI: mcp:AudioContent
classDiagram
class AudioContent
click AudioContent href "../AudioContent/"
HasMeta <|-- AudioContent
click HasMeta href "../HasMeta/"
HasAnnotations <|-- AudioContent
click HasAnnotations href "../HasAnnotations/"
AudioContent : _meta
AudioContent --> "0..1" MetaObject : _meta
click MetaObject href "../MetaObject/"
AudioContent : annotations
AudioContent --> "0..1" Annotations : annotations
click Annotations href "../Annotations/"
AudioContent : data
AudioContent : mimeType
AudioContent : type
Inheritance
- AudioContent [ HasMeta HasAnnotations]
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| data | 1 String |
Base64-encoded binary data | direct |
| mimeType | 1 String |
The MIME type of a resource, if known | direct |
| type | 1 String |
Type discriminator field | direct |
| _meta | 0..1 MetaObject |
Optional metadata object | HasMeta |
| annotations | 0..1 Annotations |
Optional annotations for the client | HasAnnotations |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/mcp
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | mcp:AudioContent |
| native | mcp:AudioContent |
LinkML Source
Direct
name: AudioContent
description: Audio provided to or from an LLM.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
- HasAnnotations
slots:
- data
- mimeType
- type
slot_usage:
data:
name: data
required: true
mimeType:
name: mimeType
required: true
type:
name: type
required: true
equals_string: audio
Induced
name: AudioContent
description: Audio provided to or from an LLM.
from_schema: https://w3id.org/lmodel/mcp
mixins:
- HasMeta
- HasAnnotations
slot_usage:
data:
name: data
required: true
mimeType:
name: mimeType
required: true
type:
name: type
required: true
equals_string: audio
attributes:
data:
name: data
description: Base64-encoded binary data.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: data
owner: AudioContent
domain_of:
- Error
- ImageContent
- AudioContent
- LoggingMessageNotificationParams
range: string
required: true
mimeType:
name: mimeType
description: The MIME type of a resource, if known.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: mimeType
owner: AudioContent
domain_of:
- Icon
- ImageContent
- AudioContent
- ResourceLink
- ResourceContents
- TextResourceContents
- BlobResourceContents
- Resource
- ResourceTemplate
range: string
required: true
type:
name: type
description: Type discriminator field.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: type
owner: AudioContent
domain_of:
- TextContent
- ImageContent
- AudioContent
- ContentBlock
- EmbeddedResource
- ResourceLink
- ToolUseContent
- ToolResultContent
- PromptReference
- ResourceTemplateReference
- SchemaItems
- JsonSchema
- StringSchema
- NumberSchema
- BooleanSchema
- UntitledSingleSelectEnumSchema
- TitledSingleSelectEnumSchema
- UntitledMultiSelectEnumSchema
- TitledMultiSelectEnumSchema
- LegacyTitledEnumSchema
range: string
required: true
equals_string: audio
_meta:
name: _meta
description: Optional metadata object.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: _meta
owner: AudioContent
domain_of:
- HasMeta
range: MetaObject
annotations:
name: annotations
description: Optional annotations for the client.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
alias: annotations
owner: AudioContent
domain_of:
- HasAnnotations
- Tool
range: Annotations
inlined: true