# BESPOKE CURATOR

- [Getting Started](/bespoke-curator/getting-started.md)
- [Quick Tour](/bespoke-curator/getting-started/quick-tour.md)
- [Key Concepts](/bespoke-curator/getting-started/key-concepts.md)
- [Visualize your dataset with the Bespoke Curator Viewer](/bespoke-curator/getting-started/visualize-your-dataset-with-the-bespoke-curator-viewer.md)
- [Automatic recovery and caching](/bespoke-curator/getting-started/automatic-recovery-and-caching.md)
- [Structured Output](/bespoke-curator/getting-started/structured-output.md)
- [Save $$$ on LLM inference](/bespoke-curator/save-usdusdusd-on-llm-inference.md)
- [Using OpenAI for batch inference](/bespoke-curator/save-usdusdusd-on-llm-inference/using-openai-for-batch-inference.md)
- [Using Anthropic for batch inference](/bespoke-curator/save-usdusdusd-on-llm-inference/using-anthropic-for-batch-inference.md)
- [Using Gemini for batch inference](/bespoke-curator/save-usdusdusd-on-llm-inference/using-gemini-for-batch-inference.md)
- [Using Mistral for batch inference](/bespoke-curator/save-usdusdusd-on-llm-inference/using-mistral-for-batch-inference.md)
- [Using kluster.ai for batch inference](/bespoke-curator/save-usdusdusd-on-llm-inference/using-kluster.ai-for-batch-inference.md)
- [How-to Guides](/bespoke-curator/how-to-guides.md)
- [Using vLLM with Curator](/bespoke-curator/how-to-guides/using-vllm-with-curator.md)
- [Using Ollama with Curator](/bespoke-curator/how-to-guides/using-ollama-with-curator.md)
- [Using LiteLLM with curator](/bespoke-curator/how-to-guides/using-litellm-with-curator.md)
- [Handling Multimodal Data in Curator](/bespoke-curator/how-to-guides/handling-multimodal-data-in-curator.md)
- [Executing LLM-generated code](/bespoke-curator/how-to-guides/executing-llm-generated-code.md)
- [Using HuggingFace inference providers with Curator](/bespoke-curator/how-to-guides/using-huggingface-inference-providers-with-curator.md)
- [Data Curation Recipes](/bespoke-curator/data-curation-recipes.md)
- [Generating a diverse QA dataset](/bespoke-curator/data-curation-recipes/generating-a-diverse-qa-dataset.md)
- [Using SimpleStrat block for generating diverse data](/bespoke-curator/data-curation-recipes/using-simplestrat-block-for-generating-diverse-data.md)
- [Curate Reasoning data with Claude-3.7 Sonnet](/bespoke-curator/data-curation-recipes/curate-reasoning-data-with-claude-3.7-sonnet.md)
- [Synthetic Data for function calling](/bespoke-curator/data-curation-recipes/synthetic-data-for-function-calling.md)
- [Finetuning Examples](/bespoke-curator/finetuning-examples.md)
- [Aspect based sentiment analysis](/bespoke-curator/finetuning-examples/aspect-based-sentiment-analysis.md)
- [Finetuning a model to identify features of a product](/bespoke-curator/finetuning-examples/finetuning-a-model-to-identify-features-of-a-product.md)
- [API Reference](/bespoke-curator/api-reference.md)
