NAME
Langertha::Engine::MiniMax - MiniMax API (Anthropic-compatible)
VERSION
version 0.305
SYNOPSIS
use Langertha::Engine::MiniMax;
my $minimax = Langertha::Engine::MiniMax->new(
api_key => $ENV{MINIMAX_API_KEY},
model => 'MiniMax-M2.5',
);
print $minimax->simple_chat('Hello from Perl!');
# Streaming
$minimax->simple_chat_stream(sub {
print shift->content;
}, 'Write a poem');
# Tool calling works out of the box
my $response = await $minimax->chat_with_tools_f('Search for Perl modules');
DESCRIPTION
Provides access to MiniMax models via their Anthropic-compatible API at https://api.minimax.io/anthropic.
MiniMax is a Chinese AI company based in Shanghai, offering large language models with strong coding, reasoning, and agentic capabilities. Their API is Anthropic-compatible (recommended by MiniMax) and supports tool calling, extended thinking, and streaming.
Available text models:
MiniMax-M2.5— Latest flagship. 1M context window, $0.30/1M input, $1.20/1M output. SOTA coding (80.2% SWE-Bench Verified), agentic tool use, and search.MiniMax-M2.5-highspeed— Same M2.5 performance with lower latency. 205K context window.MiniMax-M2.1— 230B total parameters, 10B activated per inference. Strong multilingual coding and reasoning.MiniMax-M2.1-highspeed— Same M2.1 performance with lower latency.MiniMax-M2— 200K context, 128K max output. Function calling and agentic capabilities.
See https://platform.minimax.io/docs/guides/models-intro for the full model catalog including audio, video, and music models.
Supports chat, streaming, tool calling, and extended thinking. Embeddings, transcription, images, and documents are not supported via this endpoint.
Get your API key at https://platform.minimax.io/ and set LANGERTHA_MINIMAX_API_KEY in your environment.
SEE ALSO
https://platform.minimax.io/docs/api-reference/text-anthropic-api - MiniMax Anthropic API docs
Langertha::Engine::AnthropicBase - Base Anthropic-compatible engine
Langertha::Role::Tools - MCP tool calling interface
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/langertha/issues.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <torsten@raudssus.de> https://raudss.us/
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.