На главную
Aura Architecture v4.0

Aura Engine

Сердце нашей платформы. Мы объединили мощь WebGL, умную оркестрацию нейросетей и CRDT-синхронизацию, чтобы 3D-презентации летали прямо в вашем браузере.

WebGL Core60 FPS

В основе Aura лежит кастомный пайплайн на базе Three.js. Мы используем инстансинг объектов и динамическую отбраковку невидимой геометрии (Frustum Culling). Сцена подгружает тяжелые текстуры лениво, что позволяет рендерить сотни 3D-элементов без перегрева вашего MacBook.

AI OrchestratorOPENROUTER

Это не просто обертка над ChatGPT. Наш бэкенд использует сложную маршрутизацию: GPT-4o-mini отвечает за молниеносную сборку структуры (json), а более тяжелые модели отвечают за глубокий рерайт текста под конкретную аудиторию. Сервер перехватывает запросы и оптимизирует промпты на лету.

CRDT MultiplayerYJS SYNC

Синхронизация сложных 3D-данных и текстового редактора Tiptap работает на базе CRDT-алгоритмов (Conflict-free Replicated Data Type). Вы видите курсоры коллег в реальном времени, а любые изменения объединяются математически точно, полностью исключая потерю данных при разрывах связи.

Smart LayoutsAUTO-FIT

Каждый из 75+ макетов Aura — это математически выверенная сетка. Движок автоматически рассчитывает координаты X, Y, Z для каждого элемента, чтобы текст, картинки и 3D-модели никогда не пересекались и выглядели идеально на любом разрешении экрана.

Middleware.ts

import { NextResponse } from "next/server";
import { prisma } from "@/lib/prisma";

// 🛡️ Aura Engine: AI Quota Protection & Validation
export async function POST(req: Request) {
  const { prompt, totalSlides, userId } = await req.json();

  const user = await prisma.user.findUnique({ where: { id: userId } });
  const isPro = user.plan === "PRO";

  // Lazy Evaluation: Server-side override for FREE plans
  if (!isPro && totalSlides > 10) {
    console.log(`✂️ Оптимизация промпта: Лимит FREE тарифа применен.`);
    totalSlides = 10;
  }

  const result = await streamObject({
    model: openrouter('openai/gpt-4o-mini'),
    schema: PresentationSchema,
    prompt: `Сгенерируй РОВНО ${totalSlides} слайдов для 3D пространства.`,
    temperature: 0.4,
  });

  return result.toTextStreamResponse();
}

Испытайте движок

Оцените скорость рендера и мощность ИИ в реальном времени. Первые 3 проекта доступны бесплатно без привязки карты.

Запустить Aura