api_openai_compatible 0.2.0

Shared OpenAI wire-protocol HTTP layer for OpenAI-compatible APIs.
Documentation
1
2
3
4
5
6
7
8
9
10
# api_openai_compatible — src

| File | Responsibility |
|------|----------------|
| `lib.rs` | Declare crate root, module hierarchy, and feature gates |
| `client.rs` | Provide async HTTP client generic over environment |
| `environment.rs` | Define environment configuration trait and default implementation |
| `error.rs` | Define error types and Result alias |
| `sync_client.rs` | Wrap async client in blocking tokio runtime |
| `components/` | Contain wire types for chat and streaming completions |