More Premium Hugo Themes Premium React Themes

Pezzo

Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.

Pezzo

Open-source, developer-first LLMOps platform designed to streamline prompt design, version management, instant delivery, collaboration, troubleshooting, observability and more.

Author Avatar Theme by pezzolabs
Github Stars Github Stars: 2869
Last Commit Last Commit: Nov 20, 2024 -
First Commit Created: Aug 27, 2024 -
default image

Overview:

Pezzo is a cloud-native platform that offers a comprehensive documentation to guide users on its architecture and varied use cases. It supports various clients and provides easy setup through Docker Compose. Pezzo utilizes open-source technologies like PostgreSQL, ClickHouse, Redis, and Supertokens for its infrastructure.

Features:

  • Comprehensive Documentation: Detailed information on Pezzo, its architecture, tutorials, and LLM providers.
  • Supported Clients: Open to adding new clients upon request by users.
  • Docker Compose Support: Run the full Pezzo stack locally with ease.
  • Prerequisites: Node.js 18+, Docker, and recommended GraphQL Language Feature Support VSCode Extension.

Installation:

  1. Install NPM dependencies:
    npm install
    
  2. Set up environment files:
    • Create a .env file to store environment variables and a .env.docker file when using Docker. Refer to .env.example for guidance.
  3. Spin up infrastructure dependencies with Docker Compose:
    • Ensure Docker is installed.
    • Run Docker Compose to start Pezzo’s cloud-native infrastructure services.
  4. Start Pezzo:
    • Deploy Prisma migrations.
    • Run the server. Verify by navigating to http://localhost:3000/api/healthz.
  5. Running in development mode:
    • Run codegen in watch mode after starting the server.
    • Connect codegen to the server to keep the GraphQL schema updated.
  6. Access the Pezzo Console:
    • The Pezzo Console is available at http://localhost:4200.

Summary:

Pezzo provides a user-friendly platform with robust documentation, support for various clients, Docker Compose for easy setup, and a cloud-native infrastructure. By following the installation guide, users can set up Pezzo locally, ensuring a seamless experience for development and testing.