集成指南
将 LMNIC
接入你的生态系统
预制连接器、自定义集成与完整的 SDK 支持。
001 — 集成
目前尚无预制连接器。LMNIC 暴露了一个标准的、兼容 OpenAI 的
/v1/chat/completions API——任何能够调用 HTTP
接口的系统(Salesforce Apex、SAP RFC、Snowflake 外部函数、自定义脚本)都已经可以手动完成集成。
专用连接器已列入路线图,但目前尚未交付。
003 — 自定义集成配置
安装 LMNIC SDK
从 NPM、PyPI 或你所用的包管理器下载并安装适用于你所在平台的 SDK。
配置 API 凭证
为你的 API 密钥和接口地址设置环境变量。
初始化客户端
在你的应用代码中创建 LMNIC 客户端实例。
定义集成点
指定 LMNIC 的决策结果将被注入到你工作流中的哪个位置。
测试与部署
运行集成测试,放心部署到生产环境。
004 — Webhook 与事件
实时订阅 LMNIC 事件,基于决策引擎的输出结果触发下游动作。
事件订阅示例
import { LMNICClient, EventType } from '@lmnic/sdk';
const client = new LMNICClient({
apiKey: process.env.LMNIC_API_KEY
});
client.on(EventType.DECISION_COMPLETE, (event) => {
console.log('Decision:', event.decision);
console.log('Confidence:', event.confidence);
// Trigger downstream action
triggerAction(event.decision);
});
client.connect();
005 — SDK 与客户端库
JavaScript / TypeScript
安装
npm install @lmnic/sdk
基本用法
import { LMNICClient } from '@lmnic/sdk';
const client = new LMNICClient({
apiKey: process.env.LMNIC_API_KEY,
baseUrl: 'https://api.lmnic.io'
});
const decision = await client.request({
context: userContext,
mode: 'silent'
});
console.log(decision.output);
Python
安装
pip install lmnic-sdk
基本用法
from lmnic import LMNICClient
client = LMNICClient(
api_key=os.getenv('LMNIC_API_KEY'),
base_url='https://api.lmnic.io'
)
decision = client.request(
context=user_context,
mode='silent'
)
print(decision.output)
Java
安装
<!-- Maven coordinates in build.xml -->
<dependency>
<groupId>io.lmnic</groupId>
<artifactId>lmnic-sdk</artifactId>
<version>1.0.0</version>
</dependency>
基本用法
import io.lmnic.LMNICClient;
import io.lmnic.DecisionRequest;
LMNICClient client = new LMNICClient(
System.getenv("LMNIC_API_KEY"),
"https://api.lmnic.io"
);
DecisionRequest request = new DecisionRequest()
.setContext(userContext)
.setMode("silent");
Decision decision = client.request(request);
System.out.println(decision.getOutput());
Go
安装
go get github.com/lmnic/sdk-go
基本用法
package main
import (
"github.com/lmnic/sdk-go/client"
)
func main() {
c := client.New(
os.Getenv("LMNIC_API_KEY"),
"https://api.lmnic.io",
)
decision, _ := c.Request(ctx, &client.Request{
Context: userContext,
Mode: "silent",
})
println(decision.Output)
}
006 — 集成架构
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 客户端应用 │ ────> │ LMNIC SDK │ ────> │ LMNIC API │
│ │ │ │ │ │
│ 你的应用程序 │ │ 客户端库 │ │ REST / gRPC │
└─────────────────┘ └─────────────────┘ └────────┬────────┘
│
│
▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ 自治执行 │ <──── │ 决策引擎 │ <──── │ 上下文窗口 │
│ │ │ │ │ │
│ 智能体网络 │ │ 隐空间推理 │ │ 多源数据 │
└─────────────────┘ └─────────────────┘ └─────────────────┘
— 资源