#openai #anthropic #provider #llm #api-bindings

serdes-ai-providers

Provider abstractions and registry for serdes-ai

9 releases

0.2.6 Feb 20, 2026
0.2.5 Feb 17, 2026
0.1.5 Jan 27, 2026

#2024 in Machine learning

Download history 103/week @ 2026-01-20 183/week @ 2026-01-27 30/week @ 2026-02-03 31/week @ 2026-02-10 47/week @ 2026-02-17 58/week @ 2026-02-24 6/week @ 2026-03-03

142 downloads per month
Used in 4 crates (2 directly)

MIT license

1MB
24K SLoC

serdes-ai-providers

Crates.io Documentation License: MIT

Provider abstractions and registry for serdes-ai

This crate provides the provider abstraction layer for SerdesAI, enabling:

  • Provider trait definitions
  • Provider registry for dynamic model selection
  • Common provider utilities
  • Authentication and configuration helpers

Installation

[dependencies]
serdes-ai-providers = "0.1"

Usage

use serdes_ai_providers::{Provider, ProviderRegistry};

let registry = ProviderRegistry::default();
let provider = registry.get("openai")?;

Part of SerdesAI

This crate is part of the SerdesAI workspace.

For most use cases, you should use the main serdes-ai crate which re-exports these types.

License

MIT License - see LICENSE for details.

Dependencies

~17–28MB
~423K SLoC