⚙ A simple api for minimax
npm install @aiapi/minimaxThis documentation provides an overview of the Minimax service and its available functions. The Minimax service offers various functionalities for interacting with the Minimax's abab large model.
shell
installation via npm
npm install @aiapi/minimax --saveinstallation via yarn
yarn add @aiapi/minimax --saveinstallation via pnpm
pnpm install @aiapi/minimax --save
`
API List
- Simple Minimax Invocation
- Simple Minimax Invocation (Pro Version)
- Minimax Template Invocation
- Minimax Template Invocation (Pro Version)
- Directly use Minimax service
Simple Minimax Invocation
Calls the Minimax's abab large model service based on the given prompt and appKey.
$3
`typescript
import { simpleCallMinimax, MinimaxSimpleCallParam } from '@aiapi/minimax'const params: MinimaxSimpleCallParam = {
model: 'abab-5.5-chat', // optional, default: abab-5.5-chat
content: 'Your content here',
key: 'Your API key',
groupId: 'Your group ID'
}
const response: Promise = simpleCallMinimax(params);
`$3
-
params (MinimaxSimpleCallParam): An object containing the following parameters:
- model (string, optional): Model type, optional values 'abab-5-chat' | 'abab-5.5-chat'. Default is 'abab-5.5-chat'.
- content (string): The content for Minimax processing.
- key (string): The API key for authentication.
- groupId (string): The group ID for Minimax processing.$3
-
response (Promise): A promise that resolves to a string representing the API's response.Simple Minimax Invocation (Pro Version)
Calls the Minimax's abab large model service based on the given prompt and appKey, interfacing with Minimax's ChatCompletionPro.
$3
`typescript
import { simpleCallMinimaxPro, MinimaxSimpleCallParam } from '@aiapi/minimax'const params: MinimaxSimpleCallParam = {
model: 'abab-5.5-chat', // optional, default: abab-5.5-chat
content: 'Your content here',
key: 'Your API key',
groupId: 'Your group ID'
}
const response: Promise = simpleCallMinimaxPro(params);
`$3
-
params (MinimaxSimpleCallParam): An object containing the following parameters:
- model (string, optional): Model type, optional to fill. Currently, Minimax Pro only supports 'abab-5.5-chat'.
- content (string): The content for Minimax processing.
- key (string): The API key for authentication.
- groupId (string): The group ID for Minimax processing.$3
-
response (Promise): A promise that resolves to a string representing the API's response.Minimax Template Invocation
Calls the Minimax's abab large model service based on the given template JSON, input parameters, and appKey.
$3
`typescript
import { callMinimax, MinimaxTemplateCallParam } from '@aiapi/minimax'// Example template JSON:
const template: MinimaxTemplateCallParam = {
url: 'https://example.com/template.json',
content: 'Your content here',
key: 'Your API key',
groupId: 'Your group ID'
}
// Alternatively, you can provide the template content directly:
// const template: MinimaxTemplateCallParam = {
// tpl: '{ "template": "content"}',
// content: 'Your content here',
// key: 'Your API key',
// groupId: 'Your group ID'
// }
const response: Promise = callMinimax(template);
`$3
-
template (MinimaxTemplateCallParam): An object containing the following parameters:
- url (string): The URL of the template JSON file.
- content (string): The content for Minimax processing.
- key (string): The API key for authentication.
- groupId (string): The group ID for Minimax processing.$3
-
response (Promise): A promise that resolves to a string representing the API's response.Minimax Template Invocation (Pro Version)
Calls the Minimax's abab large model service based on the given template JSON, input parameters, and appKey, interfacing with Minimax's ChatCompletionPro.
$3
`typescript
import { callMinimaxPro, MinimaxTemplateCallParam } from '@aiapi/minimax'// Example template JSON:
const template: MinimaxTemplateCallParam = {
url: 'https://example.com/template.json',
content: 'Your content here',
key: 'Your API key',
groupId: 'Your group ID'
}
// Alternatively, you can provide the template content directly:
// const template: MinimaxTemplateCallParam = {
// tpl: '{ "template": "content"}',
// content: 'Your content here',
// key: 'Your API key',
// groupId: 'Your group ID'
// }
const response: Promise = callMinimaxPro(template);
`$3
-
template (MinimaxTemplateCallParam): An object containing the following parameters:
- url (string): The URL of the template JSON file.
- content (string): The content for Minimax processing.
- key (string): The API key for authentication.
- groupId (string): The group ID for Minimax processing.$3
-
response` (Promise