File tree Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Expand file tree Collapse file tree 3 files changed +11
-3
lines changed Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ tokenizers >= 0.21.1 # Required for fast incremental detokenization.
12
12
protobuf # Required by LlamaTokenizer.
13
13
fastapi[standard] >= 0.115.0 # Required by FastAPI's form models in the OpenAI API server's audio transcriptions endpoint.
14
14
aiohttp
15
- openai >= 1.99.1, < 1.100.0 # For Responses API with reasoning content
15
+ openai >= 1.99.1 # For Responses API with reasoning content
16
16
pydantic >= 2.10
17
17
prometheus_client >= 0.18.0
18
18
pillow # Required for image processing
Original file line number Diff line number Diff line change 18
18
cloudpickle
19
19
fastapi
20
20
msgspec
21
- openai < 1.100.0
21
+ openai
22
22
openai-harmony
23
23
partial-json-parser
24
24
pillow
Original file line number Diff line number Diff line change 20
20
from openai .types .responses import (ResponseFunctionToolCall ,
21
21
ResponseInputItemParam , ResponseOutputItem ,
22
22
ResponsePrompt , ResponseReasoningItem ,
23
- ResponseStatus , ResponseTextConfig )
23
+ ResponseStatus )
24
+
25
+ # Backward compatibility for OpenAI client versions
26
+ try : # For older openai versions (< 1.100.0)
27
+ from openai .types .responses import ResponseTextConfig
28
+ except ImportError : # For newer openai versions (>= 1.100.0)
29
+ from openai .types .responses import (ResponseFormatTextConfig as
30
+ ResponseTextConfig )
31
+
24
32
from openai .types .responses .response import ToolChoice
25
33
from openai .types .responses .tool import Tool
26
34
from openai .types .shared import Metadata , Reasoning
You can’t perform that action at this time.
0 commit comments