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

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

meshy-v7-1-text

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

от 128 ₽ / запрос

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

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

Возможности

  • Async
  • Text-to-3D

Цены

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

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

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

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

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

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

Что возвращает 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-text",
    "prompt": "Пример промпта",
    "mode": "full",
    "model_type": "standard",
    "topology": "triangle",
    "target_polycount": 30000,
    "should_remesh": True,
    "symmetry_mode": "auto",
    "enable_pbr": False,
    "pose_mode": "a-pose",
    "texture_prompt": "Пример промпта",
    "texture_image": "Пример промпта",
    "geometry_resolution": "standard",
    "enable_rigging": False,
    "rigging_height_meters": 0.01,
    "enable_animation": False,
    "animation_action_id": 348,
    "seed": 1
},
)
print(r.json())

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