devops-models 0.1.0

Typed serde models for DevOps configuration formats: Kubernetes, Docker Compose, GitLab CI, GitHub Actions, Prometheus, Alertmanager, Helm, Ansible, and OpenAPI.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! LLM client types and provider abstractions.
//!
//! These are pure data types — no HTTP, no browser APIs, no WASM dependencies.
//!
//! ## Modules
//!
//! - [`types`] — `ChatMessage`, `ChatRequest`, `ChatResponse`, `AnthropicResponse`, SSE types
//! - [`provider`] — `LlmProvider` enum, `LlmConfig` with endpoint resolution

// Wire-format structs mirroring LLM API schemas — field names match the JSON protocol.
#[allow(missing_docs)]
pub mod types;
pub mod provider;

pub use provider::{LlmConfig, LlmProvider};
pub use types::{AnthropicResponse, ChatMessage, ChatRequest, ChatResponse};