Fix for issue 26
What changed
Provider `ogre` is now the default, instead of `openai`. This enables:
- Any user with a **free** ogre API Key, obtainable via [app.ogre.run](https://app.ogre.run), to use miniogre without requiring a OpenAI or similar account
User must add the Ogre API Key to their environment variables:
`export OGRE_API_KEY=<token_generated_on_app.ogre.run>`
Approach
We want to make it easier for anyone to use `miniogre` out of the box. Setting `ogre` as the default provider enables one to do that
`pip install miniogre`
`miniogre run` --> this command runs miniogre with the `ogre` provider
Users can still select other providers (OpenAI, Gemini, etc) by passing `miniogre run --provider openai`.
> IMPORTANT: Services like OpenAI and similar require API Keys generated by **premium** accounts. The latest models used by miniogre (e.g. `gpt-4o` from OpenAI) can only be queried if a key from a paying account is present in the environment variables.