Generative AI development services · LLM, RAG & custom models

Generative AI, built into the product you already ship

We put generative AI inside products that stream, call, record and talk: an assistant that answers from your own content, live captions and summaries, generated media, a model you trained yourself. First feature shipped behind a flag in 2 to 4 weeks, from $6K, with the cost per request measured before you commit. 20 years of real-time video and audio behind it.

Under 1sVoice-to-voice round trip we design for: speech in, model, speech out
2-4 weeksFirst generative feature live behind a feature flag
720K+Tracks searchable by voice command in an audio platform we built
20+ yrsReal-time video and audio since 2005, 250+ projects

Who we build for

Video conferencing & calling Live streaming & OTT E-learning & virtual classrooms Audio & music apps Telehealth Surveillance & monitoring Marketplaces & social Media production Sports & events SaaS platforms adding AI

WHAT YOU ARE ACTUALLY BUYING

Paperwork is not progress

In two to four weeks a generative feature is running in your product: behind a flag, on your data, with technical documentation and a weekly status report alongside. The paperwork describes the feature. It does not replace it.

And one number the rest of this category keeps off the page: what a request costs you in production. In writing, before you commit.

Ask every vendor on your list
?What is running in my product at the end of week four: a document, or a feature behind a flag?
?What does one request cost in production, at my volume, on the model you picked?
?Which model, which version, and what happens to that cost when it is replaced?
?What is the latency budget end to end, and who owns it when it slips?
?When the engagement ends, what keeps running without you?

The build decision

Buy an AI feature, hire your first AI engineer, or bring in a specialist

You already have users, a codebase and a roadmap, and now someone wants AI in it by next quarter. The demo was easy; production is not. An off-the-shelf AI feature ships this week and gives you someone else's model, someone else's prompt and a per-seat bill. A first in-house AI hire spends months learning evals, retrieval and streaming before the first thing ships. A specialist has already put generative features inside live media products and owns the latency, the cost and the code. Here is the honest trade-off.

Capability
Off-the-shelf AI feature
First in-house AI hire
Generative AI specialist (Fora)
Time to first shipped feature
Off-the-shelfDays, then capped
In-house hire3 to 6 months of ramp-up
Fora2 to 4 weeks, behind a flag
Cost per request
Off-the-shelfPer seat, opaque
In-house hireUnmodelled
ForaMeasured, capped, and cut with model routing
Model choice
Off-the-shelfWhatever the vendor picked
In-house hireOne they know
ForaFrontier API or self-hosted open weights, chosen per task
Grounded in your data
Off-the-shelfRarely
In-house hireEventually
ForaRAG over your content from week one
Latency in a live product
Off-the-shelfNot their problem
In-house hireLearned the hard way
ForaBudgeted end to end, under 1s voice-to-voice
Hallucination control
Off-the-shelfTrust the vendor
In-house hireAd hoc
ForaEval harness and regression gates in CI
Ownership
Off-the-shelfYou rent the feature
In-house hireBus factor of one
ForaYour code, your prompts, your weights

Already shipped an AI feature that hallucinates, stalls or costs too much? We pressure-test it and hand you a fix list with numbers. Starting from nothing? We pick the models, ground them in your content and ship one feature you can measure. Need an autonomous agent instead of a generative feature? See AI agents on LiveKit.

What the feature is made of

From your data to a feature users trust

A generative feature is five layers, not one API call: what goes in, what grounds it, which model runs, what checks the answer, and what the user sees. Here is the pipeline we build, and the latency budget that keeps it usable inside a live call or stream.

01Inputsvoice, frames, textyour documentslive or batch02Retrievalpgvector / Qdrantchunk, embed, rerankyour content index03Model layerGPT-5.6, Claude 5or self-hosted weightschosen per task04Guardrails + evalgrounding, moderationgolden set, cost capquality as a number05Product surfaceassistant, captionssummaries, mediain your productLATENCY BUDGET, LIVE SESSIONspeech in ~300ms > first token ~400ms > first audio ~190ms (Cartesia Sonic-3, 188ms P50) = under 1s voice-to-voice

Figure 1: Five layers and one latency budget. The pipeline behind a generative feature that holds up inside a live product, with the model layer chosen per task rather than per brand.

01

The cost and latency budget

We pick the task worth doing first, name the models that can do it, and put a number on cost per request and latency before a line of product code is written. If it is not worth building yet, we say so.

before any product code
02

Ground it in your content

Your documents, catalogue, transcripts and recordings become a retrieval index with a chunking strategy, embeddings, reranking, and permission filters, so answers cite your material instead of inventing it.

pgvector or Qdrant, hybrid search
03

Build the eval harness

A golden set of real inputs with expected outputs, scored automatically. This is what turns "the demo looked good" into a number you can defend, and it runs on every commit so a prompt change cannot quietly make quality worse.

regression gates in CI
04

Ship one feature behind a flag

Streaming responses, tool calls, fallback between models, moderation, PII redaction, and a hard cost cap. Rolled out to a slice of users, measured against the eval set and the latency budget, then widened.

behind a feature flag
05

Tune, route and own it

Cheaper models for easy requests, caching, prompt and retrieval tuning, and observability on latency, cost per request and quality over time. Your team gets the code, the prompts and the eval set.

model routing and caching

The result: one generative feature live in weeks, grounded in your data, with cost per request and quality both on a dashboard. The hard part is never the demo. It is holding answer quality, latency and unit cost steady once real users arrive. For how we score a feature before trusting it, see evaluating an LLM app in production.

The stack

What we actually build, layer by layer

Three things changed in 2026 and made this worth building now. Frontier models got cheap enough to put in a hot path: a light tier runs at about $0.07 per million input tokens as of 31 August 2026, so classification and extraction cost cents rather than dollars. Real-time speech-to-speech went production, with sub-200ms voice models making a conversational feature feel like a conversation. And open weights caught up, so self-hosting a near-frontier model on your own GPUs is now a cost and data-residency lever rather than a compromise. Named tools below, all verified in August 2026. We pick per task, and we write the choice down with the cost attached.

Layer
What we build
Model layer
Frontier APIs: OpenAI GPT-5.6 (Sol, Terra, Luna), Claude Opus 5 and Sonnet 5 at 1M context, Gemini 3.7 Flash. Or self-hosted open weights on your GPUs: DeepSeek-V4-Pro, Qwen3.8-Max, GLM-5.3
Real-time voice
gpt-realtime-2.1 for speech-to-speech, or a composed pipeline: Whisper and Deepgram Nova-3 in, Cartesia Sonic-3 or ElevenLabs Flash v2.5 out
Retrieval (RAG)
pgvector or Qdrant, hybrid keyword plus embedding search, chunking strategy, reranking, freshness and permission filters over your own content
Generated media
Sora 2 for video, diffusion models we fine-tune (Stable Diffusion, IC-Light) for imagery, voice cloning where the rights allow it
Orchestration
Streaming responses, tool and function calling, model routing and fallback, retries, queueing, batch versus interactive paths
Evaluation
Golden sets, offline eval harness, model-as-judge scoring, regression gates in CI, A/B on prompt and retrieval changes
Guardrails
Grounding and citation checks, moderation, PII redaction, prompt-injection defence, per-tenant rate and cost caps
Compliance
EU AI Act Article 50 disclosure and content marking, GDPR data residency, SOC 2 and HIPAA controls where the product needs them
Observability and cost
Latency percentiles, cost per request and per tenant, quality score over time, spend alerts before the invoice

Model names move every few weeks, which is exactly why the choice belongs in a routing layer rather than hard-coded in your product. We build the seam so swapping a model is a config change and a rerun of the eval set, not a rewrite. For the architecture behind multimodal, real-time systems, see the multimodal agentic AI guide.

What we build

Generative AI we have shipped

Real-time video

Generative effects in a live pipeline

We built StreamFog, an AI effects platform for live streamers and the successor to the discontinued Snap Camera: 300+ AR lenses, 100+ VTube avatars, AI-generated custom face masks, running as a virtual camera into OBS, Zoom and Discord with no re-encoding and about three minutes of setup.

Real-time audio

Voice-commanded assistant in an audio platform

On Franchise Record Pool, Funkmaster Flex's DJ platform, DJs ask in plain speech ("make a playlist with Italian pop from the 90s, BPM 140") across 720,000+ licensed tracks. Built with OpenAI, Whisper and Amazon Polly on a platform doing 3M page views a month.

Custom model

A generative model we trained ourselves

For Layers, three bracketed photos go in and one finished HDR image comes out, colour-corrected by a custom neural network on IC-Light Stable Diffusion 1.5: 50% better colour accuracy, 60% less image noise, and 30% faster than manual editing.

In-session

In-call and post-call generation

Live captions, running summaries, action items, chapters and highlight reels produced during and after a meeting or stream, with speaker attribution. Pure transcription on its own is a different job: see speech to text.

RAG

Answers from your own content

An assistant that answers from your documentation, catalogue, course library or call recordings, with citations, per-user permissions, and a "no answer" path when the content does not cover the question. That last part is what makes people trust it.

At volume

Generative content pipelines

Draft lessons, assessments, product copy, metadata and B-roll generated at volume, with a human approval step and provenance kept on every asset. We have shipped a GPT-4 course generator used by US higher-education institutions.

Rent vs own

Rent an AI feature, or own the one your product needs

Buying an AI feature is the fast way to say yes to the roadmap. The question a quarter later is who chose the model, whose content grounds it, who can explain a bad answer, and who owns the bill. It is not a question of size: a product with 200 users gets the same pipeline as one with 200,000. Here is the split.

Product fit & feature ceiling >Control & ownership >Off-the-shelf AI featurerent it, vendor's model, per seatGeneralist agency buildAPI wrapper, no evals, no budgetFora custom generative buildgrounded, evaluated, cost measured, yours

Figure 2: Build vs Buy on value axes only. Product fit and feature ceiling against control and ownership. Custom wins the top-right at any user count, so there is no scale threshold on this chart.

An off-the-shelf feature (or a generalist) when
You want an AI checkbox on the roadmap this month
The feature is generic and being different from competitors does not matter
Nobody is asking yet where the answers come from
A wrong answer costs nothing
Bring in a specialist when
The feature has to be grounded in your content, not the public internet
It runs inside a live call, stream or session and latency is a product requirement
A wrong answer has a cost: a customer, a compliance finding, a refund
Cost per request has to be known, capped and reduced, not discovered on an invoice
You want the prompts, the eval set, the code and any trained weights to be yours
Right when: AI is part of what your product promises, not a label on the pricing page. First feature in 2 to 4 weeks, from $6K, at any size.

How we work

Four ways to bring us in

Build

Build a generative feature

One clearly scoped feature: grounded in your content, scored against an eval set, shipped behind a flag and measured in your product. You own everything it is made of.

Rescue

Fix an AI feature you already shipped

Hallucinations, latency, moderation gaps, or a bill nobody modelled. We measure what it actually does, hand you a prioritised fix list with numbers, then implement it.

Decide first

Feasibility and cost review

Which of your ideas are buildable now, on which models, at what cost per request and what latency. A written plan and a number, including the honest "not yet" where it applies.

Embedded

Work inside your team

Our AI and real-time engineers join yours, work in your repo and your standups, and leave the knowledge behind rather than taking it with them.

Pricing

Starting points, not size caps

Fixed-scope starting points. Each is a floor you build up from, and each ends with something running in your product rather than a slide deck. Final scope depends on how many features, how much of your content has to be indexed, whether the model is an API or self-hosted, and your latency target.

Generative AI Pilotfrom $6K2-4 weeks
  • One feature grounded in your content
  • Eval harness with a golden set
  • Cost per request measured, live behind a flag
Start with a pilot
Most teams start hereProduction Buildfrom $12K8-12 weeks
  • Rolled out to all users, not a slice
  • Retrieval, streaming, guardrails, moderation
  • Observability, disclosure and cost controls
Scope a build
Scale & Multi-Modelfrom $24K12+ weeks
  • Model routing and fallback
  • Self-hosted open weights or a fine-tuned model of your own
  • Multi-region, per-tenant limits, cost cut at volume
Plan for scale
Time & Materials

How most of our clients work

  • You pay for hours worked, billed weekly
  • A detailed timesheet shows where every hour went
  • Change direction any week, no renegotiation
  • Any change to the estimate is approved by you before the hours are spent
Get a free estimate
Fixed price

When you need one number signed off

  • Available after discovery, on a scope we document together
  • One price and one timeline, agreed before development starts
  • Changes to that scope are quoted separately
  • Best when the scope is settled and unlikely to move
Ask about a fixed scope

Model usage is billed by the provider at their rates, with no markup from us, and we forecast it before you commit. For reference, as of 31 August 2026 a light frontier model runs about $0.07 per million input tokens and $0.60 per million output tokens, a mid tier about $2 and $10, transcription about $0.0045 per minute, and realtime audio 32 USD in and 64 USD out per million audio tokens. Self-hosting an open-weight model changes that arithmetic, and we model both paths. If you want a number before you talk to anyone, run an instant estimate.

Free for qualified projects

Four ways to de-risk before you commit

Before any build, we will scope the feature or pressure-test the one you have. All four are free, all four are written up, and what we find goes into the build. Pick the one that fits where you are.

MVP Planning and Preparation

Competitor analysis, core feature definition, monetization modeling, and a full launch blueprint — delivered within a week. Written by engineers who'll build what they plan.

For founders pre-launch

Architecture Review

An independent review of your system's technology choices, structural components, and workload fit — with a plain verdict on what's working, what's a liability, and exactly what to change to reach your goal. Delivered within a week.

For CTOs & engineering leads

Code Audit

A full audit of your code with every issue documented, evidenced, and located — exact file, exact line. Plus a system architecture review and a prioritized fix roadmap. Not a consultant's opinion. A case file. Delivered within a week.

For teams inheriting a codebase

WebRTC & Video Product Review

A specialist review of your video or streaming product covering latency, media server architecture, WebRTC, playback reliability, real-time chat, and scalability. Every finding is specific, located, and fixable. Delivered within a week.

For CTOs & engineering leads

Why Fora Soft

We have been putting AI in real-time products for years

Generative AI is new. Shipping it inside video, audio and streaming products under a latency budget is the part most agencies have never done. That part is our day job, and has been since 2005.

Since 2005, 250+ projects

Two decades of video calling, streaming and real-time engagement, with AI features in production across them. Not a generalist agency adding AI: the team that already ships the hard half.

Models we trained, not just called

A custom diffusion model in production delivering 50% better colour accuracy and 60% less image noise than manual work. Anyone can call an API; fewer can tell you when a fine-tune is the cheaper answer.

Generative AI under a latency budget

Voice in, model, voice out, designed for under a second inside a live session. We budget each hop and pick the model tier and voice engine that fit the number, rather than discovering the lag in production.

Evals before promises

Your build ships with a golden set and a regression gate, so answer quality is a number rather than an impression, and a prompt or model swap cannot silently degrade the product.

Cost measured up front

Per-request cost modelled and capped, frontier API compared against self-hosted open weights, with the forecast handed to you before you commit rather than after the first invoice.

Disclosure handled, and you own it

EU AI Act Article 50 disclosure and content marking built in from the start, not bolted on after a legal review. Your code, your prompts, your eval set, your weights, your provider accounts. No lock-in to us.

FAQ

Generative AI development, answered

What is generative AI development?

Chevron down icon for interactive fields

How much does generative AI development cost?

Chevron down icon for interactive fields

Which model should we use: GPT, Claude, Gemini, or open weights?

Chevron down icon for interactive fields

How do you stop it from making things up?

Chevron down icon for interactive fields

Can generative AI run in real time, inside a live call or stream?

Chevron down icon for interactive fields

Do you train custom models or only call APIs?

Chevron down icon for interactive fields

Will our data be used to train someone else's model?

Chevron down icon for interactive fields

What does the EU AI Act mean for our AI feature?

Chevron down icon for interactive fields

How long until the first feature is live?

Chevron down icon for interactive fields

Do we own the code, the prompts and the weights?

Chevron down icon for interactive fields

Keep reading

Go deeper on AI in real-time products

Neighbouring pages, so you land on the right one: autonomous agents on the LiveKit stack are covered on AI agents on LiveKit, agents that watch video on AI video agents, and phone agents on AI call agents. For speech on its own, see speech to text and text to speech. For AI running on the handset, see on-device and mobile AI. For connecting an existing model or vendor into your systems, see AI integration services. If you want the distinction between an agent and a generative feature spelled out, read agentic AI compared with generative AI.

Have a product and an AI deadline?

Tell us the feature, the content it has to answer from, and where it sits in the product. We will name the models, put a cost per request and a latency number on it, and give you a plan in one call.

Specialist software house for video, real-time and AI products. Founded 2005. 50 in-house engineers.

+1 (914) 775-5855
New York · USA
© Fora Soft, 2005–2026
Describe your project and we will get in touch
Enter your message
Enter your email
Enter your name

By submitting data in this form, you agree with the Personal Data Processing Policy.

Your message has been sent successfully
We will contact you soon
Message not sent. Please try again.