Öppen källkod
Öppen källkod
Contexte Tech är helt byggt med programvara med öppen källkod. Tack till deras upphovspersoner och gemenskaper.
Koden för Contexte Techs första version (v1) är fri programvara, under licensen AGPL-3.0: github.com/contexte-tech/contextetech
För öppenhetens skull är besöksstatistiken offentlig: stats.contextetech.com
Öppna data
Offentliga källor för öppna data
Contexte Techs dataset om kommuner, regioner och platser bygger på öppna data som publicerats av offentliga organ. Svaren anger sin källa. Här är de data som används, deras licens och det dataset som byggts av dem.
- Instituto Nacional de Estadística (INE), EspañaCifras oficiales de población de los municipios españoles: Revisión del Padrón municipal a 1 de enero de 2025 · DatasetErkännande
- Ministero dell'Interno, ItaliaElenco comuni italiani al censimento 2021 · DatasetCC BY 4.0
- Statistisches Bundesamt (Destatis), DeutschlandGemeindeverzeichnis – Kreisfreie Städte und Landkreise, Stand 31.12.2024 · Datasetdl-de/by-2-0
- Centraal Bureau voor de Statistiek (CBS), NederlandRegionale kerncijfers Nederland (70072ned) · DatasetCC BY 4.0
- Central Statistics Office (CSO), IrelandFY001 – Population at Each Census · DatasetCC BY 4.0
- U.S. Census Bureau, United StatesVintage 2025 Population Estimates (NST-EST2025) · DatasetPublic domain
- Ressources naturelles CanadaBase de données toponymiques du Canada · DatasetOGL-Canada
- Ministère des Affaires municipales et de l'Habitation (MAMH), QuébecRépertoire des municipalités du Québec · DatasetCC BY 4.0
Gränssnitt
Snabba sidor som sökmotorer kan läsa
Varje resurssida renderas på servern av Astro och når webbläsaren som ren HTML, utan JavaScript att vänta på. Det är det som gör att en resurs indexeras ordentligt och visas direkt, även i mobilen. Bara de interaktiva delarna, som publiceringsformuläret, gillamarkeringarna eller testmiljön, är små Svelte-öar som läses in vid behov.
- AstroSidor som renderas på servern, ren HTML, snabba och indexerbara.MIT
- SvelteInteraktiva öar: formulär, gillamarkeringar, testmiljö.MIT
- Instrument SansHuvudtypsnitt.OFL-1.1
- JetBrains MonoTypsnitt för kod.OFL-1.1
- FontsourceTypsnitt som driftas av webbplatsen själv.MIT
API
Ett enkelt och dokumenterat API
Bakom webbplatsen hanterar ett Python-API byggt med FastAPI resurser, konton, kommentarer och moderering. Pydantic validerar varje inkommande uppgift, SQLAlchemy och Alembic utvecklar databasen på ett säkert sätt, och API-dokumentationen genereras automatiskt, så att alla utvecklare kan koppla katalogen till sina egna verktyg.
- PythonAPI:ets språk.PSF
- FastAPIAsynkront API och dess dokumentation.MIT
- UvicornASGI-server för API:et.BSD-3
- PydanticValidering av data.MIT
- SQLAlchemyÅtkomst till databasen.MIT
- AlembicSchemamigreringar.MIT
- asyncpgAsynkron PostgreSQL-drivrutin.Apache-2.0
- HTTPXHTTP-anrop till modellerna.BSD-3
Data
Stabil data och en snabb cache
Resurserna lagras i PostgreSQL, en beprövad databas som också hanterar sökning och taggar. Redis håller sessionerna, cachar de mest visade listorna och begränsar missbruk som störtfloder av inlägg eller kommentarer. Stora dataset läggs i en S3-kompatibel objektlagring och laddas ner via tillfälliga länkar.
- PostgreSQLDatabas.PostgreSQL
- RedisSessioner, cache och hastighetsbegränsning.RSALv2 / SSPL
- boto3Objektlagring för stora dataset.Apache-2.0
Server
Driftas i Frankrike
Webbplatsen körs i Docker-containrar bakom Caddy, som sköter HTTPS och HTTP/3 automatiskt, på en Linuxserver. Server och databas driftas i Frankrike av Scaleway, vilket förenklar efterlevnaden av GDPR för medlemmar och för företag som använder katalogen.
- CaddyAutomatisk HTTPS, HTTP/3, komprimering.Apache-2.0
- DockerContainrar för API, webbplats och cache.Apache-2.0
- Oracle LinuxServerns operativsystem.GPL
- BunnyCDN och DNS: filer som levereras nära besökarna.
AI
Byggt för AI-modeller
Testmiljön fungerar med Anthropics Claude-modeller eller med öppna modeller som körs lokalt via Ollama eller vLLM. Verktygen följer Model Context Protocol, den öppna standard som gör att samma verktygsserver kan kopplas till Claude, Cursor och andra assistenter. Exporterna riktar sig mot öppna format för fine-tuning: Axolotl, PEFT och JSONL-dataset.
- Anthropic SDKTestmiljö med Claude-modellerna.MIT
- Model Context ProtocolStandard för MCP-verktygsservrar.MIT
- OllamaLokala modeller för testmiljön.MIT
Säkerhet och integritet
Säkerhet och integritet
Lösenorden hashas, sessionerna använder skyddade kakor och varje skrivning kontrollerar att den verkligen kommer från webbplatsen. Typsnitten levereras av webbplatsen själv: inga surfdata skickas till någon extern tjänst för att visa en sida.
Drift
Drift
Server och databas driftas i Frankrike av Scaleway, CDN och DNS av Bunny. Typsnitten levereras av webbplatsen själv, utan extern tjänst.
Python
Paketet contexte
Läs in vilken resurs som helst ur katalogen med en rad Python: ett dataset klart för träning, en prompt att fylla i, en few-shot-kontext klar för ett chatt-API. Inga beroenden, MIT-licens.
$ pip install contexte import contexte ds = contexte.load("contextetech/anonymisation-rgpd-fr") p = contexte.load("jr6t0n") # code court : fin de l'adresse de la fiche
$ contexte get jr6t0n