所有的文章会迁移到微信公众号,如果对我的文章和分享感兴趣的可以关注一下我的公众号,后续的文章会同步在公众号中分享和发表。
再次感谢大家的关注,谢谢!

所有的文章会迁移到微信公众号,如果对我的文章和分享感兴趣的可以关注一下我的公众号,后续的文章会同步在公众号中分享和发表。
再次感谢大家的关注,谢谢!

MCP Server 是一个中间层服务器,它主要负责处理和管理 AI 模型的上下文信息,确保模型能够高效且准确地理解和响应用户请求。它作为应用程序和AI模型之间的桥梁,优化了信息的传递和处理过程。
根据MCP协议定义,Server可以提供三种类型的标准能力,Resources、Tools、Prompts,每个Server可同时提供者三种类型能力或其中一种。
项目地址:https://github.com/modelscope/FunASR
下载模型【已下载】
1 | modelscope download iic/SenseVoiceSmall --local_dir /root/autodl-fs/FunASR/SenseVoiceSmall |
创建虚拟环境
1 | mkdir ~/autodl-tmp/FunASR && cd ~/autodl-tmp/FunASR |
ORM = Object Relational Mapping(对象关系映射)。它是一种 让你用面向对象的方式操作数据库 的技术。
一句话解释:
ORM = 把 Python(或其他语言)里的对象 ↔ 数据库里的表记录 互相转换的工具。
举个最直观的例子:
不用 ORM(纯 SQL)1
2
3cursor.execute("SELECT id, name, age FROM users WHERE id = 1")
row = cursor.fetchone()
user = {"id": row[0], "name": row[1], "age": row[2]}
使用 ORM(以 SQLAlchemy 为例)1
user = session.query(User).filter_by(id=1).first()
数据库里的users表,就像程序里的一个User类;每个数据行就是类的实例。
也就是说:
数据库表 → 类(Class)
数据行 → 对象(Object)
表字段 → 类属性(Attribute)
由于后续的课程中会使用到大模型去做相关的实验,所以需要提前准备一个大模型API,用于后续调用。
可以直接使用Ollama,也可以使用其他厂商的API【例如:deepseek,qwen,豆包等等】。
或者参考我的博客教程
1 | from utils.llms import OllamaChat |
1 | chat_model = OllamaChat( |
1 | responses = chat_model.chat("你好,你是谁?", stream=True) |
<think>
</think>
你好!我是Qwen,是阿里巴巴集团旗下的通义实验室自主研发的超大规模语言模型。我能够进行多轮对话、回答问题、创作文字,比如写故事、写邮件、写剧本等,还能进行逻辑推理、多语言翻译、代码生成等任务。我的目标是让每个人都能更轻松地获取信息、表达想法和创造内容。有什么我可以帮助你的吗?