Files

Yuqei Python SDK

Python client for V2 service-to-service calls.

Initial scope:

  • AI Platform legal QA client.
  • Request context headers.
  • Typed request and response models.
  • Model provider config management.
  • Prompt template management.
  • Knowledge import batches, document insert/search, chunk listing, and keyword/vector/hybrid chunk search.
  • AI run audit listing with retrieved chunk ids and structured source metadata.
  • Async frozen-candidate semantic review through AiPlatformClient.create_contract_draft_semantic_review_job(...), plus the common model-job get, cancel, and explicit retry methods.

Semantic review uses operation contract_draft_semantic_review, a fixed Prompt snapshot, and at most the initial attempt plus one explicit retry. There is no automatic repair or fallback-success path. Consumers must reject failed, cancelled, fallback, and receipt-invalid jobs.

semantic_review_execution_identity_errors(request, job, evidence) rechecks the server-derived receipt against the stored job. The receipt is an integrity record, not a cryptographic signature or legal approval, and does not certify semantic correctness, legal correctness, or adoption. SDK availability does not by itself mean the workflow is enabled in a deployed service.