Skip to content

Commit 267c9fb

Browse files
committed
chore: Add dependencies
1 parent a2c2b0a commit 267c9fb

File tree

2 files changed

+4
-15
lines changed

2 files changed

+4
-15
lines changed

pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ name = "viur-assistant"
99
dynamic = ["version"]
1010
dependencies = [
1111
"viur-core>=3.7.0",
12+
"anthropic~=0.52",
13+
"openai~=1.82",
1214
]
1315
requires-python = ">=3.11"
1416
authors = [

src/viur/assistant/modules/assistant.py

Lines changed: 2 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,20 +5,12 @@
55
import re
66

77
import PIL
8+
import anthropic
9+
import openai
810
from viur.core import conf, db, errors, exposed
911
from viur.core.decorators import access
1012
from viur.core.prototypes import List, Singleton, Tree
1113

12-
try:
13-
import anthropic
14-
except:
15-
anthropic = None
16-
17-
try:
18-
import openai
19-
except:
20-
openai = None
21-
2214

2315
class Assistant(Singleton):
2416
@exposed
@@ -29,8 +21,6 @@ def generate_script(self,
2921
enable_caching: bool = False,
3022
max_thinking_tokens: int = 0
3123
):
32-
if not anthropic:
33-
raise errors.BadGateway("Needed Dependencies are missing.")
3424

3525
skel = self.viewSkel()
3626
key = db.Key(skel.kindName, self.getKey())
@@ -123,9 +113,6 @@ def translate(self,
123113
language: str,
124114
simplified: bool = False
125115
):
126-
if not openai:
127-
raise errors.BadGateway("Needed Dependencies are missing.")
128-
129116
skel = self.viewSkel()
130117
key = db.Key(skel.kindName, self.getKey())
131118

0 commit comments

Comments
 (0)