LLM Extension
Creating AsyncLLMBaseExtension by using tman
tman install extension default_async_llm_extension_python --template-mode --template-data package_name=llm_extension --template-data class_name_prefix=LLMExtensionAbstract APIs to implement
on_data_chat_completion(self, ten_env: TenEnv, **kargs: LLMDataCompletionArgs) -> None
on_data_chat_completion(self, ten_env: TenEnv, **kargs: LLMDataCompletionArgs) -> Noneon_call_chat_completion(self, ten_env: TenEnv, **kargs: LLMCallCompletionArgs) -> any
on_call_chat_completion(self, ten_env: TenEnv, **kargs: LLMCallCompletionArgs) -> anyon_tools_update(self, ten_env: TenEnv, tool: LLMToolMetadata) -> None
on_tools_update(self, ten_env: TenEnv, tool: LLMToolMetadata) -> NoneAPIs
cmd_in: tool_register
tool_registercmd_out: tool_call
tool_callLast updated