Expand description
Clean-room Rust SDK scaffold for the OpenAI API.
use openai_rust::OpenAI;
let client = OpenAI::builder().build();
let _responses = client.responses();Re-exports§
pub use client::OpenAI;pub use client::OpenAIBuilder;pub use config::ClientConfig;pub use core::metadata::ResponseMetadata;pub use core::response::ApiResponse;pub use error::ApiErrorKind;pub use error::ApiErrorPayload;pub use error::ErrorKind;pub use error::OpenAIError;
Modules§
- client
- config
- core
- Shared runtime scaffolding for transport, metadata, retries, and parsing.
- error
- helpers
- Shared helper scaffolding for pagination, multipart, polling, SSE, and webhooks.
- realtime
- Realtime scaffolding kept separate from REST transport.
- resources
- Public API family placeholders aligned to the clean-room architecture.