api_key: SecretStr | None | Callable[[], str] | Callable[[], Awaitable[str]] API key used to authenticate requests.
Automatically inferred from env var OPENAI_API_KEY if not provided. When
requests are routed through the LangSmith gateway, LANGSMITH_GATEWAY_API_KEY
or LANGSMITH_API_KEY is preferred instead.