Skip to content

Commit 1679683

Browse files
authored
LM_STUDIO_API_TOKEN -> LM_API_TOKEN (#167)
1 parent 2f245ae commit 1679683

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/lmstudio/json_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@
200200
DEFAULT_TTL = 60 * 60 # By default, leaves idle models loaded for an hour
201201

202202
# lmstudio-js and lmstudio-python use the same API token environment variable
203-
_ENV_API_TOKEN = "LMSTUDIO_API_TOKEN"
203+
_ENV_API_TOKEN = "LM_API_TOKEN"
204204
_LMS_API_TOKEN_REGEX = re.compile(
205205
r"^sk-lm-(?P<clientIdentifier>[A-Za-z0-9]{8}):(?P<clientPasskey>[A-Za-z0-9]{20})$"
206206
)

tests/test_sessions.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
@pytest.mark.parametrize("client_cls", [AsyncClient, Client])
3737
def test_auth_message_default(client_cls: ClientBase) -> None:
3838
with mock.patch.dict(os.environ) as env:
39-
env.pop("LMSTUDIO_API_TOKEN", None)
39+
env.pop("LM_API_TOKEN", None)
4040
auth_message = client_cls._create_auth_from_token(None)
4141
assert auth_message["authVersion"] == 1
4242
assert auth_message["clientIdentifier"].startswith("guest:")
@@ -49,7 +49,7 @@ def test_auth_message_default(client_cls: ClientBase) -> None:
4949
def test_auth_message_empty_token(client_cls: ClientBase) -> None:
5050
with mock.patch.dict(os.environ) as env:
5151
# Set a valid token in the env to ensure it is ignored
52-
env["LMSTUDIO_API_TOKEN"] = _VALID_API_TOKEN
52+
env["LM_API_TOKEN"] = _VALID_API_TOKEN
5353
auth_message = client_cls._create_auth_from_token("")
5454
assert auth_message["authVersion"] == 1
5555
assert auth_message["clientIdentifier"].startswith("guest:")
@@ -61,7 +61,7 @@ def test_auth_message_empty_token(client_cls: ClientBase) -> None:
6161
@pytest.mark.parametrize("client_cls", [AsyncClient, Client])
6262
def test_auth_message_empty_token_from_env(client_cls: ClientBase) -> None:
6363
with mock.patch.dict(os.environ) as env:
64-
env["LMSTUDIO_API_TOKEN"] = ""
64+
env["LM_API_TOKEN"] = ""
6565
auth_message = client_cls._create_auth_from_token(None)
6666
assert auth_message["authVersion"] == 1
6767
assert auth_message["clientIdentifier"].startswith("guest:")
@@ -81,7 +81,7 @@ def test_auth_message_valid_token(client_cls: ClientBase) -> None:
8181
@pytest.mark.parametrize("client_cls", [AsyncClient, Client])
8282
def test_auth_message_valid_token_from_env(client_cls: ClientBase) -> None:
8383
with mock.patch.dict(os.environ) as env:
84-
env["LMSTUDIO_API_TOKEN"] = _VALID_API_TOKEN
84+
env["LM_API_TOKEN"] = _VALID_API_TOKEN
8585
auth_message = client_cls._create_auth_from_token(None)
8686
assert auth_message["authVersion"] == 1
8787
assert auth_message["clientIdentifier"] == "abcDEF78"
@@ -101,7 +101,7 @@ def test_auth_message_valid_token_from_env(client_cls: ClientBase) -> None:
101101
@pytest.mark.parametrize("api_token", _INVALID_TOKENS)
102102
def test_auth_message_invalid_token(client_cls: ClientBase, api_token: str) -> None:
103103
with mock.patch.dict(os.environ) as env:
104-
env["LMSTUDIO_API_TOKEN"] = _VALID_API_TOKEN
104+
env["LM_API_TOKEN"] = _VALID_API_TOKEN
105105
with pytest.raises(LMStudioValueError):
106106
client_cls._create_auth_from_token(api_token)
107107

@@ -112,7 +112,7 @@ def test_auth_message_invalid_token_from_env(
112112
client_cls: ClientBase, api_token: str
113113
) -> None:
114114
with mock.patch.dict(os.environ) as env:
115-
env["LMSTUDIO_API_TOKEN"] = api_token
115+
env["LM_API_TOKEN"] = api_token
116116
with pytest.raises(LMStudioValueError):
117117
client_cls._create_auth_from_token(None)
118118

0 commit comments

Comments
 (0)