//! OpenAI provider adapter for `llmkit-rs`.
//!
//! Implements [`llmkit_core::LlmProvider`] against the OpenAI Chat Completions
//! and Embeddings REST APIs, with SSE streaming.
//!
//! ```no_run
//! use llmkit_openai::OpenAiProvider;
//! use llmkit_core::{LlmProvider, ChatRequest};
//!
//! # async fn run() -> llmkit_core::LlmResult<()> {
//! let provider = OpenAiProvider::from_env()?.model("gpt-4o");
//! let resp = provider.chat(ChatRequest::builder().user("Hello!").build()).await?;
//! println!("{}", resp.text().unwrap_or_default());
//! # Ok(()) }
//! ```
pub use OpenAiProvider;