Expand description
AI Runtime Adapters — adapter implementations for AI backend protocols.
Currently provides:
GenericOpenAIAdapter— OpenAI Chat Completions API adapter with timeout, retries, and configurable auth headers
§Example
ⓘ
use ai_runtime_adapters::GenericOpenAIAdapter;
let adapter = GenericOpenAIAdapter::new_with_auth(
api_key, endpoint, model,
"Authorization", "Bearer",
)?;
let (content, _) = adapter.ask_and_collect(request).await?;Structs§
- Generic
OpenAI Adapter - Adapter for OpenAI-compatible Chat Completions API endpoints.