Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
get_server_config | 获取服务器配置信息 |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
call_model | 调用模型进行回答
Args:
prompt: 要发送给模型的提示词
Returns:
模型的回答 |
scrape_webpage | 抓取网页内容,可选保存为txt文件
Args:
url: 要抓取的网页URL
save_to_file: 是否保存内容到txt文件
Returns:
抓取结果和文件路径(如果保存) |
summarize_content | 将任意内容总结为指定比例的长度(默认20%)
Args:
content: 要总结的内容
target_ratio: 目标压缩比例,0.1-1.0之间
Returns:
总结后的内容 |
summarize_webpage | 抓取网页内容并总结为指定比例的长度(默认20%)
Args:
url: 要抓取和总结的网页URL
target_ratio: 目标压缩比例,0.1-1.0之间
Returns:
网页内容总结 |
read_and_summarize_text_file | 读取txt等格式的文本文件并总结内容(限制2k字符)
Args:
filepath: 文本文件路径
target_ratio: 目标压缩比例,0.1-1.0之间
Returns:
文件内容总结 |
read_and_summarize_pdf_file | 读取PDF文件并总结内容(限制2k字符)
Args:
filepath: PDF文件路径
target_ratio: 目标压缩比例,0.1-1.0之间
Returns:
PDF内容总结 |
topic_based_summary | 主题汇总功能 - 基于给定资料和查询主题,返回最相关的内容总结(2k字符内)
Args:
content: 资料内容
query: 查询的主题或问题
Returns:
基于主题的相关内容总结 |