lm studio 如何打开api
时间: 2025-03-14 18:02:56 浏览: 471
### 如何在 LM Studio 中启用或访问 API
#### 启用 API 的方法
要在 LM Studio 中启用并配置 API,可以按照以下方式操作:
1. **进入开发者模式**
打开 LM Studio 软件,在界面顶部导航栏找到“开发者”选项卡[^3]。此功能允许用户将选定的大模型部署为本地服务。
2. **选择目标模型**
在“开发者”选项卡下,从可用模型列表中选择希望对外提供服务的模型,并勾选“在局域网内提供服务”的选项。
3. **设置监听端口**
设置一个未被占用的网络端口号(例如 `1234`),用于接收来自其他设备或应用程序的请求。
4. **启动服务**
单击“启动服务”按钮后,LM Studio 将初始化所选模型的服务环境,并打印出详细的运行日志以及可访问的 URL 地址(形如 `http://<本机IP>:1234`)。
5. **验证连接状态**
使用浏览器或其他 HTTP 客户端工具输入上述生成的地址来测试连通性和响应情况。如果一切正常,则说明该实例已经成功开放给外部调用了。
#### 配置教程补充说明
对于更高级别的定制需求或者跨平台集成场景来说,还需要注意以下几个方面:
- 如果计划长期稳定地运行这个项目, 建议考虑把整个流程容器化处理 (Docker), 这样不仅便于迁移维护还能有效隔离依赖关系.
- 当涉及到敏感数据传输时务必启用 HTTPS 加密协议代替普通的 HTTP 方式以保障信息安全.
另外关于具体参数调整部分可以根据实际应用场景灵活修改默认值比如最大并发数超时时长等等这些都会直接影响最终性能表现所以要仔细权衡利弊做出最合适的选择[^1].
最后提醒一点就是记得妥善保管好自己的 api key 不随意泄露出去以免造成不必要的损失同时也应该定期更换秘钥保持良好习惯提高整体安全性水平[^2].
```python
import requests
url = 'http://localhost:1234/generate'
data = {
"prompt": "Once upon a time",
"max_tokens": 50,
}
response = requests.post(url, json=data)
if response.status_code == 200:
result = response.json()
print(result['text'])
else:
print(f"Error {response.status_code}: {response.text}")
```
以上是一个简单的 Python 请求示例,展示如何向已开启的 LM Studio API 发送 POST 请求获取生成文本的结果。
---
阅读全文
相关推荐


















