Skip to content

Commit 4cfa319

Browse files
chore: use built-in type[] instead of typing.Type[] in OpenAI providers
1 parent 426c323 commit 4cfa319

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

src/askui/model_providers/openai_image_qa_provider.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
"""OpenAIImageQAProvider — image Q&A via any OpenAI-compatible API."""
22

33
from functools import cached_property
4-
from typing import Type
54

65
from openai import OpenAI
76
from typing_extensions import override
@@ -66,7 +65,7 @@ def query(
6665
self,
6766
query: str,
6867
source: Source,
69-
response_schema: Type[ResponseSchema] | None,
68+
response_schema: type[ResponseSchema] | None,
7069
get_settings: GetSettings,
7170
) -> ResponseSchema | str:
7271
result: ResponseSchema | str = self._get_model.get(

src/askui/models/openai/get_model.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import json
44
import logging
5-
from typing import TYPE_CHECKING, Any, Type
5+
from typing import TYPE_CHECKING, Any
66

77
import openai
88
from openai import OpenAI
@@ -145,7 +145,7 @@ def get(
145145
self,
146146
query: str,
147147
source: Source,
148-
response_schema: Type[ResponseSchema] | None,
148+
response_schema: type[ResponseSchema] | None,
149149
get_settings: GetSettings,
150150
) -> ResponseSchema | str:
151151
if isinstance(source, (PdfSource, OfficeDocumentSource)):

0 commit comments

Comments
 (0)