Skip to content

MEAI AIFunction tools

Exposes MiniMax video, music, TTS, and voice-clone endpoints as MEAI AIFunctions so they can be attached to any IChatClient.

This example assumes using MiniMax; is in scope and apiKey contains your MiniMax API key.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
using var client = new MiniMaxClient(apiKey);

AIFunction[] tools =
[
    client.AsCreateVideoTaskTool(),
    client.AsGetVideoTaskTool(),
    client.AsGenerateMusicTool(),
    client.AsSynthesizeSpeechTool(),
    client.AsCloneVoiceTool(),
];

    "CreateVideoTask",
    "GetVideoTask",
    "GenerateMusic",
    "SynthesizeSpeech",
    "CloneVoice");