EveryDev.ai
Subscribe
Home
Tools

4,741+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents3426
  • Coding2391
  • Infrastructure1055
  • Projects732
  • Marketing662
  • Research612
  • MCP593
  • Analytics538
  • Design533
  • Testing420
  • Security410
  • Data358
  • Prompts260
  • Integration256
  • Communication250
  • Extensions222
  • Voice201
  • Learning193
  • Commerce173
  • DevOps161
  • Web122
  • Finance36
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. INSTRUCTOR
    INSTRUCTOR icon

    INSTRUCTOR

    AI Development Libraries
    Featured

    Instruction-finetuned text embedding model that produces task- and domain-specific embeddings from a natural-language instruction, without finetuning.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Instructor embedding code and pre-trained models released under the Apache License 2.0, free to use, modify and distribute.

    Engagement

    Available On

    API
    SDK
    CLI

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    AI Development LibrariesRetrieval-Augmented GenerationSearch and Discovery

    Alternatives

    Sentence TransformersFlashRankFastEmbed
    Developer
    XLANG LabDeveloping embodied AI agents that empower users to use lang…

    Listed Oct 2026

    About INSTRUCTOR

    INSTRUCTOR is an instruction-finetuned text embedding model from the xlang-ai organization, released with the ACL 2023 paper "One Embedder, Any Task: Instruction-Finetuned Text Embeddings". It generates embeddings tailored to a task and domain by pairing each text with a short instruction. The repository provides the Python package, training code, evaluation scripts, and pretrained checkpoints.

    What It Is

    INSTRUCTOR is a text embedding toolkit distributed as the InstructorEmbedding Python package. Users load a pretrained checkpoint and call encode on instruction-text pairs, such as "Represent the Science title:" followed by the text. The output is a list of numpy arrays or PyTorch tensors. The authors state it achieves state-of-the-art results on 70 diverse embedding tasks.

    How Instructions Shape Embeddings

    Instructions follow a template: Represent the domain text_type for task_objective. The text type is required, while domain and task objective are optional. The same model can therefore serve classification, retrieval, clustering, and text evaluation. The README includes examples for computing similarities between texts, retrieving documents for a query, and clustering sentences.

    Models, Training and Evaluation

    Three checkpoints are listed: instructor-base, instructor-large, and instructor-xl. The training data, MEDI, combines 330 datasets, and a training script is provided. Evaluation scripts cover the MTEB, Billboard, and Prompt Retrieval benchmarks. The README also shows dynamic quantization with PyTorch, which it says reduces model size by about 10x.

    Ecosystem

    The README notes community integrations including LangChain, MosaicML, embaas, and Haystack. The code is released under the Apache 2.0 license.

    INSTRUCTOR - 1

    Community Discussions

    Be the first to start a conversation about INSTRUCTOR

    Share your experience with INSTRUCTOR, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source (Apache-2.0)

    Instructor embedding code and pre-trained models released under the Apache License 2.0, free to use, modify and distribute.

    • Licensed under Apache License 2.0
    • Install via pip install InstructorEmbedding
    • Pre-trained models such as hkunlp/instructor-large
    • Training and evaluation code included
    • Training data (MEDI) is distributed separately via a download link; its license is not stated in the evidence

    Capabilities

    Key Features

    • Instruction-conditioned text embeddings without finetuning
    • Pretrained base, large, and xl checkpoints
    • Configurable encode function (batch size, normalization, numpy or tensor output)
    • Similarity, retrieval, and clustering use cases
    • Training script and MEDI multitask dataset
    • Evaluation on MTEB, Billboard, and Prompt Retrieval
    • Dynamic quantization support via PyTorch

    Integrations

    LangChain
    MosaicML
    embaas
    Haystack
    Hugging Face
    PyTorch
    scikit-learn
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate INSTRUCTOR and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    XLANG Lab

    Developing embodied AI agents that empower users to use language to interact with digital and physical environments to carry out real-world tasks.

    Read more about XLANG Lab
    WebsiteGitHubX / Twitter
    1 tool in directory

    Similar Tools

    Sentence Transformers icon

    Sentence Transformers

    Python library for state-of-the-art sentence, text, and image embeddings using transformer models for semantic search and similarity.

    FlashRank icon

    FlashRank

    Ultra-lite Python library that adds fast pairwise and listwise re-ranking to search and retrieval pipelines without requiring Torch or Transformers.

    FastEmbed icon

    FastEmbed

    Lightweight Python library for fast embedding generation using ONNX Runtime, supporting dense, sparse, late-interaction, image embeddings and rerankers.

    Browse all tools

    Related Topics

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    420 tools

    Retrieval-Augmented Generation

    RAG Systems that enhance LLM outputs by retrieving relevant information from external knowledge bases, combining the power of generative AI with information retrieval for more accurate and contextual responses.

    153 tools

    Search and Discovery

    AI-powered tools for finding and exploring information.

    53 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions