| Crates.io | serdes-ai-models |
| lib.rs | serdes-ai-models |
| version | 0.1.2 |
| created_at | 2026-01-16 00:39:11.296126+00 |
| updated_at | 2026-01-23 16:44:26.91751+00 |
| description | Model trait and provider implementations for serdes-ai |
| homepage | |
| repository | https://github.com/janfeddersen-wq/serdesAI |
| max_upload_size | |
| id | 2047454 |
| size | 754,420 |
Model trait and provider implementations for serdes-ai
This crate defines the Model trait and provides implementations for various LLM providers:
[dependencies]
serdes-ai-models = "0.1"
use serdes_ai_models::{OpenAIChatModel, Model};
let model = OpenAIChatModel::from_env("gpt-4o")?;
let response = model.chat(messages, options).await?;
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.
MIT License - see LICENSE for details.