Skip to content

Instantly share code, notes, and snippets.

@mirontoli
Created November 22, 2025 19:40
Show Gist options
  • Select an option

  • Save mirontoli/046d7639f3de3fa57082233c70b79daf to your computer and use it in GitHub Desktop.

Select an option

Save mirontoli/046d7639f3de3fa57082233c70b79daf to your computer and use it in GitHub Desktop.
import chromadb
import uuid
client = chromadb.Client()
collection = client.create_collection(name="policies")
with open('policies.txt', 'r', encoding='utf-8') as f:
policies: list[str] = f.read().splitlines()
collection.add(
ids=[str(uuid.uuid4()) for _ in policies],
documents=policies,
metadatas=[{"line": line} for line in range(len(policies))],
)
print(collection.peek())
results = collection.query(
query_texts=["Hur funkar andrahandsuthyrning?"],
n_results=1,
)
for i, query_results in enumerate(results['documents']):
print(f'\nQuery {i}')
print('\n'.join(query_results))
# def main():
# print("Hello from 001-chromadb!")
# if __name__ == "__main__":
# main()
Adresserna inom området kan vara förvirrande för besökare. Så här är det: Föreningen heter Brf Fagotten, men det är bara de tre södra gårdarna som ligger längs Fagottgränden. Den norra halvan av området har adress Flöjtvägen. Flöjtvägen har jämna husnummer, Fagottgränden har udda (se kartan på föreningens hemsida).
Andrahandsuthyrning får ske först efter tillstånd från styrelsen. Tillstånd beviljas för maximalt ett år i taget. Ansökan måste lämnas skriftligen till förvaltaren. Därefter behandlas ärendet på kommande styrelsemöte. Ansökningsblankett finns på hemsidan och kan lämnas i föreningens postlåda på Flöjtvägen 20 eller skickas till förvaltaren med e -post. En avgift tas ut och läggs på månadsavgiften under uthyrningsperioden. Ansvar för reparationer och underhåll, fördelat mellan boende och förening, framgår av gränsdragningslistan i slutet av detta dokument.
Akuta ärenden: Vid akuta problem (pågående som hotar skada lägenheten och/eller fastigheten) utanför kontorstid, ring Bredablicks felanmälan 010-177 590 Journumret fungerar dygnet runt. Vid mindre problem (t.ex. en trasig huvudsäkring) gör du felanmälan via Bredablicks hemsida eller på telefon på vardagar 8.30-16.00. Kostnaden för jourutryckning betalas av bostadsrättsinnehavaren om felet beror på något som bostadsrättsinnehavaren har ansvar för.
Badrumsrenovering: Ansökan måste göras till styrelse innan arbete gås igång. Detaljerad information fås från Förvaltare. Arbeten på rör och golvbrunn ska göras av hantverkare med våtrumsbehörighet eller certifierat vvs- företag i enlighet med gällande branschregler. Bostadsrättsinnehavaren är ansvarig för att åtgärda alla eventuella brister/felaktigheter.
[project]
name = "001-chromadb"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"chromadb>=1.3.5",
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment