Topics: AI automation
Want this done for your business? Get a fixed quote or book a free 30-minute call.
In this guide
- What are the real options between a public API and your own servers?
- What happens to your data under each option?
- How do quality and speed compare today?
- When does self-hosting make financial sense?
- What skills and upkeep does self-hosting need?
- How do Indian and Australian privacy laws affect the choice?
- How do you design so you can switch later?
- Frequently asked questions
- Not sure which tier fits your data?
Quick answer: For most businesses, a business-grade AI API that doesn't train on your data, or the same class of models hosted inside your own cloud account in an Australian or Indian region, protects data well without anyone running GPUs. Self-hosting open-weight models makes sense when usage is high and steady, or when a client contract or regulator demands full isolation.
The request usually arrives as "Can we have our own ChatGPT, so nothing leaves the building?" It's a sensible instinct. But "private AI" isn't one option; it's four, and the jump in cost and effort between the third and the fourth is far bigger than most owners expect.
This comparison is about where the model should run. If you've already decided that and need to wire a model into your product, our guide to integrating ChatGPT, Claude or Gemini covers the build itself.
What are the real options between a public API and your own servers?
There are four tiers, and each step down gives you more control in exchange for more responsibility.
| Option | Where your data goes | Who runs the model | Typical fit |
|---|---|---|---|
| Consumer chat apps (free or personal plans) | Provider's servers, under consumer terms | Provider | Personal productivity; not customer or staff records |
| Business API or team and enterprise plans | Provider's servers, under business terms | Provider | Most product features, automations and internal tools |
| Models hosted in your own cloud account | The cloud region you choose, under your cloud contract | Cloud provider runs the model; you control access | Teams wanting regional residency and existing cloud controls |
| Open-weight models on your own or rented GPUs | Infrastructure you control | You | Steady high volume, strict isolation, offline or air-gapped sites |
The third tier is the one many businesses miss. AWS, Microsoft Azure and Google Cloud all offer managed access to frontier and open-weight models inside your existing cloud account, governed by the contract and security settings you already have. Which models are offered in which region changes often, so confirm availability in Sydney, Melbourne, Mumbai or Hyderabad before promising anyone residency.
What happens to your data under each option?
The difference lies mostly in the contract, not the technology.
- Consumer apps. Settings and terms vary, and some plans allow conversations to be used to improve models. Treat them as unsuitable for personal or confidential business data.
- Business APIs. The major providers' business terms say API data isn't used to train their models by default. Inputs may be kept for a limited period for abuse monitoring, and some providers offer reduced or zero retention to eligible customers. Free developer tiers can follow different rules, so check which one you're on.
- Your cloud account. Data is processed in the region you select, under your existing agreement, with your own logging, keys and access policies.
- Self-hosted. Nothing leaves infrastructure you control, but every security duty a provider would have carried is now yours, including patching and access control.
Whatever you choose, read the data processing terms and ask the questions in our checklist of data privacy questions for AI before any personal data goes in.
How do quality and speed compare today?
Open-weight models handle well-defined tasks well; frontier APIs still lead on hard reasoning.
| Task | Open-weight models | Frontier APIs |
|---|---|---|
| Classifying enquiries, tagging tickets | Strong | Strong |
| Extracting fields from invoices or forms | Strong with good prompts and testing | Strong |
| Answering from your documents | Good when retrieval is well built | Very good |
| Long, messy documents and multi-step reasoning | Weaker, especially smaller models | Clear lead |
| Code generation, complex analysis, agents | Usable for narrow jobs | Clear lead |
| Indian and less common languages | Varies widely by model | Generally stronger |
Much of "answering from your documents" depends on the retrieval layer rather than the model; RAG explained shows why. Speed depends on the hardware you pay for: a small model on a dedicated GPU can be very quick, while a large model on undersized hardware will feel slow to staff and customers.
When does self-hosting make financial sense?
When GPUs stay busy. An API bills you per unit of use, so a quiet week costs little. A GPU server, owned or rented, costs the same whether it handles a thousand requests or none, and someone has to look after it. Self-hosting only wins when steady demand keeps that hardware working.
| Signal | Leans towards API or cloud-hosted | Leans towards self-hosting |
|---|---|---|
| Volume | Low, spiky or unpredictable | High and steady, around the clock |
| Workload | Mixed tasks needing the best models | One or two narrow, repeatable tasks |
| Isolation | Contract allows a cloud processor | Contract or regulator requires no third party |
| Team | No ML or DevOps owner | Engineers who already run GPU infrastructure |
| Change | You want new models as they appear | You value a frozen, predictable model |
For most small and mid-size businesses, every row points left. Start with an API or cloud-hosted model, measure real usage for a few months, then revisit with numbers instead of guesses.
What skills and upkeep does self-hosting need?
An owner, not just an installer. Downloading an open-weight model is the easy part. Running it in production means somebody keeps doing this list:
- [ ] Choose and size hardware, or rent GPUs, and plan capacity for peaks
- [ ] Run a serving stack, keep drivers and libraries patched
- [ ] Scale up and down, and handle failures without dropping requests
- [ ] Monitor latency, errors, cost and output quality
- [ ] Evaluate new model versions against your test set before switching
- [ ] Secure the endpoint, control who can call it and log usage
- [ ] Apply the same backup, incident and access policies as any other production system
If nobody in the team would own that list, self-hosting is the wrong tier for now. Building an internal AI assistant on a business API, with sensible access controls, usually delivers the same benefit with far less upkeep.
How do Indian and Australian privacy laws affect the choice?
Neither country bans overseas AI services; both make you answerable for where personal data goes. This is general information, not legal advice.
- India. The Digital Personal Data Protection Act 2023 permits transfers of personal data outside India except to countries the central government restricts by notification. Per the DPDP Rules notified by MeitY in November 2025, most operational obligations apply from May 2027. Sector rules can be stricter; the RBI, for example, requires payment system data to be stored only in India.
- Australia. Under Australian Privacy Principle 8, before disclosing personal information overseas you must take reasonable steps to ensure the recipient handles it consistently with the APPs, and you can remain accountable for its mistakes. The OAIC's guidance on commercially available AI products recommends against entering personal information into publicly available generative AI tools. From 10 December 2026, privacy policies must also describe certain automated decisions; our guide to automated decision-making under the Privacy Act explains what counts.
In practice, a business API under a proper data processing agreement, or a cloud-hosted model in an Australian or Indian region, satisfies most small businesses. Self-hosting becomes necessary when a client contract forbids any third-party processor, which is more common in government, defence, health and some financial work.
How do you design so you can switch later?
Put a thin model gateway between your software and any provider. Models improve and prices change every few months; a business that hard-codes one provider pays for a rewrite each time it wants to move. Build it like this from the start:
- One internal interface. Every feature calls your gateway, never a provider's SDK directly.
- Configuration per task. Each task (classify, extract, answer, summarise) names its provider and model in settings, so changing one is a configuration change.
- Versioned prompts. Store prompts with the code, labelled by model, because a prompt tuned for one model may need adjusting for another.
- An evaluation set. Keep real examples with expected outputs and run them before any switch.
- Usage logging. Record tokens, latency and cost per task; that is the data you'll need to judge self-hosting later.
- Re-creatable embeddings. Document search depends on the embedding model, so keep source documents and a re-indexing script ready in case you change it.
Built this way, moving one task from an API to a self-hosted model becomes a contained experiment rather than a migration project.
Frequently asked questions
Is it safe to send business data to the OpenAI or Claude API?
For most business data, yes, under business API terms, which by default exclude using your data for training. Check retention periods, sign the provider's data processing terms, limit personal data to what the task needs, and confirm your privacy policy covers overseas processing.
When should a business run its own LLM?
When usage is high and steady enough to keep GPUs busy, when a contract or regulator rules out third-party processing, or when systems must work offline. You also need someone with ML or DevOps skills to own it; without that, a cloud-hosted model is usually safer.
Are open-source models good enough for business use?
For narrow tasks such as classification, extraction, summarising and answering from well-retrieved documents, often yes. For complex reasoning, long messy inputs, coding and weaker languages, frontier APIs still perform noticeably better. Test both on your own examples.
Can AI processing stay inside Australia or India?
Often, yes. Major cloud providers offer managed AI models in Australian and Indian regions, though not every model is available in every region. Check the provider's regional model list and your contract's data residency terms, including where logs and backups are kept.
What hardware do you need to self-host an LLM?
It depends on model size. Small models with a few billion parameters can run on a single modern GPU, especially in compressed (quantised) form, while larger models need one or more data-centre GPUs with plenty of memory. Most businesses rent cloud GPUs rather than buying hardware outright.
Not sure which tier fits your data?
We help businesses pick where their AI should run, then build it with a gateway so the decision isn't permanent. See our custom AI development work, or tell us what data you're handling and we'll come back with a recommendation and a fixed quote, usually within one business day.