LM StudioLM Studio

身份验证

在 LM Studio 中使用 API 令牌

需要 LM Studio 0.4.0 或更高版本。

LM Studio 支持通过 API 令牌进行身份验证,为访问 LM Studio API 提供了一种安全且便捷的方式。

每次请求都需要身份验证

默认情况下,LM Studio 不要求对 API 请求进行身份验证。要启用身份验证以仅接受带有有效 API 令牌的请求,请在“开发者页面 > 服务器设置”中打开开关。

信息

启用后,通过 REST API、Python SDK 或 Typescript SDK 发出的所有请求都需要包含有效的 API 令牌。请参阅下方的用法。

创建 API 令牌

要创建 API 令牌,请点击“服务器设置”中的“管理令牌”。它将打开“API 令牌”模态框,您可以在其中创建、查看和删除 API 令牌。

通过点击“创建令牌”按钮创建一个令牌。为令牌提供名称并选择所需的权限。

创建后,请务必复制该令牌,因为它不会再次显示。

配置 API 令牌权限

要编辑现有 API 令牌的权限,请在“API 令牌”模态框中点击令牌旁边的“编辑”按钮。您可以修改令牌的名称和权限。

API 令牌用法

在 REST API 中使用 API 令牌:

注意

下面的示例需要启用允许从 mcp.json 调用服务器,并在 mcp.json 中包含 Playwright MCP

curl -X POST \
  https://:1234/api/v1/chat \
  -H "Authorization: Bearer $LM_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "ibm/granite-4-micro",
    "input": "Open lmstudio.ai",
    "integrations": [
      {
        "type": "plugin",
        "id": "mcp/playwright",
        "allowed_tools": ["browser_navigate"]
      }
    ],
    "context_length": 8000
  }'

在 Python SDK 中使用 API 令牌

要在 Python SDK 中使用 API 令牌,请参阅 Python SDK 指南

在 TypeScript SDK 中使用 API 令牌

要在 TypeScript SDK 中使用 API 令牌,请参阅 TS SDK 指南

© . This site is unofficial and not affiliated with Element Labs, Inc.