SDK功能介绍
运行时引擎SDK功能介绍
功能 |
Java |
---|---|
读取微服务身份证书 |
√ |
连接STS-Server获取密钥、认证凭据等 |
√ |
连接STS-Server获取敏感配置 |
√ |
解密敏感数据 |
√ |
微服务间通信认证 |
√ |
微服务间通信敏感数据加密 |
√ |
功能 |
Java |
---|---|
微服务注册发现 |
√ |
中间件注册发现 |
√ |
URL注册发现 |
√ |
支持CSE平滑切换到Cloud Map,支持cse访问不同clusterName的微服务 |
√ |
支持URL AZ内就近访问,指定灰度、Tag访问 |
√ |
支持获取所有的服务实例以及实例变更通知 |
√ |
提供restful调用的API |
√ |
Cloud Map支持Spring Cloud |
√ |
支持多个ELB/SLB,避免单点故障 |
√ |
功能 |
Java |
---|---|
高性能灰度规则执行 |
√ |
兼容CSE的灰度规则能力 |
√ |
支持订阅多个微服务灰度配置和执行 |
√ |
支持多阶段灰度发布 |
√ |
支持灰度生命周期管理 |
√ |
支持灰度规则执行异常检测 |
√ |
功能 |
Java |
---|---|
支持MySQL/Cassandra/GaussDB/DRDS |
√ |
数据库主备动态切换 |
√ |
读节点发生故障,单线程读重试 |
√ |
基于集中式数据源信息管理和动态变更 |
√ |
基于JDBC规范,很容易扩展支持实现JDBC规范的数据源 |
√ |
应用直连数据库,无代理 |
√ |
平滑加减数据库节点 |
√ |
提供hint方式或者是编码式强制某条SQL读取从库或者主库等 |
√ |
AI原生应用引擎SDK功能介绍
接口类型 |
接口名 |
函数名 |
Python |
---|---|---|---|
大模型相关接口 |
文本生成 |
ModelRouter.chat.completion.create |
√ |
向量生成 |
ModelRouter.embeddings.create |
√ |
|
文生图 |
ModelRouter.images.generate |
√ |
|
图生文 |
ModelRouter.images.image2text |
√ |
|
知识库相关接口 |
知识库查询 |
KnowledgeRetriever.retrieve |
√ |
Filter构造 |
KnowledgeFilterCondition. single_filter_condition |
√ |
|
Filter融合 |
KnowledgeFilterCondition. combine_filter_condition |
√ |
|
Order构造 |
KnowledgeSortCondition. single_order_condition |
√ |
|
Order融合 |
KnowledgeSortCondition. combine_order_condition |
√ |
|
Prompt相关接口 |
生成prompt模板 |
PromptTemplate.from_template |
√ |
实例化prompt模板 |
PromptTemplate.format |
√ |
|
应用相关接口 |
调用应用 |
ApplicationCenter.get_tools |
√ |