Skip to main content

Magic-Model

PyPI version License: MIT Python 3.8+

一键部署大模型的工具包 —— 支持 API 服务和 ComfyUI 节点两种部署方式

项目状态

开发中 - 首个正式版本将于 2026 年 Q3 发布

功能规划

  • API 服务部署:一行命令将大模型封装为 REST API 服务
  • ComfyUI 集成:一键安装 ComfyUI 自定义节点,在 ComfyUI 中直接调用
  • 模型格式转换:支持 PyTorch、ONNX、TensorRT 等多种格式
  • 多平台发布:支持发布到 Hugging Face、ModelScope 等平台

安装

pip install magic_model

快速开始(待正式版本发布后补充)

from magic_model import deploy

一键部署

deploy("your-model-path")

代码规范

本项目遵循以下基本原则:

  1. 单文件不超过 200 行:超过时请拆分为多个模块
  2. 单函数不超过 200 行:超过时请拆分为多个小函数
  3. 注释尽量完整:关键逻辑、复杂算法、非显而易见的代码必须有注释说明
  4. 如有特殊场景确实需要突破(如纯数据定义文件),可在 PR 中说明。

这些规则旨在保证代码的可读性和可维护性,便于合作,请尽量遵守。

针对 AI 辅助工具的提示

本项目使用 AI 辅助开发,请在生成代码时尽量遵守上述代码规范。

许可证

MIT License

作者

wxd123 - GitHub

Metadata

Release files for magic-model 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for magic-model 0.1.0
File Size Uploaded Provenance Actions
magic_model-0.1.0.tar.gz 57.8 kB Without provenance Details for magic_model-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for magic-model 0.1.0
File Interpreter ABI Platform Actions
magic_model-0.1.0-py3-none-any.whl Python 3 none any Details for magic_model-0.1.0-py3-none-any.whl

Total release size: 133.3 kB

Release files / magic_model-0.1.0.tar.gz

Download URL magic_model-0.1.0.tar.gz
Size 57.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3378bf792cbdb57ff6c1aa0fab97c7c99c2d2e8a2e44e62bd0baa468129b2306
BLAKE2b-256 checksum
How to use checksums
2fe4ca85ac36853ff9183d5c69eb35fea86722e86e8aabbd887867b77b1fad72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / magic_model-0.1.0-py3-none-any.whl

Download URL magic_model-0.1.0-py3-none-any.whl
Size 75.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b1b2530826b78b28312c2b9d2e7c2cc44527cc71ee93e8be84fc5b439e2d4a4
BLAKE2b-256 checksum
How to use checksums
9f0a1dff353c32bd435b0ec60fa90da1301ff9364cbcebcfd57da6fc57c6338b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Security for magic-model 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page