llmoxide 0.1.0

Provider-agnostic Rust SDK for OpenAI, Anthropic, Gemini, and Ollama (streaming + tools)
Documentation
## Copy to .env (this file is gitignored)
##
## Enable whichever providers you want to test by setting the relevant keys.
## Tests are `#[ignore]` by default; run them with:
##   cargo test --test live_providers -- --ignored --nocapture
## Tool calling (all providers with keys / local Ollama):
##   cargo test -p llmoxide-tools --test live_add_tools -- --ignored --nocapture
##
## Verbose streaming tool runner + add_tool_stream example:
# LLMOXIDE_DEBUG_TOOLS_STREAM=1
##
## OpenAI
# OPENAI_API_KEY=...
# OPENAI_MODEL=...
##
## Anthropic
# ANTHROPIC_API_KEY=...
# ANTHROPIC_MODEL=...
##
## Gemini
# GEMINI_API_KEY=...
# GEMINI_MODEL=...
##
## Ollama (no key required)
# OLLAMA_HOST=http://localhost:11434
# LLMOXIDE_TEST_OLLAMA=1