User Guide
Integration Guides
Examples
API Reference
FormatComparator
FormatComparator.__init__()
FormatComparator.compare_formats()
ReportFormatter
ReportFormatter.format_analysis()
ReportFormatter.format_comparison()
ReportFormatter.format_json()
TiktokenCounter
TiktokenCounter.MODEL_ENCODINGS
TiktokenCounter.__init__()
TiktokenCounter.analyze()
TiktokenCounter.count_tokens()
TiktokenCounter.model_name
analyze_text()
compare()
count_tokens()
format_report()
ComparisonReport
ComparisonReport.analyses
ComparisonReport.best_format
ComparisonReport.worst_format
ComparisonReport.recommendations
ComparisonReport.__init__()
ComparisonReport.max_savings_percentage
ConversionError
ConversionResult
ConversionResult.success
ConversionResult.source_format
ConversionResult.target_format
ConversionResult.source_tokens
ConversionResult.target_tokens
ConversionResult.savings_percentage
ConversionResult.data
ConversionResult.error
ConversionResult.metadata
ConversionResult.__init__()
ConversionResult.__post_init__()
DecodeOptions
DecodeOptions.strict
DecodeOptions.type_inference
DecodeOptions.delimiter
DecodeOptions.__init__()
DecodingError
DefaultFormatRegistry
DefaultFormatRegistry.__init__()
DefaultFormatRegistry.__new__()
DefaultFormatRegistry.clear()
DefaultFormatRegistry.get()
DefaultFormatRegistry.is_supported()
DefaultFormatRegistry.list_formats()
DefaultFormatRegistry.register()
DefaultFormatRegistry.unregister()
EncodeOptions
EncodeOptions.indent
EncodeOptions.delimiter
EncodeOptions.length_marker
EncodeOptions.compact
EncodeOptions.sort_keys
EncodeOptions.ensure_ascii
EncodeOptions.max_line_length
EncodeOptions.token_budget
EncodeOptions.optimization_policy
EncodeOptions.__init__()
EncodeOptions.create_compact()
EncodeOptions.readable()
EncodeOptions.tabular()
EncodingError
FileOperationError
FormatAdapter
FormatAdapter.decode()
FormatAdapter.decode_stream()
FormatAdapter.encode()
FormatAdapter.encode_stream()
FormatAdapter.format_name
FormatAdapter.supports_streaming()
FormatAdapter.validate()
FormatNotSupportedError
FormatRegistry
FormatRegistry.get()
FormatRegistry.is_supported()
FormatRegistry.list_formats()
FormatRegistry.register()
FormatRegistry.unregister()
Plugin
Plugin.cleanup()
Plugin.initialize()
Plugin.name
Plugin.register()
Plugin.version
PluginError
TokenAnalysis
TokenAnalysis.format
TokenAnalysis.token_count
TokenAnalysis.model
TokenAnalysis.encoding
TokenAnalysis.metadata
TokenAnalysis.__init__()
TokenCountError
TokenCounter
TokenCounter.analyze()
TokenCounter.count_tokens()
TokenCounter.model_name
ToonConverterError
ValidationError
get_registry()
toonverter.optimization.ContextOptimizer
toonverter.optimization.ContextOptimizer.optimize()
toonverter.optimization.SmartCompressor
toonverter.optimization.SmartCompressor.compress()
toonverter.optimization.SmartCompressor.decompress()
Development
Example: nested_structures
Coming soon.