Přeskočit obsah

Nástroje

Přehled

CzechAI využívá moderní technologický stack - od scraperů přes MCP servery až po AI orchestrační nástroje.


Technologický stack

Backend

Technologie Verze Účel
Python 3.12 Hlavní jazyk
Node.js 20.x Frontend, API
FastAPI 0.109+ REST API
Flask 3.0+ Legacy API

AI & ML

Nástroj Účel
OpenAI GPT-4o LLM inference
Claude LLM inference
Qdrant Vector DB
LangChain LLM orchestrace

Databáze

DB Typ Účel
PostgreSQL Relační Produkční data
SQLite Relační Lokální data
Qdrant Vector Embeddings
Redis Cache Sessions

Scrapery

!!! info "3,160 scraperů" Pokrytí 40+ realitních portálů v ČR.

ScrapeGraphAI (Hlavní)

from scrapegraphai.graphs import SmartScraperGraph

graph = SmartScraperGraph(
    prompt="Extrahuj nemovitosti s cenou",
    source="https://sreality.cz/...",
    config={"llm": {"model": "openai/gpt-4o-mini"}}
)
result = graph.run()

Scrapling (Anti-bot)

from scrapling import ScrapingAntClient

client = ScrapingAntClient(api_key="...")
response = client.request("https://...", render_js=True)

Playwright (Browser automation)

from playwright.sync_api import sync_playwright

with sync_playwright() as p:
    browser = p.chromium.launch()
    page = browser.new_page()
    page.goto("https://...")
    page.screenshot(path="screenshot.png")

MCP Servery

Server Účel Status
gmail Email operace Active
filesystem Souborové operace Active
playwright Browser automation Active
postgres DB operace Active
n8n Workflow Active
markitdown PDF/Word → MD Active
pinecone Vector DB Active

Workflow nástroje

n8n

  • URL: https://n8n.czechai.io
  • Port: 5678
  • Účel: Workflow automation

Dify

  • URL: https://hub.czechai.io
  • Port: 8080
  • Účel: AI platform, RAG

V této sekci