Views
No views yet
PinkPixel/ASCII-Art, transformed for semantic retrieval.text — the system/user prompt text with System: and User: labels removed.ascii-art — assistant ASCII art with surrounding Markdown code fences stripped.ibm-granite/granite-embedding-english-r21import json
2from txtai.embeddings import Embeddings
3
4repo_dir = "txtai_ascii_art_embeddings"
5
6metadata = {}
7with open(f"{repo_dir}/metadata.jsonl", "r", encoding="utf-8") as handle:
8 for line in handle:
9 row = json.loads(line)
10 metadata[row["id"]] = row
11
12embeddings = Embeddings()
13embeddings.load(repo_dir)
14
15for result in embeddings.search("a cute kitten sitting down", limit=3):
16 row = metadata[str(result["id"])]
17 print(result["score"])
18 print(row["text"])
19 print(row["ascii-art"])config.json, embeddings, documents: txtai database files.metadata.jsonl: id-aligned prompt and ASCII-art records.embedding_config.json: source/model/build metadata.