diff --git a/pyproject.toml b/pyproject.toml index 37aec20..0fe72e8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "superagent-py" -version = "v0.2.13" +version = "v0.2.16" description = "" readme = "README.md" authors = [] diff --git a/src/superagent/core/client_wrapper.py b/src/superagent/core/client_wrapper.py index f98c1a4..aab3ef9 100644 --- a/src/superagent/core/client_wrapper.py +++ b/src/superagent/core/client_wrapper.py @@ -14,7 +14,7 @@ def get_headers(self) -> typing.Dict[str, str]: headers: typing.Dict[str, str] = { "X-Fern-Language": "Python", "X-Fern-SDK-Name": "superagent-py", - "X-Fern-SDK-Version": "v0.2.13", + "X-Fern-SDK-Version": "v0.2.16", } token = self._get_token() if token is not None: diff --git a/src/superagent/types/llm_provider.py b/src/superagent/types/llm_provider.py index 74d839a..d8b1998 100644 --- a/src/superagent/types/llm_provider.py +++ b/src/superagent/types/llm_provider.py @@ -16,6 +16,7 @@ class LlmProvider(str, enum.Enum): HUGGINGFACE = "HUGGINGFACE" PERPLEXITY = "PERPLEXITY" TOGETHER_AI = "TOGETHER_AI" + ANTHROPIC = "ANTHROPIC" def visit( self, @@ -24,6 +25,7 @@ def visit( huggingface: typing.Callable[[], T_Result], perplexity: typing.Callable[[], T_Result], together_ai: typing.Callable[[], T_Result], + anthropic: typing.Callable[[], T_Result], ) -> T_Result: if self is LlmProvider.OPENAI: return openai() @@ -35,3 +37,5 @@ def visit( return perplexity() if self is LlmProvider.TOGETHER_AI: return together_ai() + if self is LlmProvider.ANTHROPIC: + return anthropic()