გორა.
AI-translation · draft (awaiting native review)
AI / generative media

GoraGen — AI-ვიდეო გენერაციის პლატფორმა

Self-serve LoRA-სწავლება, ComfyUI-ის ორკესტრაცია ნაქირავებ GPU-ებზე, Gemini-ით ხარისხის შეფასება, მრავალ-შოტიანი სტორიბორდები — ერთ მრავალ-ტენანტ პლატფორმაში.

რეგიონი
goragen.com (გლობალური)
როლი
Tech lead, არქიტექტორი, full-stack
პერიოდი
2025–2026
ნიშა
AI / generative media

შიდა მეტრიკები არ ქვეყნდება. ყველა დეტალი ამოღებულია საჯარო README-დან და რეპოდან.

პროექტის შეჯამება. ქვემოთ — სამი პარალელური ნაწილი, თითოეული თვითკმარი.

რა შიგნით

  • ოთხი აპლიკაცია ერთი Caddy-ის უკან: landing (Astro), dash (React 19), admin (React 19), API (FastAPI).
  • Plan-100 Control Plane: კოორდინატორი + რანერი + რეკონსილერი ლიდერ-ლიზებით, ექვსი cutover-ეტაპი, კრახის შემდგომ აღდგენა.
  • 61 SQL-მიგრაცია, Postgres-native; pg_advisory_lock(42) multi-replica უსაფრთხოებისთვის.
  • იზოლირებული workers-კონტეინერი (singleton, replicas:1, stop_grace 120s) რვა ლუპით.
  • იტერაციული ხარისხის pipeline: RU→EN თარგმანი → Claude ირჩევს მოდელს → Vast.ai instance (40-80GB VRAM) → ComfyUI → Gemini-ის შეფასება 4 კრიტერიუმით → გადაწყვეტილება (regenerate / acceptable / good).
  • Self-serve LoRA-სწავლება: kohya_ss + BLIP-2 captioning + validation grid + ავტომატური persona insert.
  • ChromaDB რეცეპტ-პრომპტების სემანტიკური ძიებისთვის.
  • @idempotent middleware 5 მუტირებად endpoint-ზე (sha256 body-დან, 24h TTL, replay retry-ზე).
  • Cookie JWT + Bearer gk_live_* API-გასაღებები (Argon2-ით ჰეშირებული).

სტეკი

  • FastAPI (Python)
  • psycopg v3
  • PostgreSQL 16
  • ChromaDB (ვექტორები)
  • Cloudflare R2 (S3-compat)
  • Caddy
  • Docker compose
  • Vast.ai (GPU rental)
  • Kling Direct API
  • Anthropic Claude
  • Google Gemini 2.5 Pro
  • Sentry
  • ComfyUI
  • kohya_ss
  • BLIP-2
  • React 19
  • TanStack Router
  • Astro
  • Vite 6
  • Argon2