mirror of
https://github.com/microsoft/autogen.git
synced 2025-09-26 16:51:39 +00:00
Update function call doc with example of not using decorator syntax. (#1441)
* update function call doc to address #1213 * typo
This commit is contained in:
parent
101d7fbf17
commit
6cf5bb0086
@ -149,6 +149,19 @@ You can check the JSON schema generated by the decorator `chatbot.llm_config["to
|
|||||||
'description': 'Quote currency'}},
|
'description': 'Quote currency'}},
|
||||||
'required': ['base_amount']}}}]
|
'required': ['base_amount']}}}]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Python decorators are functions themselves. If you do not want to use the
|
||||||
|
`@chatbot.register...` decorator syntax,
|
||||||
|
you can call the decorators as functions:
|
||||||
|
|
||||||
|
```python
|
||||||
|
# Register the function with the chatbot's llm_config.
|
||||||
|
chatbot.register_for_llm(description="Currency exchange calculator.")(currency_calculator)
|
||||||
|
|
||||||
|
# Register the function with the user_proxy's function_map.
|
||||||
|
user_proxy.register_for_execution()(currency_calculator)
|
||||||
|
```
|
||||||
|
|
||||||
4. Agents can now use the function as follows:
|
4. Agents can now use the function as follows:
|
||||||
```python
|
```python
|
||||||
user_proxy.initiate_chat(
|
user_proxy.initiate_chat(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user