AWEL开发快速上手, 下面是一个最基本的开始教程。首先我们需要安装对应的包与依赖。

    1. pip install dbgpt --upgrade
    2. pip install openai

    创建一个Python文件 simple_sdk_llm_example_dag.py 并写下下面的代码

    1. from dbgpt.core import BaseOutputParser
    2. from dbgpt.core.awel import DAG
    3. from dbgpt.core.operators import (
    4. PromptBuilderOperator,
    5. RequestBuilderOperator
    6. )
    7. from dbgpt.model.proxy import OpenAILLMClient
    8. from dbgpt.model.operators import LLMOperator
    9. with DAG("simple_sdk_llm_example_dag") as dag:
    10. prompt_task = PromptBuilderOperator(
    11. "Write a SQL of {dialect} to query all dat of {table_name}"
    12. )
    13. model_pre_handle_task = RequestBuilderOperator(model="gpt-3.5-turbo")
    14. llm_task = LLMOperator(OpenAILLMClient())
    15. out_parse_task = BaseOutputParser()
    16. print(out_parse_task)
    17. prompt_task >> model_pre_handle_task >> llm_task >> out_parse_task

    提供OpenAI key与接口地址

    1. export OPENAI_API_KEY=sk-xx
    2. export OPENAI_API_BASE=https://xx:80/v1

    运行脚本进行测试

    1. python simple_sdk_llm_example_dag.py

    到这里,说明你已经掌握了AWEL最基本的用法。更多的使用案例,可以参考: 更多案例