Hashbrown must be configured with a base URL, and may optionally include middleware and a flag to emulate structured output.
API
interface ProvideHashbrownOptions {
baseUrl: string;
emulateStructuredOutput?: boolean;
middleware?: Chat.Middleware[];
}