3D装箱机 API

三维装箱问题是一个经典的组合优化问题,广泛应用于物流、仓库、运输和许多其他领域。它的核心是在有限数量的三维容器(箱子、货物集装箱等)中合理地装入一系列不同尺寸的三维物品(箱子),其典型目标是在满足各种约束条件的同时,最小化所使用的容器数量或最大化容器的利用率
通过 MCP 从您的 AI 代理使用此 API
支持 OpenClaw、Claude Code/Desktop、Cursor、Windsurf、Cline 以及任何兼容 MCP 的 AI 客户端。
文档和设置
通过封装此 MCP 创建技能: https://mcp.zylalabs.com/mcp?apikey=YOUR_ZYLA_API_KEY

📖API列表

- pack_packages: 优化装箱以便运输、存储和运输。

🌍端点

目前,我们提供这些端点,RapidAPI会根据地区自动选择最近的端点。

1. 美国东部(美国弗吉尼亚州)
2. 欧洲(英国伦敦)
3. 东南亚(新加坡)
4. 亚洲(中国杭州)

⚙️打包包裹

优化装箱以便运输、存储和运输。
适合仓储和物流。

核心功能
1. 快速且准确的结果
2. 支持多目标优化,提供更大的灵活性,更符合业务需求。
3. 对于不清楚装箱费用的第三方/第四方,优化目标支持优化包装材料的表面积。假设不考虑材料和规格,箱子的成本与表面积成线性关系。
4. 支持物品的自定义方向。例如,易碎物品可以竖放,重物可以平放。这可以防止在运输过程中因重力位移或压缩造成的损坏。
5. 支持货物分组。例如,化学品和食品不应放在同一个箱子里,这也有助于货物的分类和管理。
6. 支持独立包装。某些物品,如高价值货物,应独立包装以防止在运输过程中与其他物品摩擦造成的损坏。
7. 支持最终和逐步的打包指导。算法提供货物放置的顺序和坐标数据,方便数据可视化以指导打包过程。
8. 为每个包提供详细数据,以便于验证,减少后期数据处理和后续算法集成的工作量。例如,包装的体积利用率和重量。
9. 支持重量限制,防止推荐过重物品用于轻量塑料包装袋。

🚀应用场景

箱子推荐
在仓库打包操作期间,系统会根据产品尺寸、重量、方向和其他因素自动推荐最具性价比的包装材料,以容纳所有物品。
1. 通过消除猜测来提高打包效率:在打包站有数十种包装选项,选择最佳选项可能令人生畏且耗时。(节省100%的思考(猜测)时间)
2. 通过防止使用过大的箱子来降低包装成本:仅靠经验往往会导致对小物品使用过大的包装——这是仓库操作中常见的材料浪费来源。(节省5%-17%的箱子成本)

订单拆分
当出库订单包含的物品过多,无法放入任何单一包装材料中时,必须拆分为多个包裹。
1. 精确的订单拆分降低了人工成本,并消除了即使手动拆分后物品仍无法装入的问题。(节省100%的人工工作)
2. 自动化的包装推荐提高了效率,节省了包装成本。(节省5%-17%的箱子成本)

 

API 文档

端点


⚙️打包包裹

优化装箱以便于运输、存储和转运
适合仓储和物流。

核心功能


1. 快速且准确的结果
2. 支持多目标优化,提供更大的灵活性,更符合业务需求
3. 对于未了解箱子成本的第三方/第四方,优化目标支持优化包装材料的表面积。假设材料和规格不被考虑,箱子的成本与表面积呈线性关系
4. 支持物品的自定义方向。例如,易碎物品可以竖着放置,重物可以平放。可以防止运输过程中因重力移动或压缩造成的损坏
5. 支持货物分组。例如,化学品和食品不应放在同一个箱子里,这也便于货物的分类和管理
6. 支持独立包装。某些物品,如高价值商品,应独立包装,以防止在运输过程中与其他物品摩擦导致的损坏
7. 支持最终和逐步打包指导。算法提供货物放置的顺序和坐标数据,便于数据可视化来指导打包过程
8. 为每个包裹提供详细数据,以方便验证并减少后期数据处理和后续算法集成的工作量。例如,包裹的体积利用率和重量
9. 支持重量容量,以防建议过重的物品用于箱内的轻型塑料包装袋

🚀应用场景

箱子推荐


在仓库打包操作中,系统会根据产品的尺寸、重量、方向和其他因素自动推荐最具成本效益的包装材料,以容纳所有物品
1. 通过消除猜测,提高打包效率:在打包站有数十种包装选择,选择最优的可能会让人不知所措且耗时较长(节省100%的思考(猜测)时间)
2. 通过防止使用过大的箱子来降低包装成本:仅依靠经验往往会导致对小物品使用过大的包装,这是仓库操作中常见的材料浪费来源(节省5%-17%的箱子成本)

订单拆分

当出库订单包含的物品数量过多,无法装入任何单一包装材料时,必须将其拆分为多个包裹
1. 精确的订单拆分减少了人工成本,并消除了即使手动拆分后物品也无法合适放置的问题(节省100%的人工工作)
2. 自动化的包装推荐提高了效率并节省了包装成本(节省5%-17%的箱子成本)



                                                                            
POST https://zylalabs.com/api/11237/3d+bin+packer+api/21484/pack+packages
                                                                            
                                                                        

打包包裹 - 端点功能

对象 描述
请求体 [必需] Json
测试端点

API 示例响应

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {"code":"SUCCESS","msg":null,"result":{"package_list":[{"bin":{"bin_code":"SMALL_SIZE_BIN","bin_length":10.0,"bin_width":10.0,"bin_height":10.0,"bin_weight":0.5,"bin_weight_capacity":10.0,"bin_cost":0.3,"bin_surface":600.0,"bin_volume":1000.0},"item_list":[{"item_code":"SNEAK","item_length":5.0,"item_width":5.0,"item_height":10.0,"item_num":1,"item_weight":0.5,"item_acceptable_orientation":["width_vertical","height_vertical","length_vertical"],"item_group":"default","item_individual_packing":0,"item_coordinate":{"x_start":0.0,"y_start":0.0,"z_start":0.0,"x_end":5.0,"y_end":5.0,"z_end":10.0},"item_volume":250.0}],"package_volume":1000.0,"item_volume":250.0,"unused_volume":750.0,"package_volume_fill_ratio":25.0,"item_weight":0.5,"bin_weight":0.5,"package_weight":1.0,"package_weight_use_ratio":5.0},{"bin":{"bin_code":"LARGE_SIZE_BIN","bin_length":10.0,"bin_width":30.0,"bin_height":10.0,"bin_weight":0.5,"bin_weight_capacity":15.0,"bin_cost":0.7,"bin_surface":1400.0,"bin_volume":3000.0},"item_list":[{"item_code":"CHEMICAL_ITEM","item_length":10.0,"item_width":10.0,"item_height":10.0,"item_num":1,"item_weight":1.0,"item_acceptable_orientation":["width_vertical","height_vertical","length_vertical"],"item_group":"CHEMICALS","item_individual_packing":0,"item_coordinate":{"x_start":0.0,"y_start":0.0,"z_start":0.0,"x_end":10.0,"y_end":10.0,"z_end":10.0},"item_volume":1000.0},{"item_code":"CHEMICAL_ITEM","item_length":10.0,"item_width":10.0,"item_height":10.0,"item_num":1,"item_weight":1.0,"item_acceptable_orientation":["width_vertical","height_vertical","length_vertical"],"item_group":"CHEMICALS","item_individual_packing":0,"item_coordinate":{"x_start":10.0,"y_start":0.0,"z_start":0.0,"x_end":20.0,"y_end":10.0,"z_end":10.0},"item_volume":1000.0},{"item_code":"CHEMICAL_ITEM","item_length":10.0,"item_width":10.0,"item_height":10.0,"item_num":1,"item_weight":1.0,"item_acceptable_orientation":["width_vertical","height_vertical","length_vertical"],"item_group":"CHEMICALS","item_individual_packing":0,"item_coordinate":{"x_start":20.0,"y_start":0.0,"z_start":0.0,"x_end":30.0,"y_end":10.0,"z_end":10.0},"item_volume":1000.0}],"package_volume":3000.0,"item_volume":3000.0,"unused_volume":0.0,"package_volume_fill_ratio":100.0,"item_weight":3.0,"bin_weight":0.5,"package_weight":3.5,"package_weight_use_ratio":20.0}],"non_packed_item_list":[{"item_code":"TOO_BIG_ITEM","item_length":1000.0,"item_width":1000.0,"item_height":1000.0,"item_num":2,"item_weight":100.0,"item_acceptable_orientation":["width_vertical","height_vertical","length_vertical"],"item_group":"default","item_individual_packing":0,"item_coordinate":null,"item_volume":1000000000.0}]}}
                                                                                                                                                                                                                    
                                                                                                    

打包包裹 - 代码片段


curl --location --request POST 'https://zylalabs.com/api/11237/3d+bin+packer+api/21484/pack+packages' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
	"param": {
		"objective_priority": [
			"bin_num",
			"bin_cost",
			"fill_ratio"
		]
	},
	"data": {
		"item_list": [
			{
				"item_code": "SNEAK",
				"item_width": 5,
				"item_height": 10,
				"item_length": 5,
				"item_num": 1,
				"item_weight": 0.5,
				"item_acceptable_orientation": null,
				"item_individual_packing": 0
			},
			{
				"item_code": "CHEMICAL_ITEM",
				"item_width": 10,
				"item_height": 10,
				"item_length": 10,
				"item_num": 3,
				"item_weight": 1,
				"item_group": "CHEMICALS",
				"item_acceptable_orientation": null,
				"item_individual_packing": 0
			},
			{
				"item_code": "TOO_BIG_ITEM",
				"item_width": 1000,
				"item_height": 1000,
				"item_length": 1000,
				"item_num": 2,
				"item_weight": 100
			}
		],
		"bin_list": [
			{
				"bin_code": "SMALL_SIZE_BIN",
				"bin_width": 10,
				"bin_height": 10,
				"bin_length": 10,
				"bin_weight": 0.5,
				"bin_weight_capacity": 10,
				"bin_cost": 0.3
			},
			{
				"bin_code": "MEDIUM_SIZE_BIN",
				"bin_width": 20,
				"bin_height": 10,
				"bin_length": 10,
				"bin_weight": 0.5,
				"bin_weight_capacity": 12,
				"bin_cost": 0.5
			},
			{
				"bin_code": "LARGE_SIZE_BIN",
				"bin_width": 30,
				"bin_height": 10,
				"bin_length": 10,
				"bin_weight": 0.5,
				"bin_weight_capacity": 15,
				"bin_cost": 0.7
			}
		]
	}
}'

    

API 访问密钥和身份验证

注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 3D装箱机 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
标头
标头 描述
授权 [必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。

简单透明的定价

无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。

🚀 企业版

起价
$ 10,000/年


  • 自定义数量
  • 自定义速率限制
  • 专业客户支持
  • 实时 API 监控

客户喜爱的功能

  • ✔︎ 仅支付成功请求
  • ✔︎ 7 天免费试用
  • ✔︎ 多语言支持
  • ✔︎ 一个 API 密钥,所有 API。
  • ✔︎ 直观的仪表板
  • ✔︎ 全面的错误处理
  • ✔︎ 开发者友好的文档
  • ✔︎ Postman 集成
  • ✔︎ 安全的 HTTPS 连接
  • ✔︎ 可靠的正常运行时间

3D装箱机 API FAQs

包裹包装端点返回一个包含优化包装解决方案列表的JSON响应,包括有关箱子和物品的详细信息。每个包裹包含诸如箱子尺寸、重量容量、物品坐标和可接受方向等信息

响应中的关键字段包括 `bin_code`、`bin_dimensions`、`item_code`、`item_weight`、`item_group` 和 `item_coordinate` 这些字段提供了理解物品如何装入箱子的基本信息

响应数据以JSON格式结构化,顶层对象包含一个`package_list`。该列表中的每个条目详细描述了一个箱子及其相应的物品,允许用户轻松访问包装配置

用户可以通过指定项目尺寸、重量、方向和分组偏好等参数来定制他们的请求。这使得可以根据特定需求提供量身定制的包装解决方案

该端点提供有关箱子规格、物品特性、包装方向和分组规则的信息 这些综合数据有助于优化不同物流场景下的包装

用户可以利用返回的数据来可视化包装安排 验证体积利用率 并确保符合重量限制 这有助于高效包装并减少运输过程中损坏的风险

典型的用例包括优化仓库包装 自动化订单拆分 和推荐包装材料 这些应用提高了物流操作的效率并降低了成本

数据准确性通过打包过程中的算法优化和验证检查得以维护 该API确保打包建议符合指定的约束和物品特性

打包包裹端点可以处理多种物品,包括易碎品、重物以及像化学品和食品这样的分组产品 用户可以指定物品的尺寸、重量和可接受的方向,以根据特定特征优化包装

用户可以为他们请求中的每个项目定义可接受的方向。例如,易碎物品可以设置为竖直包装,而重物可以平放以防止在运输过程中损坏

API允许用户设置分组规则以防止不兼容物品一起打包,例如保持化学品与食品分开 这增强了安全性并简化了库存管理

用户可以指定某些物品,如高价值商品,应该单独包装。这可以防止在运输过程中与其他物品摩擦造成的损坏,确保贵重产品的完整性

该API提供最终包装指南和逐步说明,包括物品放置顺序和坐标数据。这帮助用户可视化包装过程并有效实施

该API提供每个包裹的详细数据,包括体积利用率和重量用户可以分析这些信息以评估包装效率并进行必要的调整

如果由于限制无法满足打包请求,API可能返回部分结果或指明哪些物品无法打包。用户可以相应地调整他们的参数或物品选择

该API根据物品的尺寸、重量和方向优化包装材料,推荐最具成本效益的选项。这可以最小化浪费并降低物流操作中的整体包装成本

一般常见问题

Zyla API Hub 就像一个大型 API 商店,您可以在一个地方找到数千个 API。我们还为所有 API 提供专门支持和实时监控。注册后,您可以选择要使用的 API。请记住,每个 API 都需要自己的订阅。但如果您订阅多个 API,您将为所有这些 API 使用相同的密钥,使事情变得更简单。

价格以 USD(美元)、EUR(欧元)、CAD(加元)、AUD(澳元)和 GBP(英镑)列出。我们接受所有主要的借记卡和信用卡。我们的支付系统使用最新的安全技术,由 Stripe 提供支持,Stripe 是世界上最可靠的支付公司之一。如果您在使用卡片付款时遇到任何问题,请通过 [email protected]


此外,如果您已经以这些货币中的任何一种(USD、EUR、CAD、AUD、GBP)拥有有效订阅,该货币将保留用于后续订阅。只要您没有任何有效订阅,您可以随时更改货币。

定价页面上显示的本地货币基于您 IP 地址的国家/地区,仅供参考。实际价格以 USD(美元)为单位。当您付款时,即使您在我们的网站上看到以本地货币显示的等值金额,您的卡片对账单上也会以美元显示费用。这意味着您不能直接使用本地货币付款。

有时,银行可能会因其欺诈保护设置而拒绝收费。我们建议您首先联系您的银行,检查他们是否阻止了我们的收费。此外,您可以访问账单门户并更改关联的卡片以进行付款。如果这些方法不起作用并且您需要进一步帮助,请通过 [email protected]

价格由月度或年度订阅决定,具体取决于所选计划。

API 调用根据成功请求从您的计划中扣除。每个计划都包含您每月可以进行的特定数量的调用。只有成功的调用(由状态 200 响应指示)才会计入您的总数。这确保失败或不完整的请求不会影响您的月度配额。

Zyla API Hub 采用月度订阅系统。您的计费周期将从您购买付费计划的那一天开始,并在下个月的同一日期续订。因此,如果您想避免未来的费用,请提前取消订阅。

要升级您当前的订阅计划,只需转到 API 的定价页面并选择您要升级到的计划。升级将立即生效,让您立即享受新计划的功能。请注意,您之前计划中的任何剩余调用都不会转移到新计划,因此在升级时请注意这一点。您将被收取新计划的全部金额。

要检查您本月剩余多少 API 调用,请参考响应标头中的 "X-Zyla-API-Calls-Monthly-Remaining" 字段。例如,如果您的计划允许每月 1,000 个请求,而您已使用 100 个,则响应标头中的此字段将显示 900 个剩余调用。

要查看您的计划允许的最大 API 请求数,请检查 "X-Zyla-RateLimit-Limit" 响应标头。例如,如果您的计划包括每月 1,000 个请求,此标头将显示 1,000。

"X-Zyla-RateLimit-Reset" 标头显示您的速率限制重置之前的秒数。这告诉您何时您的请求计数将重新开始。例如,如果它显示 3,600,则意味着还有 3,600 秒直到限制重置。

是的,您可以随时通过访问您的账户并在账单页面上选择取消选项来取消您的计划。请注意,升级、降级和取消会立即生效。此外,取消后,您将不再有权访问该服务,即使您的配额中还有剩余调用。

您可以通过我们的聊天渠道联系我们以获得即时帮助。我们始终在线,时间为上午 8 点至下午 5 点(EST)。如果您在该时间之后联系我们,我们将尽快回复您。此外,您可以通过 [email protected]

为了让您有机会在没有任何承诺的情况下体验我们的 API,我们提供 7 天免费试用,允许您免费进行最多 50 次 API 调用。此试用只能使用一次,因此我们建议将其应用于您最感兴趣的 API。虽然我们的大多数 API 都提供免费试用,但有些可能不提供。试用在 7 天后或您进行了 50 次请求后结束,以先发生者为准。如果您在试用期间达到 50 次请求限制,您需要"开始您的付费计划"以继续发出请求。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。或者,如果您在第 7 天之前不取消订阅,您的免费试用将结束,您的计划将自动计费,授予您访问计划中指定的所有 API 调用的权限。请记住这一点以避免不必要的费用。

7 天后,您将被收取试用期间订阅的计划的全额费用。因此,在试用期结束前取消很重要。因忘记及时取消而提出的退款请求不被接受。

当您订阅 API 免费试用时,您可以进行最多 50 次 API 调用。如果您希望超出此限制进行额外的 API 调用,API 将提示您执行"开始您的付费计划"。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。

付款订单在每月 20 日至 30 日之间处理。如果您在 20 日之前提交请求,您的付款将在此时间范围内处理。


相关 API


您可能还喜欢