LangChain Reference home pageLangChain ReferenceLangChain Reference
  • GitHub
  • Main Docs
Deep Agents
LangChain
LangGraph
Integrations
LangSmith
  • Overview
  • MCP Adapters
    Standard Tests
    Text Splitters
    • Overview
    • Agents
    • Callbacks
    • Chains
    • Chat models
    • Embeddings
    • Evaluation
    • Globals
    • Hub
    • Memory
    • Output parsers
    • Retrievers
    • Runnables
    • LangSmith
    • Storage
    ⌘I

    LangChain Assistant

    Ask a question to get started

    Enter to send•Shift+Enter new line

    Menu

    MCP Adapters
    Standard Tests
    Text Splitters
    OverviewAgentsCallbacksChainsChat modelsEmbeddingsEvaluationGlobalsHubMemoryOutput parsersRetrieversRunnablesLangSmithStorage
    Language
    Theme
    Pythonlangchain-classicagentsopenai_functions_agentbaseOpenAIFunctionsAgentcreate_prompt
    Methodā—Since v1.0

    create_prompt

    Copy
    create_prompt(
      cls,
      system_message: SystemMessage | None = _NOT_SET,
      extra_prompt_messages: list[BaseMessagePromptTemplate
    View source on GitHub
    ]
    |
    None
    =
    None
    )
    ->
    ChatPromptTemplate

    Parameters

    NameTypeDescription
    system_messageSystemMessage | None
    Default:_NOT_SET
    extra_prompt_messageslist[BaseMessagePromptTemplate] | None
    Default:None

    Create prompt for this agent.

    Message to use as the system message that will be the first in the prompt.

    Prompt messages that will be placed between the system message and the new human input.