跳到导航

Rust API

Published Dynamo crates with release-pinned docs.rs links.

以 Markdown 格式查看

Dynamo publishes 25 Rust crates for release 1.6.0.

Core Crates

CrateSummaryVersionInstall
dynamo-kv-routerKV-aware request routing library1.6.0cargo add dynamo-kv-router@1.6.0
dynamo-llmLLM inference engine1.6.0cargo add dynamo-llm@1.6.0
dynamo-memoryMemory management utilities1.6.0cargo add dynamo-memory@1.6.0
dynamo-runtimeCore distributed runtime library1.6.0cargo add dynamo-runtime@1.6.0
kvbm-logicalLogical layer for the KV Block Manager1.6.0cargo add kvbm-logical@1.6.0

Supporting Crates

CrateSummaryVersionInstall
dynamo-benchLightweight HTTP benchmarks for Dynamo endpoints1.6.0cargo add dynamo-bench@1.6.0
dynamo-configConfiguration management1.2.1cargo add dynamo-config@1.2.1
dynamo-data-genSchemas and primitives for Dynamo data generation and replay traces1.6.0cargo add dynamo-data-gen@1.6.0
dynamo-kv-hashingRequest-to-lineage-hash contract for KV cache identity1.6.0cargo add dynamo-kv-hashing@1.6.0
dynamo-parsersProtocol parsers (SSE, JSON streaming)7.0.1cargo add dynamo-parsers@7.0.1
dynamo-parsers-v2Successor parser line to dynamo-parsers, consumed by the Frontend0.1.23cargo add dynamo-parsers-v2@0.1.23
dynamo-protocolsAsync OpenAI-compatible API client5.4.1cargo add dynamo-protocols@5.4.1
dynamo-rendererChat-template rendering used by the Dynamo Frontend5.1.2cargo add dynamo-renderer@5.1.2
dynamo-rlDynamo RL worker discovery API1.6.0cargo add dynamo-rl@1.6.0
dynamo-tokenizersTokenizer library for LLM inference1.8.1cargo add dynamo-tokenizers@1.8.1
dynamo-tokensTokenizer bindings for LLM inference1.6.0cargo add dynamo-tokens@1.6.0
dynamo-truthyCanonical truthy/falsy boolean flag parsing1.6.0cargo add dynamo-truthy@1.6.0
fastokensRust BPE tokenizer backend consumed by the Frontend0.2.0cargo add fastokens@0.2.0
kvbm-commonShared types for the KV Block Manager1.6.0cargo add kvbm-common@1.6.0
kvbm-configKVBM configuration for Tokio, Rayon, and Messenger runtimes1.6.0cargo add kvbm-config@1.6.0
kvbm-engineDistributed coordination primitives for KVBM1.6.0cargo add kvbm-engine@1.6.0
kvbm-kernelsCUDA kernels for the KV Block Manager1.6.0cargo add kvbm-kernels@1.6.0
kvbm-physicalPhysical block layer for the KV Block Manager1.6.0cargo add kvbm-physical@1.6.0

Development and Testing

CrateSummaryVersionInstall
dynamo-mockerInference engine simulator for benchmarking1.6.0cargo add dynamo-mocker@1.6.0

Deprecated Crates

CrateSummaryVersionInstall
dynamo-async-openaiLegacy OpenAI client; use dynamo-protocols1.0.2cargo add dynamo-async-openai@1.0.2

Language Bindings

BindingLanguageSummarySource
dynamo-codegenPythonPyO3 code generation for the dynamo._core module.lib/bindings/python/codegen
libdynamo_llmCC bindings for the Dynamo LLM library.lib/bindings/c