feat: fix types and add reasoning_details to chat responses (#27)

This commit is contained in:
Matt Apperson
2025-12-16 16:16:22 -05:00
committed by GitHub
parent d433ce35e8
commit f190e3f950
81 changed files with 2249 additions and 1133 deletions
-33
View File
@@ -40,8 +40,6 @@ if TYPE_CHECKING:
ContentTypedDict,
CreateEmbeddingsData,
CreateEmbeddingsDataTypedDict,
CreateEmbeddingsProvider,
CreateEmbeddingsProviderTypedDict,
CreateEmbeddingsRequest,
CreateEmbeddingsRequestTypedDict,
CreateEmbeddingsResponse,
@@ -51,22 +49,14 @@ if TYPE_CHECKING:
Embedding,
EmbeddingTypedDict,
EncodingFormat,
Ignore,
IgnoreTypedDict,
ImageURL,
ImageURLTypedDict,
Input,
InputTypedDict,
InputUnion,
InputUnionTypedDict,
MaxPrice,
MaxPriceTypedDict,
Object,
ObjectEmbedding,
Only,
OnlyTypedDict,
Order,
OrderTypedDict,
TypeImageURL,
TypeText,
Usage,
@@ -135,7 +125,6 @@ if TYPE_CHECKING:
from .getparameters import (
GetParametersData,
GetParametersDataTypedDict,
GetParametersProvider,
GetParametersRequest,
GetParametersRequestTypedDict,
GetParametersResponse,
@@ -216,8 +205,6 @@ __all__ = [
"CreateCoinbaseChargeSecurityTypedDict",
"CreateEmbeddingsData",
"CreateEmbeddingsDataTypedDict",
"CreateEmbeddingsProvider",
"CreateEmbeddingsProviderTypedDict",
"CreateEmbeddingsRequest",
"CreateEmbeddingsRequestTypedDict",
"CreateEmbeddingsResponse",
@@ -271,7 +258,6 @@ __all__ = [
"GetModelsRequestTypedDict",
"GetParametersData",
"GetParametersDataTypedDict",
"GetParametersProvider",
"GetParametersRequest",
"GetParametersRequestTypedDict",
"GetParametersResponse",
@@ -282,8 +268,6 @@ __all__ = [
"GetUserActivityRequestTypedDict",
"GetUserActivityResponse",
"GetUserActivityResponseTypedDict",
"Ignore",
"IgnoreTypedDict",
"ImageURL",
"ImageURLTypedDict",
"Input",
@@ -308,16 +292,10 @@ __all__ = [
"ListRequestTypedDict",
"ListResponse",
"ListResponseTypedDict",
"MaxPrice",
"MaxPriceTypedDict",
"Metadata",
"MetadataTypedDict",
"Object",
"ObjectEmbedding",
"Only",
"OnlyTypedDict",
"Order",
"OrderTypedDict",
"RateLimit",
"RateLimitTypedDict",
"SendChatCompletionRequestResponse",
@@ -372,8 +350,6 @@ _dynamic_imports: dict[str, str] = {
"ContentTypedDict": ".createembeddings",
"CreateEmbeddingsData": ".createembeddings",
"CreateEmbeddingsDataTypedDict": ".createembeddings",
"CreateEmbeddingsProvider": ".createembeddings",
"CreateEmbeddingsProviderTypedDict": ".createembeddings",
"CreateEmbeddingsRequest": ".createembeddings",
"CreateEmbeddingsRequestTypedDict": ".createembeddings",
"CreateEmbeddingsResponse": ".createembeddings",
@@ -383,22 +359,14 @@ _dynamic_imports: dict[str, str] = {
"Embedding": ".createembeddings",
"EmbeddingTypedDict": ".createembeddings",
"EncodingFormat": ".createembeddings",
"Ignore": ".createembeddings",
"IgnoreTypedDict": ".createembeddings",
"ImageURL": ".createembeddings",
"ImageURLTypedDict": ".createembeddings",
"Input": ".createembeddings",
"InputTypedDict": ".createembeddings",
"InputUnion": ".createembeddings",
"InputUnionTypedDict": ".createembeddings",
"MaxPrice": ".createembeddings",
"MaxPriceTypedDict": ".createembeddings",
"Object": ".createembeddings",
"ObjectEmbedding": ".createembeddings",
"Only": ".createembeddings",
"OnlyTypedDict": ".createembeddings",
"Order": ".createembeddings",
"OrderTypedDict": ".createembeddings",
"TypeImageURL": ".createembeddings",
"TypeText": ".createembeddings",
"Usage": ".createembeddings",
@@ -450,7 +418,6 @@ _dynamic_imports: dict[str, str] = {
"GetModelsRequestTypedDict": ".getmodels",
"GetParametersData": ".getparameters",
"GetParametersDataTypedDict": ".getparameters",
"GetParametersProvider": ".getparameters",
"GetParametersRequest": ".getparameters",
"GetParametersRequestTypedDict": ".getparameters",
"GetParametersResponse": ".getparameters",