|
Download docs/reference/api.md from iscc/iscc-sct: direct link, hf CLI and curl.
- Browser
- Download file 2.22 kB
-
https://huggingface.co/spaces/iscc/iscc-sct/resolve/main/docs/reference/api.md
- Command line
-
hf download hf://spaces/iscc/iscc-sct/docs/reference/api.md
-
curl -L -o api.md https://huggingface.co/spaces/iscc/iscc-sct/resolve/main/docs/reference/api.md
2.22 kB
| icon: lucide/code | |
| description: Auto-generated reference for the public iscc-sct API - code generation, data model, options, and similarity functions. | |
| # API reference | |
| This page documents the public API re-exported from the `iscc_sct` package. Import it with | |
| `import iscc_sct as sct`. The reference below is generated from the source docstrings. | |
| ## High-level API | |
| The primary entry point. Returns a `Metadata` object with the code and, optionally, granular | |
| features. | |
| ::: iscc_sct.create | |
| options: | |
| heading_level: 3 | |
| ## Core functions | |
| Lower-level building blocks of the processing pipeline. | |
| ::: iscc_sct.gen_text_code_semantic | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.code_text_semantic | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.soft_hash_text_semantic | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.embed_chunks | |
| options: | |
| heading_level: 3 | |
| ## Data model | |
| The result schema. `Metadata` holds the code and feature sets; `FeatureSet` and `Feature` carry the | |
| granular data in either Index-Format or Object-Format. | |
| ::: iscc_sct.Metadata | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.FeatureSet | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.Feature | |
| options: | |
| heading_level: 3 | |
| ## Options | |
| The settings model. Configure it per call, with `ISCC_SCT_*` environment variables, or via | |
| `override()`. | |
| ::: iscc_sct.SctOptions | |
| options: | |
| heading_level: 3 | |
| ## Similarity and distance | |
| Functions for comparing codes, digests, and granular features. | |
| ::: iscc_sct.iscc_distance | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.hamming_distance | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.cosine_similarity | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.granular_similarity | |
| options: | |
| heading_level: 3 | |
| ## Codecs and helpers | |
| Encoders, decoders, and utilities. | |
| ::: iscc_sct.encode_base32 | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.decode_base32 | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.encode_base64 | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.decode_base64 | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.char_to_byte_offsets | |
| options: | |
| heading_level: 3 | |
| ::: iscc_sct.get_model | |
| options: | |
| heading_level: 3 | |