Skip to main content

Crate siumai_provider_openai

Crate siumai_provider_openai 

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