mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-07 08:26:10 +00:00
docs: show how tool calling parsing works + how to get raw model response
This commit is contained in:
parent
49642a5b00
commit
81b4f47140
2 changed files with 18 additions and 0 deletions
|
|
@ -175,6 +175,15 @@ print(response)
|
|||
|
||||
## Usage - Function Calling
|
||||
|
||||
:::info
|
||||
|
||||
Claude returns it's output as an XML Tree. [Here is how we translate it](https://github.com/BerriAI/litellm/blob/49642a5b00a53b1babc1a753426a8afcac85dbbe/litellm/llms/prompt_templates/factory.py#L734).
|
||||
|
||||
You can see the raw response via `response._hidden_params["original_response"]`.
|
||||
|
||||
Claude hallucinates, e.g. returning the list param `value` as `<value>\n<item>apple</item>\n<item>banana</item>\n</value>` or `<value>\n<list>\n<item>apple</item>\n<item>banana</item>\n</list>\n</value>`.
|
||||
:::
|
||||
|
||||
```python
|
||||
from litellm import completion
|
||||
|
||||
|
|
|
|||
|
|
@ -146,6 +146,15 @@ print(response)
|
|||
|
||||
## Usage - Function Calling
|
||||
|
||||
:::info
|
||||
|
||||
Claude returns it's output as an XML Tree. [Here is how we translate it](https://github.com/BerriAI/litellm/blob/49642a5b00a53b1babc1a753426a8afcac85dbbe/litellm/llms/prompt_templates/factory.py#L734).
|
||||
|
||||
You can see the raw response via `response._hidden_params["original_response"]`.
|
||||
|
||||
Claude hallucinates, e.g. returning the list param `value` as `<value>\n<item>apple</item>\n<item>banana</item>\n</value>` or `<value>\n<list>\n<item>apple</item>\n<item>banana</item>\n</list>\n</value>`.
|
||||
:::
|
||||
|
||||
```python
|
||||
from litellm import completion
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue