chore: mark invoke_llm as deprecated with a reference to the issue

Sgned-off-by: -LAN- <laipz8200@outlook.com>
This commit is contained in:
-LAN- 2025-03-18 14:40:24 +08:00
parent 86d3fff666
commit 832d1ada20
No known key found for this signature in database
GPG Key ID: 6BA0D108DED011FF

View File

@ -2,6 +2,8 @@ import logging
from collections.abc import Callable, Generator, Iterable, Sequence from collections.abc import Callable, Generator, Iterable, Sequence
from typing import IO, Any, Literal, Optional, Union, cast, overload from typing import IO, Any, Literal, Optional, Union, cast, overload
from typing_extensions import deprecated
from configs import dify_config from configs import dify_config
from core.entities.embedding_type import EmbeddingInputType from core.entities.embedding_type import EmbeddingInputType
from core.entities.provider_configuration import ProviderConfiguration, ProviderModelBundle from core.entities.provider_configuration import ProviderConfiguration, ProviderModelBundle
@ -176,6 +178,7 @@ class ModelInstance:
), ),
) )
@deprecated("invoke_llm is deprecated, see https://github.com/langgenius/dify/issues/16090")
def get_llm_num_tokens( def get_llm_num_tokens(
self, prompt_messages: list[PromptMessage], tools: Optional[list[PromptMessageTool]] = None self, prompt_messages: list[PromptMessage], tools: Optional[list[PromptMessageTool]] = None
) -> int: ) -> int: