Count Tokens
Basic Usage
int count = await "Hello, world!"
.CountTokens()
.ExecuteAsync();
Debug.Log($"Token count: {count}");Input Types
String Input
int count = await "Sample text"
.CountTokens()
.ExecuteAsync();Message Input
var message = new UserMessage("Hello, AI!");
int count = await message
.CountTokens()
.ExecuteAsync();Unity Integration Examples
Example 1: Budget Manager
Example 2: Cost Estimator
Example 3: Real-time Token Counter
Example 4: Conversation Token Tracker
Provider Support
OpenAI
Anthropic
Google
Token Counting vs Tokenization
Method
Returns
Performance
Use Case
Best Practices
✅ Good Practices
❌ Bad Practices
Performance Tips
Common Token Counts
Text
Approximate Tokens
Next Steps
Last updated