Генерация 3D-объектов · meshy

Meshy V7.1 (image-to-3D)

meshy-v7-1-image

Meshy V7.1 (image-to-3D) — генерация 3d-объектов от meshy, доступная через единый Ranvik API. Поддерживаемые возможности: async, image_to_3d.

от 128 ₽ / запрос

Технические характеристики

МодальностьГенерация 3D-объектов
Провайдерmeshy
СтатусАктивна
ID для запросовmeshy-v7-1-image

Возможности

  • Async
  • Image-to-3D

Цены

ЕдиницаЦена
за запрос · untextured / standard / rig=0 / anim=0128 ₽
за запрос · untextured / standard / rig=1 / anim=0160 ₽
за запрос · untextured / 2k / rig=0 / anim=0160 ₽
за запрос · untextured / standard / rig=1 / anim=1179 ₽
за запрос · textured / standard / rig=0 / anim=0192 ₽
за запрос · untextured / 2k / rig=1 / anim=0192 ₽
за запрос · untextured / 4k / rig=0 / anim=0192 ₽
за запрос · untextured / 2k / rig=1 / anim=1211 ₽
за запрос · textured / standard / rig=1 / anim=0223 ₽
за запрос · textured / 2k / rig=0 / anim=0223 ₽
за запрос · untextured / 4k / rig=1 / anim=0223 ₽
за запрос · textured / standard / rig=1 / anim=1243 ₽
за запрос · untextured / 4k / rig=1 / anim=1243 ₽
за запрос · textured / 2k / rig=1 / anim=0255 ₽
за запрос · textured / 4k / rig=0 / anim=0255 ₽
за запрос · textured / 2k / rig=1 / anim=1275 ₽
за запрос · textured / 4k / rig=1 / anim=0287 ₽
за запрос · Maximum safe reserve306 ₽
за запрос · textured / 4k / rig=1 / anim=1306 ₽

Цены указаны в рублях. Списываются с баланса проекта при каждом успешном запросе.

Поддерживаемые параметры

Параметры передаются вендору как есть (pure proxy) — мы не валидируем их у себя на стороне. Если вендор не примет — вернётся его ошибка.

ПараметрТипДиапазон / valuesDefaultОписание
imagerequiredstring—— Публичный URL изображения объекта.
model_typeenumstandard, lowpoly, smart-topologystandard —
topologyenumtriangle, quadtriangle —
target_polycountintegermin: 100 · max: 30000030000 —
should_remeshboolean—true —
should_textureboolean—true —
symmetry_modeenumoff, auto, onauto —
geometry_resolutionenumstandard, 2k, 4kstandard —
enable_pbrboolean—false —
pose_modeenuma-pose, t-pose— Не указывайте для негуманоидных объектов.
texture_promptstringmax: 600— —
texture_imagestring—— URL необязательного референса текстуры.
enable_riggingboolean—false —
rigging_height_metersnumbermin: 0.01— —
enable_animationboolean—false Требует enable_rigging=true.
animation_action_idintegermin: 0 · max: 696— —

Параметры ответа

Что возвращает API. У медиа-моделей формат зависит от режима: sync — сразу результат, async — task_id для опроса через GET /v1/tasks/{id}. Эта модель работает только в async-режиме.

Async (HTTP 202)

HTTP 202: сохраните task id для опроса.

ПолеТипЗначенияОписание
idstring—
statusstring—

Опрос статуса (GET /v1/tasks/{id})

GET /v1/tasks/{id}: статус и URL результата.

ПолеТипЗначенияОписание
statusstring—
dataarray—
Каждый элемент:
  • url— string
errorstring—

Пример запроса

import requests, json

r = requests.post(
    "https://api.ranvik.ru/v1/object3d/generations",
    headers={"Authorization": "Bearer rk_live_...", "Content-Type": "application/json"},
    json={
    "model": "meshy-v7-1-image",
    "image": "https://example.com/input.png",
    "model_type": "standard",
    "topology": "triangle",
    "target_polycount": 30000,
    "should_remesh": True,
    "should_texture": True,
    "symmetry_mode": "auto",
    "geometry_resolution": "standard",
    "enable_pbr": False,
    "pose_mode": "a-pose",
    "texture_prompt": "Пример промпта",
    "texture_image": "Пример промпта",
    "enable_rigging": False,
    "rigging_height_meters": 0.01,
    "enable_animation": False,
    "animation_action_id": 348
},
)
print(r.json())

Замените rk_live_... на ваш ключ из кабинета.