AWEL开发快速上手, 下面是一个最基本的开始教程。首先我们需要安装对应的包与依赖。
pip install dbgpt --upgradepip install openai
创建一个Python文件 simple_sdk_llm_example_dag.py 并写下下面的代码
from dbgpt.core import BaseOutputParserfrom dbgpt.core.awel import DAGfrom dbgpt.core.operators import (PromptBuilderOperator,RequestBuilderOperator)from dbgpt.model.proxy import OpenAILLMClientfrom dbgpt.model.operators import LLMOperatorwith DAG("simple_sdk_llm_example_dag") as dag:prompt_task = PromptBuilderOperator("Write a SQL of {dialect} to query all dat of {table_name}")model_pre_handle_task = RequestBuilderOperator(model="gpt-3.5-turbo")llm_task = LLMOperator(OpenAILLMClient())out_parse_task = BaseOutputParser()print(out_parse_task)prompt_task >> model_pre_handle_task >> llm_task >> out_parse_task
提供OpenAI key与接口地址
export OPENAI_API_KEY=sk-xxexport OPENAI_API_BASE=https://xx:80/v1
运行脚本进行测试
python simple_sdk_llm_example_dag.py
到这里,说明你已经掌握了AWEL最基本的用法。更多的使用案例,可以参考: 更多案例
