# instructor_lite v1.2.0 - Table of Contents ## Pages - [InstructorLite](readme.md) - [Migrating from Instructor](migrating_from_instructor.md) - [Local Development Guide](local_development_guide.md) - Changelog - [Changelog](changelog.md) - Cookbooks - [Text Classification](text-classification.md) - [Computer Vision - Extracting Data from Images](vision.md) - [Converting Text into Explorer DataFrames](text-to-dataframes.md) - [Using OpenAI Batch API](batch-api.md) - [Custom Ollama Adapter](custom-ollama-adapter.md) - [OpenAI Advanced Features](openai-advanced-features.md) ## Modules - [InstructorLite](InstructorLite.md): Main building blocks of InstructorLite. - Utilities - [InstructorLite.JSONSchema](InstructorLite.JSONSchema.md): Helper module to generate JSON Schema based on Ecto schema. - Behaviours - [InstructorLite.Adapter](InstructorLite.Adapter.md): Behaviour for implementing adapter modules. - [InstructorLite.Instruction](InstructorLite.Instruction.md): `use InstructorLite.Instruction` is a way to make your Ecto schema into an Instruction, which provides additional callbacks used by InstructorLite. ## Example - Adapters - [InstructorLite.Adapters.Anthropic](InstructorLite.Adapters.Anthropic.md): [Anthropic](https://docs.anthropic.com/en/home) adapter. - [InstructorLite.Adapters.ChatCompletionsCompatible](InstructorLite.Adapters.ChatCompletionsCompatible.md): Adapter for Chat Completions-compatible API endpoints, such as [OpenAI](https://platform.openai.com/docs/api-reference/chat), [Grok](https://docs.x.ai/docs/api-reference#chat-completions) or [Gemini](https://ai.google.dev/gemini-api/docs/openai). - [InstructorLite.Adapters.Gemini](InstructorLite.Adapters.Gemini.md): [Gemini](https://ai.google.dev/gemini-api) adapter. - [InstructorLite.Adapters.Llamacpp](InstructorLite.Adapters.Llamacpp.md): [LLaMA.cpp HTTP Server](https://github.com/ggerganov/llama.cpp/tree/master/examples/server) adapter. - [InstructorLite.Adapters.OpenAI](InstructorLite.Adapters.OpenAI.md): [OpenAI](https://platform.openai.com/docs/overview) adapter.