lm15 1.0.0rc1
Pre-release
Pre-release
lm15 1.0.0rc1
First release candidate for the Python package's 1.0 release. This is a prerelease, not stable 1.0, and includes breaking changes since earlier public releases.
Install
python -m pip install lm15==1.0.0rc1
# Optional WebSocket support:
python -m pip install 'lm15[live]==1.0.0rc1'Requires Python 3.10+. The core has no third-party runtime dependencies. Normal installs without prerelease opt-in continue to select the stable release.
Highlights
- Provider-neutral requests, responses, tools, streaming, and sync/async provider adapters.
- Shared credentials and migration helpers for OpenAI-shaped clients.
- Error metadata, Retry-After propagation, cancellation, and stream-completion hardening.
- A tested guide to connecting unlisted OpenAI-compatible servers with custom compatibility policies.
- Release artifacts checked before publication, including agreement between the release tag, installed package metadata, and runtime version.
Verification
The full test suite passed (2,240 passed, one skipped), along with strict conformance, the pinned shared-contract harness, documentation build, and an isolated installed-wheel smoke test. GitHub's test pipeline also passed before tagging.
Known limitations
compat="lmstudio"currently aliases Ollama's policy and does not supply an LM Studio address. Always pass the LM Studiobase_urlexplicitly; otherwise the destination can remain OpenAI. This release documents the workaround, not a fix or newly verified LM Studio support.- Non-chat endpoints and live-session APIs remain provisional. This candidate does not ratify draft contract material or change
CONTRACT_PIN.