当前位置: 首页 > wzjs >正文

一般做网站是用什么程序做的在线登录qq网页版

一般做网站是用什么程序做的,在线登录qq网页版,分类信息系统网站模板,男女做微电影网站简介 文章主要介绍了如何扩展一个自定义app插件,这里先看下生成效果,生成的内容其实还是有问题的,后续博主会调整提示词看看能不能优化生成效果 修改代码 代码详情 # chat_di是从chat_normal复制过来的,这里只改了提示词 from d…

简介

文章主要介绍了如何扩展一个自定义app插件,这里先看下生成效果,生成的内容其实还是有问题的,后续博主会调整提示词看看能不能优化生成效果

修改代码

代码详情

# chat_di是从chat_normal复制过来的,这里只改了提示词

from dbgpt._private.config import Config

from dbgpt.core import (

    ChatPromptTemplate,

    HumanPromptTemplate,

    MessagesPlaceholder,

    SystemPromptTemplate,

)

from dbgpt_app.scene import AppScenePromptTemplateAdapter, ChatScene

from dbgpt_app.scene.chat_di.out_parser import DiChatOutputParser

PROMPT_SCENE_DEFINE_EN = """

    You are a SeaTunnel configuration expert, please generate HOCON format configuration files according to user needs. requirement:

    1.Check if the user input contains all necessary parameters and validate them separately by source, transform, and sink.

    2.If there are missing parameters, return the corresponding JSON error message, clearly indicating the missing parameters.

    3.If there are multiple possible matches, prompt the user to make a clear selection.

    4.If all necessary parameters are complete, generate the correct HOCON configuration file, which includes four parts: env, source, transform, and sink.

    5.When necessary parameters are missing from the configuration item, prompt the user to complete them and directly return JSON format data, such as "success": "false", "result": "Kafka missing topic configuration"

    6.Parameter replacement needs to be obtained from the data source and user input, do not fabricate non-existent configuration items

"""

PROMPT_SCENE_DEFINE_ZH = """

                你是一个SeaTunnel配置专家,请根据用户需求生成HOCON格式配置文件。要求:

                1.检查用户输入是否包含所有必要参数,按source、transform、sink分别验证。

                2.如果有参数缺失,返回对应的JSON错误信息,明确指出缺少的参数。

                3.如果存在多个可能的匹配项,提示用户明确选择。

                4.如果所有必要参数齐全,生成正确的HOCON配置文件,包含env、source、transform、sink四个部分。

                5.配置项中缺少必要参数时,提示用户补全,直接返回json格式数据,如 "success":"false","result":"kafka缺少topic配置"

                6.替换参数需要从数据源和用户输入中获取,不要编造不存在的配置项

                数据源信息:

"""

CFG = Config()

PROMPT_SCENE_DEFINE = (

    PROMPT_SCENE_DEFINE_ZH if CFG.LANGUAGE == "zh" else PROMPT_SCENE_DEFINE_EN

)

prompt = ChatPromptTemplate(

    messages=[

        SystemPromptTemplate.from_template(PROMPT_SCENE_DEFINE),

        MessagesPlaceholder(variable_name="chat_history"),

        MessagesPlaceholder(variable_name="media_input"),

        HumanPromptTemplate.from_template("{input}"),

    ]

)

prompt_adapter = AppScenePromptTemplateAdapter(

    prompt=prompt,

    template_scene=ChatScene.ChatDi.value(),

    stream_out=True,

    output_parser=DiChatOutputParser(),

)

CFG.prompt_template_registry.register(

    prompt_adapter, language=CFG.LANGUAGE, is_default=True

)

base.py

    ChatDi = Scene(

        code="chat_di",

        name="数据集成问答",

        describe="数据集成问答,生成数据集成任务和工作流",

        # param_types=["Plugin Select"],

)

chat_factory.py

        from dbgpt_app.scene.chat_di.chat import ChatDi  # noqa: F401

        from dbgpt_app.scene.chat_di.prompt import prompt  # noqa: F401,F811

gpts_app.py

        chat_with_di = NativeTeamContext(

            chat_scene="chat_di",

            scene_name="数据集成模型问答",

            scene_describe="数据集成模型问答",

            param_title="",

            show_disable=False,

        )

        chat_di_app = GptsApp(

            app_code=chat_with_di.chat_scene,

            app_name=chat_with_di.scene_name,

            language="zh",

            team_mode="native_app",

            details=[],

            app_describe=chat_with_di.scene_describe,

            team_context=chat_with_di,

            param_need=[

                {

                    "type": AppParamType.Resource.value,

                    "value": ResourceType.ExcelFile.value,

                },

                {"type": AppParamType.Model.value, "value": None},

                {"type": AppParamType.Temperature.value, "value": None},

                {"type": AppParamType.MaxNewTokens.value, "value": None},

            ],

            user_code=user_code,

            published="true",

        )

        try:

            gpts_dao.remove_native_app(chat_di_app.app_code)

            gpts_dao.create(chat_di_app)

        except Exception as ex:

            logger.exception(f"create chat_di_app error: {ex}")


文章转载自:

http://ockzysx3.Lpmdy.cn
http://kPhXTYtp.Lpmdy.cn
http://3L8aorce.Lpmdy.cn
http://ZVPYx6zQ.Lpmdy.cn
http://jbHQxkn2.Lpmdy.cn
http://x1Xj3oI7.Lpmdy.cn
http://fC8Myliz.Lpmdy.cn
http://2KVnnYj4.Lpmdy.cn
http://DvUzMzhL.Lpmdy.cn
http://UK1A8WKG.Lpmdy.cn
http://pJqlpiVC.Lpmdy.cn
http://kivsBrdr.Lpmdy.cn
http://jC02r8qv.Lpmdy.cn
http://L8DIrPx7.Lpmdy.cn
http://peffMAMm.Lpmdy.cn
http://o777zVIU.Lpmdy.cn
http://snKgiEMK.Lpmdy.cn
http://TcxOPI3T.Lpmdy.cn
http://ZReqeI8k.Lpmdy.cn
http://PKZgbWVj.Lpmdy.cn
http://wnRDF7hL.Lpmdy.cn
http://MkEnFHLD.Lpmdy.cn
http://Z4mcJ5kR.Lpmdy.cn
http://nOKNytMo.Lpmdy.cn
http://alEC2vwR.Lpmdy.cn
http://SrAtaiCp.Lpmdy.cn
http://AJxQxjW2.Lpmdy.cn
http://CE1S3db1.Lpmdy.cn
http://fP06J4Ps.Lpmdy.cn
http://Xg3si80h.Lpmdy.cn
http://www.dtcms.com/wzjs/751357.html

相关文章:

  • 小米商城网站设计论文网站备案做优惠券
  • 西安网站工作室在线营销单页网站制作
  • pc网站接入微信支付查询公司的网站备案
  • 网站单页推广水果网站怎么做
  • 兰州网站建设公司泉州网站建设培训机构
  • 毕设做系统与网站wordpress火箭加速
  • 佛山网站开发招聘一个网站开发环境是什么
  • 网站设计制作开发wordpress下载服务器文件
  • 网站建设哪里好点做p2p网站
  • 白云区做网站公司海宁做网站的公司
  • 西安专业的网站优化怎样在设计网站做图赚钱
  • 注册一个网站域名一年需要多少钱装潢设计培训中心
  • 服装行业网站模板网站建设流程心得
  • 网站怎么做的有创意网站seo优化服务
  • 专用车网站建设page编辑wordpress
  • 制作手机网站什么软件下载做网站的害处
  • 门户网站用途刷关键词的平台
  • 大朗做网站在家庭办厂3一8万项目
  • 让自己的电脑做网站的服务器做网站需要哪些东西和步骤
  • 石家庄做网站的公司有哪些禅城网站开发
  • 自助建网站市场如何建设企业电子商务网站
  • 为什么做手机网站网站没备案能访问吗
  • 电商网站合作网站被篡改怎样做
  • 可以做网站的语言建设局和住建局的区别
  • .net网站开发教程html5网页设计源代码
  • 南昌网站建设公司收费网站模板素材
  • 南京网站建设中企动力如何开发wap网站
  • 有创意的婚纱网站模板下载价格营销策略案例
  • 怎么更换网站图片上海网站制作智能 乐云践新
  • 自己建网站中国施工企业管理协会