{"id":48037993,"url":"https://github.com/zients/minimax-sdk","last_synced_at":"2026-04-04T14:01:10.254Z","repository":{"id":345289865,"uuid":"1185275499","full_name":"zients/minimax-sdk","owner":"zients","description":"SDKs for MiniMax APIs — Text, Speech, Video, Image, Music \u0026 Files","archived":false,"fork":false,"pushed_at":"2026-03-22T16:31:04.000Z","size":164,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-23T02:31:39.156Z","etag":null,"topics":["ai","image-generation","llm","minimax","monorepo","music-generation","python","sdk","text-generation","tts","typescript","video-generation"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zients.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-18T12:18:40.000Z","updated_at":"2026-03-22T16:31:05.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/zients/minimax-sdk","commit_stats":null,"previous_names":["tsen1220/minimax-sdk","zients/minimax-sdk"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/zients/minimax-sdk","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zients%2Fminimax-sdk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zients%2Fminimax-sdk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zients%2Fminimax-sdk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zients%2Fminimax-sdk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zients","download_url":"https://codeload.github.com/zients/minimax-sdk/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zients%2Fminimax-sdk/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31402277,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-04T10:20:44.708Z","status":"ssl_error","status_checked_at":"2026-04-04T10:20:06.846Z","response_time":60,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","image-generation","llm","minimax","monorepo","music-generation","python","sdk","text-generation","tts","typescript","video-generation"],"created_at":"2026-04-04T14:00:33.924Z","updated_at":"2026-04-04T14:01:10.239Z","avatar_url":"https://github.com/zients.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MiniMax SDK\n\nSDKs for MiniMax's multimodal APIs.\n\n[![PyPI version](https://img.shields.io/pypi/v/zients-minimax-sdk.svg)](https://pypi.org/project/zients-minimax-sdk/)\n[![npm version](https://img.shields.io/npm/v/@zients/minimax-sdk.svg)](https://www.npmjs.com/package/@zients/minimax-sdk)\n[![Python](https://img.shields.io/pypi/pyversions/zients-minimax-sdk.svg)](https://pypi.org/project/zients-minimax-sdk/)\n[![Node.js](https://img.shields.io/badge/node-%3E%3D18-brightgreen.svg)](https://nodejs.org/)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n## Supported APIs\n\n| API | Capabilities |\n|-----|-------------|\n| Text | Chat completion, streaming, tool use, extended thinking (via Anthropic-compatible endpoint) |\n| Speech | TTS (sync, streaming, WebSocket, async long-text) |\n| Video | Text-to-video, image-to-video, first/last-frame, subject reference |\n| Image | Text-to-image, image-to-image |\n| Music | Generate, stream, lyrics |\n| Voice | Clone, design, list, delete |\n| Files | Upload, list, retrieve, download, delete |\n\n## Language SDKs\n\n| Language | Status | Path | Package |\n|----------|--------|------|---------|\n| Python | Available | [`python/`](python/) | [![PyPI](https://img.shields.io/pypi/v/zients-minimax-sdk.svg)](https://pypi.org/project/zients-minimax-sdk/) |\n| TypeScript | Available | [`typescript/`](typescript/) | [![npm](https://img.shields.io/npm/v/@zients/minimax-sdk.svg)](https://www.npmjs.com/package/@zients/minimax-sdk) |\n\n## Quick Start\n\n### Python\n\n```bash\npip install zients-minimax-sdk\n```\n\n```python\nfrom minimax_sdk import MiniMax\n\nclient = MiniMax(api_key=\"your-api-key\")\n\n# Text generation\nresult = client.text.create(\n    model=\"MiniMax-M2.7\",\n    messages=[{\"role\": \"user\", \"content\": \"Hello\"}],\n    max_tokens=1024,\n)\nprint(result.content[0].text)\n\n# Text-to-Speech\naudio = client.speech.tts(text=\"Hello world\", model=\"speech-2.8-hd\")\naudio.save(\"hello.mp3\")\n```\n\nSee [python/README.md](python/README.md) for full documentation.\n\n### TypeScript\n\n```bash\nnpm install @zients/minimax-sdk\n```\n\n```typescript\nimport MiniMax from \"@zients/minimax-sdk\";\n\nconst client = new MiniMax({ apiKey: \"your-api-key\" });\n\n// Text generation\nconst result = await client.text.create({\n  model: \"MiniMax-M2.7\",\n  messages: [{ role: \"user\", content: \"Hello\" }],\n  maxTokens: 1024,\n});\nconsole.log(result.content[0].text);\n\n// Text-to-Speech\nconst audio = await client.speech.tts({\n  text: \"Hello world\",\n  model: \"speech-2.8-hd\",\n});\nawait audio.save(\"hello.mp3\");\n```\n\nSee [typescript/README.md](typescript/README.md) for full documentation.\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzients%2Fminimax-sdk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzients%2Fminimax-sdk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzients%2Fminimax-sdk/lists"}