@@ -26,10 +26,10 @@ enable(service_name="my-service")
2626``` python
2727from botanu import botanu_use_case
2828
29- @botanu_use_case (name = " process_order " )
30- def process_order ( order_id : str ):
31- order = db.get_order(order_id )
32- result = llm.analyze(order )
29+ @botanu_use_case (name = " my_workflow " )
30+ def my_function ( ):
31+ data = db.query( ... )
32+ result = llm.complete( ... )
3333 return result
3434```
3535
@@ -40,16 +40,15 @@ All LLM calls, database queries, and HTTP requests inside the function are autom
4040``` python
4141from botanu import enable, botanu_use_case
4242
43- enable(service_name = " order -service" )
43+ enable(service_name = " my -service" )
4444
45- @botanu_use_case (name = " process_order " )
46- def process_order ( order_id : str ):
47- order = db.get_order(order_id )
45+ @botanu_use_case (name = " my_workflow " )
46+ def my_function ( ):
47+ data = db.query( ... )
4848 result = openai.chat.completions.create(
4949 model = " gpt-4" ,
50- messages = [{" role" : " user" , " content" : order.description }]
50+ messages = [{" role" : " user" , " content" : data }]
5151 )
52- db.save_result(order_id, result)
5352 return result
5453```
5554
@@ -58,7 +57,7 @@ def process_order(order_id: str):
5857| Attribute | Example | Description |
5958| -----------| ---------| -------------|
6059| ` botanu.run_id ` | ` 019abc12-... ` | Unique run identifier |
61- | ` botanu.use_case ` | ` process_order ` | Business use case |
60+ | ` botanu.use_case ` | ` my_workflow ` | Business use case |
6261| ` gen_ai.usage.input_tokens ` | ` 150 ` | LLM input tokens |
6362| ` gen_ai.usage.output_tokens ` | ` 200 ` | LLM output tokens |
6463| ` db.system ` | ` postgresql ` | Database system |
0 commit comments