BetterAI documentation

Multiple AI models, one unified back end.

On this page
    Where intelligence finds purpose.
    Where intelligence finds purpose.

    BetterAI is a modular AI back end written in Python that puts OpenAI, Anthropic, Google Gemini and Groq behind the same interface. On top of it run FastAPI and Streamlit, which expose the platform in production.

    Start here

    With the API running, the interactive endpoint docs are at http://localhost:8000/docs.

    Today the platform does the following:

    • Document parsing: turns txt, md, pdf and docx files into structured data, following the caller’s schema.
    • Deep research: deep web search through Tavily, returned as markdown context.
    • Vector store: ingestion, semantic search and deletion on Pinecone.
    • Local embeddings: in-memory chunking and retrieval with FAISS.
    • Image generation: the Da-Vinci service generates and edits images from text and visual references.

    Project creator

    Enzo Schitini
    Enzo SchitiniData Scientist & Data Analyst • AI Engineer @stefanini • SQL

    In the AI projects I have built, I noticed a clear gap: there were no solid pillars to support a reliable AI backend. That is what motivated me to create an efficient, secure and scalable architecture designed for companies. My mission is to simplify the complex and deliver real structure to those who want to innovate with AI.

    If the project is useful to you, let’s talk.

    Explore by area

    Most visited

    Esc
    ↑↓navigate Enteropen