File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11"""OpenAIImageQAProvider — image Q&A via any OpenAI-compatible API."""
22
33from functools import cached_property
4- from typing import Type
54
65from openai import OpenAI
76from 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 (
Original file line number Diff line number Diff line change 22
33import json
44import logging
5- from typing import TYPE_CHECKING , Any , Type
5+ from typing import TYPE_CHECKING , Any
66
77import openai
88from 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 )):
You can’t perform that action at this time.
0 commit comments