This commit is contained in:
		
							parent
							
								
									a1de80892b
								
							
						
					
					
						commit
						5bd213e7e7
					
				|  | @ -2,7 +2,7 @@ | ||||||
| <module type="PYTHON_MODULE" version="4"> | <module type="PYTHON_MODULE" version="4"> | ||||||
|   <component name="NewModuleRootManager"> |   <component name="NewModuleRootManager"> | ||||||
|     <content url="file://$MODULE_DIR$" /> |     <content url="file://$MODULE_DIR$" /> | ||||||
|     <orderEntry type="jdk" jdkName="311" jdkType="Python SDK" /> |     <orderEntry type="jdk" jdkName="p1" jdkType="Python SDK" /> | ||||||
|     <orderEntry type="sourceFolder" forTests="false" /> |     <orderEntry type="sourceFolder" forTests="false" /> | ||||||
|   </component> |   </component> | ||||||
| </module> | </module> | ||||||
							
								
								
									
										21
									
								
								app.py
								
								
								
								
							
							
						
						
									
										21
									
								
								app.py
								
								
								
								
							|  | @ -32,7 +32,26 @@ class Config(BaseSettings): | ||||||
|     chunk_size_ms: int = Field(300, description="Chunk size in milliseconds") |     chunk_size_ms: int = Field(300, description="Chunk size in milliseconds") | ||||||
|     sample_rate: int = Field(16000, description="Sample rate in Hz") |     sample_rate: int = Field(16000, description="Sample rate in Hz") | ||||||
|     model_chat: str = Field("Qwen/Qwen3-0.6B", description="model") |     model_chat: str = Field("Qwen/Qwen3-0.6B", description="model") | ||||||
|     sys_set: str = Field("你是一个感情丰富的聊天机器人,你名字叫蓝哥,回答内容必须是中文,只回答中文,不要有颜文字,也不要有表情符号,每次的回答内容必须超过20个文字", description="set")#当用户输入的话不完整、有歧义,或者你不太确定如何回答时,可以回应:'没听懂', |     sys_set: str = Field( | ||||||
|  |         default="你是一个精准的文章总结专家。你的任务是提取并总结用户提供的文章或片段的核心内容。\ | ||||||
|  |         ## 核心要求\ | ||||||
|  |         - 总结结果长度为50 - 100个字,根据内容复杂度灵活调整\ | ||||||
|  |         - 完全基于提供的文章内容生成总结,不添加任何未在文章中出现的信息\ | ||||||
|  |         - 确保总结包含文章的关键信息点和主要结论\ | ||||||
|  |         - 即使文章内容较复杂或专业,也必须尝试提取核心要点进行总结\ | ||||||
|  |         - 直接输出总结结果,不包含任何引言、前缀或解释\ | ||||||
|  |         ## 格式与风格\ | ||||||
|  |         - 使用客观、中立的第三人称陈述语气\ | ||||||
|  |         - 使用清晰简洁的中文表达\ | ||||||
|  |         - 保持逻辑连贯性,确保句与句之间有合理过渡\ | ||||||
|  |         - 避免重复使用相同的表达方式或句式结构\ | ||||||
|  |         ## 注意事项\ | ||||||
|  |         - 绝对不输出'无法生成'、'无法总结'、'内容不足'等拒绝回应的词语\ | ||||||
|  |         - 不要照抄或参考示例中的任何内容,确保总结完全基于用户提供的新文章\ | ||||||
|  |         - 对于任何文本都尽最大努力提取重点并总结,无论长度或复杂度\ | ||||||
|  |         ## 以下是用户给出的文章相关信息:", | ||||||
|  |         description="set" | ||||||
|  |     ) | ||||||
|     tts_rate:str = Field("+20%", description="tts rate") |     tts_rate:str = Field("+20%", description="tts rate") | ||||||
|     tts_pitch: str = Field("+10Hz", description="tts rate") |     tts_pitch: str = Field("+10Hz", description="tts rate") | ||||||
|     voice:str = Field("zh-CN-XiaoxiaoNeural", description="voice") |     voice:str = Field("zh-CN-XiaoxiaoNeural", description="voice") | ||||||
|  |  | ||||||
|  | @ -24,12 +24,12 @@ edge-tts | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| #rag | #rag | ||||||
| langchain-community | #langchain-community | ||||||
| sentence-transformers | #sentence-transformers | ||||||
| chromadb | #chromadb | ||||||
| faiss-cpu | #faiss-cpu | ||||||
| rank_bm25 | #rank_bm25 | ||||||
| # conda install -c pytorch faiss-gpu | # conda install -c pytorch faiss-gpu | ||||||
| 
 | 
 | ||||||
| #pip install autoawq -i https://mirrors.aliyun.com/pypi/simple/ | # | ||||||
| #modelscope download --model qwen/Qwen-1_8B --local_dir ./qwen | #modelscope download --model qwen/Qwen-1_8B --local_dir ./qwen | ||||||
		Loading…
	
		Reference in New Issue