pub fn openai_builder(
model: &str,
api_key: Option<&str>,
) -> Result<OpenAIBuilder>Expand description
Create an OpenAI agent builder
§Arguments
model- The model name to useapi_key- Optional API key from config. Resolution order:- Non-empty
api_keyparameter (from config) OPENAI_API_KEYenvironment variable- Client’s
from_env()(requires env var to be set)
- Non-empty
§Errors
Returns an error if client creation fails (invalid credentials or missing env var).
§Security
Error messages are sanitized to prevent potential API key exposure.