Skip to main content

socaity-schemas

Shared Pydantic models for APIPod services and the socaity product APIs. One definition, used on both sides of the wire, so a service and a client stay on the same field names.

Import the module that defines the type. The package root does not re-export symbols.

public is what anyone calling a service needs:

  • public.inference.language: chat, completion, embedding, tools, usage, and stream chunks.
  • public.inference.generation: image, video, audio, vision, and 3D.
  • public.inference.media: FileModel and its typed subclasses.
  • public.providers: Socaity, RunPod, and Replicate job envelopes, plus the StreamingResponse sentinel.
  • public.spec.address: ServiceAddress variants and URL helpers.
  • public.spec.endpoint: parameters, Endpoint, and ServiceContract.

platform is the socaity product:

  • platform.catalog: Service (category, endpoint meta, ServiceDetails), hosting (Deployment, ContainerConfig, ServiceConnector), AIModel, and public pricing.
  • platform.jobs: Job and Project.
  • platform.conversations: chat transcript and the interrupt inbox.
  • platform.workflows: the workflow document and the catalog (revision, run, trace, upsert, estimate).
  • platform.account: User, ApiKeyView, and billing (Balance, Purchase, Subscription, SpendBreakdown).
  • platform.credentials, platform.files, platform.context, platform.agent.
from socaity_schemas.public.inference.language import ChatCompletionRequest
from socaity_schemas.public.spec.endpoint import ServiceContract
from socaity_schemas.platform.catalog.service import Service
from socaity_schemas.platform.catalog.model import AIModel

The inference shapes follow the OpenAI API so OpenAI-compatible clients work without translation. That is the wire format only. Any provider that matches the shape is a valid backend.

Install

pip install socaity-schemas

Apache-2.0.

Metadata

Release files for socaity-schemas 0.1.14

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

Source distribution (sdist)

Source distribution for socaity-schemas 0.1.14
File Size Uploaded Provenance Actions
socaity_schemas-0.1.14.tar.gz 43.5 kB Without provenance Details for socaity_schemas-0.1.14.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for socaity-schemas 0.1.14
File Interpreter ABI Platform Actions
socaity_schemas-0.1.14-py3-none-any.whl Python 3 none any Details for socaity_schemas-0.1.14-py3-none-any.whl

Total release size: 99.2 kB

Release files / socaity_schemas-0.1.14.tar.gz

Download URL socaity_schemas-0.1.14.tar.gz
Size 43.5 kB
Tags Source
SHA-256 checksum
How to use checksums
791989d555259090b4f3eebf2b4af2363fb0a1a913b1919a181f84961478876a
BLAKE2b-256 checksum
How to use checksums
28d36b1a365e7aa12b262e2fb2a4465e0ff38cecd785cc91601c5d368b176dd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Release files / socaity_schemas-0.1.14-py3-none-any.whl

Download URL socaity_schemas-0.1.14-py3-none-any.whl
Size 55.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a93bdf05e093dc2bc66465abdd87f41c65d815147e3f666cba0b9f75aab96f36
BLAKE2b-256 checksum
How to use checksums
b38155c53e07a2bf23883d263e8cf78aa77f3eb03d3294b7404c5d2da2e238d2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.15

Security for socaity-schemas 0.1.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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