diff --git a/NEW_README.md b/NEW_README.md index 54d7a8288..5c60b2fda 100644 --- a/NEW_README.md +++ b/NEW_README.md @@ -101,7 +101,7 @@ template_str = "你扮演{role}, 请回答我的问题。\n\n问题:{question} # 定义输入,调用playground组件 input = appbuilder.Message({"role": "java工程师", "question": "请简要回答java语言的内存回收机制是什么,要求100字以内"}) -playground = appbuilder.Playground(prompt_template=template_str, model="Qianfan-Agent-Speed-8K") +playground = appbuilder.Playground(prompt_template=template_str, model="DeepSeek-V3.1") # 以打字机的方式,流式展示大模型回答内容 output = playground(input, stream=True, temperature=1e-10) @@ -118,7 +118,7 @@ import os os.environ["APPBUILDER_TOKEN"] = "your-token-here" # 创建组件实例 -rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model="ERNIE-3.5-8K") +rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model="DeepSeek-V3.1") # 执行组件 input = appbuilder.Message("9.11和9.8哪个大") diff --git a/README.md b/README.md index 9bcc41586..a0d745d77 100644 --- a/README.md +++ b/README.md @@ -110,7 +110,7 @@ template_str = "你扮演{role}, 请回答我的问题。\n\n问题:{question} # 定义输入,调用playground组件 input = appbuilder.Message({"role": "java工程师", "question": "请简要回答java语言的内存回收机制是什么,要求100字以内"}) -playground = appbuilder.Playground(prompt_template=template_str, model="Qianfan-Agent-Speed-8K") +playground = appbuilder.Playground(prompt_template=template_str, model="DeepSeek-V3.1") # 以打字机的方式,流式展示大模型回答内容 output = playground(input, stream=True, temperature=1e-10) @@ -156,7 +156,7 @@ import os # 设置环境中的TOKEN,使用请替换为您的个人TOKEN os.environ["APPBUILDER_TOKEN"] = "your api key" -rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model="ERNIE-3.5-8K") +rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model="DeepSeek-V3.1") input = appbuilder.Message("9.11和9.8哪个大") result = rag_with_baidu_search_pro.run( diff --git a/cookbooks/components/agent_runtime.ipynb b/cookbooks/components/agent_runtime.ipynb index bb73547e6..70fc502ee 100644 --- a/cookbooks/components/agent_runtime.ipynb +++ b/cookbooks/components/agent_runtime.ipynb @@ -429,7 +429,7 @@ "class PlaygroundWithHistory(Component):\n", " def __init__(self):\n", " super().__init__()\n", - " self.query_rewrite = QueryRewrite(model=\"Qianfan-Agent-Speed-8K\")\n", + " self.query_rewrite = QueryRewrite(model=\"DeepSeek-V3.1\")\n", " self.playground = Playground(\n", " prompt_template=\"{query}\",\n", " model=\"ERNIE-Bot\"\n", diff --git a/cookbooks/components/rag_with_baidusearch.ipynb b/cookbooks/components/rag_with_baidusearch.ipynb index 0fafa836c..1ea6937a4 100644 --- a/cookbooks/components/rag_with_baidusearch.ipynb +++ b/cookbooks/components/rag_with_baidusearch.ipynb @@ -82,8 +82,8 @@ "friendly = False # 友好度提升\n", "cite = True # 溯源\n", "\n", - "# 使用 Qianfan-Agent-Speed-8K 模型\n", - "component = appbuilder.RAGWithBaiduSearch(model=\"Qianfan-Agent-Speed-8K\")\n", + "# 使用 DeepSeek-V3.1 模型\n", + "component = appbuilder.RAGWithBaiduSearch(model=\"DeepSeek-V3.1\")\n", "query = appbuilder.Message(\"海淀区的面积是多少\")\n", "\n", "answer = component.run(\n", diff --git a/cookbooks/components/text_generation.ipynb b/cookbooks/components/text_generation.ipynb index 84fdf10a1..785deb6ab 100644 --- a/cookbooks/components/text_generation.ipynb +++ b/cookbooks/components/text_generation.ipynb @@ -101,7 +101,7 @@ "商品信息:\n", "'''\n", "# 创建商品信息生成组件\n", - "product_information_generation = Playground(prompt_template=prompt_template, model='Qianfan-Agent-Speed-8K')\n", + "product_information_generation = Playground(prompt_template=prompt_template, model='DeepSeek-V3.1')\n", "\n", "# 获取商品信息\n", "# 填充prompt_template参数的参数映射表,需要与prompt_template对应\n", @@ -152,7 +152,7 @@ "from appbuilder import QAPairMining\n", "\n", "# 初始化问答对生成组件\n", - "qa_pair_mining = QAPairMining(model='Qianfan-Agent-Speed-8K')\n", + "qa_pair_mining = QAPairMining(model='DeepSeek-V3.1')\n", "\n", "# 获取问答对\n", "response = qa_pair_mining(Message(product_information), stream=False, temperature=1e-10)\n", @@ -210,7 +210,7 @@ "'''\n", "\n", "# 初始化风格写作组件\n", - "style_writing = StyleWriting(model='Qianfan-Agent-Speed-8K')\n", + "style_writing = StyleWriting(model='DeepSeek-V3.1')\n", "\n", "# 获取小红书文案\n", "response = style_writing(Message(query), style_query='小红书', length=300)\n", @@ -260,7 +260,7 @@ "from appbuilder import TagExtraction\n", "\n", "# 初始化标签抽取组件\n", - "tag_extraction = TagExtraction(model='Qianfan-Agent-Speed-8K')\n", + "tag_extraction = TagExtraction(model='DeepSeek-V3.1')\n", "\n", "# 获取标签\n", "response = tag_extraction(Message(copywriting), stream=False, temperature=1e-10)\n", diff --git a/cookbooks/end2end_application/rag/rag.ipynb b/cookbooks/end2end_application/rag/rag.ipynb index 6d25e2309..8c7cd607b 100644 --- a/cookbooks/end2end_application/rag/rag.ipynb +++ b/cookbooks/end2end_application/rag/rag.ipynb @@ -171,7 +171,7 @@ "具备团队协作精神,能够与团队成员有效沟通,共同推进项目进展。'''\n", "\n", "# 标签抽取的组件\n", - "tagger = appbuilder.TagExtraction(model=\"Qianfan-Agent-Speed-8K\")\n", + "tagger = appbuilder.TagExtraction(model=\"DeepSeek-V3.1\")\n", "\n", "# 从JD抽取标签并打印\n", "tags = tagger(appbuilder.Message(job_desc))\n", @@ -234,7 +234,7 @@ "\n", "play = appbuilder.Playground(\n", " prompt_template=\"基于候选人姓名、职责描述和简历内容,概括一下{name}的推荐理由。\\n候选人姓名: {name}\\n职责描述: {JD}\\n简历内容: {resume}\\n推荐理由: \",\n", - " model=\"Qianfan-Agent-Speed-8K\"\n", + " model=\"DeepSeek-V3.1\"\n", ")\n", "\n", "resume_summary = play(appbuilder.Message({\"JD\": job_desc, \"name\": sorted_resumes[0][0], \"resume\": \"\\n\".join(list(resume_content[sorted_resumes[0][0]]))}))\n", diff --git a/cookbooks/live_broadcast_material/2024_08_22/trace.ipynb b/cookbooks/live_broadcast_material/2024_08_22/trace.ipynb index edad91e30..10bdf6c24 100644 --- a/cookbooks/live_broadcast_material/2024_08_22/trace.ipynb +++ b/cookbooks/live_broadcast_material/2024_08_22/trace.ipynb @@ -348,55 +348,55 @@ "text": [ "answer='' events=[Event(code=0, message='', status='done', event_type='function_call', content_type='function_call', detail={'text': {'arguments': {'origin_query': '以“上班狼狈却又追逐梦想“为主题进行一首说唱创作,保持押韵, 控制在50字以内'}, 'component_code': 'ChatAgent', 'component_name': '聊天助手'}}, usage=None, tool_calls=None)]\n", "answer='' events=[Event(code=0, message='', status='preparing', event_type='ChatAgent', content_type='status', detail={}, usage=None, tool_calls=None)]\n", - "answer='Intro:' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': 'Intro:'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='\\n追逐' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n追逐'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='梦想的路上' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '梦想的路上'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer=',上班' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': ',上班'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='狼狈不' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '狼狈不'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='慌张。' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '慌张。'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='\\n\\n' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n\\n'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='Verse:' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': 'Verse:'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='\\n朝九晚' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n朝九晚'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='五忙' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '五忙'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='又忙' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '又忙'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer=',为了' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': ',为了'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='生活奔波' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '生活奔波'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='忙。' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '忙。'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='\\n心中' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n心中'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='却有梦想' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '却有梦想'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='在,' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '在,'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='不曾放弃' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '不曾放弃'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='追逐航' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '追逐航'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='。\\n' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '。\\n'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='\\nHook' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\nHook'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer=':\\n' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': ':\\n'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='梦想照亮' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '梦想照亮'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='前方路' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '前方路'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer=',坚持' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': ',坚持'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='信念不' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '信念不'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='认输。' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '认输。'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='\\n哪怕' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n哪怕'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='上班再' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '上班再'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='狼狈,' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '狼狈,'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='也要勇敢' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '也要勇敢'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='追梦想' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '追梦想'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='。\\n' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '。\\n'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='\\n这首' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n这首'}, usage=Usage(prompt_tokens=398, completion_tokens=73, total_tokens=471, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='简短的' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '简短的'}, usage=Usage(prompt_tokens=398, completion_tokens=73, total_tokens=471, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='rap以' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': 'rap以'}, usage=Usage(prompt_tokens=398, completion_tokens=73, total_tokens=471, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='“上班' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '“上班'}, usage=Usage(prompt_tokens=398, completion_tokens=79, total_tokens=477, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='狼狈却又' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '狼狈却又'}, usage=Usage(prompt_tokens=398, completion_tokens=79, total_tokens=477, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='追逐梦想”' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '追逐梦想”'}, usage=Usage(prompt_tokens=398, completion_tokens=79, total_tokens=477, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='为主题,' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '为主题,'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='通过押韵' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '通过押韵'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='的方式表达了' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '的方式表达了'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='即使生活' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '即使生活'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='艰辛,' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '艰辛,'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='也要坚持' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '也要坚持'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='追逐梦想的' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '追逐梦想的'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='决心。' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '决心。'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='希望你喜欢' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '希望你喜欢'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", - "answer='!' events=[Event(code=0, message='', status='done', event_type='ChatAgent', content_type='text', detail={'text': '!'}, usage=Usage(prompt_tokens=398, completion_tokens=105, total_tokens=503, name='ERNIE-4.0-8K-Preview'), tool_calls=None)]\n", + "answer='Intro:' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': 'Intro:'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='\\n追逐' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n追逐'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='梦想的路上' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '梦想的路上'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer=',上班' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': ',上班'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='狼狈不' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '狼狈不'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='慌张。' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '慌张。'}, usage=Usage(prompt_tokens=398, completion_tokens=0, total_tokens=398, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='\\n\\n' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n\\n'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='Verse:' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': 'Verse:'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='\\n朝九晚' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n朝九晚'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='五忙' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '五忙'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='又忙' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '又忙'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer=',为了' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': ',为了'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='生活奔波' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '生活奔波'}, usage=Usage(prompt_tokens=398, completion_tokens=16, total_tokens=414, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='忙。' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '忙。'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='\\n心中' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n心中'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='却有梦想' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '却有梦想'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='在,' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '在,'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='不曾放弃' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '不曾放弃'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='追逐航' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '追逐航'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='。\\n' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '。\\n'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='\\nHook' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\nHook'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer=':\\n' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': ':\\n'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='梦想照亮' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '梦想照亮'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='前方路' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '前方路'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer=',坚持' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': ',坚持'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='信念不' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '信念不'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='认输。' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '认输。'}, usage=Usage(prompt_tokens=398, completion_tokens=30, total_tokens=428, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='\\n哪怕' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n哪怕'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='上班再' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '上班再'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='狼狈,' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '狼狈,'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='也要勇敢' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '也要勇敢'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='追梦想' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '追梦想'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='。\\n' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '。\\n'}, usage=Usage(prompt_tokens=398, completion_tokens=58, total_tokens=456, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='\\n这首' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '\\n这首'}, usage=Usage(prompt_tokens=398, completion_tokens=73, total_tokens=471, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='简短的' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '简短的'}, usage=Usage(prompt_tokens=398, completion_tokens=73, total_tokens=471, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='rap以' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': 'rap以'}, usage=Usage(prompt_tokens=398, completion_tokens=73, total_tokens=471, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='“上班' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '“上班'}, usage=Usage(prompt_tokens=398, completion_tokens=79, total_tokens=477, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='狼狈却又' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '狼狈却又'}, usage=Usage(prompt_tokens=398, completion_tokens=79, total_tokens=477, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='追逐梦想”' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '追逐梦想”'}, usage=Usage(prompt_tokens=398, completion_tokens=79, total_tokens=477, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='为主题,' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '为主题,'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='通过押韵' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '通过押韵'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='的方式表达了' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '的方式表达了'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='即使生活' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '即使生活'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='艰辛,' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '艰辛,'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='也要坚持' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '也要坚持'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='追逐梦想的' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '追逐梦想的'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='决心。' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '决心。'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='希望你喜欢' events=[Event(code=0, message='', status='running', event_type='ChatAgent', content_type='text', detail={'text': '希望你喜欢'}, usage=Usage(prompt_tokens=398, completion_tokens=88, total_tokens=486, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", + "answer='!' events=[Event(code=0, message='', status='done', event_type='ChatAgent', content_type='text', detail={'text': '!'}, usage=Usage(prompt_tokens=398, completion_tokens=105, total_tokens=503, name='DeepSeek-V3.1-Preview'), tool_calls=None)]\n", "answer='' events=[Event(code=0, message='', status='success', event_type='ChatAgent', content_type='status', detail={}, usage=None, tool_calls=None)]\n", "answer='' events=[]\n", "[2024-08-21 20:30:19,396.396] tracer.py [line:355] INFO [main-11328972138384597399] AppBuilder Ending trace...\n" diff --git a/cookbooks/pipeline/assistant.ipynb b/cookbooks/pipeline/assistant.ipynb index a4331175e..ae3a491f1 100644 --- a/cookbooks/pipeline/assistant.ipynb +++ b/cookbooks/pipeline/assistant.ipynb @@ -107,7 +107,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "id='asst_63ab25b82a7649d5a763415e978c4f01' model='ERNIE-4.0-8K' name='更新Assistants' description='test' response_format= instructions='' created_at=1717645100200 thought_instructions='' chat_instructions='' tools=[] file_ids=[] metadata={'key': 'value'}\n" + "id='asst_63ab25b82a7649d5a763415e978c4f01' model='DeepSeek-V3.1' name='更新Assistants' description='test' response_format= instructions='' created_at=1717645100200 thought_instructions='' chat_instructions='' tools=[] file_ids=[] metadata={'key': 'value'}\n" ] } ], diff --git a/docs/Application/Agent/BasicKnowledge/agent.md b/docs/Application/Agent/BasicKnowledge/agent.md index 5fd0f65bc..046bde946 100644 --- a/docs/Application/Agent/BasicKnowledge/agent.md +++ b/docs/Application/Agent/BasicKnowledge/agent.md @@ -121,7 +121,7 @@ Run非流式方法返回一个`Message`对象,该对象包含以下属性: | ++event_type | String | 事件类型 | | | ++content_type | String | 内容类型 | 可选值包括:code text, image, status,image, function_call, rag, audio、video等 | | ++detail | Dict | 事件输出详情 | 代码解释器、文生图、工具组件、RAG等的详细输出内容 | -| ++usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='ERNIE-4.0-8K') | +| ++usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='DeepSeek-V3.1') | `AppBuilderClientAnswer`类型定义如下: ```python @@ -322,7 +322,7 @@ print(answer) | ++eventType | string | 事件类型 | | | ++contentType | string | 内容类型 | 可选值包括:code text, image, status,image, function_call, rag, audio、video等 | | ++detail | Map | 事件输出详情 | 代码解释器、文生图、工具组件、RAG等的详细输出内容 | -| ++usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='ERNIE-4.0-8K') | +| ++usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='DeepSeek-V3.1') | #### 示例代码 @@ -587,7 +587,7 @@ type ToolChoiceFunction struct { | ++EventType | string | 事件类型 | | | ++ContentType | string | 内容类型 | 可选值包括:code text, image, status,image, function_call, rag, audio、video等 | | ++Detail | interface{} | 事件输出详情 | 代码解释器、文生图、工具组件、RAG等的详细输出内容 | -| ++Usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='ERNIE-4.0-8K') | +| ++Usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='DeepSeek-V3.1') | #### Run示例代码 diff --git a/docs/BasisModule/Components/gbi/nl2sql/README.md b/docs/BasisModule/Components/gbi/nl2sql/README.md index 7156bfce0..db5aa25aa 100644 --- a/docs/BasisModule/Components/gbi/nl2sql/README.md +++ b/docs/BasisModule/Components/gbi/nl2sql/README.md @@ -59,7 +59,7 @@ print(f"llm result: {nl2sql_result_message.content.llm_result}") ## 参数说明 ### 初始化参数 -- model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, Qianfan-Agent-Speed-8K +- model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, DeepSeek-V3.1 - table_schemas: 表的 schema,例如: ``` diff --git a/docs/BasisModule/Components/gbi/select_table/README.md b/docs/BasisModule/Components/gbi/select_table/README.md index 3146a304f..118123629 100644 --- a/docs/BasisModule/Components/gbi/select_table/README.md +++ b/docs/BasisModule/Components/gbi/select_table/README.md @@ -51,7 +51,7 @@ print(f"选的表是: {select_table_result_message.content}") ## 参数说明 ### 初始化参数 -- model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, Qianfan-Agent-Speed-8K +- model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, DeepSeek-V3.1 - table_descriptions: 表的描述是个字典,key: 是表的名字, value: 是表的描述,例如: ``` diff --git a/docs/BasisModule/Components/llms/dialog_summary/README.md b/docs/BasisModule/Components/llms/dialog_summary/README.md index 95dfeb14a..a4f6f7664 100644 --- a/docs/BasisModule/Components/llms/dialog_summary/README.md +++ b/docs/BasisModule/Components/llms/dialog_summary/README.md @@ -23,7 +23,7 @@ import os # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" -dialog_summary = appbuilder.DialogSummary("Qianfan-Agent-Speed-8K") +dialog_summary = appbuilder.DialogSummary("DeepSeek-V3.1") text = "用户:喂我想查一下我的话费\n坐席:好的女士您话费余的话还有87.49元钱\n用户:好的知道了谢谢\n坐席:嗯不客气祝您生活愉快再见" answer = dialog_summary(appbuilder.Message(text)) print(answer) diff --git a/docs/BasisModule/Components/llms/hallucination_detection/README.md b/docs/BasisModule/Components/llms/hallucination_detection/README.md index 541fd0197..ddf15fe68 100644 --- a/docs/BasisModule/Components/llms/hallucination_detection/README.md +++ b/docs/BasisModule/Components/llms/hallucination_detection/README.md @@ -37,8 +37,8 @@ context = \ 很多怕胖的女生看到猪皮就怕怕,但其实猪皮含有大量胶原蛋白,营养价值很高呢!这里红通通的猪皮还经过韩国秘制酱汁处理过,会有一点点辣味。烤猪皮的时候也需特别注意火侯,这样吃起来才会有外脆内Q的口感!''' answer = '澳门新麻蒲烤肉店并不是每天开门。' -#! 该组件推荐使用Qianfan-Agent-Speed-8K模型。 -hallucination_detection = appbuilder.HallucinationDetection('Qianfan-Agent-Speed-8K') +#! 该组件推荐使用DeepSeek-V3.1模型。 +hallucination_detection = appbuilder.HallucinationDetection('DeepSeek-V3.1') inputs = {'query': query, 'context': context, 'answer': answer} msg = appbuilder.Message(inputs) result = hallucination_detection.run(msg) @@ -58,7 +58,7 @@ os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" ### 初始化参数 | 参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | | ------- | ------- | -------- | -------- | -------- | -| `model` | str | 是 | 模型名称,用于指定要使用的千帆模型。推荐使用Qianfan-Agent-Speed-8K模型。 | Qianfan-Agent-Speed-8K | +| `model` | str | 是 | 模型名称,用于指定要使用的千帆模型。推荐使用DeepSeek-V3.1模型。 | DeepSeek-V3.1 | | `secret_key` | str | 否 | 用户鉴权token,默认从环境变量中获取: `os.getenv("APPBUILDER_TOKEN", "")` | bce-v3/XXX | | `gateway` | str | 否 | 后端网关服务地址,默认从环境变量中获取: `os.getenv("GATEWAY_URL", "")` | https://appbuilder.baidu.com | | `lazy_certification` | bool | 否 | 延迟认证,为True时在第一次运行时认证。默认为False。 | False | diff --git a/docs/BasisModule/Components/llms/is_complex_query/README.md b/docs/BasisModule/Components/llms/is_complex_query/README.md index c14a252a0..d18712571 100644 --- a/docs/BasisModule/Components/llms/is_complex_query/README.md +++ b/docs/BasisModule/Components/llms/is_complex_query/README.md @@ -21,7 +21,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -is_complex_query = appbuilder.IsComplexQuery(model="Qianfan-Agent-Speed-8K") +is_complex_query = appbuilder.IsComplexQuery(model="DeepSeek-V3.1") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) @@ -42,7 +42,7 @@ os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" ### 初始化参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| |--------|--------|--------|----|------| -|model |str |是 |模型名称,用于指定要使用的千帆模型|Qianfan-Agent-Speed-8K| +|model |str |是 |模型名称,用于指定要使用的千帆模型|DeepSeek-V3.1| ### 调用参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| diff --git a/docs/BasisModule/Components/llms/mrc/README.md b/docs/BasisModule/Components/llms/mrc/README.md index 19da449d2..a5650c991 100644 --- a/docs/BasisModule/Components/llms/mrc/README.md +++ b/docs/BasisModule/Components/llms/mrc/README.md @@ -9,7 +9,7 @@ MRC(阅读理解问答模块)是一项先进的自然语言处理功能, ### 特色优势 我们的MRC模块,基于百度自研的先进语言模型文新一言,提供了一系列强大的阅读理解问答功能。在保持文本理解和问题回答的高精度的同时, 我们特别强调了答案的质量和交互体验。以下是我们MRC模块的几个主要功能特色: - - 1.多版本模型支持:我们的MRC模块包括不同版本的文新一言大模型,Erniebot 4.0、Qianfan-Agent-Speed-8K等,每个版本都针对特定的应用场景进行了优化。 用户可以根据自己的需求选择最适合的模型版本,以获得最佳的性能。 + - 1.多版本模型支持:我们的MRC模块包括不同版本的文新一言大模型,Erniebot 4.0、DeepSeek-V3.1等,每个版本都针对特定的应用场景进行了优化。 用户可以根据自己的需求选择最适合的模型版本,以获得最佳的性能。 - 2.答案格式的多样性: - 拒答功能:当问题超出模型知识范围或不具体时,模型可以选择不回答,避免提供误导性信息。 - 澄清功能:对于模棱两可或含糊的问题,模型可以请求更多信息或对问题进行澄清,以确保答案的准确性。 @@ -41,7 +41,7 @@ import os os.environ["APPBUILDER_TOKEN"] = "..." # 创建MRC对象 -mrc_component = appbuilder.MRC(model="Qianfan-Agent-Speed-8K") +mrc_component = appbuilder.MRC(model="DeepSeek-V3.1") # 初始化参数 msg = "残疾人怎么办相关证件" @@ -119,7 +119,7 @@ import os os.environ["APPBUILDER_TOKEN"] = '...' # 创建MRC对象 -mrc_component = appbuilder.MRC(model="Qianfan-Agent-Speed-8K") +mrc_component = appbuilder.MRC(model="DeepSeek-V3.1") # 初始化参数 msg = "残疾人怎么办相关证件" diff --git a/docs/BasisModule/Components/llms/nl2pandas/README.md b/docs/BasisModule/Components/llms/nl2pandas/README.md index a107b4f70..de144ea23 100644 --- a/docs/BasisModule/Components/llms/nl2pandas/README.md +++ b/docs/BasisModule/Components/llms/nl2pandas/README.md @@ -30,7 +30,7 @@ query = "海淀区有哪些学校" query = appbuilder.Message(query) #定义并运行Nl2pandas实例,得到结果 -nl2pandas = appbuilder.Nl2pandasComponent(model="Qianfan-Agent-Speed-8K") +nl2pandas = appbuilder.Nl2pandasComponent(model="DeepSeek-V3.1") answer = nl2pandas(query, table_info = table_info) ``` diff --git a/docs/BasisModule/Components/llms/oral_query_generation/README.md b/docs/BasisModule/Components/llms/oral_query_generation/README.md index b64b8ada4..fcf75ee1d 100644 --- a/docs/BasisModule/Components/llms/oral_query_generation/README.md +++ b/docs/BasisModule/Components/llms/oral_query_generation/README.md @@ -28,8 +28,8 @@ text = ('文档标题:在OPPO Reno5上使用视频超级防抖\n' '防抖后手机屏幕将出现超级防抖Pro开关,点击即可开启或关闭。 除此之外,前置视频同样加持防抖算法,边走边拍也能稳定聚焦脸部' ',实时视频分享您的生活。') -#! 该组件推荐使用Qianfan-Agent-Speed-8K模型。 -oral_query_generation = appbuilder.OralQueryGeneration(model='Qianfan-Agent-Speed-8K') +#! 该组件推荐使用DeepSeek-V3.1模型。 +oral_query_generation = appbuilder.OralQueryGeneration(model='DeepSeek-V3.1') result = oral_query_generation(appbuilder.Message(text), query_type='全部', output_format='str') print(result) @@ -47,7 +47,7 @@ os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" | 参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | | ------- | ------- | -------- | -------- | -------- | -| `model` | str | 是 | 模型名称,用于指定要使用的千帆模型。推荐使用Qianfan-Agent-Speed-8K模型。 | Qianfan-Agent-Speed-8K | +| `model` | str | 是 | 模型名称,用于指定要使用的千帆模型。推荐使用DeepSeek-V3.1模型。 | DeepSeek-V3.1 | | `secret_key` | str | 否 | 用户鉴权token,默认从环境变量中获取: `os.getenv("APPBUILDER_TOKEN", "")` | bce-v3/XXX | | `gateway` | str | 否 | 后端网关服务地址,默认从环境变量中获取: `os.getenv("GATEWAY_URL", "")` | https://appbuilder.baidu.com | | `lazy_certification` | bool | 否 | 延迟认证,为True时在第一次运行时认证。默认为False。 | False | diff --git a/docs/BasisModule/Components/llms/playground/README.md b/docs/BasisModule/Components/llms/playground/README.md index ad3baaf7f..d3d30397f 100644 --- a/docs/BasisModule/Components/llms/playground/README.md +++ b/docs/BasisModule/Components/llms/playground/README.md @@ -26,7 +26,7 @@ os.environ["APPBUILDER_TOKEN"] = "..." play = appbuilder.Playground( prompt_template="你好,{name},我是{bot_name},{bot_name}是一个{bot_type},我可以{bot_function},你可以问我{bot_question}。", - model="Qianfan-Agent-Speed-8K" + model="DeepSeek-V3.1" ) play(appbuilder.Message({"name": "小明", "bot_name": "小红", "bot_type": "聊天机器人", "bot_function": "聊天", "bot_question": "你好吗?"}), stream=False) ``` diff --git a/docs/BasisModule/Components/llms/qa_pair_mining/README.md b/docs/BasisModule/Components/llms/qa_pair_mining/README.md index f1c00c82d..d6c5eb28b 100644 --- a/docs/BasisModule/Components/llms/qa_pair_mining/README.md +++ b/docs/BasisModule/Components/llms/qa_pair_mining/README.md @@ -23,7 +23,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -qa_mining = appbuilder.QAPairMining(model="Qianfan-Agent-Speed-8K") +qa_mining = appbuilder.QAPairMining(model="DeepSeek-V3.1") # 输入文本(对此文本挖掘问答对) msg = '2017年,工商银行根据外部宏观环境变化,及时调整业务策略,优化资产负债结构,' + \ '保持存贷款业务协调发展,提升资产负债配置效率。' + \ @@ -110,7 +110,7 @@ split_result = splitter(parse_result) # 每个段落抽取问答对,并返回结果 for doc_segment in split_result.content["paragraphs"]: - qa_mining = QAPairMining(model="Qianfan-Agent-Speed-8K") + qa_mining = QAPairMining(model="DeepSeek-V3.1") text = doc_segment.get("text", "") if text == "": logger.error("Text is null. break") diff --git a/docs/BasisModule/Components/llms/query_decomposition/README.md b/docs/BasisModule/Components/llms/query_decomposition/README.md index 2629c103b..4c48dbe24 100644 --- a/docs/BasisModule/Components/llms/query_decomposition/README.md +++ b/docs/BasisModule/Components/llms/query_decomposition/README.md @@ -21,7 +21,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -query_decomposition = appbuilder.QueryDecomposition(model="Qianfan-Agent-Speed-8K") +query_decomposition = appbuilder.QueryDecomposition(model="DeepSeek-V3.1") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) @@ -42,7 +42,7 @@ os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" ### 初始化参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| |--------|--------|--------|----|------| -|model |str |是 |模型名称,用于指定要使用的千帆模型|Qianfan-Agent-Speed-8K| +|model |str |是 |模型名称,用于指定要使用的千帆模型|DeepSeek-V3.1| ### 调用参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| diff --git a/docs/BasisModule/Components/llms/query_rewrite/README.md b/docs/BasisModule/Components/llms/query_rewrite/README.md index 4123200e3..2863fa2f5 100644 --- a/docs/BasisModule/Components/llms/query_rewrite/README.md +++ b/docs/BasisModule/Components/llms/query_rewrite/README.md @@ -24,7 +24,7 @@ import appbuilder os.environ["APPBUILDER_TOKEN"] = '...' # 初始化并使用 QueryRewrite 组件 -query_rewrite = appbuilder.QueryRewrite(model="Qianfan-Agent-Speed-8K") +query_rewrite = appbuilder.QueryRewrite(model="DeepSeek-V3.1") answer = query_rewrite(appbuilder.Message(['我应该怎么办理护照?', '您可以查询官网或人工咨询', '我需要准备哪些材料?', '身份证、免冠照片一张以及填写完整的《中国公民因私出国(境)申请表》', '在哪里办']), rewrite_type="带机器人回复") print(answer) ``` diff --git a/docs/BasisModule/Components/llms/similar_question/README.md b/docs/BasisModule/Components/llms/similar_question/README.md index 4a7db172e..1a38af2b4 100644 --- a/docs/BasisModule/Components/llms/similar_question/README.md +++ b/docs/BasisModule/Components/llms/similar_question/README.md @@ -23,7 +23,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -similar_question = appbuilder.SimilarQuestion(model="Qianfan-Agent-Speed-8K") +similar_question = appbuilder.SimilarQuestion(model="DeepSeek-V3.1") msg = "我想吃冰淇淋,哪里的冰淇淋比较好吃?" msg = appbuilder.Message(msg) diff --git a/docs/BasisModule/Components/llms/style_rewrite/README.md b/docs/BasisModule/Components/llms/style_rewrite/README.md index ff482a922..408b23bc3 100644 --- a/docs/BasisModule/Components/llms/style_rewrite/README.md +++ b/docs/BasisModule/Components/llms/style_rewrite/README.md @@ -33,7 +33,7 @@ import appbuilder os.environ["APPBUILDER_TOKEN"] = "..." # 初始化并使用 StyleRewrite 组件 -style_rewrite = appbuilder.StyleRewrite(model="Qianfan-Agent-Speed-8K") +style_rewrite = appbuilder.StyleRewrite(model="DeepSeek-V3.1") answer = style_rewrite(appbuilder.Message("文心大模型发布新版"), style="激励话术") ``` diff --git a/docs/BasisModule/Components/llms/style_writing/README.md b/docs/BasisModule/Components/llms/style_writing/README.md index c5d07f1ee..f6566834b 100644 --- a/docs/BasisModule/Components/llms/style_writing/README.md +++ b/docs/BasisModule/Components/llms/style_writing/README.md @@ -26,7 +26,7 @@ import os # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -model = "Qianfan-Agent-Speed-8K" +model = "DeepSeek-V3.1" style_writing = appbuilder.StyleWriting(model) query = "帮我写一篇关于人体工学椅的文案" diff --git a/docs/BasisModule/Components/llms/tag_extraction/README.md b/docs/BasisModule/Components/llms/tag_extraction/README.md index 8d84f3fc3..00d661045 100644 --- a/docs/BasisModule/Components/llms/tag_extraction/README.md +++ b/docs/BasisModule/Components/llms/tag_extraction/README.md @@ -31,7 +31,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = '...' -tag_extraction = appbuilder.TagExtraction(model="Qianfan-Agent-Speed-8K") +tag_extraction = appbuilder.TagExtraction(model="DeepSeek-V3.1") result = tag_extraction(appbuilder.Message("从这段文本中抽取关键标签")) ``` diff --git a/docs/BasisModule/Components/rag_with_baidu_search/README.md b/docs/BasisModule/Components/rag_with_baidu_search/README.md index a6df5e053..f3f75c071 100644 --- a/docs/BasisModule/Components/rag_with_baidu_search/README.md +++ b/docs/BasisModule/Components/rag_with_baidu_search/README.md @@ -38,7 +38,7 @@ import os os.environ["APPBUILDER_TOKEN"] = '...' # 创建rag_with_baidusearch对象 -rag_with_baidusearch_component = appbuilder.RAGWithBaiduSearch(model="Qianfan-Agent-Speed-8K") +rag_with_baidusearch_component = appbuilder.RAGWithBaiduSearch(model="DeepSeek-V3.1") # 运行rag_with_baidusearch基本组件 msg = appbuilder.Message("残疾人怎么办相关证件") @@ -111,7 +111,7 @@ os.environ["APPBUILDER_TOKEN"] = '...' # 创建rag_with_baidusearch对象, 并初始化人设指令 rag_with_baidusearch_component = appbuilder.RAGWithBaiduSearch( - model="Qianfan-Agent-Speed-8K", + model="DeepSeek-V3.1", instruction=appbuilder.Message("你是问答助手,在回答问题前需要加上: 很高兴为您解答")) diff --git a/docs/BasisModule/Components/rag_with_baidu_search_pro/README.md b/docs/BasisModule/Components/rag_with_baidu_search_pro/README.md index 245db73ac..fed6a8a41 100644 --- a/docs/BasisModule/Components/rag_with_baidu_search_pro/README.md +++ b/docs/BasisModule/Components/rag_with_baidu_search_pro/README.md @@ -26,7 +26,7 @@ import os os.environ["APPBUILDER_TOKEN"] = '...' # 创建rag_with_baidusearch_pro对象 -rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model="Qianfan-Agent-Speed-8K") +rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model="DeepSeek-V3.1") # 运行rag_with_baidusearch基本组件 msg = appbuilder.Message("残疾人怎么办相关证件") @@ -88,7 +88,7 @@ os.environ["APPBUILDER_TOKEN"] = '...' # 创建rag_with_baidusearch对象, 并初始化人设指令 rag_with_baidusearch_pro = appbuilder.RagWithBaiduSearchPro( - model="Qianfan-Agent-Speed-8K", + model="DeepSeek-V3.1", instruction=appbuilder.Message("你是问答助手,在回答问题前需要加上: 很高兴为您解答")) diff --git a/docs/BasisModule/Deployment/agentruntime.md b/docs/BasisModule/Deployment/agentruntime.md index decf02965..b973d3e51 100644 --- a/docs/BasisModule/Deployment/agentruntime.md +++ b/docs/BasisModule/Deployment/agentruntime.md @@ -120,7 +120,7 @@ os.environ["APPBUILDER_TOKEN"] = 'YOUR_APPBUILDER_TOKEN' class PlaygroundWithHistory(Component): def __init__(self): super().__init__() - self.query_rewrite = QueryRewrite(model="Qianfan-Agent-Speed-8K") + self.query_rewrite = QueryRewrite(model="DeepSeek-V3.1") self.play = Playground( prompt_template="{query}", model="eb-4" diff --git a/docs/BasisModule/Platform/Application/appbuilder_client.md b/docs/BasisModule/Platform/Application/appbuilder_client.md index 98bb17492..ce9e702cc 100644 --- a/docs/BasisModule/Platform/Application/appbuilder_client.md +++ b/docs/BasisModule/Platform/Application/appbuilder_client.md @@ -119,7 +119,7 @@ Run非流式方法返回一个`Message`对象,该对象包含以下属性: | ++event_type | String | 事件类型 | | | ++content_type | String | 内容类型 | 可选值包括:code text, image, status,image, function_call, rag, audio、video等 | | ++detail | Dict | 事件输出详情 | 代码解释器、文生图、工具组件、RAG等的详细输出内容 | -| ++usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='ERNIE-4.0-8K') | +| ++usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='DeepSeek-V3.1') | `AppBuilderClientAnswer`类型定义如下: ```python @@ -1013,7 +1013,7 @@ if __name__ == "__main__": | ++eventType | string | 事件类型 | | | ++contentType | string | 内容类型 | 可选值包括:code text, image, status,image, function_call, rag, audio、video等 | | ++detail | Map | 事件输出详情 | 代码解释器、文生图、工具组件、RAG等的详细输出内容 | -| ++usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='ERNIE-4.0-8K') | +| ++usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='DeepSeek-V3.1') | #### 示例代码 @@ -1527,7 +1527,7 @@ type ToolChoiceFunction struct { | ++EventType | string | 事件类型 | | | ++ContentType | string | 内容类型 | 可选值包括:code text, image, status,image, function_call, rag, audio、video等 | | ++Detail | interface{} | 事件输出详情 | 代码解释器、文生图、工具组件、RAG等的详细输出内容 | -| ++Usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='ERNIE-4.0-8K') | +| ++Usage | Usage | 模型调用的token用量 | Usage(prompt_tokens=1322, completion_tokens=80, total_tokens=1402, name='DeepSeek-V3.1') | #### Run示例代码 diff --git a/docs/DevelopGuide/HowToContributeCode/README.md b/docs/DevelopGuide/HowToContributeCode/README.md index 893046647..b16e69bcd 100644 --- a/docs/DevelopGuide/HowToContributeCode/README.md +++ b/docs/DevelopGuide/HowToContributeCode/README.md @@ -51,7 +51,7 @@ class SimilarQuestion(CompletionBaseComponent): os.environ["APPBUILDER_TOKEN"] = "..." - qa_mining = appbuilder.SimilarQuestion(model="Qianfan-Agent-Speed-8K") + qa_mining = appbuilder.SimilarQuestion(model="DeepSeek-V3.1") msg = "我想吃冰淇淋,哪里的冰淇淋比较好吃?" msg = appbuilder.Message(msg) @@ -150,7 +150,7 @@ class SimilarQuestion(CompletionBaseComponent): os.environ["APPBUILDER_TOKEN"] = "..." - qa_mining = appbuilder.SimilarQuestion(model="Qianfan-Agent-Speed-8K") + qa_mining = appbuilder.SimilarQuestion(model="DeepSeek-V3.1") msg = "我想吃冰淇淋,哪里的冰淇淋比较好吃?" msg = appbuilder.Message(msg) @@ -183,7 +183,7 @@ class SimilarQuestion(CompletionBaseComponent): def __init__( self, - model: str="Qianfan-Agent-Speed-8K", + model: str="DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/docs/QuickStart/ExamplesOfIndustrialPracticeApplications/README.md b/docs/QuickStart/ExamplesOfIndustrialPracticeApplications/README.md index a67aca2f4..40483addf 100644 --- a/docs/QuickStart/ExamplesOfIndustrialPracticeApplications/README.md +++ b/docs/QuickStart/ExamplesOfIndustrialPracticeApplications/README.md @@ -28,7 +28,7 @@ print(", ".join(models)) 填写自己的Token,获取模型列表输出示例如下: ``` shell -ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-3.5-4K-0205, ERNIE-3.5-8K-0205, ERNIE-3.5-8K-1222, ERNIE-Speed, ERNIE-Speed-128K(预览版), ERNIE-Lite-8K, ERNIE-Tiny-8K, ERNIE-Character-8K, EB-turbo-AppBuilder专用版, Qianfan-Chinese-Llama-2-7B, Qianfan-Chinese-Llama-2-13B, Gemma-7B-It, Yi-34B-Chat, Mixtral-8x7B-Instruct, Llama-2-7B-Chat, Llama-2-13B-Chat, Llama-2-70B-Chat, XuanYuan-70B-Chat-4bit, ChatGLM2-6B-32K, ChatLaw, BLOOMZ-7B, Qianfan-BLOOMZ-7B-compressed, AquilaChat-7B, ERNIE-Bot-8K, ERNIE-Lite-8K-0922(原ERNIE-Bot-turbo-0922) +ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-3.5-8K-0205, ERNIE-Speed, DeepSeek-V3.1, ERNIE-Character-8K, EB-turbo-AppBuilder专用版, ChatLaw, ERNIE-Bot-8K ``` 为方便用户更容易使用模型,以下是一些模型的短名称 @@ -37,8 +37,8 @@ ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-3.5-4K-0205, ERNIE-3.5-8K-0205, ERNIE-3.5-8K-122 | ERNIE-Bot 4.0 | eb-4 | | ERNIE-Bot | eb | | ERNIE-Bot-turbo | eb-turbo | -| EB-turbo-AppBuilder专用版 | ernie_speed_appbuilder | -| Qianfan-Agent-Speed-8K | ernie_speed_appbuilder | +| EB-turbo-AppBuilder专用版 | ernie_speed_appbuilder | +| DeepSeek-V3.1 | deepseek-v3.1-250821 | @@ -52,7 +52,7 @@ os.environ["APPBUILDER_TOKEN"] = "your api key" # 空模版组件 template_str = "你扮演{role}, 请回答我的问题。\n\n问题:{question}。\n\n回答:" -playground = appbuilder.Playground(prompt_template=template_str, model="Qianfan-Agent-Speed-8K") +playground = appbuilder.Playground(prompt_template=template_str, model="DeepSeek-V3.1") # 定义输入,调用空模版组件 input = appbuilder.Message({"role": "java工程师", "question": "java语言的内存回收机制是什么"}) @@ -69,7 +69,7 @@ import os os.environ["APPBUILDER_TOKEN"] = "your api key" # 相似问生成组件 -similar_q = appbuilder.SimilarQuestion(model="Qianfan-Agent-Speed-8K") +similar_q = appbuilder.SimilarQuestion(model="DeepSeek-V3.1") # 定义输入,调用相似问生成 input = appbuilder.Message("我想吃冰淇淋,哪里的冰淇淋比较好吃?") @@ -114,7 +114,7 @@ import appbuilder # 空模版组件 playground = appbuilder.Playground( prompt_template="{query}", - model="Qianfan-Agent-Speed-8K" + model="DeepSeek-V3.1" ) # 使用 AgentRuntime 来服务化playground组件 diff --git a/docs/QuickStart/StartFirstAINativeApplication/README.md b/docs/QuickStart/StartFirstAINativeApplication/README.md index b42fa7ac2..b2de67384 100644 --- a/docs/QuickStart/StartFirstAINativeApplication/README.md +++ b/docs/QuickStart/StartFirstAINativeApplication/README.md @@ -32,17 +32,17 @@ print(", ".join(models)) 填写自己的Token,获取模型列表输出示例如下: ``` shell -ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-3.5-4K-0205, ERNIE-3.5-8K-0205, ERNIE-3.5-8K-1222, ERNIE-Speed, ERNIE-Speed-128K(预览版), ERNIE-Lite-8K, ERNIE-Tiny-8K, ERNIE-Character-8K, EB-turbo-AppBuilder专用版, Qianfan-Chinese-Llama-2-7B, Qianfan-Chinese-Llama-2-13B, Gemma-7B-It, Yi-34B-Chat, Mixtral-8x7B-Instruct, Llama-2-7B-Chat, Llama-2-13B-Chat, Llama-2-70B-Chat, XuanYuan-70B-Chat-4bit, ChatGLM2-6B-32K, ChatLaw, BLOOMZ-7B, Qianfan-BLOOMZ-7B-compressed, AquilaChat-7B, ERNIE-Bot-8K, ERNIE-Lite-8K-0922(原ERNIE-Bot-turbo-0922) +ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-3.5-8K-0205, ERNIE-Speed, DeepSeek-V3.1, ERNIE-Character-8K, EB-turbo-AppBuilder专用版, ChatLaw, ERNIE-Bot-8K ``` 为方便用户更容易使用模型,以下是一些模型的短名称 | 千帆模型名 | AppBuilder-SDK短名 | -|----------------------------|------------------| -| ERNIE-Bot 4.0 | eb-4 | -| ERNIE-Bot | eb | -| ERNIE-Bot-turbo | eb-turbo | -| EB-turbo-AppBuilder专用版 | ernie_speed_appbuilder | -| Qianfan-Agent-Speed-8K | ernie_speed_appbuilder | +|----------------------------|------------------------------| +| ERNIE-Bot 4.0 | eb-4 | +| ERNIE-Bot | eb | +| ERNIE-Bot-turbo | eb-turbo | +| EB-turbo-AppBuilder专用版 | ernie_speed_appbuilder | +| DeepSeek-V3.1 | deepseek-v3.1-250821 | @@ -56,7 +56,7 @@ os.environ["APPBUILDER_TOKEN"] = "your api key" # 空模版组件 template_str = "你扮演{role}, 请回答我的问题。\n\n问题:{question}。\n\n回答:" -playground = appbuilder.Playground(prompt_template=template_str, model="Qianfan-Agent-Speed-8K") +playground = appbuilder.Playground(prompt_template=template_str, model="DeepSeek-V3.1") # 定义输入,调用空模版组件 input = appbuilder.Message({"role": "java工程师", "question": "java语言的内存回收机制是什么"}) @@ -73,7 +73,7 @@ import os os.environ["APPBUILDER_TOKEN"] = "your api key" # 相似问生成组件 -similar_q = appbuilder.SimilarQuestion(model="Qianfan-Agent-Speed-8K") +similar_q = appbuilder.SimilarQuestion(model="DeepSeek-V3.1") # 定义输入,调用相似问生成 input = appbuilder.Message("我想吃冰淇淋,哪里的冰淇淋比较好吃?") @@ -118,7 +118,7 @@ import appbuilder # 空模版组件 playground = appbuilder.Playground( prompt_template="{query}", - model="Qianfan-Agent-Speed-8K" + model="DeepSeek-V3.1" ) # 使用 AgentRuntime 来服务化playground组件 diff --git a/docs/README_en.md b/docs/README_en.md index 919069fd2..85551f069 100644 --- a/docs/README_en.md +++ b/docs/README_en.md @@ -82,7 +82,7 @@ template_str = "你扮演{role}, 请回答我的问题。\n\n问题:{question} # 定义输入,调用playground组件 input = appbuilder.Message({"role": "java工程师", "question": "请简要回答java语言的内存回收机制是什么,要求100字以内"}) -playground = appbuilder.Playground(prompt_template=template_str, model="Qianfan-Agent-Speed-8K") +playground = appbuilder.Playground(prompt_template=template_str, model="DeepSeek-V3.1") # 以打字机的方式,流式展示大模型回答内容 output = playground(input, stream=True, temperature=1e-10) diff --git a/docs/README_ja.md b/docs/README_ja.md index 3fa971fc1..b630c2ca6 100644 --- a/docs/README_ja.md +++ b/docs/README_ja.md @@ -79,7 +79,7 @@ template_str = "あなたは{role}の役割を果たします。私の質問に # 入力を定義し、playgroundコンポーネントを呼び出します。 input = appbuilder.Message({"role": "Javaエンジニア", "question": "Java言語のメモリ回収メカニズムについて簡単に説明してください。100文字以内でお願いします。"}) -playground = appbuilder.Playground(prompt_template=template_str, model="Qianfan-Agent-Speed-8K") +playground = appbuilder.Playground(prompt_template=template_str, model="DeepSeek-V3.1") # タイプライターのように、ストリーム形式で大規模モデルの回答内容を表示します。 output = playground(input, stream=True, temperature=1e-10) diff --git a/java/src/test/java/com/baidubce/appbuilder/AISearchTest.java b/java/src/test/java/com/baidubce/appbuilder/AISearchTest.java index 3a2ea8b24..b1395701f 100644 --- a/java/src/test/java/com/baidubce/appbuilder/AISearchTest.java +++ b/java/src/test/java/com/baidubce/appbuilder/AISearchTest.java @@ -42,7 +42,7 @@ public void TestAISearch() throws IOException, AppBuilderServerException { AISearch client = new AISearch(); AISearchRequest request = new AISearchRequest(); AISearchRequest.Message[] messages = { new AISearchRequest.Message("user", "查询今天天气") }; - request.setMessages(messages).setModel("ernie-3.5-8k"); + request.setMessages(messages).setModel("deepseek-v3.1-250821"); AISearchIterator iter = client.run(request); while (iter.hasNext()) { AISearchResponse response = iter.next(); @@ -58,7 +58,7 @@ public void TestAISearchStream() throws IOException, AppBuilderServerException { AISearch client = new AISearch(); AISearchRequest request = new AISearchRequest(); AISearchRequest.Message[] messages = { new AISearchRequest.Message("user", "查询今天天气") }; - request.setMessages(messages).setModel("ernie-3.5-8k").setStream(true); + request.setMessages(messages).setModel("deepseek-v3.1-250821").setStream(true); AISearchIterator iter = client.run(request); while (iter.hasNext()) { AISearchResponse response = iter.next(); diff --git a/python/__init__.py b/python/__init__.py index 6679b2a57..4ae15ada9 100644 --- a/python/__init__.py +++ b/python/__init__.py @@ -13,7 +13,7 @@ # limitations under the License. -__version__ = '1.1.4' +__version__ = '1.1.5' import os import sys diff --git a/python/core/agent.py b/python/core/agent.py index fbc0ad412..a44d992ce 100644 --- a/python/core/agent.py +++ b/python/core/agent.py @@ -108,7 +108,7 @@ class AgentRuntime(BaseModel): class PlaygroundWithHistory(Component): def __init__(self): super().__init__() - self.query_rewrite = QueryRewrite(model="Qianfan-Agent-Speed-8K") + self.query_rewrite = QueryRewrite(model="DeepSeek-V3.1") self.play = Playground( prompt_template="{query}", model="eb-4" diff --git a/python/core/assistant/type/thread_type.py b/python/core/assistant/type/thread_type.py index ec467cfde..d09f553e6 100644 --- a/python/core/assistant/type/thread_type.py +++ b/python/core/assistant/type/thread_type.py @@ -330,7 +330,7 @@ class ToolOutput(BaseModel): class AssistantRunModel(str,Enum): ERNIE_4_0_8K = "ERNIE-4.0T-8K" - ERNIE_3_5_8K = "ERNIE-3.5-8K" + ERNIE_3_5_8K = "DeepSeek-V3.1" class AssistantRunRequest(BaseModel): thread_id: Optional[str] = Field(default="") diff --git a/python/core/components/gbi/nl2sql/README.md b/python/core/components/gbi/nl2sql/README.md index 7156bfce0..db5aa25aa 100644 --- a/python/core/components/gbi/nl2sql/README.md +++ b/python/core/components/gbi/nl2sql/README.md @@ -59,7 +59,7 @@ print(f"llm result: {nl2sql_result_message.content.llm_result}") ## 参数说明 ### 初始化参数 -- model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, Qianfan-Agent-Speed-8K +- model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, DeepSeek-V3.1 - table_schemas: 表的 schema,例如: ``` diff --git a/python/core/components/gbi/nl2sql/component.py b/python/core/components/gbi/nl2sql/component.py index bef215609..7a4018757 100644 --- a/python/core/components/gbi/nl2sql/component.py +++ b/python/core/components/gbi/nl2sql/component.py @@ -43,7 +43,7 @@ def __init__(self, 创建 gbi nl2sql 对象 Args: - model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, Qianfan-Agent-Speed-8K + model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, DeepSeek-V3.1 table_schemas: 表的 schema 列表,例如: ``` CREATE TABLE `mytable` ( `d_year` COMMENT '年度,2019,2020..2022..', diff --git a/python/core/components/gbi/select_table/README.md b/python/core/components/gbi/select_table/README.md index 3146a304f..118123629 100644 --- a/python/core/components/gbi/select_table/README.md +++ b/python/core/components/gbi/select_table/README.md @@ -51,7 +51,7 @@ print(f"选的表是: {select_table_result_message.content}") ## 参数说明 ### 初始化参数 -- model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, Qianfan-Agent-Speed-8K +- model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, DeepSeek-V3.1 - table_descriptions: 表的描述是个字典,key: 是表的名字, value: 是表的描述,例如: ``` diff --git a/python/core/components/gbi/select_table/component.py b/python/core/components/gbi/select_table/component.py index 10801bec0..806842102 100644 --- a/python/core/components/gbi/select_table/component.py +++ b/python/core/components/gbi/select_table/component.py @@ -40,7 +40,7 @@ def __init__(self, 创建 GBI 选表对象 Args: - model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, Qianfan-Agent-Speed-8K + model_name: 支持的模型名字 ERNIE-Bot 4.0, ERNIE-Bot, ERNIE-Bot-turbo, DeepSeek-V3.1 table_descriptions: 表的描述是个字典,key: 是表的名字, value: 是表的描述,例如: { "超市营收明细表": "超市营收明细表,包含超市各种信息等", diff --git a/python/core/components/llms/base.py b/python/core/components/llms/base.py index a32c1f196..83bf62d9a 100644 --- a/python/core/components/llms/base.py +++ b/python/core/components/llms/base.py @@ -254,7 +254,7 @@ class CompletionBaseComponent(Component): model_name: str = "" model_url: str = "" model_type: str = "chat" - excluded_models: List[str] = ["Yi-34B-Chat", "ChatLaw"] + excluded_models: List[str] = ["DeepSeek-V3.1", "ChatLaw"] model_info: ModelInfo = None model_config: Dict[str, Any] = { "model": { diff --git a/python/core/components/llms/dialog_summary/README.md b/python/core/components/llms/dialog_summary/README.md index 95dfeb14a..a4f6f7664 100644 --- a/python/core/components/llms/dialog_summary/README.md +++ b/python/core/components/llms/dialog_summary/README.md @@ -23,7 +23,7 @@ import os # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" -dialog_summary = appbuilder.DialogSummary("Qianfan-Agent-Speed-8K") +dialog_summary = appbuilder.DialogSummary("DeepSeek-V3.1") text = "用户:喂我想查一下我的话费\n坐席:好的女士您话费余的话还有87.49元钱\n用户:好的知道了谢谢\n坐席:嗯不客气祝您生活愉快再见" answer = dialog_summary(appbuilder.Message(text)) print(answer) diff --git a/python/core/components/llms/dialog_summary/component.py b/python/core/components/llms/dialog_summary/component.py index 874cd38ee..a6118a1b1 100644 --- a/python/core/components/llms/dialog_summary/component.py +++ b/python/core/components/llms/dialog_summary/component.py @@ -33,7 +33,7 @@ class DialogSummary(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = '...' - dialog_summary = appbuilder.DialogSummary("Qianfan-Agent-Speed-8K") + dialog_summary = appbuilder.DialogSummary("DeepSeek-V3.1") text = "用户:喂我想查一下我的话费\n坐席:好的女士您话费余的话还有87.49元钱\n用户:好的知道了谢谢\n坐席:嗯不客气祝您生活愉快再见" answer = dialog_summary(appbuilder.Message(text)) print(answer) diff --git a/python/core/components/llms/hallucination_detection/README.md b/python/core/components/llms/hallucination_detection/README.md index 541fd0197..ddf15fe68 100644 --- a/python/core/components/llms/hallucination_detection/README.md +++ b/python/core/components/llms/hallucination_detection/README.md @@ -37,8 +37,8 @@ context = \ 很多怕胖的女生看到猪皮就怕怕,但其实猪皮含有大量胶原蛋白,营养价值很高呢!这里红通通的猪皮还经过韩国秘制酱汁处理过,会有一点点辣味。烤猪皮的时候也需特别注意火侯,这样吃起来才会有外脆内Q的口感!''' answer = '澳门新麻蒲烤肉店并不是每天开门。' -#! 该组件推荐使用Qianfan-Agent-Speed-8K模型。 -hallucination_detection = appbuilder.HallucinationDetection('Qianfan-Agent-Speed-8K') +#! 该组件推荐使用DeepSeek-V3.1模型。 +hallucination_detection = appbuilder.HallucinationDetection('DeepSeek-V3.1') inputs = {'query': query, 'context': context, 'answer': answer} msg = appbuilder.Message(inputs) result = hallucination_detection.run(msg) @@ -58,7 +58,7 @@ os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" ### 初始化参数 | 参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | | ------- | ------- | -------- | -------- | -------- | -| `model` | str | 是 | 模型名称,用于指定要使用的千帆模型。推荐使用Qianfan-Agent-Speed-8K模型。 | Qianfan-Agent-Speed-8K | +| `model` | str | 是 | 模型名称,用于指定要使用的千帆模型。推荐使用DeepSeek-V3.1模型。 | DeepSeek-V3.1 | | `secret_key` | str | 否 | 用户鉴权token,默认从环境变量中获取: `os.getenv("APPBUILDER_TOKEN", "")` | bce-v3/XXX | | `gateway` | str | 否 | 后端网关服务地址,默认从环境变量中获取: `os.getenv("GATEWAY_URL", "")` | https://appbuilder.baidu.com | | `lazy_certification` | bool | 否 | 延迟认证,为True时在第一次运行时认证。默认为False。 | False | diff --git a/python/core/components/llms/hallucination_detection/component.py b/python/core/components/llms/hallucination_detection/component.py index 2288600db..1c647da08 100644 --- a/python/core/components/llms/hallucination_detection/component.py +++ b/python/core/components/llms/hallucination_detection/component.py @@ -25,7 +25,7 @@ class HallucinationDetection(CompletionBaseComponent): """ 幻觉检测。输入,判断answer中是否存在幻觉。 - *注:该组件推荐使用Qianfan-Agent-Speed-8K模型。* + *注:该组件推荐使用DeepSeek-V3.1模型。* Examples: @@ -103,7 +103,7 @@ def __init__( """初始化幻觉检测组件。 Args: - model (str|None): 模型名称,用于指定要使用的千帆模型。推荐使用Qianfan-Agent-Speed-8K模型。 + model (str|None): 模型名称,用于指定要使用的千帆模型。推荐使用DeepSeek-V3.1模型。 secret_key (str, 可选): 用户鉴权token, 默认从环境变量中获取: os.getenv("APPBUILDER_TOKEN", ""). gateway (str, 可选): 后端网关服务地址,默认从环境变量中获取: os.getenv("GATEWAY_URL", "") lazy_certification (bool, 可选): 延迟认证,为True时在第一次运行时认证. Defaults to False. diff --git a/python/core/components/llms/is_complex_query/README.md b/python/core/components/llms/is_complex_query/README.md index c14a252a0..d18712571 100644 --- a/python/core/components/llms/is_complex_query/README.md +++ b/python/core/components/llms/is_complex_query/README.md @@ -21,7 +21,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -is_complex_query = appbuilder.IsComplexQuery(model="Qianfan-Agent-Speed-8K") +is_complex_query = appbuilder.IsComplexQuery(model="DeepSeek-V3.1") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) @@ -42,7 +42,7 @@ os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" ### 初始化参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| |--------|--------|--------|----|------| -|model |str |是 |模型名称,用于指定要使用的千帆模型|Qianfan-Agent-Speed-8K| +|model |str |是 |模型名称,用于指定要使用的千帆模型|DeepSeek-V3.1| ### 调用参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| diff --git a/python/core/components/llms/is_complex_query/component.py b/python/core/components/llms/is_complex_query/component.py index 35cd91292..581aa5c0f 100644 --- a/python/core/components/llms/is_complex_query/component.py +++ b/python/core/components/llms/is_complex_query/component.py @@ -38,7 +38,7 @@ class IsComplexQuery(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." - is_complex_query = appbuilder.IsComplexQuery(model="Qianfan-Agent-Speed-8K") + is_complex_query = appbuilder.IsComplexQuery(model="DeepSeek-V3.1") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) diff --git a/python/core/components/llms/mrc/README.md b/python/core/components/llms/mrc/README.md index 19da449d2..a5650c991 100644 --- a/python/core/components/llms/mrc/README.md +++ b/python/core/components/llms/mrc/README.md @@ -9,7 +9,7 @@ MRC(阅读理解问答模块)是一项先进的自然语言处理功能, ### 特色优势 我们的MRC模块,基于百度自研的先进语言模型文新一言,提供了一系列强大的阅读理解问答功能。在保持文本理解和问题回答的高精度的同时, 我们特别强调了答案的质量和交互体验。以下是我们MRC模块的几个主要功能特色: - - 1.多版本模型支持:我们的MRC模块包括不同版本的文新一言大模型,Erniebot 4.0、Qianfan-Agent-Speed-8K等,每个版本都针对特定的应用场景进行了优化。 用户可以根据自己的需求选择最适合的模型版本,以获得最佳的性能。 + - 1.多版本模型支持:我们的MRC模块包括不同版本的文新一言大模型,Erniebot 4.0、DeepSeek-V3.1等,每个版本都针对特定的应用场景进行了优化。 用户可以根据自己的需求选择最适合的模型版本,以获得最佳的性能。 - 2.答案格式的多样性: - 拒答功能:当问题超出模型知识范围或不具体时,模型可以选择不回答,避免提供误导性信息。 - 澄清功能:对于模棱两可或含糊的问题,模型可以请求更多信息或对问题进行澄清,以确保答案的准确性。 @@ -41,7 +41,7 @@ import os os.environ["APPBUILDER_TOKEN"] = "..." # 创建MRC对象 -mrc_component = appbuilder.MRC(model="Qianfan-Agent-Speed-8K") +mrc_component = appbuilder.MRC(model="DeepSeek-V3.1") # 初始化参数 msg = "残疾人怎么办相关证件" @@ -119,7 +119,7 @@ import os os.environ["APPBUILDER_TOKEN"] = '...' # 创建MRC对象 -mrc_component = appbuilder.MRC(model="Qianfan-Agent-Speed-8K") +mrc_component = appbuilder.MRC(model="DeepSeek-V3.1") # 初始化参数 msg = "残疾人怎么办相关证件" diff --git a/python/core/components/llms/nl2pandas/README.md b/python/core/components/llms/nl2pandas/README.md index a107b4f70..de144ea23 100644 --- a/python/core/components/llms/nl2pandas/README.md +++ b/python/core/components/llms/nl2pandas/README.md @@ -30,7 +30,7 @@ query = "海淀区有哪些学校" query = appbuilder.Message(query) #定义并运行Nl2pandas实例,得到结果 -nl2pandas = appbuilder.Nl2pandasComponent(model="Qianfan-Agent-Speed-8K") +nl2pandas = appbuilder.Nl2pandasComponent(model="DeepSeek-V3.1") answer = nl2pandas(query, table_info = table_info) ``` diff --git a/python/core/components/llms/nl2pandas/component.py b/python/core/components/llms/nl2pandas/component.py index cc22f9a33..e092ed63c 100644 --- a/python/core/components/llms/nl2pandas/component.py +++ b/python/core/components/llms/nl2pandas/component.py @@ -40,7 +40,7 @@ class Nl2pandasComponent(CompletionBaseComponent): query = "海淀区有哪些学校" query = appbuilder.Message(query) - nl2pandas = appbuilder.Nl2pandasComponent(model="Qianfan-Agent-Speed-8K") + nl2pandas = appbuilder.Nl2pandasComponent(model="DeepSeek-V3.1") answer = nl2pandas(query, table_info = table_info) """ name = "nl2pandas" diff --git a/python/core/components/llms/oral_query_generation/README.md b/python/core/components/llms/oral_query_generation/README.md index b64b8ada4..fcf75ee1d 100644 --- a/python/core/components/llms/oral_query_generation/README.md +++ b/python/core/components/llms/oral_query_generation/README.md @@ -28,8 +28,8 @@ text = ('文档标题:在OPPO Reno5上使用视频超级防抖\n' '防抖后手机屏幕将出现超级防抖Pro开关,点击即可开启或关闭。 除此之外,前置视频同样加持防抖算法,边走边拍也能稳定聚焦脸部' ',实时视频分享您的生活。') -#! 该组件推荐使用Qianfan-Agent-Speed-8K模型。 -oral_query_generation = appbuilder.OralQueryGeneration(model='Qianfan-Agent-Speed-8K') +#! 该组件推荐使用DeepSeek-V3.1模型。 +oral_query_generation = appbuilder.OralQueryGeneration(model='DeepSeek-V3.1') result = oral_query_generation(appbuilder.Message(text), query_type='全部', output_format='str') print(result) @@ -47,7 +47,7 @@ os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" | 参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 | | ------- | ------- | -------- | -------- | -------- | -| `model` | str | 是 | 模型名称,用于指定要使用的千帆模型。推荐使用Qianfan-Agent-Speed-8K模型。 | Qianfan-Agent-Speed-8K | +| `model` | str | 是 | 模型名称,用于指定要使用的千帆模型。推荐使用DeepSeek-V3.1模型。 | DeepSeek-V3.1 | | `secret_key` | str | 否 | 用户鉴权token,默认从环境变量中获取: `os.getenv("APPBUILDER_TOKEN", "")` | bce-v3/XXX | | `gateway` | str | 否 | 后端网关服务地址,默认从环境变量中获取: `os.getenv("GATEWAY_URL", "")` | https://appbuilder.baidu.com | | `lazy_certification` | bool | 否 | 延迟认证,为True时在第一次运行时认证。默认为False。 | False | diff --git a/python/core/components/llms/oral_query_generation/component.py b/python/core/components/llms/oral_query_generation/component.py index 2925d253a..77f7af417 100644 --- a/python/core/components/llms/oral_query_generation/component.py +++ b/python/core/components/llms/oral_query_generation/component.py @@ -26,7 +26,7 @@ class OralQueryGeneration(CompletionBaseComponent): r""" 口语化Query生成,可用于问答场景下对文档增强索引。 - *注:该组件推荐使用Qianfan-Agent-Speed-8K模型。* + *注:该组件推荐使用DeepSeek-V3.1模型。* Examples: @@ -42,7 +42,7 @@ class OralQueryGeneration(CompletionBaseComponent): '防抖 开启路径:打开「相机 > 视频 > 点击屏幕上方的“超级防抖”标识」 后置视频同时支持超级防抖和超级防抖Pro功能,开启超级' '防抖后手机屏幕将出现超级防抖Pro开关,点击即可开启或关闭。 除此之外,前置视频同样加持防抖算法,边走边拍也能稳定聚焦脸部' ',实时视频分享您的生活。') - oral_query_generation = appbuilder.OralQueryGeneration(model='Qianfan-Agent-Speed-8K') + oral_query_generation = appbuilder.OralQueryGeneration(model='DeepSeek-V3.1') answer = oral_query_generation(appbuilder.Message(text), query_type='全部', output_format='str') print(answer.content) """ @@ -88,7 +88,7 @@ def __init__( """初始化口语化Query生成模型。 Args: - model (str|None): 模型名称,用于指定要使用的千帆模型。推荐使用Qianfan-Agent-Speed-8K模型。 + model (str|None): 模型名称,用于指定要使用的千帆模型。推荐使用DeepSeek-V3.1模型。 secret_key (str, 可选): 用户鉴权token, 默认从环境变量中获取: os.getenv("APPBUILDER_TOKEN", ""). gateway (str, 可选): 后端网关服务地址,默认从环境变量中获取: os.getenv("GATEWAY_URL", "") lazy_certification (bool, 可选): 延迟认证,为True时在第一次运行时认证. Defaults to False. diff --git a/python/core/components/llms/playground/README.md b/python/core/components/llms/playground/README.md index ad3baaf7f..d3d30397f 100644 --- a/python/core/components/llms/playground/README.md +++ b/python/core/components/llms/playground/README.md @@ -26,7 +26,7 @@ os.environ["APPBUILDER_TOKEN"] = "..." play = appbuilder.Playground( prompt_template="你好,{name},我是{bot_name},{bot_name}是一个{bot_type},我可以{bot_function},你可以问我{bot_question}。", - model="Qianfan-Agent-Speed-8K" + model="DeepSeek-V3.1" ) play(appbuilder.Message({"name": "小明", "bot_name": "小红", "bot_type": "聊天机器人", "bot_function": "聊天", "bot_question": "你好吗?"}), stream=False) ``` diff --git a/python/core/components/llms/playground/component.py b/python/core/components/llms/playground/component.py index 3feb09a4b..2979bbfbd 100644 --- a/python/core/components/llms/playground/component.py +++ b/python/core/components/llms/playground/component.py @@ -31,7 +31,7 @@ class Playground(CompletionBaseComponent): import appbuilder os.environ["APPBUILDER_TOKEN"] = "..." - play = appbuilder.Playground(prompt_template="你好,{name},我是{bot_name},{bot_name}是一个{bot_type},我可以{bot_function},你可以问我{bot_question}。", model="Qianfan-Agent-Speed-8K") + play = appbuilder.Playground(prompt_template="你好,{name},我是{bot_name},{bot_name}是一个{bot_type},我可以{bot_function},你可以问我{bot_question}。", model="DeepSeek-V3.1") play(appbuilder.Message({"name": "小明", "bot_name": "小红", "bot_type": "聊天机器人", "bot_function": "聊天", "bot_question": "你好吗?"}), stream=False) """ diff --git a/python/core/components/llms/qa_pair_mining/README.md b/python/core/components/llms/qa_pair_mining/README.md index f1c00c82d..d6c5eb28b 100644 --- a/python/core/components/llms/qa_pair_mining/README.md +++ b/python/core/components/llms/qa_pair_mining/README.md @@ -23,7 +23,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -qa_mining = appbuilder.QAPairMining(model="Qianfan-Agent-Speed-8K") +qa_mining = appbuilder.QAPairMining(model="DeepSeek-V3.1") # 输入文本(对此文本挖掘问答对) msg = '2017年,工商银行根据外部宏观环境变化,及时调整业务策略,优化资产负债结构,' + \ '保持存贷款业务协调发展,提升资产负债配置效率。' + \ @@ -110,7 +110,7 @@ split_result = splitter(parse_result) # 每个段落抽取问答对,并返回结果 for doc_segment in split_result.content["paragraphs"]: - qa_mining = QAPairMining(model="Qianfan-Agent-Speed-8K") + qa_mining = QAPairMining(model="DeepSeek-V3.1") text = doc_segment.get("text", "") if text == "": logger.error("Text is null. break") diff --git a/python/core/components/llms/qa_pair_mining/component.py b/python/core/components/llms/qa_pair_mining/component.py index 564c8c617..1486f9b71 100644 --- a/python/core/components/llms/qa_pair_mining/component.py +++ b/python/core/components/llms/qa_pair_mining/component.py @@ -33,7 +33,7 @@ class QAPairMining(CompletionBaseComponent): os.environ["APPBUILDER_TOKEN"] = "..." - qa_mining = appbuilder.QAPairMining(model="Qianfan-Agent-Speed-8K") + qa_mining = appbuilder.QAPairMining(model="DeepSeek-V3.1") # 输入文本(对此文本挖掘问答对) msg = '2017年,工商银行根据外部宏观环境变化,及时调整业务策略,优化资产负债结构,' + \ '保持存贷款业务协调发展,提升资产负债配置效率。' + \ diff --git a/python/core/components/llms/query_decomposition/README.md b/python/core/components/llms/query_decomposition/README.md index 2629c103b..4c48dbe24 100644 --- a/python/core/components/llms/query_decomposition/README.md +++ b/python/core/components/llms/query_decomposition/README.md @@ -21,7 +21,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -query_decomposition = appbuilder.QueryDecomposition(model="Qianfan-Agent-Speed-8K") +query_decomposition = appbuilder.QueryDecomposition(model="DeepSeek-V3.1") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) @@ -42,7 +42,7 @@ os.environ["APPBUILDER_TOKEN"] = "bce-YOURTOKEN" ### 初始化参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| |--------|--------|--------|----|------| -|model |str |是 |模型名称,用于指定要使用的千帆模型|Qianfan-Agent-Speed-8K| +|model |str |是 |模型名称,用于指定要使用的千帆模型|DeepSeek-V3.1| ### 调用参数 |参数名称 |参数类型 |是否必须 |描述 |示例值| diff --git a/python/core/components/llms/query_decomposition/component.py b/python/core/components/llms/query_decomposition/component.py index 37aefd710..d99234c80 100644 --- a/python/core/components/llms/query_decomposition/component.py +++ b/python/core/components/llms/query_decomposition/component.py @@ -36,7 +36,7 @@ class QueryDecomposition(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." - query_decomposition = appbuilder.QueryDecomposition(model="Qianfan-Agent-Speed-8K") + query_decomposition = appbuilder.QueryDecomposition(model="DeepSeek-V3.1") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) diff --git a/python/core/components/llms/query_rewrite/README.md b/python/core/components/llms/query_rewrite/README.md index 4123200e3..2863fa2f5 100644 --- a/python/core/components/llms/query_rewrite/README.md +++ b/python/core/components/llms/query_rewrite/README.md @@ -24,7 +24,7 @@ import appbuilder os.environ["APPBUILDER_TOKEN"] = '...' # 初始化并使用 QueryRewrite 组件 -query_rewrite = appbuilder.QueryRewrite(model="Qianfan-Agent-Speed-8K") +query_rewrite = appbuilder.QueryRewrite(model="DeepSeek-V3.1") answer = query_rewrite(appbuilder.Message(['我应该怎么办理护照?', '您可以查询官网或人工咨询', '我需要准备哪些材料?', '身份证、免冠照片一张以及填写完整的《中国公民因私出国(境)申请表》', '在哪里办']), rewrite_type="带机器人回复") print(answer) ``` diff --git a/python/core/components/llms/query_rewrite/component.py b/python/core/components/llms/query_rewrite/component.py index 59509aa42..2c4c8bf6e 100644 --- a/python/core/components/llms/query_rewrite/component.py +++ b/python/core/components/llms/query_rewrite/component.py @@ -34,7 +34,7 @@ class QueryRewrite(CompletionBaseComponent): import appbuilder os.environ["APPBUILDER_TOKEN"] = '...' - query_rewrite = appbuilder.QueryRewrite(model="Qianfan-Agent-Speed-8K") + query_rewrite = appbuilder.QueryRewrite(model="DeepSeek-V3.1") answer = query_rewrite(appbuilder.Message(['我应该怎么办理护照?', '您可以查询官网或人工咨询', '我需要准备哪些材料?', diff --git a/python/core/components/llms/similar_question/README.md b/python/core/components/llms/similar_question/README.md index 4a7db172e..1a38af2b4 100644 --- a/python/core/components/llms/similar_question/README.md +++ b/python/core/components/llms/similar_question/README.md @@ -23,7 +23,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -similar_question = appbuilder.SimilarQuestion(model="Qianfan-Agent-Speed-8K") +similar_question = appbuilder.SimilarQuestion(model="DeepSeek-V3.1") msg = "我想吃冰淇淋,哪里的冰淇淋比较好吃?" msg = appbuilder.Message(msg) diff --git a/python/core/components/llms/similar_question/component.py b/python/core/components/llms/similar_question/component.py index 00ab8e8d0..8ec097a31 100644 --- a/python/core/components/llms/similar_question/component.py +++ b/python/core/components/llms/similar_question/component.py @@ -35,7 +35,7 @@ class SimilarQuestion(CompletionBaseComponent): os.environ["APPBUILDER_TOKEN"] = "..." - qa_mining = appbuilder.SimilarQuestion(model="Qianfan-Agent-Speed-8K") + qa_mining = appbuilder.SimilarQuestion(model="DeepSeek-V3.1") msg = "我想吃冰淇淋,哪里的冰淇淋比较好吃?" msg = appbuilder.Message(msg) diff --git a/python/core/components/llms/style_rewrite/README.md b/python/core/components/llms/style_rewrite/README.md index ff482a922..408b23bc3 100644 --- a/python/core/components/llms/style_rewrite/README.md +++ b/python/core/components/llms/style_rewrite/README.md @@ -33,7 +33,7 @@ import appbuilder os.environ["APPBUILDER_TOKEN"] = "..." # 初始化并使用 StyleRewrite 组件 -style_rewrite = appbuilder.StyleRewrite(model="Qianfan-Agent-Speed-8K") +style_rewrite = appbuilder.StyleRewrite(model="DeepSeek-V3.1") answer = style_rewrite(appbuilder.Message("文心大模型发布新版"), style="激励话术") ``` diff --git a/python/core/components/llms/style_rewrite/component.py b/python/core/components/llms/style_rewrite/component.py index b01299742..7fe612b57 100644 --- a/python/core/components/llms/style_rewrite/component.py +++ b/python/core/components/llms/style_rewrite/component.py @@ -31,7 +31,7 @@ class StyleRewrite(CompletionBaseComponent): import appbuilder os.environ["APPBUILDER_TOKEN"] = '...' - style_rewrite = appbuilder.StyleRewrite(model="Qianfan-Agent-Speed-8K") + style_rewrite = appbuilder.StyleRewrite(model="DeepSeek-V3.1") answer = style_rewrite(appbuilder.Message("文心大模型发布新版本"), style="激励话术") """ diff --git a/python/core/components/llms/style_writing/README.md b/python/core/components/llms/style_writing/README.md index c5d07f1ee..f6566834b 100644 --- a/python/core/components/llms/style_writing/README.md +++ b/python/core/components/llms/style_writing/README.md @@ -26,7 +26,7 @@ import os # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." -model = "Qianfan-Agent-Speed-8K" +model = "DeepSeek-V3.1" style_writing = appbuilder.StyleWriting(model) query = "帮我写一篇关于人体工学椅的文案" diff --git a/python/core/components/llms/style_writing/component.py b/python/core/components/llms/style_writing/component.py index 21a06515f..29181bcb3 100644 --- a/python/core/components/llms/style_writing/component.py +++ b/python/core/components/llms/style_writing/component.py @@ -55,7 +55,7 @@ class StyleWriting(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = '...' - style_writing = appbuilder.StyleWriting(model="Qianfan-Agent-Speed-8K") + style_writing = appbuilder.StyleWriting(model="DeepSeek-V3.1") answer = style_writing(appbuilder.Message("帮我写一篇关于人体工学椅的文案"), style_query="小红书", length=100) """ diff --git a/python/core/components/llms/tag_extraction/README.md b/python/core/components/llms/tag_extraction/README.md index 8d84f3fc3..00d661045 100644 --- a/python/core/components/llms/tag_extraction/README.md +++ b/python/core/components/llms/tag_extraction/README.md @@ -31,7 +31,7 @@ import appbuilder # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = '...' -tag_extraction = appbuilder.TagExtraction(model="Qianfan-Agent-Speed-8K") +tag_extraction = appbuilder.TagExtraction(model="DeepSeek-V3.1") result = tag_extraction(appbuilder.Message("从这段文本中抽取关键标签")) ``` diff --git a/python/core/components/llms/tag_extraction/component.py b/python/core/components/llms/tag_extraction/component.py index 84d7525d6..7759e7873 100644 --- a/python/core/components/llms/tag_extraction/component.py +++ b/python/core/components/llms/tag_extraction/component.py @@ -32,7 +32,7 @@ class TagExtraction(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = '...' - tag_extraction = appbuilder.TagExtraction(model="Qianfan-Agent-Speed-8K") + tag_extraction = appbuilder.TagExtraction(model="DeepSeek-V3.1") answer = tag_extraction(appbuilder.Message("从这段文本中抽取关键标签")) """ diff --git a/python/core/components/rag_with_baidu_search/README.md b/python/core/components/rag_with_baidu_search/README.md index a6df5e053..f3f75c071 100644 --- a/python/core/components/rag_with_baidu_search/README.md +++ b/python/core/components/rag_with_baidu_search/README.md @@ -38,7 +38,7 @@ import os os.environ["APPBUILDER_TOKEN"] = '...' # 创建rag_with_baidusearch对象 -rag_with_baidusearch_component = appbuilder.RAGWithBaiduSearch(model="Qianfan-Agent-Speed-8K") +rag_with_baidusearch_component = appbuilder.RAGWithBaiduSearch(model="DeepSeek-V3.1") # 运行rag_with_baidusearch基本组件 msg = appbuilder.Message("残疾人怎么办相关证件") @@ -111,7 +111,7 @@ os.environ["APPBUILDER_TOKEN"] = '...' # 创建rag_with_baidusearch对象, 并初始化人设指令 rag_with_baidusearch_component = appbuilder.RAGWithBaiduSearch( - model="Qianfan-Agent-Speed-8K", + model="DeepSeek-V3.1", instruction=appbuilder.Message("你是问答助手,在回答问题前需要加上: 很高兴为您解答")) diff --git a/python/core/components/rag_with_baidu_search_pro/README.md b/python/core/components/rag_with_baidu_search_pro/README.md index 245db73ac..fed6a8a41 100644 --- a/python/core/components/rag_with_baidu_search_pro/README.md +++ b/python/core/components/rag_with_baidu_search_pro/README.md @@ -26,7 +26,7 @@ import os os.environ["APPBUILDER_TOKEN"] = '...' # 创建rag_with_baidusearch_pro对象 -rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model="Qianfan-Agent-Speed-8K") +rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model="DeepSeek-V3.1") # 运行rag_with_baidusearch基本组件 msg = appbuilder.Message("残疾人怎么办相关证件") @@ -88,7 +88,7 @@ os.environ["APPBUILDER_TOKEN"] = '...' # 创建rag_with_baidusearch对象, 并初始化人设指令 rag_with_baidusearch_pro = appbuilder.RagWithBaiduSearchPro( - model="Qianfan-Agent-Speed-8K", + model="DeepSeek-V3.1", instruction=appbuilder.Message("你是问答助手,在回答问题前需要加上: 很高兴为您解答")) diff --git a/python/core/components/v2/llms/dialog_summary/component.py b/python/core/components/v2/llms/dialog_summary/component.py index d469dcdfa..72d7aedd0 100644 --- a/python/core/components/v2/llms/dialog_summary/component.py +++ b/python/core/components/v2/llms/dialog_summary/component.py @@ -34,7 +34,7 @@ class DialogSummary(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = '...' - dialog_summary = appbuilder.DialogSummary("Qianfan-Agent-Speed-8K") + dialog_summary = appbuilder.DialogSummary("DeepSeek-V3.1") text = "用户:喂我想查一下我的话费\n坐席:好的女士您话费余的话还有87.49元钱\n用户:好的知道了谢谢\n坐席:嗯不客气祝您生活愉快再见" answer = dialog_summary(appbuilder.Message(text)) print(answer) @@ -65,7 +65,7 @@ class DialogSummary(CompletionBaseComponent): def __init__( self, - model: str = "Qianfan-Agent-Speed-8K", + model: str = "DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/hallucination_detection/component.py b/python/core/components/v2/llms/hallucination_detection/component.py index 554e56ed2..2966f0933 100644 --- a/python/core/components/v2/llms/hallucination_detection/component.py +++ b/python/core/components/v2/llms/hallucination_detection/component.py @@ -25,7 +25,7 @@ class HallucinationDetection(CompletionBaseComponent): """ 幻觉检测。输入,判断answer中是否存在幻觉。 - *注:该组件推荐使用Qianfan-Agent-Speed-8K模型。* + *注:该组件推荐使用DeepSeek-V3.1模型。* Examples: @@ -94,7 +94,7 @@ class HallucinationDetection(CompletionBaseComponent): def __init__( self, - model="Qianfan-Agent-Speed-8K", + model="DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, @@ -103,7 +103,7 @@ def __init__( """初始化幻觉检测组件。 Args: - model (str|None): 模型名称,用于指定要使用的千帆模型。推荐使用Qianfan-Agent-Speed-8K模型。 + model (str|None): 模型名称,用于指定要使用的千帆模型。推荐使用DeepSeek-V3.1模型。 secret_key (str, 可选): 用户鉴权token, 默认从环境变量中获取: os.getenv("APPBUILDER_TOKEN", ""). gateway (str, 可选): 后端网关服务地址,默认从环境变量中获取: os.getenv("GATEWAY_URL", "") lazy_certification (bool, 可选): 延迟认证,为True时在第一次运行时认证. Defaults to False. diff --git a/python/core/components/v2/llms/is_complex_query/component.py b/python/core/components/v2/llms/is_complex_query/component.py index d470159d0..aff9d41fc 100644 --- a/python/core/components/v2/llms/is_complex_query/component.py +++ b/python/core/components/v2/llms/is_complex_query/component.py @@ -36,7 +36,7 @@ class IsComplexQuery(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." - is_complex_query = appbuilder.IsComplexQuery(model="Qianfan-Agent-Speed-8K") + is_complex_query = appbuilder.IsComplexQuery(model="DeepSeek-V3.1") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) @@ -69,7 +69,7 @@ class IsComplexQuery(CompletionBaseComponent): def __init__( self, - model: str = "Qianfan-Agent-Speed-8K", + model: str = "DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/mrc/component.py b/python/core/components/v2/llms/mrc/component.py index 771239c26..4681e861d 100644 --- a/python/core/components/v2/llms/mrc/component.py +++ b/python/core/components/v2/llms/mrc/component.py @@ -105,7 +105,7 @@ class MRC(CompletionBaseComponent): def __init__( self, - model: str = "Qianfan-Agent-Speed-8K", + model: str = "DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/nl2pandas/component.py b/python/core/components/v2/llms/nl2pandas/component.py index b27c0e206..fb788855c 100644 --- a/python/core/components/v2/llms/nl2pandas/component.py +++ b/python/core/components/v2/llms/nl2pandas/component.py @@ -41,7 +41,7 @@ class Nl2pandasComponent(CompletionBaseComponent): query = "海淀区有哪些学校" query = appbuilder.Message(query) - nl2pandas = appbuilder.Nl2pandasComponent(model="Qianfan-Agent-Speed-8K") + nl2pandas = appbuilder.Nl2pandasComponent(model="DeepSeek-V3.1") answer = nl2pandas(query, table_info = table_info) """ name = "nl2pandas" @@ -74,7 +74,7 @@ class Nl2pandasComponent(CompletionBaseComponent): def __init__( self, - model: str = "Qianfan-Agent-Speed-8K", + model: str = "DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/oral_query_generation/component.py b/python/core/components/v2/llms/oral_query_generation/component.py index 2f7e56191..050d4292e 100644 --- a/python/core/components/v2/llms/oral_query_generation/component.py +++ b/python/core/components/v2/llms/oral_query_generation/component.py @@ -26,7 +26,7 @@ class OralQueryGeneration(CompletionBaseComponent): r""" 口语化Query生成,可用于问答场景下对文档增强索引。 - *注:该组件推荐使用Qianfan-Agent-Speed-8K模型。* + *注:该组件推荐使用DeepSeek-V3.1模型。* Examples: @@ -42,7 +42,7 @@ class OralQueryGeneration(CompletionBaseComponent): '防抖 开启路径:打开「相机 > 视频 > 点击屏幕上方的“超级防抖”标识」 后置视频同时支持超级防抖和超级防抖Pro功能,开启超级' '防抖后手机屏幕将出现超级防抖Pro开关,点击即可开启或关闭。 除此之外,前置视频同样加持防抖算法,边走边拍也能稳定聚焦脸部' ',实时视频分享您的生活。') - oral_query_generation = appbuilder.OralQueryGeneration(model='Qianfan-Agent-Speed-8K') + oral_query_generation = appbuilder.OralQueryGeneration(model='DeepSeek-V3.1') answer = oral_query_generation(appbuilder.Message(text), query_type='全部', output_format='str') print(answer.content) """ @@ -79,7 +79,7 @@ class OralQueryGeneration(CompletionBaseComponent): def __init__( self, - model: str="Qianfan-Agent-Speed-8K", + model: str="DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/qa_pair_mining/component.py b/python/core/components/v2/llms/qa_pair_mining/component.py index 96f02e649..ccd050325 100644 --- a/python/core/components/v2/llms/qa_pair_mining/component.py +++ b/python/core/components/v2/llms/qa_pair_mining/component.py @@ -31,7 +31,7 @@ class QAPairMining(CompletionBaseComponent): os.environ["APPBUILDER_TOKEN"] = "..." - qa_mining = appbuilder.QAPairMining(model="Qianfan-Agent-Speed-8K") + qa_mining = appbuilder.QAPairMining(model="DeepSeek-V3.1") # 输入文本(对此文本挖掘问答对) msg = '2017年,工商银行根据外部宏观环境变化,及时调整业务策略,优化资产负债结构,' + \ '保持存贷款业务协调发展,提升资产负债配置效率。' + \ @@ -67,7 +67,7 @@ class QAPairMining(CompletionBaseComponent): def __init__( self, - model: str = "Qianfan-Agent-Speed-8K", + model: str = "DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/query_decomposition/component.py b/python/core/components/v2/llms/query_decomposition/component.py index ad8bf6e6b..cf60a6168 100644 --- a/python/core/components/v2/llms/query_decomposition/component.py +++ b/python/core/components/v2/llms/query_decomposition/component.py @@ -34,7 +34,7 @@ class QueryDecomposition(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = "..." - query_decomposition = appbuilder.QueryDecomposition(model="Qianfan-Agent-Speed-8K") + query_decomposition = appbuilder.QueryDecomposition(model="DeepSeek-V3.1") msg = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" msg = appbuilder.Message(msg) @@ -67,7 +67,7 @@ class QueryDecomposition(CompletionBaseComponent): def __init__( self, - model: str = "Qianfan-Agent-Speed-8K", + model: str = "DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/query_rewrite/component.py b/python/core/components/v2/llms/query_rewrite/component.py index 21e8ed934..863244c56 100644 --- a/python/core/components/v2/llms/query_rewrite/component.py +++ b/python/core/components/v2/llms/query_rewrite/component.py @@ -33,7 +33,7 @@ class QueryRewrite(CompletionBaseComponent): import appbuilder os.environ["APPBUILDER_TOKEN"] = '...' - query_rewrite = appbuilder.QueryRewrite(model="Qianfan-Agent-Speed-8K") + query_rewrite = appbuilder.QueryRewrite(model="DeepSeek-V3.1") answer = query_rewrite(appbuilder.Message(['我应该怎么办理护照?', '您可以查询官网或人工咨询', '我需要准备哪些材料?', @@ -77,7 +77,7 @@ class QueryRewrite(CompletionBaseComponent): def __init__( self, - model: str = "Qianfan-Agent-Speed-8K", + model: str = "DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/similar_question/component.py b/python/core/components/v2/llms/similar_question/component.py index cfe55c6f8..8485d01ae 100644 --- a/python/core/components/v2/llms/similar_question/component.py +++ b/python/core/components/v2/llms/similar_question/component.py @@ -35,7 +35,7 @@ class SimilarQuestion(CompletionBaseComponent): os.environ["APPBUILDER_TOKEN"] = "..." - qa_mining = appbuilder.SimilarQuestion(model="Qianfan-Agent-Speed-8K") + qa_mining = appbuilder.SimilarQuestion(model="DeepSeek-V3.1") msg = "我想吃冰淇淋,哪里的冰淇淋比较好吃?" msg = appbuilder.Message(msg) @@ -68,7 +68,7 @@ class SimilarQuestion(CompletionBaseComponent): def __init__( self, - model: str="Qianfan-Agent-Speed-8K", + model: str="DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/style_rewrite/component.py b/python/core/components/v2/llms/style_rewrite/component.py index a3a03674d..7c2802106 100644 --- a/python/core/components/v2/llms/style_rewrite/component.py +++ b/python/core/components/v2/llms/style_rewrite/component.py @@ -31,7 +31,7 @@ class StyleRewrite(CompletionBaseComponent): import appbuilder os.environ["APPBUILDER_TOKEN"] = '...' - style_rewrite = appbuilder.StyleRewrite(model="Qianfan-Agent-Speed-8K") + style_rewrite = appbuilder.StyleRewrite(model="DeepSeek-V3.1") answer = style_rewrite(appbuilder.Message("文心大模型发布新版本"), style="激励话术") """ @@ -65,7 +65,7 @@ class StyleRewrite(CompletionBaseComponent): def __init__( self, - model: str="Qianfan-Agent-Speed-8K", + model: str="DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/style_writing/component.py b/python/core/components/v2/llms/style_writing/component.py index 32e864801..07d231ea9 100644 --- a/python/core/components/v2/llms/style_writing/component.py +++ b/python/core/components/v2/llms/style_writing/component.py @@ -55,7 +55,7 @@ class StyleWriting(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = '...' - style_writing = appbuilder.StyleWriting(model="Qianfan-Agent-Speed-8K") + style_writing = appbuilder.StyleWriting(model="DeepSeek-V3.1") answer = style_writing(appbuilder.Message("帮我写一篇关于人体工学椅的文案"), style_query="小红书", length=100) """ @@ -95,7 +95,7 @@ class StyleWriting(CompletionBaseComponent): def __init__( self, - model: str="Qianfan-Agent-Speed-8K", + model: str="DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/core/components/v2/llms/tag_extraction/component.py b/python/core/components/v2/llms/tag_extraction/component.py index 3523ef528..afec5848e 100644 --- a/python/core/components/v2/llms/tag_extraction/component.py +++ b/python/core/components/v2/llms/tag_extraction/component.py @@ -31,7 +31,7 @@ class TagExtraction(CompletionBaseComponent): # 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5 os.environ["APPBUILDER_TOKEN"] = '...' - tag_extraction = appbuilder.TagExtraction(model="Qianfan-Agent-Speed-8K") + tag_extraction = appbuilder.TagExtraction(model="DeepSeek-V3.1") answer = tag_extraction(appbuilder.Message("从这段文本中抽取关键标签")) """ @@ -61,7 +61,7 @@ class TagExtraction(CompletionBaseComponent): def __init__( self, - model: str = "Qianfan-Agent-Speed-8K", + model: str = "DeepSeek-V3.1", secret_key: Optional[str] = None, gateway: str = "", lazy_certification: bool = True, diff --git a/python/mcp_server/ai_search/ai_search_server.py b/python/mcp_server/ai_search/ai_search_server.py index 197873720..5f98ffd50 100644 --- a/python/mcp_server/ai_search/ai_search_server.py +++ b/python/mcp_server/ai_search/ai_search_server.py @@ -17,7 +17,7 @@ # You can switch to other models supported by AppBuilder init_args = { - "model": "Qianfan-Agent-Speed-8K", + "model": "DeepSeek-V3.1", } diff --git a/python/tests/component_tool_eval_cases.py b/python/tests/component_tool_eval_cases.py index 9655005ff..64b102090 100644 --- a/python/tests/component_tool_eval_cases.py +++ b/python/tests/component_tool_eval_cases.py @@ -100,7 +100,7 @@ def schemas(self): class StyleRewriteCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return {"query": "文心大模型发布新版"} @@ -129,7 +129,7 @@ def outputs(self): class HallucinationDetectionCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -254,7 +254,7 @@ def schemas(self): class StyleWritingCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -335,7 +335,7 @@ def outputs(self): class SimilarQuestionCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -351,7 +351,7 @@ def outputs(self): class OralQueryGenerationCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): text = ('文档标题:在OPPO Reno5上使用视频超级防抖\n' @@ -372,7 +372,7 @@ def outputs(self): class QueryRewriteCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -389,7 +389,7 @@ def outputs(self): class Nl2pandasComponentCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -411,7 +411,7 @@ def schemas(self): class DialogSummaryCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -424,7 +424,7 @@ def schemas(self): class MRCCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -448,7 +448,7 @@ def schemas(self): class IsComplexQueryCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -464,7 +464,7 @@ def outputs(self): class QAPairMiningCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -477,7 +477,7 @@ def schemas(self): class QueryDecompositionCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { @@ -490,7 +490,7 @@ def schemas(self): class TagExtractionCase(Case): def init_args(self): - return {"model": "ERNIE-3.5-8K"} + return {"model": "DeepSeek-V3.1"} def inputs(self): return { diff --git a/python/tests/data/mcp_component_server_sample.py b/python/tests/data/mcp_component_server_sample.py index 3ffcf7f9a..e8e92713e 100644 --- a/python/tests/data/mcp_component_server_sample.py +++ b/python/tests/data/mcp_component_server_sample.py @@ -24,7 +24,7 @@ server = MCPComponentServer(name="AB Component Server") - model = "ERNIE-4.0-8K" + model = "DeepSeek-V3.1" server.add_component(Translation()) server.add_component(StyleWriting(model=model)) server.add_component( diff --git a/python/tests/test_agent.py b/python/tests/test_agent.py index b63e8ecc3..9bfe3ed35 100644 --- a/python/tests/test_agent.py +++ b/python/tests/test_agent.py @@ -31,7 +31,7 @@ def test_no_token_http(self): """ 测试http """ component = appbuilder.Playground( prompt_template="{query}", - model="ERNIE-3.5-8K", + model="DeepSeek-V3.1", lazy_certification=True, ) agent = appbuilder.AgentRuntime(component=component) @@ -51,7 +51,7 @@ def test_err_http(self): """ 测试http """ component = appbuilder.Playground( prompt_template="{query}", - model="ERNIE-3.5-8K", + model="DeepSeek-V3.1", lazy_certification=True, ) agent = appbuilder.AgentRuntime(component=component) @@ -74,7 +74,7 @@ def test_stream_http(self): """ 测试http """ component = appbuilder.Playground( prompt_template="{query}", - model="ERNIE-3.5-8K", + model="DeepSeek-V3.1", lazy_certification=True, ) agent = appbuilder.AgentRuntime(component=component) @@ -102,7 +102,7 @@ def test_http(self): """ 测试http """ component = appbuilder.Playground( prompt_template="{query}", - model="ERNIE-3.5-8K", + model="DeepSeek-V3.1", lazy_certification=True, ) agent = appbuilder.AgentRuntime(component=component) @@ -126,7 +126,7 @@ def test_init_with_valid_component(self): """ 测试在component有效时运行 """ component = Playground( prompt_template="{query}", - model="ERNIE-3.5-8K" + model="DeepSeek-V3.1" ) agent = AgentRuntime(component=component) @@ -140,7 +140,7 @@ def test_chat_with_valid_message_and_blocking(self): """ 测试在消息有效时处理 """ component = Playground( prompt_template="{query}", - model="ERNIE-3.5-8K" + model="DeepSeek-V3.1" ) agent = appbuilder.AgentRuntime(component=component) message = appbuilder.Message({"query": "你好"}) @@ -151,7 +151,7 @@ def test_chat_with_valid_message_and_streaming(self): """ 测试在消息有效时处理 """ component = Playground( prompt_template="{query}", - model="ERNIE-3.5-8K" + model="DeepSeek-V3.1" ) agent = AgentRuntime(component=component) message = Message({"query": "你好"}) diff --git a/python/tests/test_ai_search.py b/python/tests/test_ai_search.py index 22007acef..b2db627d2 100644 --- a/python/tests/test_ai_search.py +++ b/python/tests/test_ai_search.py @@ -25,7 +25,7 @@ def test_ai_search(self): "content": "请帮我写一个Python程序,实现斐波那契数列的输出。", } ] - msg = client.run(messages=messages, model="ernie-3.5-8k") + msg = client.run(messages=messages, model="deepseek-v3.1-250821") assert msg.content is not None diff --git a/python/tests/test_ai_search_stream.py b/python/tests/test_ai_search_stream.py index 3aa9429a8..b828dc9f4 100644 --- a/python/tests/test_ai_search_stream.py +++ b/python/tests/test_ai_search_stream.py @@ -26,7 +26,7 @@ def test_ai_search_stream(self): "content": "请帮我写一个Python程序,实现斐波那契数列的输出。", } ] - msg = client.run(messages=messages, model="ernie-3.5-8k", stream=True) + msg = client.run(messages=messages, model="deepseek-v3.1-250821", stream=True) for data in msg.content: print(data) diff --git a/python/tests/test_appbuilder_components_trace.py b/python/tests/test_appbuilder_components_trace.py index c8adaaeb9..cf6955567 100644 --- a/python/tests/test_appbuilder_components_trace.py +++ b/python/tests/test_appbuilder_components_trace.py @@ -53,8 +53,8 @@ def setUp(self): "authorization=bce-auth-v1%2FALTAKGa8m4qCUasgoljdEDAzLm%2F2024-01-24T12%3A37%3A09Z%2F-1%2Fhost%2Fab528a5a9120d328dc6d18c6"\ "064079145ff4698856f477b820147768fc2187d3" self.table_ocr = appbuilder.TableOCR() - self.play = appbuilder.Playground(prompt_template="你好,{name},我是{bot_name},{bot_name}是一个{bot_type},我可以{bot_function},你可以问我{bot_question}。", model="ERNIE-3.5-8K") - model_name = "ERNIE-3.5-8K" + self.play = appbuilder.Playground(prompt_template="你好,{name},我是{bot_name},{bot_name}是一个{bot_type},我可以{bot_function},你可以问我{bot_question}。", model="DeepSeek-V3.1") + model_name = "DeepSeek-V3.1" secret_key = os.getenv('SECRET_KEY', None) self.hallucination_detection = appbuilder.HallucinationDetection(model=model_name, secret_key=secret_key) diff --git a/python/tests/test_appbuilder_sentry_trace_on.py b/python/tests/test_appbuilder_sentry_trace_on.py index 1f27f2848..dd31947df 100644 --- a/python/tests/test_appbuilder_sentry_trace_on.py +++ b/python/tests/test_appbuilder_sentry_trace_on.py @@ -70,19 +70,19 @@ def test_sentry_normal(self): # 启动事务 with sentry_sdk.start_transaction(op="task", name="UT-Components-trace-test"): # test Components run - sr = StyleRewrite(model="ERNIE-3.5-8K") + sr = StyleRewrite(model="DeepSeek-V3.1") text = "成都是个包容的城市" style = "直播话术" msg = appbuilder.Message(content=text) run_out = sr.run(message=msg, style=style) print(run_out) - sr = StyleRewrite(model="ERNIE-3.5-8K") + sr = StyleRewrite(model="DeepSeek-V3.1") tool_eval_out = sr.tool_eval(name="name", query=text, style=style, streaming=True) for res in tool_eval_out: print(res) # test Components v2 tool_eval - sr_v2 = StyleRewriteV2(model="ERNIE-3.5-8K") + sr_v2 = StyleRewriteV2(model="DeepSeek-V3.1") text = "成都是个包容的城市" style = "直播话术" tool_eval_out = sr_v2.tool_eval(query=text, style=style) diff --git a/python/tests/test_dialog_summary.py b/python/tests/test_dialog_summary.py index 5e6f20d52..22e738952 100644 --- a/python/tests/test_dialog_summary.py +++ b/python/tests/test_dialog_summary.py @@ -27,7 +27,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.DialogSummary(model=self.model_name) def test_run_with_default_params(self): @@ -48,9 +48,9 @@ def test_run_with_model_names(self): """测试不同的 stream 和 temperature 参数值""" chats = appbuilder.get_model_list(api_type_filter=["chat"]) - self.assertTrue("ERNIE-3.5-8K" in chats) + self.assertTrue("DeepSeek-V3.1" in chats) - appbuilder.DialogSummary(model="ERNIE-3.5-8K") + appbuilder.DialogSummary(model="DeepSeek-V3.1") with self.assertRaises(Exception): appbuilder.DialogSummary(model="") diff --git a/python/tests/test_hallucination_detection.py b/python/tests/test_hallucination_detection.py index 871159fac..3a57d322b 100644 --- a/python/tests/test_hallucination_detection.py +++ b/python/tests/test_hallucination_detection.py @@ -50,7 +50,7 @@ def setUp(self): 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = 'ERNIE-3.5-8K' + self.model_name = 'DeepSeek-V3.1' secret_key = os.getenv('SECRET_KEY', None) self.hallucination_detection = appbuilder.HallucinationDetection(model=self.model_name, secret_key=secret_key) diff --git a/python/tests/test_is_complex_query.py b/python/tests/test_is_complex_query.py index bc5b3ad4a..408353174 100644 --- a/python/tests/test_is_complex_query.py +++ b/python/tests/test_is_complex_query.py @@ -29,7 +29,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.IsComplexQuery(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/tests/test_llm_base.py b/python/tests/test_llm_base.py index 4de4ecd6e..2f740112d 100644 --- a/python/tests/test_llm_base.py +++ b/python/tests/test_llm_base.py @@ -35,7 +35,7 @@ class TestLlmBase(unittest.TestCase): def test_err_request(self): """ 测试在消息有效时运行 """ - cmpt = ErrorComponent(prompt_template="{query}", model="ERNIE-3.5-8K") + cmpt = ErrorComponent(prompt_template="{query}", model="DeepSeek-V3.1") msg = appbuilder.Message({ "query": "小明", }) diff --git a/python/tests/test_mrc.py b/python/tests/test_mrc.py index 8b20b7fe3..4623ebfd8 100644 --- a/python/tests/test_mrc.py +++ b/python/tests/test_mrc.py @@ -22,7 +22,7 @@ def setUp(self): return mrc class ''' # 设置环境变量和初始化TestMRCComponent实例 - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.mrc = appbuilder.MRC(model=self.model_name) def test_mrc_with_custom_context_list(self): diff --git a/python/tests/test_nl2pandas.py b/python/tests/test_nl2pandas.py index a4597f57e..b1d36a063 100644 --- a/python/tests/test_nl2pandas.py +++ b/python/tests/test_nl2pandas.py @@ -24,7 +24,7 @@ def setUp(self): """ 设置环境变量及必要数据。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.Nl2pandasComponent(model=self.model_name) self.table_info = '''表格列信息如下: 学校名 : 清华附小 , 字符串类型,代表小学学校的名称 diff --git a/python/tests/test_oral_query_generation.py b/python/tests/test_oral_query_generation.py index 46f741048..5791f7745 100644 --- a/python/tests/test_oral_query_generation.py +++ b/python/tests/test_oral_query_generation.py @@ -35,7 +35,7 @@ def setUp(self): 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" secret_key = os.getenv('SECRET_KEY', None) self.query_generation = appbuilder.OralQueryGeneration(model=self.model_name, secret_key=secret_key) diff --git a/python/tests/test_playground.py b/python/tests/test_playground.py index c0f15e0c2..de155969e 100644 --- a/python/tests/test_playground.py +++ b/python/tests/test_playground.py @@ -15,7 +15,7 @@ def setUp(self): 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.play = appbuilder.Playground(prompt_template="你好,{name},我是{bot_name},{bot_name}是一个{bot_type},我可以{bot_function},你可以问我{bot_question}。", model=self.model_name) def test_run_with_valid_message(self): diff --git a/python/tests/test_private_llm_component.py b/python/tests/test_private_llm_component.py index eb37a1b80..21e925ee4 100644 --- a/python/tests/test_private_llm_component.py +++ b/python/tests/test_private_llm_component.py @@ -17,7 +17,7 @@ def setUp(self): return mrc class ''' # 设置环境变量和初始化TestMRCComponent实例 - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.component = MockLLMComponent(model=self.model_name) def test_private_llm_component_init(self): diff --git a/python/tests/test_qa_llm_dialog_summary.py b/python/tests/test_qa_llm_dialog_summary.py index ff75695d8..cb6256e7b 100644 --- a/python/tests/test_qa_llm_dialog_summary.py +++ b/python/tests/test_qa_llm_dialog_summary.py @@ -20,7 +20,7 @@ class TestDialogSummaryComponent(unittest.TestCase): def test_run(self): - model_name = "ERNIE-3.5-8K" + model_name = "DeepSeek-V3.1" text = ("客户:你好,我购买的新笔记本电脑出现了无法连接无线网络的问题。客服:你好,很抱歉听到你遇到了" "网络问题。请问你尝试过重新启动路由器和笔记本电脑吗?客户:是的,我已经尝试过,但问题仍然存在。客服:" "明白了。请问其他设备是否能够成功连接到同一网络?客户:是的,我的手机和平板电脑都可以正常连接。客服:" diff --git a/python/tests/test_qa_llm_is_complex_query.py b/python/tests/test_qa_llm_is_complex_query.py index 82ef8c7b8..2f61e32d9 100644 --- a/python/tests/test_qa_llm_is_complex_query.py +++ b/python/tests/test_qa_llm_is_complex_query.py @@ -19,7 +19,7 @@ class TestIsComplexQuery(unittest.TestCase): def test_run(self): - model_name = "ERNIE-3.5-8K" + model_name = "DeepSeek-V3.1" message = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性?" is_complex_query = appbuilder.IsComplexQuery(model=model_name) out = is_complex_query(appbuilder.Message(content=message)) diff --git a/python/tests/test_qa_llm_oral_query_generation.py b/python/tests/test_qa_llm_oral_query_generation.py index e45cf04af..a06c76d5a 100644 --- a/python/tests/test_qa_llm_oral_query_generation.py +++ b/python/tests/test_qa_llm_oral_query_generation.py @@ -18,7 +18,7 @@ @unittest.skipUnless(os.getenv("TEST_CASE", "UNKNOWN") == "CPU_PARALLEL", "") class TestOralQueryGeneration(unittest.TestCase): def test_normal_case(self): - model_name = "ERNIE-3.5-8K" + model_name = "DeepSeek-V3.1" text = ('文档标题:在OPPO Reno5上使用视频超级防抖\n' '文档摘要:OPPO Reno5上的视频超级防抖,视频超级防抖3.0,多代视频防抖算法积累,这一代依旧超级防抖超级稳。 开启视频超级' '防抖 开启路径:打开「相机 > 视频 > 点击屏幕上方的“超级防抖”标识」 后置视频同时支持超级防抖和超级防抖Pro功能,开启超级' diff --git a/python/tests/test_qa_llm_pandas.py b/python/tests/test_qa_llm_pandas.py index 58356efeb..e16f168e7 100644 --- a/python/tests/test_qa_llm_pandas.py +++ b/python/tests/test_qa_llm_pandas.py @@ -19,7 +19,7 @@ @unittest.skipUnless(os.getenv("TEST_CASE", "UNKNOWN") == "CPU_PARALLEL", "") class TestNl2pandasComponent(unittest.TestCase): def test_normal_case(self): - model_name = "ERNIE-3.5-8K" + model_name = "DeepSeek-V3.1" query = "海淀区的学校数量" table_info = '''表格列信息如下: 学校名 : 清华附小 , 字符串类型,代表小学学校的名称 diff --git a/python/tests/test_qa_llm_query_decomposition.py b/python/tests/test_qa_llm_query_decomposition.py index f7f95e0ad..36cd21774 100644 --- a/python/tests/test_qa_llm_query_decomposition.py +++ b/python/tests/test_qa_llm_query_decomposition.py @@ -18,7 +18,7 @@ @unittest.skipUnless(os.getenv("TEST_CASE", "UNKNOWN") == "CPU_PARALLEL", "") class TestQueryDecomposition(unittest.TestCase): def test_normal_case(self): - model_name = "ERNIE-3.5-8K" + model_name = "DeepSeek-V3.1" query = "吸塑包装盒在工业化生产和物流运输中分别有什么重要性" query_decomposition = appbuilder.QueryDecomposition(model=model_name) msg = appbuilder.Message(content=query) diff --git a/python/tests/test_qa_llm_style_rewrite.py b/python/tests/test_qa_llm_style_rewrite.py index e77d19318..5a6abcb9c 100644 --- a/python/tests/test_qa_llm_style_rewrite.py +++ b/python/tests/test_qa_llm_style_rewrite.py @@ -19,7 +19,7 @@ class TestStyleRewrite(unittest.TestCase): def test_normal_case(self): text = "文心大模型发布新版" - model_name = "ERNIE-3.5-8K" + model_name = "DeepSeek-V3.1" style = "激励话术" builder = appbuilder.StyleRewrite(model=model_name) diff --git a/python/tests/test_qa_pair_mining.py b/python/tests/test_qa_pair_mining.py index 64fcc2d02..3bb656914 100644 --- a/python/tests/test_qa_pair_mining.py +++ b/python/tests/test_qa_pair_mining.py @@ -30,7 +30,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.QAPairMining(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/tests/test_query_decomposition.py b/python/tests/test_query_decomposition.py index 9413c1f41..a1b25e3f5 100644 --- a/python/tests/test_query_decomposition.py +++ b/python/tests/test_query_decomposition.py @@ -29,7 +29,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.QueryDecomposition(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/tests/test_query_rewrite.py b/python/tests/test_query_rewrite.py index 92875fac7..3bca7898e 100644 --- a/python/tests/test_query_rewrite.py +++ b/python/tests/test_query_rewrite.py @@ -32,7 +32,7 @@ def setUp(self): 无返回值。 """ # 设置环境变量和初始化TranslateComponent实例 - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.QueryRewrite(model=self.model_name) def test_run_with_default_params(self): @@ -54,7 +54,7 @@ def test_run_with_custom_params(self): def test_run_with_stream_and_temperature(self): """测试不同的 stream 和 temperature 参数值""" - node = appbuilder.QueryRewrite("ERNIE-3.5-8K") + node = appbuilder.QueryRewrite("DeepSeek-V3.1") query = ['我应该怎么办理护照?', '您可以查询官网或人工咨询', '我需要准备哪些材料?', '身份证、免冠照片一张以及填写完整的《中国公民因私出国(境)申请表》', '在哪里办'] msg = appbuilder.Message(query) answer = node(msg, rewrite_type="带机器人回复", stream=False, temperature=0.5) diff --git a/python/tests/test_rag_baidu_search.py b/python/tests/test_rag_baidu_search.py index 9efee5ace..87053f0bc 100644 --- a/python/tests/test_rag_baidu_search.py +++ b/python/tests/test_rag_baidu_search.py @@ -11,7 +11,7 @@ def setUp(self): return rag_with_baidu_search class """ # 设置环境变量和初始化TestMRCComponent实例 - self.model_name = "Qianfan-Agent-Speed-8K" + self.model_name = "DeepSeek-V3.1" self.rag_with_baidu_search = appbuilder.RAGWithBaiduSearch(model=self.model_name) def test_rag_with_baidu_search(self): diff --git a/python/tests/test_rag_baidu_search_pro.py b/python/tests/test_rag_baidu_search_pro.py index 804736743..cd19c7333 100644 --- a/python/tests/test_rag_baidu_search_pro.py +++ b/python/tests/test_rag_baidu_search_pro.py @@ -19,7 +19,7 @@ def setUp(self): """ return rag_with_baidu_search class """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.rag_with_baidu_search_pro = appbuilder.RagWithBaiduSearchPro(model=self.model_name) def test_rag_with_baidu_search_pro_block(self): diff --git a/python/tests/test_similar_question.py b/python/tests/test_similar_question.py index 346748954..7d14b691b 100644 --- a/python/tests/test_similar_question.py +++ b/python/tests/test_similar_question.py @@ -27,7 +27,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.SimilarQuestion(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/tests/test_style_rewrite.py b/python/tests/test_style_rewrite.py index 6bc572078..e9fa83fb3 100644 --- a/python/tests/test_style_rewrite.py +++ b/python/tests/test_style_rewrite.py @@ -30,7 +30,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.StyleRewrite(model=self.model_name) self.sc=StyleChoices.YINGXIAO diff --git a/python/tests/test_style_writing.py b/python/tests/test_style_writing.py index a4c3909da..1b45cfd72 100644 --- a/python/tests/test_style_writing.py +++ b/python/tests/test_style_writing.py @@ -31,7 +31,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = appbuilder.StyleWriting(model=self.model_name) self.sqc=StyleQueryChoices.BILIBILI self.lc=LengthChoices.SHORT diff --git a/python/tests/test_tag_extraction.py b/python/tests/test_tag_extraction.py index 21aa3c899..31eb5a2e4 100644 --- a/python/tests/test_tag_extraction.py +++ b/python/tests/test_tag_extraction.py @@ -25,7 +25,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.tag_extraction = appbuilder.TagExtraction(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/tests/test_v2_component_trace.py b/python/tests/test_v2_component_trace.py index fe46503d3..d50684756 100644 --- a/python/tests/test_v2_component_trace.py +++ b/python/tests/test_v2_component_trace.py @@ -21,7 +21,7 @@ @unittest.skipUnless(os.getenv("TEST_CASE", "UNKNOWN") == "CPU_PARALLEL", "") class TestStyleRewrite(unittest.TestCase): def setUp(self) -> None: - self.com = StyleRewrite(model="ERNIE-3.5-8K") + self.com = StyleRewrite(model="DeepSeek-V3.1") self.tracer = AppBuilderTracer( enable_phoenix = False, enable_console = True diff --git a/python/tests/test_v2_dialog_summary.py b/python/tests/test_v2_dialog_summary.py index 50db18e70..7f43d6cce 100644 --- a/python/tests/test_v2_dialog_summary.py +++ b/python/tests/test_v2_dialog_summary.py @@ -30,7 +30,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = DialogSummary(model=self.model_name) def test_run_with_default_params(self): @@ -51,9 +51,9 @@ def test_run_with_model_names(self): """测试不同的 stream 和 temperature 参数值""" chats = appbuilder.get_model_list(api_type_filter=["chat"]) - self.assertTrue("ERNIE-3.5-8K" in chats) + self.assertTrue("DeepSeek-V3.1" in chats) - DialogSummary(model="ERNIE-3.5-8K") + DialogSummary(model="DeepSeek-V3.1") def test_tool_eval_valid(self): """测试 tool 方法对有效请求的处理。""" diff --git a/python/tests/test_v2_hallucination_detection.py b/python/tests/test_v2_hallucination_detection.py index 2bc63d4c1..fe902870a 100644 --- a/python/tests/test_v2_hallucination_detection.py +++ b/python/tests/test_v2_hallucination_detection.py @@ -51,7 +51,7 @@ def setUp(self): 无返回值,方法中执行了环境变量的赋值操作。 """ - self.hallucination_detection = HallucinationDetection(model="ERNIE-3.5-8K") + self.hallucination_detection = HallucinationDetection(model="DeepSeek-V3.1") def test_run_with_default_params(self): """测试 run 方法使用默认参数 diff --git a/python/tests/test_v2_is_complex_query.py b/python/tests/test_v2_is_complex_query.py index 5db0be532..dba4ba9d5 100644 --- a/python/tests/test_v2_is_complex_query.py +++ b/python/tests/test_v2_is_complex_query.py @@ -31,7 +31,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = IsComplexQuery(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/tests/test_v2_mrc.py b/python/tests/test_v2_mrc.py index c3d767369..910db12c3 100644 --- a/python/tests/test_v2_mrc.py +++ b/python/tests/test_v2_mrc.py @@ -24,7 +24,7 @@ def setUp(self): return mrc class ''' # 设置环境变量和初始化TestMRCComponent实例 - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.mrc = MRC(model=self.model_name) def test_mrc_with_custom_context_list(self): diff --git a/python/tests/test_v2_nl2pandas.py b/python/tests/test_v2_nl2pandas.py index c6b0b9f0c..54479ecf5 100644 --- a/python/tests/test_v2_nl2pandas.py +++ b/python/tests/test_v2_nl2pandas.py @@ -26,7 +26,7 @@ def setUp(self): """ 设置环境变量及必要数据。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = Nl2pandasComponent(model=self.model_name) self.table_info = '''表格列信息如下: 学校名 : 清华附小 , 字符串类型,代表小学学校的名称 diff --git a/python/tests/test_v2_oral_query_generat.py b/python/tests/test_v2_oral_query_generat.py index 84c5f34c7..10410f758 100644 --- a/python/tests/test_v2_oral_query_generat.py +++ b/python/tests/test_v2_oral_query_generat.py @@ -22,7 +22,7 @@ @unittest.skipUnless(os.getenv("TEST_CASE", "UNKNOWN") == "CPU_PARALLEL", "") class TestOralQueryGeneration(unittest.TestCase): def setUp(self): - self.com = OralQueryGeneration(model="ERNIE-3.5-8K") + self.com = OralQueryGeneration(model="DeepSeek-V3.1") self.text = ('文档标题:在OPPO Reno5上使用视频超级防抖\n' '文档摘要:OPPO Reno5上的视频超级防抖,视频超级防抖3.0,多代视频防抖算法积累,这一代依旧超级防抖超级稳。 开启视频超级' '防抖 开启路径:打开「相机 > 视频 > 点击屏幕上方的“超级防抖”标识」 后置视频同时支持超级防抖和超级防抖Pro功能,开启超级' diff --git a/python/tests/test_v2_qa_pair_mining.py b/python/tests/test_v2_qa_pair_mining.py index b48b98a58..083955724 100644 --- a/python/tests/test_v2_qa_pair_mining.py +++ b/python/tests/test_v2_qa_pair_mining.py @@ -31,7 +31,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = QAPairMining(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/tests/test_v2_query_decomposition.py b/python/tests/test_v2_query_decomposition.py index 18674d1ae..b21f165ac 100644 --- a/python/tests/test_v2_query_decomposition.py +++ b/python/tests/test_v2_query_decomposition.py @@ -31,7 +31,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = QueryDecomposition(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/tests/test_v2_query_rewrite.py b/python/tests/test_v2_query_rewrite.py index bd3d31459..40a1accd1 100644 --- a/python/tests/test_v2_query_rewrite.py +++ b/python/tests/test_v2_query_rewrite.py @@ -34,7 +34,7 @@ def setUp(self): 无返回值。 """ # 设置环境变量和初始化TranslateComponent实例 - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.node = QueryRewrite(model=self.model_name) def test_run_with_default_params(self): @@ -56,7 +56,7 @@ def test_run_with_custom_params(self): def test_run_with_stream_and_temperature(self): """测试不同的 stream 和 temperature 参数值""" - node = QueryRewrite("ERNIE-3.5-8K") + node = QueryRewrite("DeepSeek-V3.1") query = ['我应该怎么办理护照?', '您可以查询官网或人工咨询', '我需要准备哪些材料?', '身份证、免冠照片一张以及填写完整的《中国公民因私出国(境)申请表》', '在哪里办'] msg = appbuilder.Message(query) answer = node(msg, rewrite_type="带机器人回复", stream=False, temperature=0.5) diff --git a/python/tests/test_v2_similar_question.py b/python/tests/test_v2_similar_question.py index a19202cf8..1c4e8e8ef 100644 --- a/python/tests/test_v2_similar_question.py +++ b/python/tests/test_v2_similar_question.py @@ -24,7 +24,7 @@ @unittest.skipUnless(os.getenv("TEST_CASE", "UNKNOWN") == "CPU_PARALLEL", "") class TestSimilarQuestion(unittest.TestCase): def setUp(self): - self.com = SimilarQuestion(model="ERNIE-3.5-8K") + self.com = SimilarQuestion(model="DeepSeek-V3.1") def test_run(self): query = "我想吃冰淇淋,哪里的冰淇淋比较好吃?" diff --git a/python/tests/test_v2_style_rewrite.py b/python/tests/test_v2_style_rewrite.py index 519272512..6669bc5ed 100644 --- a/python/tests/test_v2_style_rewrite.py +++ b/python/tests/test_v2_style_rewrite.py @@ -21,7 +21,7 @@ @unittest.skipUnless(os.getenv("TEST_CASE", "UNKNOWN") == "CPU_PARALLEL", "") class TestStyleRewrite(unittest.TestCase): def setUp(self) -> None: - self.com = StyleRewrite(model="ERNIE-3.5-8K") + self.com = StyleRewrite(model="DeepSeek-V3.1") def test_normal_case(self): time.sleep(2) diff --git a/python/tests/test_v2_style_writing.py b/python/tests/test_v2_style_writing.py index 105fd9282..866f4c340 100644 --- a/python/tests/test_v2_style_writing.py +++ b/python/tests/test_v2_style_writing.py @@ -20,7 +20,7 @@ @unittest.skipUnless(os.getenv("TEST_CASE", "UNKNOWN") == "CPU_PARALLEL", "") class TestStyleWriting(unittest.TestCase): def setUp(self): - self.com = StyleWriting(model = "ERNIE-3.5-8K") + self.com = StyleWriting(model = "DeepSeek-V3.1") def test_run(self): query = "帮我写一篇关于足球的文案" diff --git a/python/tests/test_v2_tag_extraction.py b/python/tests/test_v2_tag_extraction.py index 469bae702..cfc70369e 100644 --- a/python/tests/test_v2_tag_extraction.py +++ b/python/tests/test_v2_tag_extraction.py @@ -27,7 +27,7 @@ def setUp(self): Returns: 无返回值,方法中执行了环境变量的赋值操作。 """ - self.model_name = "ERNIE-3.5-8K" + self.model_name = "DeepSeek-V3.1" self.tag_extraction = TagExtraction(model=self.model_name) def test_run_with_default_params(self): diff --git a/python/utils/model_util.py b/python/utils/model_util.py index 940ce2740..512e73583 100644 --- a/python/utils/model_util.py +++ b/python/utils/model_util.py @@ -62,7 +62,7 @@ def get_remote_name_by_short_name(self, short_name: str) -> Optional[str]: """ # TODO(chengmo): 使用logging 替换 print,解决print多次的问题 if short_name == "eb-turbo-appbuilder": - print("Deprecate warning: model [eb-turbo-appbuilder] is deprecated, please use [Qianfan-Agent-Speed-8K]") + print("Deprecate warning: model [eb-turbo-appbuilder] is deprecated, please use [DeepSeek-V3.1]") if short_name in self.short_names: return self.remote_name diff --git a/setup.py b/setup.py index d8512273f..1e5323ae3 100755 --- a/setup.py +++ b/setup.py @@ -55,7 +55,7 @@ setup( name="appbuilder-sdk", # NOTE(chengmo): 修改此版本号时,请注意同时修改 __init__.py 中的 __version__ - version="1.1.4", + version="1.1.5", author="dongdaxiang", author_email="dongdaxiang@baidu.com", packages=packages,