Thanks to visit codestin.com
Credit goes to lib.rs

#artificial-intelligence #openai #llm

serdes-ai-models

Model trait and provider implementations for serdes-ai

8 releases

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

#618 in Artificial intelligence

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

113 downloads per month
Used in 7 crates (5 directly)

MIT license

1.5MB
29K SLoC

serdes-ai-models

Crates.io Documentation License: MIT

Model trait and provider implementations for serdes-ai

This crate defines the Model trait and provides implementations for various LLM providers:

  • OpenAI (GPT-4, GPT-4o, o1, o3)
  • Anthropic (Claude 3.5, Claude 4)
  • Google (Gemini 1.5, Gemini 2.0)
  • Groq (Llama, Mixtral)
  • Mistral
  • Ollama (local models)
  • Azure OpenAI
  • AWS Bedrock

Installation

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

Usage

use serdes_ai_models::{OpenAIChatModel, Model};

let model = OpenAIChatModel::from_env("gpt-4o")?;
let response = model.chat(messages, options).await?;

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

~15–27MB
~401K SLoC