OpenAI Token Usage November 26, 2025 14:24 Updated This article provides a rough estimation, as this aligns with the nature of AI and how token usage is calculated. The result varies significantly depending on individual usage factors such as how frequently the AI integration is used, the number of users involved, and the length and complexity of the prompts submitted.General Information on BOC AI Features can be found in our ADONIS AI Assistant Documentation. Token Usage "Process Design"Based on extended logs material, we can provide the following approximative numbers based on a small input prompt (1-2 sentences) for creating a process.The prompt tokens are sent while the completion tokens are those received as an answer from the AI. Tested on gpt-4o-mini with max complexity (i.e. max level of detail). Token Counts per Prompt and Completion Prompt Metric Approximate Tokens Min prompt tokens ~2500 Max prompt tokens ~5800 Avg. prompt tokens ~3500 Completion Metric Approximate Tokens Min completion tokens ~500 Max completion tokens ~1000 Avg. completion tokens ~750 GPT-4o-mini Token Costs Token Type Cost per Token ($/token) Prompt (input) 0.00000015 Completion (output) 0.0000006 Costs per model and Models per $ Spent Cost Type Cost per Model ($) Approx. Models per Dollar Min cost 0.000375 + 0.0003 = 0.000675 ~1400 Max cost 0.00087 + 0.0006 = 0.00147 ~680 Average cost 0.000525 + 0.00045 = 0.000975 ~1000 Token Usage "Process Analysis" API usage tested on gpt-4o. The amount of prompt tokens varies on model size and amount of information model contains (number of elements, element properties, relations etc.) Model (Elements) Avg. Prompt Tokens Avg. Completion Tokens 35 Elements present ~22 000 ~260 14 Elements present ~12 300 ~270 6 Elements present ~5 300 ~210 General Information on Token usage Token usage is not based on directly based characters; there is only a rule of thumb: 1 token ≈ 4 characters (English average) 1 token ≈ 0.75 words (English average) Tokenization splits text into chunks that can be whole words, subwords, or characters, depending on frequency and model vocabulary. Increasing the complexity of an estimation. Non-English languages often have a higher token-to-character ratio. Regarding TokenizationTokenization is active whenever text is processed by an OpenAI language model, such as when you provide input prompts or the model generates output. The model always breaks down text into tokens to understand and generate language. This happens behind the backend during both input encoding (when text is sent to the model) and output decoding (when the model produces text). It ensures text is converted into manageable chunks (tokens) that the model can read and predict. Each word or symbol might be one or split into multiple tokens depending on the model's tokenizer rules: Input Example Number of Characters Approximate (!) Token Count Comment Hello 5 1 Simple short word ChatGPT 7 1 One token, common word Tokenization is active 22 5 Spaces and short words I'm happy! 😊 11 5 Includes punctuation, emoji The quick brown fox jumps over the lazy dog 43 9 Common phrase with multiple words API calls cost tokens 20 5 Typical technical phrase supercalifragilisticexpialidocious 34 6 Long word split into multiple tokens This demonstrates how tokenization varies by word length, punctuation, and symbol use. Each word or symbol might be one or split into multiple tokens, depending on the individual model's tokenizer rules. OpenAI usually offers a dashboard to monitor your token consumption accurately: Rate limits - OpenAI API Related articles Changes in Authentication Requirements for Microsoft Exchange AI Assistant - Sending requests too quickly BOC Support Access BOC PowerBI Template How to download a Support Information Package (SIP)?