free-claude-code/providers/lmstudio/client.py
Alishahryar1 f3a7528d49
Some checks are pending
CI / checks (push) Waiting to run
Major refactor: API, providers, messaging, and Anthropic protocol
Consolidates the incremental refactor work into a single change set: modular web tools (api/web_tools), native Anthropic request building and SSE block policy, OpenAI conversion and error handling, provider transports and rate limiting, messaging handler and tree queue, safe logging, smoke tests, and broad test coverage.
2026-04-26 03:01:14 -07:00

16 lines
525 B
Python

"""LM Studio provider implementation."""
from providers.anthropic_messages import AnthropicMessagesTransport
from providers.base import ProviderConfig
from providers.defaults import LMSTUDIO_DEFAULT_BASE
class LMStudioProvider(AnthropicMessagesTransport):
"""LM Studio provider using native Anthropic Messages endpoint."""
def __init__(self, config: ProviderConfig):
super().__init__(
config,
provider_name="LMSTUDIO",
default_base_url=LMSTUDIO_DEFAULT_BASE,
)