文档
推荐给好友,福利领不停!好友同步开通最高 1000 万词元额度 · 后续消费分佣最高 30%。
+50万 Token生成链接

认证与 scope

SDK 认证以 Client.create/login 与 scope 数组为入口;contract_template scope 在 TS 端存在,后端 OAuth registry 对齐仍待完成。

TypeScript SDK 入口

ts
import {
  Client,
  ScopeComplianceEvidenceRead,
  ScopeComplianceEvidenceWrite,
} from "@acosmi/sdk-ts";

const client = await Client.create({
  serverURL: process.env.ACOSMI_SERVER_URL!,
  complianceBaseURL: process.env.ACOSMI_COMPLIANCE_BASE_URL,
});

await client.login("Compliance App", [
  ScopeComplianceEvidenceRead,
  ScopeComplianceEvidenceWrite,
]);
import {
  Client,
  ScopeComplianceEvidenceRead,
  ScopeComplianceEvidenceWrite,
} from "@acosmi/sdk-ts";

const client = await Client.create({
  serverURL: process.env.ACOSMI_SERVER_URL!,
  complianceBaseURL: process.env.ACOSMI_COMPLIANCE_BASE_URL,
});

await client.login("Compliance App", [
  ScopeComplianceEvidenceRead,
  ScopeComplianceEvidenceWrite,
]);

scope 边界

TS SDK 暴露 15 个 compliance scope。只读审计发现 backend OAuth registry 仍少合同模板 read/write 两个 scope,因此文档把它标为“SDK surface ready / backend OAuth alignment pending”。