vllora_core 0.1.21

AI gateway Core for Vllora.
[dependencies.actix-http]
version = "3.11.2"

[dependencies.actix-web]
version = "4"

[dependencies.async-openai]
features = ["chat-completion-types", "chat-completion", "completions", "response-types", "responses", "embedding-types", "embedding", "image-types", "image", "moderation", "moderation-types", "_api"]
package = "async-openai-compat"
version = "0.30.5"

[dependencies.async-trait]
version = "0.1"

[dependencies.aws-config]
features = ["behavior-version-latest"]
version = "1.8.8"

[dependencies.aws-credential-types]
version = "1.2.10"

[dependencies.aws-sdk-bedrock]
version = "1.118.0"

[dependencies.aws-sdk-bedrockruntime]
version = "1.111.0"

[dependencies.aws-smithy-runtime-api]
version = "1.9.3"

[dependencies.aws-smithy-types]
features = ["serde-deserialize", "serde-serialize"]
version = "1.3.4"

[dependencies.base64]
version = "0.22.1"

[dependencies.bytemuck]
features = ["derive"]
version = "1.24"

[dependencies.bytes]
features = ["serde"]
version = "1"

[dependencies.chrono]
features = ["serde"]
version = "0.4"

[dependencies.clust]
package = "langdb_clust"
version = "0.9.11"

[dependencies.dashmap]
version = "6.1.0"

[dependencies.diesel]
features = ["chrono", "sqlite", "serde_json", "r2d2", "uuid", "numeric"]
version = "2.3.5"

[dependencies.diesel_migrations]
features = ["sqlite"]
version = "2.3.0"

[dependencies.either]
version = "1.15.0"

[dependencies.futures]
version = "0.3"

[dependencies.jsonwebtoken]
default-features = false
features = ["use_pem"]
version = "9.3.0"

[dependencies.libsqlite3-sys]
features = ["bundled"]
version = "0.27.0"

[dependencies.opentelemetry]
features = ["metrics"]
version = "0.31"

[dependencies.opentelemetry-semantic-conventions]
version = "0.31.0"

[dependencies.opentelemetry_sdk]
features = ["rt-tokio", "metrics"]
version = "0.31"

[dependencies.parking_lot]
version = "0.12.4"

[dependencies.pin-project-lite]
version = "0.2.11"

[dependencies.r2d2]
version = "0.8.10"

[dependencies.rand]
version = "0.9"

[dependencies.regex]
version = "1.12.2"

[dependencies.reqwest]
default-features = false
features = ["json", "stream"]
version = "0.12.24"

[dependencies.rmcp]
default-features = true
features = ["reqwest", "client", "server", "transport-streamable-http-client-reqwest", "transport-sse-client-reqwest"]
version = "0.10.0"

[dependencies.rmcp-actix-web]
default-features = false
features = ["transport-streamable-http"]
version = "0.8.19"

[dependencies.rmcp-macros]
default-features = true
version = "0.10.0"

[dependencies.secrecy]
features = ["serde"]
version = "0.10.3"

[dependencies.serde]
features = ["derive"]
version = "1.0"

[dependencies.serde_json]
version = "1.0"

[dependencies.serde_tuple]
version = "1.1.3"

[dependencies.thiserror]
version = "2.0.17"

[dependencies.tokio]
features = ["rt", "rt-multi-thread", "sync", "io-std"]
version = "1.48.0"

[dependencies.tokio-stream]
features = ["io-util"]
version = "0.1.17"

[dependencies.tonic]
version = "0.14.2"

[dependencies.tracing]
features = ["log", "valuable"]
version = "0.1.44"

[dependencies.tracing-futures]
features = ["futures-03"]
version = "0.2.5"

[dependencies.tracing-opentelemetry]
default-features = false
version = "0.32"

[dependencies.tracing-subscriber]
features = ["env-filter", "tracing-log", "valuable"]
version = "0.3.22"

[dependencies.uuid]
features = ["serde", "v4"]
version = "1.19.0"

[dependencies.validator]
features = ["derive"]
version = "0.20"

[dependencies.valuable]
features = ["derive"]
version = "0.1"

[dependencies.vllora_llm]
features = ["schemars"]
version = "0.1.21"

[dependencies.vllora_telemetry]
version = "0.1.21"

[features]
default = ["sqlite"]
postgres = ["diesel/postgres"]
sqlite = []

[lib]
name = "vllora_core"
path = "src/lib.rs"

[package]
authors = ["Vllora Team<api@vllora.dev>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["web-programming", "network-programming"]
description = "AI gateway Core for Vllora."
documentation = "https://vllora.dev/docs"
edition = "2021"
keywords = ["llm", "openai", "anthropic", "gemini", "mcp"]
license = "Apache-2.0"
name = "vllora_core"
readme = "README.md"
repository = "https://github.com/vllora/vllora"
version = "0.1.21"