OpenTahr

Guide

Build a personal AI assistant with your own API key

A general-purpose model gets tailored with your role, your tone, your rules and your documents. The API key route needs no code and no model subscription, just an hour of settings. The difference from a custom GPT finally becomes clear.

A tailor pinning a dark jacket on a dressmaker dummy in her studio
Measurements, pins and alterations show that made-to-measure is a method more than a luxury.

A personal AI assistant is nothing more than a general-purpose model tailored to you, with your role, your tone, your rules and your documents. The good news is that this tailoring requires no code and no subscription to the model. An API key, a tool to paste it into and one well-spent hour of settings are more than enough. The assistant gets built end to end, from choosing the route to connecting your documents.

One point has to come first, because confusion reigns. The "custom GPT" made with the GPT Builder and an assistant built on your own key are two different things with different conditions. The custom GPT lives inside ChatGPT. Creating one is reserved for paid plans. Your own assistant lives wherever you want and assumes no subscription to the model, so getting this choice right shapes everything that follows in the build.

01Key takeaways

  • There are three routes. They are the bare general chat, the custom GPT of paid ChatGPT plans and an assistant built on your own API key.
  • The key route combines three advantages, which are pay-per-use billing, a choice of model and the privacy of the BYOK setup.
  • The heart of the work is editorial. A role, a tone and rules get written once in the permanent instructions.
  • Your documents come in through the tool's knowledge base, so the assistant draws on them instead of inventing.
  • No code is needed anywhere. Pasting a key and writing instructions are the only two technical steps.

02Three ways to get your own assistant

RouteRequirementWho it suits
General chat, instructions repeated by handnonethe occasional user who wants to set nothing up
Custom GPT (GPT Builder)paid ChatGPT plan, the official page is the referencethe subscriber who stays inside the ecosystem
Assistant on your API key, in a BYOK toola key, prepaid by usageanyone who wants a tailored assistant without a subscription to the model

The general chat route gets tiring fast, since copying your instructions into every conversation isn't a system that survives daily life. The other two are real solutions. The key-based route, the one behind AI without a subscription, gets the full treatment. Your key, your tool and your assistant are each paid at a fair price.

03Why the key route

Cost comes first. A personal assistant consumes by conversation, a volume that pay-per-use billing prices in cents for most profiles. The figures are in the plan versus key match. Freedom comes next. Your assistant isn't married to one provider, so the same role works on the model of your choice, switched from a dropdown menu when price lists or your tastes change with new releases.

Privacy closes the list. In a serious BYOK tool, the key stays in your browser and your exchanges go straight to the provider under its API policy. Privacy in a BYOK setup details this short circuit. These are three structural advantages. None of them depends on a sales promise.

04What you need is a key and a place to paste it

Start with the key, which takes five minutes at the provider of your choice. An OpenAI key in five minutes and a Claude key step by step cover the two most requested providers, while choosing your first key helps if you are still unsure. Load a few dollars and set the spending cap. That's all it takes. For a personal assistant in everyday use, that first top-up lasts for months.

Then comes the tool. You need an application that accepts your key and offers permanent instructions, the place where your assistant's personality will live. Check along the way where the key is stored, since a key stored in your browser is the healthy answer. OpenTahr's Expert Chat ticks these boxes, with your key on your side, a role defined once and the model of your choice. The account is free.

05Giving it a role, a tone and rules is the real work

Everything happens in the permanent instructions, the text the assistant rereads before every answer. The structure that works has five blocks. The identity says who it is ("you are the editorial assistant of..."). The mission says what it does and doesn't do. The tone gets two adjectives and a sample sentence. The hard rules cover formats, lengths and what is off limits. The stable context describes your business, your products and your conventions.

Write short and concrete, with one rule per sentence, examples instead of vague adjectives and nothing redundant. This text is paid in tokens at every exchange, which is one more reason to keep it lean. Placed at the top of the template, it also benefits from the cache for repeated input. A good two-hundred-word role beats a bad thousand-word one. Allow an hour for the first version, then adjust it based on real use instead of gut feeling.

06A full example, block by block

The role of a real editorial assistant, in summary, runs as follows. The identity block reads "You are the editorial assistant of a blog about family hiking." The mission block reads "You prepare article outlines, rephrase my drafts and suggest titles. You publish nothing and never give medical advice." The tone block reads "Warm and direct, like an experienced guide. Example. In overcast weather, leave earlier rather than walk faster."

The hard rules read "Replies in the blog's language. Outlines of six sections at most. Titles under sixty characters. No figure stated without a source I provided." The stable context reads "Readers are parents of children aged 4 to 12, at beginner level. My sections are routes, gear and safety." That makes two hundred words in all. Each block answers a question the assistant would ask itself. None of them is filler. Adapt the content to your own field and keep the skeleton as it is.

07Three typical assistants with three different setups

The writing assistant puts the weight on tone and format rules. Its useful documents are a style page and three model texts, never the blog's whole archive. The customer support assistant flips the balance. It gets a sober tone set in three lines but a carefully built knowledge base of products, policies and procedures, because its value lies in accuracy. It is explicitly forbidden to answer outside its base, the rule that changes everything for this profile.

Finally there is the analysis assistant, the one that digests reports and news monitoring. It gets little personality and strict output rules, with a ten-line summary, points of disagreement flagged and sources cited. These three profiles dose the same five blocks differently. The role follows the task exactly as the model follows the task. Nothing stops you from keeping all three assistants side by side in the same tool, each with its own settings tab.

08Mistakes of the first month

The first mistake is the sprawling role, a thousand words of instructions where the assistant gets lost and that every exchange pays for. The cure is the same as for any template, with one instruction per sentence and the removal of decorative rules. The second mistake is the dumping ground. People connect their whole archive to the knowledge base just in case, which drowns the document search and weighs down every lookup. You connect what the assistant needs to cite, never what you've never taken the time to sort yourself.

The third mistake is the frozen role, left untouched for six months while your business changed. The assistant then answers diligently for the old version of your work. The last mistake is switching models blindly. The same role performs differently from one model to another, so you test it on three cases at every switch. That gives four traps and four corrective habits. None of those habits takes more than ten minutes per week of real work.

09Connect your documents so the assistant knows instead of inventing

Personality isn't enough, since the assistant also needs knowledge such as your product sheets, your procedures and your prices. Two mechanisms exist. Direct context means pasting the useful document into the conversation, which is simple and enough for one-off needs. The knowledge base comes into play when the tool offers one. You upload your documents once and the assistant searches them for whatever answers the current question, a mechanism technical people call retrieval or retrieval-augmented generation.

Honesty calls for two caveats. A knowledge base isn't a perfect memory, because it retrieves relevant passages without "knowing" your documents by heart, so check sensitive answers before you use them. Every connected document also costs tokens at each lookup. Clean, concise files serve you better than a messy archive, exactly as with templates. They also keep each lookup cheap.

10How conversation memory works

People always ask whether the assistant will remember last week. The answer depends on the tool, never on the model. The model retains nothing between two calls. It's the applications that keep the history, inject it again or summarize its lasting points. On the key route, that memory lives in your tool under its settings. That's rather good news, because you know where it is and how to erase it.

For lasting facts such as your trade and your preferences, the most reliable memory remains the stable context block of the role. What you write there is reread at every exchange, without depending on any opaque mechanism. Conversations keep the circumstantial details while the role keeps the permanent ones, updated by your own hand when reality changes. This split avoids the surprises of automatic memories that hold on to the anecdote and forget what matters.

11Improve it week after week

The assistant on day one is a draft, while the one at the end of the first month becomes a coworker whose strengths and quirks you know. The method rests on a log of misses. Each disappointing answer gets noted with its probable cause, such as an off tone, a missing rule or an absent document. On Friday, ten minutes of edits to the role deal with the patterns that came back several times during the week. An instruction added for a one-off miss only fattens the template without fixing anything lasting.

Test each edit on two or three cases before you adopt it, which is the logic of removal applied in reverse. Delete an old rule from time to time to check whether it still serves a purpose. The assistant stays sharp that way and its template stays light. Quality comes from iteration, never from the first draft, so the weekly routine matters more than the first hour.

12No-code, code or a ready-made tool

No-code automation platforms shine when the assistant has to act, by sending emails, filling spreadsheets or triggering workflows. They add their own learning curve and their own bill. Writing code against the API directly gives developers full power. They already know that route well. For conversing, writing and consulting your documents, a ready-made BYOK tool remains the shortest path. There is nothing to host and nothing to maintain, since the key and the role are enough from the first hour.

The deciding criterion is action. As long as the assistant talks and writes, a ready-made tool is enough. The day it has to act on other systems, automation platforms come into play. If several models tempt you for different roles, combining several models shows how a key-based architecture lends itself to that naturally, while the guides for every key set up each provider in five minutes.

13Frequently asked questions

Do I need to code to build a personal AI assistant?

You don't. The key route takes two steps, pasting the key into a BYOK tool and writing the permanent instructions in plain language. Code only becomes useful to integrate the assistant into your own systems or to make it carry out actions. For conversing and producing content, a ready-made tool is enough.

How much does a personal AI assistant cost?

On your own key, the cost follows usage. Ordinary daily conversations come to cents or a few euros a month depending on the model, which you should check with your own calculation. Any plan for the tool comes on top, fixed and known in advance. The model itself requires no subscription at all.

How is it different from a custom GPT?

A custom GPT is created in ChatGPT and stays in its ecosystem. Creating one is reserved for paid plans. OpenAI's official page is the reference on that. An assistant on your key lives in the tool of your choice, runs on the model of your choice and is paid by usage. These are two separate products, never two versions of the same thing.

Are my documents safe?

In a clean BYOK setup, your exchanges go straight to the provider under its API policy. That policy is generally more protective than consumer offers on the use of data for training, but check the provider's dedicated page. On the tool side, insist on a key stored in your browser and documents processed with no hidden retention.

Transparency note. Restricting the creation of custom GPTs to paid ChatGPT plans matches OpenAI's official pages checked on June 13, 2026, which remain the reference if things change. The usage costs mentioned depend on the model and the volume. They can be calculated with the official price lists cited in the sources. No provider mentioned pays us anything.

14Sources

  1. OpenAI, official help on creating a GPT (access conditions)
  2. OpenAI, official API price list
  3. Anthropic, official documentation on building with Claude

Want to try these AI models on your own questions, with your own key?

Explore the OpenTahr tools
Illustrated portrait of Anthony

Anthony

Founder of OpenTahr

A French entrepreneur who builds online products around the web, SEO and AI. The methods in OpenTahr are the ones he uses on his own sites.