ikc-core-sdk
IKC 实例核心服务(ikc-core-service)的独立客户端 SDK 分发(导入包 ikc_core_sdk)。
- 与
ikc-core服务端 wheel 中的ikc_core_sdk同源(force-include 自src/ikc_core_sdk),版本号保持一致; - 供下游(如 ikc-open-platform)以正常依赖模式引用,无需安装服务端重型依赖(celery/psycopg 等);
- 能力面:typed 资源方法(知识库 A-01~A-04、文档 ingest/upload/get、Wiki/Graph 只读、系统路由)+ 泛化
client.request;统一响应壳解包与类型化异常;身份信任头 / Bearer / 23 位 traceId / 幂等重试装配。
用法与资源清单见 ikc-core-service 仓库 docs/客户端SDK设计与使用.md。
安装
pip install "ikc-core-sdk==0.2.0" # PyPI 独立分发
版本与兼容性
| ikc-core-sdk | 依赖 ikc-sdk-lib | 说明 |
|---|---|---|
0.2.0 |
==0.7.0 |
对齐图谱资产对象(G8)/ traceId 纯函数(G2)/ 引擎作业视图与状态映射(G3);方法签名与返回形状不变(资源方法仍返回响应壳 data dict) |
0.1.0 |
==0.6.1 |
首个独立分发版本 |
SDK 版本与 ikc-core 服务端版本解耦(SDK 可先于服务端发版);升级
ikc-sdk-libpin 属 兼容性变更,下游(如 ikc-open-platform)升级前请核对上表。
Metadata
Release files for ikc-core-sdk 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ikc_core_sdk-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / ikc_core_sdk-0.2.0-py3-none-any.whl
| Download URL | ikc_core_sdk-0.2.0-py3-none-any.whl |
|---|---|
| Size | 24.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
43761a781351a6a85c7e120a5eb60f8ae51f8b0bce7a84ac6cdc459afeb714ea
|
|
BLAKE2b-256 checksum How to use checksums |
f3cce8ed2aa5c4f39b61ba540fbac60d6ff321605bca8c06be8ed3498bbe8594
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|