What Are Tokens?
CodinIT uses AI that runs on “tokens.” Tokens are small pieces of text that the AI reads and writes.How Tokens Get Used
Tokens are used when:- You ask questions: Your messages to the AI
- AI answers: The code and explanations the AI gives you
- Context: The AI reading your project files to understand what you’re building
What Affects Token Usage
- Which AI model: Some models cost more than others
- Project size: Bigger projects use more tokens
- Answer length: Long explanations use more tokens than short ones
- Chat length: Longer conversations use more tokens
Token Limits: Each AI has a maximum amount of text it can handle at once. If you go over, you might get errors.
How to Save Tokens
Use Buttons Instead of Typing
CodinIT has buttons and menus that don’t use tokens:- Example prompts: Click suggested prompts instead of typing
- File operations: Use the file tree to create/delete files
- Terminal: Run commands yourself instead of asking AI
Write Better Requests
Be specific and short:Smart Ways to Save Tokens
Use Discussion Mode for Planning
When you just want to talk and plan (not write code), use discussion mode:- Planning: Talk about features before building them
- Getting advice: Ask which tools to use
- Code review: Discuss improvements without changing code
- Learning: Ask questions without generating code
Plan Before You Build
Think first:- Write down what your app should do
- Break big projects into small pieces
- Think about problems you might face
- Make a plan for what to build first
- Add one feature at a time
- Test each piece before moving on
- Use Git to save your progress
- Build the main features first, fancy stuff later
Don’t Waste Tokens on Errors
When something breaks:- Don’t keep clicking “fix” over and over
- Read the error message to understand what’s wrong
- Use discussion mode to ask for help
- Add error handling so it doesn’t break again
- Add logging to see what’s happening
- Show friendly error messages to users
- Check user input before using it
- Use try-catch to handle errors gracefully
Keep Your Project Small
Organize your files:- Keep files under 500 lines
- Split big files into smaller ones
- Delete code you’re not using
- Use simple, efficient code
- Don’t include your whole project in every request
- Reference specific files instead
- Start a new chat when conversations get too long
- Focus on one part of your app at a time
Discussion Mode: Use this when you want to talk and plan without writing code. It saves tokens!
Use Git: Save your work with Git instead of asking AI to undo things. It’s free!
Choosing the Right AI Model
Pick the Right Model for the Job
Different AI models cost different amounts:- Cheaper models for simple tasks and quick questions
- Expensive models for hard problems and important code
- Check limits - some models can’t handle huge projects
- Balance cost and quality based on what you’re doing
Different AI Models
Claude (Anthropic):- Great at understanding and writing code
- Costs more but gives better results
- Use for complex projects
- Fast and cheaper for many tasks
- Good for trying things out quickly
- Use GPT-4 for harder problems
- Check what they’re good at
- Some work better in certain countries
- Compare prices for what you need
Advanced Tips
Focus Your Requests
Be specific about files:- Name the exact files you’re working on
- Don’t ask about “the whole project”
- Focus on one part at a time
- Start with the main features
- Test each piece before adding more
- Keep your code organized in small pieces
Watch Your Usage
Track what you use:- See which tasks use the most tokens
- Notice patterns in what costs more
- Change your approach based on what you learn
- Combine related requests into one
- Do multiple things at once when possible
- Plan ahead to avoid going back and forth
Be Aware: Understanding tokens helps you save money. Focus on asking good questions, not lots of questions.
Learn as You Go: The more you use AI, the better you’ll get at knowing which approach saves the most tokens.
