# IBM Granite ## Docs - [Granite 4.1](https://wwwpoc.ibm.com/granite/docs/models/granite4-1.md) - [Granite 4.0](https://wwwpoc.ibm.com/granite/docs/models/granite.md) - [Granite Docling](https://wwwpoc.ibm.com/granite/docs/models/docling.md) - [Granite Vision](https://wwwpoc.ibm.com/granite/docs/models/vision.md) - [Granite Speech](https://wwwpoc.ibm.com/granite/docs/models/speech.md) - [Granite Guardian 4.1](https://wwwpoc.ibm.com/granite/docs/models/guardian.md) - [Granite Embedding](https://wwwpoc.ibm.com/granite/docs/models/embedding.md) - [Granite Time Series](https://wwwpoc.ibm.com/granite/docs/models/time-series.md) - [Ollama on Mac](https://wwwpoc.ibm.com/granite/docs/run/granite-with-ollama-mac.md): Learn how to run Granite models with Ollama on macOS. - [Ollama on Linux](https://wwwpoc.ibm.com/granite/docs/run/granite-with-ollama-linux.md): Learn how to run Granite models with Ollama on Linux. - [Ollama on Windows](https://wwwpoc.ibm.com/granite/docs/run/granite-with-ollama-windows.md): Learn how to run Granite models with Ollama on Windows. - [vLLM (Containerized)](https://wwwpoc.ibm.com/granite/docs/run/granite-with-vllm-containerized.md): Learn how to run Granite models with vLLM in a container. - [LM Studio](https://wwwpoc.ibm.com/granite/docs/run/granite-with-lmstudio.md): Learn how to run Granite models with LM Studio. - [Partners](https://wwwpoc.ibm.com/granite/docs/run/granite-on-partners.md): Learn about the partner providers that support deployment of Granite models. - [Naming Guidance](https://wwwpoc.ibm.com/granite/docs/model-standards/naming-guidance.md): Guidance for naming derivatives of Granite models. - [Signature Verification](https://wwwpoc.ibm.com/granite/docs/model-standards/signature-verification.md): Instructions for verifying model signatures. - [Trust](https://wwwpoc.ibm.com/granite/docs/responsible-ai/index.md) - [Granite Cookbooks and Recipes](https://wwwpoc.ibm.com/granite/docs/use-cases/cookbooks.md): Explore practical examples and tutorials for building AI applications with IBM Granite models - [Running Sample Code on Colab](https://wwwpoc.ibm.com/granite/docs/use-cases/getting-credentials.md): Tips for those who want to try out sample code. - [Prompt Engineering Guide](https://wwwpoc.ibm.com/granite/docs/use-cases/prompt-engineering.md): This document is the official prompt engineering guide for Granite 4.0 models. It highlights basic and advanced features that Granite 4.0 models support and demonstrates how to perform common text generation tasks. - [Fine-tune Granite using Unsloth](https://wwwpoc.ibm.com/granite/docs/fine-tune/unsloth.md): Train Granite with Unsloth, an open-source framework for LLM fine-tuning and reinforcement learning. - [Document Summarization](https://wwwpoc.ibm.com/granite/docs/use-cases/summarize.md): Summarize a long document using a Granite model. - [Langchain RAG](https://wwwpoc.ibm.com/granite/docs/use-cases/langchain-rag.md): Create an AI-powered document retrieval system with LangChain and Granite. - [Contract Analysis](https://wwwpoc.ibm.com/granite/docs/use-cases/contract-analysis.md): Analyze contract documents using Granite and Docling. - [Prompt Declaration Language](https://wwwpoc.ibm.com/granite/docs/use-cases/prompt-declaration-language.md): Learn about Prompt Declaration Language (PDL), a YAML-based declarative approach to prompt programming. - [Multimodal RAG](https://wwwpoc.ibm.com/granite/docs/use-cases/multimodal-rag.md): Use the Granite Vision model to build an AI-powered multimodal RAG pipeline. - [Risk Detection](https://wwwpoc.ibm.com/granite/docs/use-cases/risk-detection.md): Use Granite Guardian to screen user prompts and LLM responses for harmful content. - [HAP Detection](https://wwwpoc.ibm.com/granite/docs/use-cases/hap-detection.md): Use Granite Guardian to detect Hate, Abuse, and Profanity (HAP). - [Fine-tune Granite Time Series](https://wwwpoc.ibm.com/granite/docs/fine-tune/time-series.md): Learn how to fine-tune Granite Time Series models - [Forecast Energy Demand](https://wwwpoc.ibm.com/granite/docs/use-cases/forecast-energy-demand.md): Use the Granite Time Series model to forecast energy demand. - [Forecast Bike Rentals](https://wwwpoc.ibm.com/granite/docs/use-cases/forecast-bike-rentals.md): Use the Granite Time Series model to forecast bike rentals. - [Text to Python](https://wwwpoc.ibm.com/granite/docs/use-cases/text-to-python.md): Use Granite to generate Python code from text prompts. - [Text to Shell Script](https://wwwpoc.ibm.com/granite/docs/use-cases/text-to-shell.md): Generate and run Bash scripts from natural language. - [BeeAI Agent Framework](https://wwwpoc.ibm.com/granite/docs/use-cases/granite-bee.md): Get started creating BeeAI agents using Granite. - [BeeAI Basics](https://wwwpoc.ibm.com/granite/docs/use-cases/beeai-basics.md): Learn about fundamental usage patterns of the BeeAI Framework. - [BeeAI Workflows](https://wwwpoc.ibm.com/granite/docs/use-cases/beeai-workflows.md): Learn about Workflows in the BeeAI Framework. - [BeeAI Requirement Agent](https://wwwpoc.ibm.com/granite/docs/use-cases/beeai-requirement-agent.md): Create a BeeAI Requirement Agent. - [Travel Planner](https://wwwpoc.ibm.com/granite/docs/use-cases/travel-planner.md): Create a travel planner agent that can answer complex queries about planning a trip. - [Unitxt](https://wwwpoc.ibm.com/granite/docs/use-cases/unitxt.md): Evaluate Granite's performance. - [Granite as Judge](https://wwwpoc.ibm.com/granite/docs/use-cases/granite-as-judge.md): Use Granite as an evaluator of predictions created by another model. - [Granite Snack Cookbook](https://wwwpoc.ibm.com/granite/docs/use-cases/granite-snack-cookbook.md): Explore an extensive collection of recipes that showcase the capabilities of Granite models. - [Granite Community](https://wwwpoc.ibm.com/granite/docs/use-cases/granite-community.md): Explore a community hub for building applications with the Granite model family. This is a project of the AI Alliance. ## Optional - [Playground ↗](https://www.ibm.com/granite/playground)