LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
    • Overview
    • Caches
    • Callbacks
    • Documents
    • Document loaders
    • Embeddings
    • Exceptions
    • Language models
    • Serialization
    • Output parsers
    • Prompts
    • Rate limiters
    • Retrievers
    • Runnables
    • Utilities
    • Vector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    OverviewCachesCallbacksDocumentsDocument loadersEmbeddingsExceptionsLanguage modelsSerializationOutput parsersPromptsRate limitersRetrieversRunnablesUtilitiesVector stores
    MCP Adapters
    Standard Tests
    Text Splitters
    Language
    Theme
    Pythonlangchain-corePrompts

    Prompts

    Classes

    Class

    PromptTemplate

    Prompt template for a language model.

    Class

    ChatPromptTemplate

    Prompt template for chat models.

    Class

    MessagesPlaceholder

    Prompt template that assumes variable is already list of messages.

    Class

    HumanMessagePromptTemplate

    Human message prompt template.

    Class

    AIMessagePromptTemplate

    AI message prompt template.

    Class

    SystemMessagePromptTemplate

    System message prompt template.

    Class

    ChatMessagePromptTemplate

    Chat message prompt template.

    Class

    FewShotPromptTemplate

    Prompt template that contains few shot examples.

    Class

    FewShotChatMessagePromptTemplate

    Chat prompt template that supports few-shot examples.

    Class

    FewShotPromptWithTemplates

    Prompt template that contains few shot examples.

    Class

    StructuredPrompt

    Structured prompt template for a language model.

    Class

    DictPromptTemplate

    Template represented by a dictionary.

    Class

    BaseChatPromptTemplate

    Base class for chat prompt templates.

    Class

    BaseStringMessagePromptTemplate

    Base class for message prompt templates that use a string prompt template.

    Class

    BaseMessagePromptTemplate

    Base class for message prompt templates.

    Class

    StringPromptTemplate

    String prompt that exposes the format method, returning a prompt.