---
title: 开发验证
description: "1. 创建验证脚本validate_langchain_basic.py。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengai/ecosystemEnable/langchain/kunpenglangchain_16_0006.html
sourcePath: /source/zh/kunpengai/ecosystemEnable/langchain/kunpenglangchain_16_0006.html
indexId: 76c80c157f81ee82091873e02208f312294716cf0ee2764c919fb2aad3c1667476
---
# 开发验证

1. 创建验证脚本validate_langchain_basic.py。
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 import langchain import langchain_core from langchain_core.prompts import ChatPromptTemplate from langchain_core.runnables import RunnableLambda from langchain_text_splitters import RecursiveCharacterTextSplitter def validate_imports(): print("langchain=" + langchain.__version__) print("langchain_core=" + langchain_core.__version__) def validate_runnable(): runnable = RunnableLambda(lambda value: value + 1) result = runnable.invoke(1) assert result == 2 print("runnable_result=" + str(result)) def validate_prompt(): prompt = ChatPromptTemplate.from_template("Hello, {name}!") messages = prompt.format_messages(name="ARM") assert len(messages) == 1 assert "ARM" in messages[0].content print("prompt_result=" + messages[0].content) def validate_text_splitter(): splitter = RecursiveCharacterTextSplitter(chunk_size=20, chunk_overlap=5) chunks = splitter.split_text("LangChain runs successfully on ARM platform.") assert len(chunks) > 0 print("chunk_count=" + str(len(chunks))) if __name__ == "__main__": validate_imports() validate_runnable() validate_prompt() validate_text_splitter() print("LangChain basic validation passed")

2. 执行验证。
  1 python3 validate_langchain_basic.py

  预期输出。 1 2 3 4 5 6 langchain= langchain_core= runnable_result=2 prompt_result=Hello, ARM! chunk_count= LangChain basic validation passed
