2026年wsl部署deerflow实现调用自定义的skill(demo级别调用)

wsl部署deerflow实现调用自定义的skill(demo级别调用)这里写目录标题 目的 步骤 1 首先安装相关依赖 本来想用 docker 装的 我没装上 2 配置自己的 skills Step 3 Return Result Notes 总结 通过自定义 skill 实现在对话框中使用自然语言就可以调用自定义的技能 首先在 github 或者 gitee 上将源码下载下来 deer flow main zip 安装 uv 如果还没装 curl LsSf

大家好,我是讯享网,很高兴认识大家。这里提供最前沿的Ai技术和互联网信息。



这里写目录标题
  • 目的
  • 步骤
  • 1、首先安装相关依赖(本来想用docker装的,我没装上)
  • 2、 配置自己的skills
  • Step 3: Return Result
  • Notes
  • 总结

通过自定义skill实现在对话框中使用自然语言就可以调用自定义的技能。

首先在github或者gitee上将源码下载下来(deer-flow-main.zip)

# 安装 uv(如果还没装) curl -LsSf https://astral.sh/uv/install.sh | sh

unzip deer-flow-main.zip cd deer-flow-main/ uv python install 3.12.1 uv venv –python 3.12.1 source .venv/bin/activate make install make config

#打开根目录下的配置文件,进行相关配置,这里应该是设置全局变量 vim .env

TAVILY_API_KEY=xxxx LOCAL_MODEL=ollama/qwen3.5:9b OLLAMA_HOST=http://localhost:11434

#修改配置文件 vim config.yaml

其他配置保持不变,只改 models 部分

models:

  • name: “qwen3.5:9b” model: “qwen3.5:9b” model_type: “openai” base_url: “http://172.26..1:11434” api_key: “ollama” use: “langchain_ollama:ChatOllama” # 👈 改成字符串,只保留基础聊天用途 default: true

#装nginx apt update && apt install -y nginx

#进入根目录下的backend文件夹下,拉取相关依赖 cd backend uv add langchain-ollama

#然后回到项目的根目录下执行下面命令

make dev

#如果前端报错就查看日志,有什么问题就解决什么问题

tail -f logs/langgraph.log

wsl部署deerflow实现调用自定义的skill(demo级别调用)_搜索引擎

关于搜索引擎,但是这时候会报搜索引擎会找的,对国内人士不太友好,所以我直接将搜索引擎相关配置注释了(这一步跳过了,因为我们不太需要用到网上的东西)

wsl部署deerflow实现调用自定义的skill(demo级别调用)_#大模型_02

注意:配置文件只能用空格,别用tab

wsl部署deerflow实现调用自定义的skill(demo级别调用)_#python_03

wsl部署deerflow实现调用自定义的skill(demo级别调用)_搜索引擎_04

script下是python文件

import os import argparse from datetime import datetime

def generate_date_file(output_file: str) -> str:

today = datetime.now().strftime("%Y-%m-%d") output_dir = os.path.dirname(output_file) os.makedirs(output_dir, exist_ok=True) with open(output_file, "w", encoding="utf-8") as f: f.write(today) return f"✅ Success! Date file created: 

Path: {output_file} Content: {today}”

if name == “main”:

parser = argparse.ArgumentParser(description="Generate TXT file with today's date") parser.add_argument( "--output-file", required=True, help="Absolute path to output TXT file" ) args = parser.parse_args() try: print(generate_date_file(args.output_file)) except Exception as e: print(f"❌ Error: {str(e)}")

SKLL.md文件

--- 

name: date-file-generation

description: Use this skill when the user requests to generate, create, or make a text file with today’s date, or write current date to a local TXT file.

Date File Generation Skill

Overview

This skill generates a local TXT file and writes today’s date (YYYY-MM-DD format) into it.

Core Capabilities

  • Automatically get today’s date in standard YYYY-MM-DD format
  • Create and write date content to a local text file
  • Save file to the standard user output directory

Workflow

Step 1: Understand Requirements

Trigger when the user asks to:

  • Generate a text file with today’s date
  • Create a TXT file containing current date
  • Write today’s date to a local file

Step 2: Create Presentation Plan

Call the Python script to create the date file:

”`bash python /mnt/skills/custom/date-file-generation/scripts/generate.py –output-file /mnt/user-data/outputs/today_date.txt

Step 3: Return Result

上边有些格式可能被markdown形式吞掉了

wsl部署deerflow实现调用自定义的skill(demo级别调用)_#大模型_05

然后重启项目问问题就可以了

wsl部署deerflow实现调用自定义的skill(demo级别调用)_#大模型_06

小讯
上一篇 2026-04-17 14:28
下一篇 2026-04-17 14:26

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/268830.html