tokencost 0.0.6 copy "tokencost: ^0.0.6" to clipboard
tokencost: ^0.0.6 copied to clipboard

Clientside token counting + price estimation for LLM apps and AI agents ported to Dart from Python package at https://github.com/AgentOps-AI/tokencost.

example/tokencost_example.dart

// ignore_for_file: avoid_print

import 'package:tokencost/tokencost.dart';

void main() {
  const model = 'gpt-3.5-turbo';
  final prompt = [
    {
      'role': 'user',
      'content': 'Hello world',
    },
  ];
  const completion = 'How may I assist you today?';

  final promptCost = calculatePromptCost(prompt, model);
  final completionCost = calculateCompletionCost(completion, model);

  print('$promptCost + $completionCost = ${promptCost + completionCost}');
  // 135 + 140 = 275 ($0.0000275)
  // Priced in TPUs (token price units), which is 1/10,000,000th of a USD.
}
5
likes
0
points
851
downloads

Publisher

verified publishermatteodigiovinazzo.com

Weekly Downloads

Clientside token counting + price estimation for LLM apps and AI agents ported to Dart from Python package at https://github.com/AgentOps-AI/tokencost.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

tiktoken, yaml

More

Packages that depend on tokencost