This repository contains sample applications, Jupyter Notebooks, and resources designed to help you get hands-on with Fireworks AI. You'll explore tools for building, deploying, and fine-tuning generative AI, function-calling workflows, Retrieval-Augmented Generation (RAG) systems, agentic systems, and more.
This is a living-repo, so please check back as we continuously add new examples, tutorials and reference projects.
This repo contains several types of examples organized by their use cases and purpose:
- Production-ready examples in
./references
: These projects receive regular review and support from the Fireworks engineering team. Each example is production-ready, focusing on specific Fireworks features and abstractions, and shares common dependencies. - Learning-focused examples in
./learn
: These projects are optimized for learning and exploration of AI techniques. Each example is built with experimentation in mind, allowing you to explore patterns for building AI applications. Each project has its own dependencies and Dockerfile for easy setup. - Showcase projects in
./showcase
: User-contributed examples of Fireworks in action! These are community-driven projects that may not always follow production standards but demonstrate creative ways to use Fireworks. - Integration examples in
./integrations
: Examples provided by Fireworks partners, illustrating how to integrate with external services or platforms (e.g., MongoDB). Each integration example includes dedicated resources and documentation from the contributing partners.
We appreciate your feedback and contributions! Please see our contribution guide for more information on how to contribute to this repository.
To get started with Fireworks AI, check out our Getting Started Guide for a walkthrough of setting up and running your first example, including using Docker or setting up environments for local development.
You can also dive into our Quick Tour section for a guided overview of how to use Fireworks features.
We value your contributions to help improve and expand this repository! If you'd like to contribute, whether it's fixing a bug, adding an example, or improving existing ones, check out our Contribution Guide. For more significant changes, please open an issue to discuss your proposal before starting.
We love hearing your feedback! If you run into issues, have questions, or find something confusing, please open an issue and let us know.
For support and further reading, visit:
Built something cool with Fireworks? We’d love to feature your project in our Showcase. If you have a project you'd like to contribute, check out the Fireworks-In-Action guide for how to submit your project!
See how Fireworks integrates with partner platforms and services in the ./integrations
folder. Interested in contributing an integration example? Contact us or check the contribution guide for details.