Or you know, you can use a local model, or an open model with an independent provider.
Or, coding by hand :)