Skip to content

Cookbooks

Welcome to our collection of cookbooks showcasing the power of structured outputs in AI applications. These examples demonstrate how to effectively use instructor with various models and APIs to solve real-world problems.

  1. Enum-Based Classification: Implement structured classification using Python enums with AI models.
  2. AI Self-Assessment and Correction: Explore techniques for AI models to evaluate and improve their own outputs.
  3. Efficient Batch Classification: Process multiple items simultaneously for improved performance.
  4. Precise Citation Extraction: Accurately retrieve and format citations from text using AI.
  5. Search Query Segmentation: Break down complex search queries into structured components for better understanding.
  6. Dynamic Knowledge Graph Generation: Create visual representations of information relationships using AI.
  7. Complex Query Decomposition: Break down intricate queries into manageable subtasks for thorough analysis.
  8. Entity Extraction and Resolution: Identify and disambiguate named entities in text.
  9. PII Sanitization: Detect and redact sensitive personal information from text data.
  10. Action Item Extraction: Generate structured task lists and relationships from meeting transcripts.
  11. OpenAI Content Moderation Integration: Implement content filtering using OpenAI's moderation API.
  12. Table Extraction with GPT-Vision: Convert image-based tables into structured data using AI vision capabilities.
  13. AI-Powered Ad Copy Generation from Images: Create compelling advertising text based on visual content.
  14. Local AI with Ollama Integration: Utilize open-source language models for on-device processing.
  15. Database Integration with SQLModel: Seamlessly store AI-generated responses in SQL databases.
  16. LLM-Based Document Segmentation: Intelligently divide long documents into meaningful sections.
  17. Cost Optimization with OpenAI's Batch API: Reduce API costs by processing multiple requests efficiently.
  18. Groq Cloud API Integration: Leverage Groq's high-performance AI inference platform.
  19. Mistral and Mixtral Model Usage: Implement state-of-the-art open-source language models in your projects.
  20. Multi-Modal AI with Gemini: Process and analyze text, images, and other data types simultaneously.
  21. IBM watsonx.ai Integration: Utilize IBM's enterprise AI platform for advanced language processing tasks.
  22. Receipt Information Extraction with GPT-4 Vision: Extract structured data from receipt images using advanced AI vision capabilities.
  23. Slide Content Extraction with GPT-4 Vision: Convert presentation slide images into structured, analyzable text data.
  24. Few-Shot Learning with Examples: Improve AI model performance by providing contextual examples in prompts.
  25. Local Classification without API: Perform text classification tasks locally without relying on external API calls.
  26. Action Items Extraction: Extract structured action items and tasks from text content.
  27. Batch Classification with LangSmith: Efficiently classify content in batches using LangSmith integration.
  28. Contact Information Extraction: Extract structured contact details from unstructured text.
  29. Knowledge Graph Building: Create and manipulate knowledge graphs from textual data.
  30. Multiple Classification Tasks: Handle multiple classification categories simultaneously.
  31. Pandas DataFrame Integration: Work with structured data using Pandas DataFrames.
  32. Partial Response Streaming: Stream partial results for real-time processing.
  33. Single Classification Tasks: Implement focused single-category classification.
  34. Table Extraction from Images: Convert visual tables into structured data formats.
  35. YouTube Clip Analysis: Extract and analyze information from YouTube video clips.

Subscribe to our Newsletter for Updates and Tips

If you want to get updates on new features and tips on how to use Instructor, you can subscribe to our newsletter below to get notified when we publish new content.