From 53be2ce9f47b4cd7259272e340f855f1b9e83c49 Mon Sep 17 00:00:00 2001 From: fern-api <115122769+fern-api[bot]@users.noreply.github.com> Date: Mon, 29 Jan 2024 04:39:48 +0000 Subject: [PATCH] Release v0.1.68 --- pyproject.toml | 2 +- src/superagent/core/client_wrapper.py | 2 +- src/superagent/types/app_models_request_agent.py | 4 +++- src/superagent/types/prisma_models_agent.py | 2 +- src/superagent/types/prisma_models_llm.py | 2 +- src/superagent/types/prisma_models_tool.py | 2 +- src/superagent/types/prisma_models_vector_db.py | 2 +- 7 files changed, 9 insertions(+), 7 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d3bcca9..cb41474 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "superagent-py" -version = "v0.1.60" +version = "v0.1.68" description = "" readme = "README.md" authors = [] diff --git a/src/superagent/core/client_wrapper.py b/src/superagent/core/client_wrapper.py index 26a4a25..be4f7c8 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.1.60", + "X-Fern-SDK-Version": "v0.1.68", } token = self._get_token() if token is not None: diff --git a/src/superagent/types/app_models_request_agent.py b/src/superagent/types/app_models_request_agent.py index 4437ca0..d21cdd3 100644 --- a/src/superagent/types/app_models_request_agent.py +++ b/src/superagent/types/app_models_request_agent.py @@ -4,6 +4,7 @@ import typing from ..core.datetime_utils import serialize_datetime +from .llm_provider import LlmProvider try: import pydantic.v1 as pydantic # type: ignore @@ -16,7 +17,8 @@ class AppModelsRequestAgent(pydantic.BaseModel): name: str initial_message: typing.Optional[str] = pydantic.Field(alias="initialMessage") prompt: typing.Optional[str] - llm_model: str = pydantic.Field(alias="llmModel") + llm_model: typing.Optional[str] = pydantic.Field(alias="llmModel") + llm_provider: typing.Optional[LlmProvider] = pydantic.Field(alias="llmProvider") description: str avatar: typing.Optional[str] diff --git a/src/superagent/types/prisma_models_agent.py b/src/superagent/types/prisma_models_agent.py index 0c723a4..0542a8e 100644 --- a/src/superagent/types/prisma_models_agent.py +++ b/src/superagent/types/prisma_models_agent.py @@ -28,7 +28,7 @@ class PrismaModelsAgent(pydantic.BaseModel): created_at: dt.datetime = pydantic.Field(alias="createdAt") updated_at: dt.datetime = pydantic.Field(alias="updatedAt") llms: typing.Optional[typing.List[PrismaModelsAgentLlm]] - llm_model: LlmModel = pydantic.Field(alias="llmModel") + llm_model: typing.Optional[LlmModel] = pydantic.Field(alias="llmModel") prompt: typing.Optional[str] api_user_id: str = pydantic.Field(alias="apiUserId") api_user: typing.Optional[PrismaModelsApiUser] = pydantic.Field(alias="apiUser") diff --git a/src/superagent/types/prisma_models_llm.py b/src/superagent/types/prisma_models_llm.py index 12edd59..4e53e9a 100644 --- a/src/superagent/types/prisma_models_llm.py +++ b/src/superagent/types/prisma_models_llm.py @@ -22,7 +22,7 @@ class PrismaModelsLlm(pydantic.BaseModel): id: str provider: LlmProvider api_key: str = pydantic.Field(alias="apiKey") - options: typing.Optional[str] + options: typing.Optional[typing.Any] agents: typing.Optional[typing.List[PrismaModelsAgentLlm]] created_at: dt.datetime = pydantic.Field(alias="createdAt") updated_at: dt.datetime = pydantic.Field(alias="updatedAt") diff --git a/src/superagent/types/prisma_models_tool.py b/src/superagent/types/prisma_models_tool.py index af75f9d..07cfe76 100644 --- a/src/superagent/types/prisma_models_tool.py +++ b/src/superagent/types/prisma_models_tool.py @@ -30,7 +30,7 @@ class PrismaModelsTool(pydantic.BaseModel): api_user_id: str = pydantic.Field(alias="apiUserId") api_user: typing.Optional[PrismaModelsApiUser] = pydantic.Field(alias="apiUser") tools: typing.Optional[typing.List[PrismaModelsAgentTool]] - tool_config: typing.Optional[str] = pydantic.Field(alias="toolConfig") + tool_config: typing.Optional[typing.Any] = pydantic.Field(alias="toolConfig") def json(self, **kwargs: typing.Any) -> str: kwargs_with_defaults: typing.Any = {"by_alias": True, "exclude_unset": True, **kwargs} diff --git a/src/superagent/types/prisma_models_vector_db.py b/src/superagent/types/prisma_models_vector_db.py index a14dd48..a9ff201 100644 --- a/src/superagent/types/prisma_models_vector_db.py +++ b/src/superagent/types/prisma_models_vector_db.py @@ -21,7 +21,7 @@ class PrismaModelsVectorDb(pydantic.BaseModel): id: str provider: VectorDbProvider - options: typing.Optional[str] + options: typing.Optional[typing.Any] datasources: typing.Optional[typing.List[PrismaModelsDatasource]] created_at: dt.datetime = pydantic.Field(alias="createdAt") updated_at: dt.datetime = pydantic.Field(alias="updatedAt")