Skip to main content

Crate ai_runtime_adapters

Crate ai_runtime_adapters 

Source
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§

GenericOpenAIAdapter
Adapter for OpenAI-compatible Chat Completions API endpoints.