Expand description
siumai-provider-openai
OpenAI provider implementation.
This crate owns:
- the OpenAI provider implementation (client + builder + extensions)
- the OpenAI-compatible vendor provider implementation (configuration presets + adapter wiring)
The reusable OpenAI-like protocol mapping lives in siumai-protocol-openai and is re-exported
under crate::standards for compatibility.
Modulesยง
- hosted_
tools - OpenAI provider-hosted tool constructors.
- params
- Provider-owned legacy parameter types. Provider-owned parameter types (legacy).
- provider_
metadata - Provider-owned typed metadata structs (OpenAI-specific). Provider-specific metadata (provider-owned).
- provider_
options - Provider-owned typed option structs (OpenAI-specific). Provider-specific options (provider-owned).
- providers
- OpenAI family provider implementations.
- standards
- Protocol standards re-exported by this crate for compatibility.