通过配置第三方 AI 服务提供商(如 LM Studio、OpenAI 等),可以在 JetBrains AI Assistant 中使用免费的 AI 服务。
如果您已有本地 AI 服务,可直接配置;否则可使用本项目模拟一个本地 LM Studio 服务。
模拟 LMStudio 本地服务器的 Node.js 项目,用于测试第三方 AI 工具与 LMStudio 的连接。
- 模拟 LMStudio 本地 API 服务
- 支持获取模型列表
- 支持聊天补全 API
- 支持文本补全 API
- 兼容 OpenAI API 格式
- 支持跨域访问
- Node.js >= 24.0.0
- pnpm >= 10.0.0
pnpm installpnpm start或者使用开发模式(支持热重载):
pnpm dev- HTTP: http://localhost:1234
- Base URL: http://localhost:1234/v1
# OpenAI 格式
GET http://localhost:1234/v1/models
# LMStudio 格式
GET http://localhost:1234/api/v0/models响应示例:
{
"object": "list",
"data": [
{
"id": "claude-4.5",
"object": "model",
"created": 1700000000,
"owned_by": "anthropic"
},
{
"id": "claude-3.5-sonnet",
"object": "model",
"created": 1700000000,
"owned_by": "anthropic"
},
{
"id": "gpt-4",
"object": "model",
"created": 1700000000,
"owned_by": "openai"
},
{
"id": "llama-3.2-3b",
"object": "model",
"created": 1700000000,
"owned_by": "meta"
}
]
}POST http://localhost:1234/v1/chat/completions
Content-Type: application/json
{
"model": "claude-4.5",
"messages": [
{
"role": "user",
"content": "Hello"
}
]
}POST http://localhost:1234/v1/completions
Content-Type: application/json
{
"model": "claude-4.5",
"prompt": "Once upon a time"
}claude-4.5claude-3.5-sonnetgpt-4llama-3.2-3b
- 提供商: LM Studio
- URL: http://localhost:1234
- API Key: (可留空)
某些工具可能会尝试自动添加 /v1 路径,如果遇到连接问题,请尝试:
.
├── package.json # 项目配置和依赖
├── server.js # 服务器主文件
└── SERVER.md # 项目说明文档
- express: Web 服务器框架
- cors: 跨域资源共享支持
修改 server.js 后,使用 pnpm dev 启动会自动重载服务。
MIT



