-*Async*supportdefaultstocallingtherespectivesyncmethodinasyncio's default thread pool executor. This lets other async functions in your application make progress while the LLM is being executed, by moving this call to a background thread.
@ -169,6 +176,13 @@ hide_table_of_contents: true
## Advanced features
:::info
Ifyou'd like to write your own chat model, see [this how-to](/docs/how_to/custom_chat_model/).
Ifyou'd like to contribute an integration, see [Contributing integrations](/docs/contributing/integrations/).