Skip to main content

licos-dev-sdk

服务端模型和文件工具 SDK。

身份选择(0.6.0 起)

LICOS_CURRENT_USER_ID 表示容器启动时配置的执行用户。SDK 不用它推断当前网页登录者,也不读取进程级 LICOS_USER_TOKEN 作为模型请求凭证。项目身份指运行时配置的项目所有者身份,按接口选择:

接口 默认身份 以网页登录用户执行
模型目录、模型详情、端点解析 项目身份 显式传 user_token
LLM、视觉、图片生成、视频生成、语音识别客户端 项目身份 每次用户请求创建客户端并传 user_token
check_credit_availability 项目身份 显式传 user_token
可观测性 项目身份 保持项目身份
文档、表格、图片排版等本地文件工具 无需用户 Token 无需用户 Token

需要以网页登录用户执行时,从本次认证会话取得不含 Bearer 前缀的 Token,并让积分检查和模型调用使用同一用户身份:

from licos_dev_sdk import LLMClient, check_credit_availability

# token 来自本次请求的认证会话。
availability = check_credit_availability(user_token=token, resource_code='LLM_INVOKE')
result = LLMClient(user_token=token).invoke('你好')

用户标识、名称和企业信息来自平台认证结果。项目所有者、工作空间等资源归属字段单独保留;模型实际计费上下文以平台模型详情接口签发的签名为准。

以网页登录用户执行的业务入口缺少 Token 时应返回登录错误,不能省略参数后使用项目身份。不要把请求 Token 或用户 ID 写入 os.environ,不要跨用户共享带身份的客户端。显式传入的 Token 为空或失效时直接报错,由调用方更新登录凭证后创建新客户端,不换取容器用户或项目所有者的 Token。

独立 licos-dev CLI 的模型和积分命令默认使用 LICOS_CURRENT_USER_ID,可用 --identity project 选择项目身份;HTTP 服务通过 CLI 代表登录用户执行时使用 --token-stdin。SDK 默认身份与 CLI 默认身份不同,调用时按上述接口规则显式选择。

Metadata

Release files for licos-dev-sdk 0.6.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for licos-dev-sdk 0.6.1
File Size Uploaded
licos_dev_sdk-0.6.1.tar.gz 132.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for licos-dev-sdk 0.6.1
File Interpreter ABI Platform
licos_dev_sdk-0.6.1-py3-none-any.whl Python 3 none any Details

Total release size: 250.2 kB

Release files / licos_dev_sdk-0.6.1.tar.gz

Download URL licos_dev_sdk-0.6.1.tar.gz
Size 132.6 kB
Tags Source
SHA-256 checksum
How to use checksums
6027ca6cd6bcc82a384d691af5f368f749aad0bbad361a1ed2997512e13535e0
BLAKE2b-256 checksum
How to use checksums
04160351d6485afbc1be5165901a467ca009e39ebca6dfadb40ff506327d384e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / licos_dev_sdk-0.6.1-py3-none-any.whl

Download URL licos_dev_sdk-0.6.1-py3-none-any.whl
Size 117.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ba0dbdedf0fe78f2738210df28f14951423db5c33ac98ee14599a0cc7e8a0ea8
BLAKE2b-256 checksum
How to use checksums
e7a9f3a0ea91cda830b29c13859b6e8e9c18ded95d609db181005f605129711d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

0.6.5

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

This release

0.6.1 This release

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.10

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.24

2 release files

0.2.18

2 release files

0.2.17

2 release files

0.2.16

2 release files

0.2.15

2 release files

0.2.11

2 release files

0.2.10

2 release files

0.2.9

2 release files

0.2.8

2 release files

0.2.7

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page