2025-05-16 18:00:22 +04:00

579 lines
16 KiB
Python

# This file was auto-generated by Fern from our API Definition.
from .types import (
ApiMeta,
ApiMetaApiVersion,
ApiMetaBilledUnits,
ApiMetaTokens,
AssistantChatMessageV2,
AssistantMessage,
AssistantMessageContent,
AssistantMessageContentItem,
AssistantMessageResponse,
AssistantMessageResponseContentItem,
AuthTokenType,
AutoTruncationStrategy,
ChatCitation,
ChatCitationGenerationEvent,
ChatCitationType,
ChatConnector,
ChatContentDeltaEvent,
ChatContentDeltaEventDelta,
ChatContentDeltaEventDeltaMessage,
ChatContentDeltaEventDeltaMessageContent,
ChatContentEndEvent,
ChatContentStartEvent,
ChatContentStartEventDelta,
ChatContentStartEventDeltaMessage,
ChatContentStartEventDeltaMessageContent,
ChatDataMetrics,
ChatDebugEvent,
ChatDocument,
ChatFinishReason,
ChatMessage,
ChatMessageEndEvent,
ChatMessageEndEventDelta,
ChatMessageStartEvent,
ChatMessageStartEventDelta,
ChatMessageStartEventDeltaMessage,
ChatMessageV2,
ChatMessages,
ChatRequestCitationQuality,
ChatRequestConnectorsSearchOptions,
ChatRequestPromptTruncation,
ChatRequestSafetyMode,
ChatResponse,
ChatSearchQueriesGenerationEvent,
ChatSearchQuery,
ChatSearchResult,
ChatSearchResultConnector,
ChatSearchResultsEvent,
ChatStreamEndEvent,
ChatStreamEndEventFinishReason,
ChatStreamEvent,
ChatStreamEventType,
ChatStreamRequestCitationQuality,
ChatStreamRequestConnectorsSearchOptions,
ChatStreamRequestPromptTruncation,
ChatStreamRequestSafetyMode,
ChatStreamStartEvent,
ChatTextGenerationEvent,
ChatToolCallDeltaEvent,
ChatToolCallDeltaEventDelta,
ChatToolCallDeltaEventDeltaMessage,
ChatToolCallDeltaEventDeltaMessageToolCalls,
ChatToolCallDeltaEventDeltaMessageToolCallsFunction,
ChatToolCallEndEvent,
ChatToolCallStartEvent,
ChatToolCallStartEventDelta,
ChatToolCallStartEventDeltaMessage,
ChatToolCallsChunkEvent,
ChatToolCallsGenerationEvent,
ChatToolPlanDeltaEvent,
ChatToolPlanDeltaEventDelta,
ChatToolPlanDeltaEventDeltaMessage,
ChatbotMessage,
CheckApiKeyResponse,
Citation,
CitationEndEvent,
CitationEndStreamedChatResponseV2,
CitationGenerationStreamedChatResponse,
CitationOptions,
CitationOptionsMode,
CitationStartEvent,
CitationStartEventDelta,
CitationStartEventDeltaMessage,
CitationStartStreamedChatResponseV2,
CitationType,
ClassifyDataMetrics,
ClassifyExample,
ClassifyRequestTruncate,
ClassifyResponse,
ClassifyResponseClassificationsItem,
ClassifyResponseClassificationsItemClassificationType,
ClassifyResponseClassificationsItemLabelsValue,
CompatibleEndpoint,
Connector,
ConnectorAuthStatus,
ConnectorOAuth,
Content,
ContentDeltaStreamedChatResponseV2,
ContentEndStreamedChatResponseV2,
ContentStartStreamedChatResponseV2,
CreateConnectorOAuth,
CreateConnectorResponse,
CreateConnectorServiceAuth,
CreateEmbedJobResponse,
Dataset,
DatasetPart,
DatasetType,
DatasetValidationStatus,
DebugStreamedChatResponse,
DebugStreamedChatResponseV2,
DeleteConnectorResponse,
DetokenizeResponse,
Document,
DocumentContent,
DocumentSource,
DocumentToolContent,
EmbedByTypeResponse,
EmbedByTypeResponseEmbeddings,
EmbedContent,
EmbedFloatsResponse,
EmbedImage,
EmbedImageUrl,
EmbedInput,
EmbedInputType,
EmbedJob,
EmbedJobStatus,
EmbedJobTruncate,
EmbedRequestTruncate,
EmbedResponse,
EmbedText,
EmbeddingType,
EmbeddingsByTypeEmbedResponse,
EmbeddingsFloatsEmbedResponse,
FinetuneDatasetMetrics,
FinishReason,
GenerateRequestReturnLikelihoods,
GenerateRequestTruncate,
GenerateStreamEnd,
GenerateStreamEndResponse,
GenerateStreamError,
GenerateStreamEvent,
GenerateStreamRequestReturnLikelihoods,
GenerateStreamRequestTruncate,
GenerateStreamText,
GenerateStreamedResponse,
Generation,
GetConnectorResponse,
GetModelResponse,
Image,
ImageContent,
ImageUrl,
ImageUrlContent,
ImageUrlEmbedContent,
JsonObjectResponseFormat,
JsonObjectResponseFormatV2,
JsonResponseFormat,
JsonResponseFormatV2,
LabelMetric,
ListConnectorsResponse,
ListEmbedJobResponse,
ListModelsResponse,
LogprobItem,
Message,
MessageEndStreamedChatResponseV2,
MessageStartStreamedChatResponseV2,
Metrics,
MetricsEmbedData,
MetricsEmbedDataFieldsItem,
NonStreamedChatResponse,
NoneTruncationStrategy,
OAuthAuthorizeResponse,
ParseInfo,
ReasoningEffort,
RerankDocument,
RerankRequestDocumentsItem,
RerankResponse,
RerankResponseResultsItem,
RerankResponseResultsItemDocument,
RerankerDataMetrics,
ResponseFormat,
ResponseFormatV2,
SearchQueriesGenerationStreamedChatResponse,
SearchResultsStreamedChatResponse,
SingleGeneration,
SingleGenerationInStream,
SingleGenerationTokenLikelihoodsItem,
Source,
StreamEndGenerateStreamedResponse,
StreamEndStreamedChatResponse,
StreamErrorGenerateStreamedResponse,
StreamStartStreamedChatResponse,
StreamedChatResponse,
StreamedChatResponseV2,
SummarizeRequestExtractiveness,
SummarizeRequestFormat,
SummarizeRequestLength,
SummarizeResponse,
SystemChatMessageV2,
SystemMessage,
SystemMessageContent,
SystemMessageContentItem,
TextAssistantMessageContentItem,
TextAssistantMessageResponseContentItem,
TextContent,
TextEmbedContent,
TextGenerationGenerateStreamedResponse,
TextGenerationStreamedChatResponse,
TextResponseFormat,
TextResponseFormatV2,
TextSystemMessageContentItem,
TextToolContent,
TokenizeResponse,
Tool,
ToolCall,
ToolCallDelta,
ToolCallDeltaStreamedChatResponseV2,
ToolCallEndStreamedChatResponseV2,
ToolCallStartStreamedChatResponseV2,
ToolCallV2,
ToolCallV2Function,
ToolCallsChunkStreamedChatResponse,
ToolCallsGenerationStreamedChatResponse,
ToolChatMessageV2,
ToolContent,
ToolMessage,
ToolMessageV2,
ToolMessageV2Content,
ToolParameterDefinitionsValue,
ToolPlanDeltaStreamedChatResponseV2,
ToolResult,
ToolSource,
ToolV2,
ToolV2Function,
TruncationStrategy,
TruncationStrategyAutoPreserveOrder,
TruncationStrategyNone,
UpdateConnectorResponse,
Usage,
UsageBilledUnits,
UsageTokens,
UserChatMessageV2,
UserMessage,
UserMessageContent,
)
from .errors import (
BadRequestError,
ClientClosedRequestError,
ForbiddenError,
GatewayTimeoutError,
InternalServerError,
InvalidTokenError,
NotFoundError,
NotImplementedError,
ServiceUnavailableError,
TooManyRequestsError,
UnauthorizedError,
UnprocessableEntityError,
)
from . import connectors, datasets, embed_jobs, finetuning, models, v2
from .aws_client import AwsClient
from .bedrock_client import BedrockClient, BedrockClientV2
from .client import AsyncClient, Client
from .client_v2 import AsyncClientV2, ClientV2
from .datasets import (
DatasetsCreateResponse,
DatasetsCreateResponseDatasetPartsItem,
DatasetsGetResponse,
DatasetsGetUsageResponse,
DatasetsListResponse,
)
from .embed_jobs import CreateEmbedJobRequestTruncate
from .environment import ClientEnvironment
from .sagemaker_client import SagemakerClient, SagemakerClientV2
from .v2 import (
V2ChatRequestDocumentsItem,
V2ChatRequestSafetyMode,
V2ChatRequestToolChoice,
V2ChatStreamRequestDocumentsItem,
V2ChatStreamRequestSafetyMode,
V2ChatStreamRequestToolChoice,
V2EmbedRequestTruncate,
V2RerankResponse,
V2RerankResponseResultsItem,
V2RerankResponseResultsItemDocument,
)
from .version import __version__
__all__ = [
"ApiMeta",
"ApiMetaApiVersion",
"ApiMetaBilledUnits",
"ApiMetaTokens",
"AssistantChatMessageV2",
"AssistantMessage",
"AssistantMessageContent",
"AssistantMessageContentItem",
"AssistantMessageResponse",
"AssistantMessageResponseContentItem",
"AsyncClient",
"AsyncClientV2",
"AuthTokenType",
"AutoTruncationStrategy",
"AwsClient",
"BadRequestError",
"BedrockClient",
"BedrockClientV2",
"ChatCitation",
"ChatCitationGenerationEvent",
"ChatCitationType",
"ChatConnector",
"ChatContentDeltaEvent",
"ChatContentDeltaEventDelta",
"ChatContentDeltaEventDeltaMessage",
"ChatContentDeltaEventDeltaMessageContent",
"ChatContentEndEvent",
"ChatContentStartEvent",
"ChatContentStartEventDelta",
"ChatContentStartEventDeltaMessage",
"ChatContentStartEventDeltaMessageContent",
"ChatDataMetrics",
"ChatDebugEvent",
"ChatDocument",
"ChatFinishReason",
"ChatMessage",
"ChatMessageEndEvent",
"ChatMessageEndEventDelta",
"ChatMessageStartEvent",
"ChatMessageStartEventDelta",
"ChatMessageStartEventDeltaMessage",
"ChatMessageV2",
"ChatMessages",
"ChatRequestCitationQuality",
"ChatRequestConnectorsSearchOptions",
"ChatRequestPromptTruncation",
"ChatRequestSafetyMode",
"ChatResponse",
"ChatSearchQueriesGenerationEvent",
"ChatSearchQuery",
"ChatSearchResult",
"ChatSearchResultConnector",
"ChatSearchResultsEvent",
"ChatStreamEndEvent",
"ChatStreamEndEventFinishReason",
"ChatStreamEvent",
"ChatStreamEventType",
"ChatStreamRequestCitationQuality",
"ChatStreamRequestConnectorsSearchOptions",
"ChatStreamRequestPromptTruncation",
"ChatStreamRequestSafetyMode",
"ChatStreamStartEvent",
"ChatTextGenerationEvent",
"ChatToolCallDeltaEvent",
"ChatToolCallDeltaEventDelta",
"ChatToolCallDeltaEventDeltaMessage",
"ChatToolCallDeltaEventDeltaMessageToolCalls",
"ChatToolCallDeltaEventDeltaMessageToolCallsFunction",
"ChatToolCallEndEvent",
"ChatToolCallStartEvent",
"ChatToolCallStartEventDelta",
"ChatToolCallStartEventDeltaMessage",
"ChatToolCallsChunkEvent",
"ChatToolCallsGenerationEvent",
"ChatToolPlanDeltaEvent",
"ChatToolPlanDeltaEventDelta",
"ChatToolPlanDeltaEventDeltaMessage",
"ChatbotMessage",
"CheckApiKeyResponse",
"Citation",
"CitationEndEvent",
"CitationEndStreamedChatResponseV2",
"CitationGenerationStreamedChatResponse",
"CitationOptions",
"CitationOptionsMode",
"CitationStartEvent",
"CitationStartEventDelta",
"CitationStartEventDeltaMessage",
"CitationStartStreamedChatResponseV2",
"CitationType",
"ClassifyDataMetrics",
"ClassifyExample",
"ClassifyRequestTruncate",
"ClassifyResponse",
"ClassifyResponseClassificationsItem",
"ClassifyResponseClassificationsItemClassificationType",
"ClassifyResponseClassificationsItemLabelsValue",
"Client",
"ClientClosedRequestError",
"ClientEnvironment",
"ClientV2",
"CompatibleEndpoint",
"Connector",
"ConnectorAuthStatus",
"ConnectorOAuth",
"Content",
"ContentDeltaStreamedChatResponseV2",
"ContentEndStreamedChatResponseV2",
"ContentStartStreamedChatResponseV2",
"CreateConnectorOAuth",
"CreateConnectorResponse",
"CreateConnectorServiceAuth",
"CreateEmbedJobRequestTruncate",
"CreateEmbedJobResponse",
"Dataset",
"DatasetPart",
"DatasetType",
"DatasetValidationStatus",
"DatasetsCreateResponse",
"DatasetsCreateResponseDatasetPartsItem",
"DatasetsGetResponse",
"DatasetsGetUsageResponse",
"DatasetsListResponse",
"DebugStreamedChatResponse",
"DebugStreamedChatResponseV2",
"DeleteConnectorResponse",
"DetokenizeResponse",
"Document",
"DocumentContent",
"DocumentSource",
"DocumentToolContent",
"EmbedByTypeResponse",
"EmbedByTypeResponseEmbeddings",
"EmbedContent",
"EmbedFloatsResponse",
"EmbedImage",
"EmbedImageUrl",
"EmbedInput",
"EmbedInputType",
"EmbedJob",
"EmbedJobStatus",
"EmbedJobTruncate",
"EmbedRequestTruncate",
"EmbedResponse",
"EmbedText",
"EmbeddingType",
"EmbeddingsByTypeEmbedResponse",
"EmbeddingsFloatsEmbedResponse",
"FinetuneDatasetMetrics",
"FinishReason",
"ForbiddenError",
"GatewayTimeoutError",
"GenerateRequestReturnLikelihoods",
"GenerateRequestTruncate",
"GenerateStreamEnd",
"GenerateStreamEndResponse",
"GenerateStreamError",
"GenerateStreamEvent",
"GenerateStreamRequestReturnLikelihoods",
"GenerateStreamRequestTruncate",
"GenerateStreamText",
"GenerateStreamedResponse",
"Generation",
"GetConnectorResponse",
"GetModelResponse",
"Image",
"ImageContent",
"ImageUrl",
"ImageUrlContent",
"ImageUrlEmbedContent",
"InternalServerError",
"InvalidTokenError",
"JsonObjectResponseFormat",
"JsonObjectResponseFormatV2",
"JsonResponseFormat",
"JsonResponseFormatV2",
"LabelMetric",
"ListConnectorsResponse",
"ListEmbedJobResponse",
"ListModelsResponse",
"LogprobItem",
"Message",
"MessageEndStreamedChatResponseV2",
"MessageStartStreamedChatResponseV2",
"Metrics",
"MetricsEmbedData",
"MetricsEmbedDataFieldsItem",
"NonStreamedChatResponse",
"NoneTruncationStrategy",
"NotFoundError",
"NotImplementedError",
"OAuthAuthorizeResponse",
"ParseInfo",
"ReasoningEffort",
"RerankDocument",
"RerankRequestDocumentsItem",
"RerankResponse",
"RerankResponseResultsItem",
"RerankResponseResultsItemDocument",
"RerankerDataMetrics",
"ResponseFormat",
"ResponseFormatV2",
"SagemakerClient",
"SagemakerClientV2",
"SearchQueriesGenerationStreamedChatResponse",
"SearchResultsStreamedChatResponse",
"ServiceUnavailableError",
"SingleGeneration",
"SingleGenerationInStream",
"SingleGenerationTokenLikelihoodsItem",
"Source",
"StreamEndGenerateStreamedResponse",
"StreamEndStreamedChatResponse",
"StreamErrorGenerateStreamedResponse",
"StreamStartStreamedChatResponse",
"StreamedChatResponse",
"StreamedChatResponseV2",
"SummarizeRequestExtractiveness",
"SummarizeRequestFormat",
"SummarizeRequestLength",
"SummarizeResponse",
"SystemChatMessageV2",
"SystemMessage",
"SystemMessageContent",
"SystemMessageContentItem",
"TextAssistantMessageContentItem",
"TextAssistantMessageResponseContentItem",
"TextContent",
"TextEmbedContent",
"TextGenerationGenerateStreamedResponse",
"TextGenerationStreamedChatResponse",
"TextResponseFormat",
"TextResponseFormatV2",
"TextSystemMessageContentItem",
"TextToolContent",
"TokenizeResponse",
"TooManyRequestsError",
"Tool",
"ToolCall",
"ToolCallDelta",
"ToolCallDeltaStreamedChatResponseV2",
"ToolCallEndStreamedChatResponseV2",
"ToolCallStartStreamedChatResponseV2",
"ToolCallV2",
"ToolCallV2Function",
"ToolCallsChunkStreamedChatResponse",
"ToolCallsGenerationStreamedChatResponse",
"ToolChatMessageV2",
"ToolContent",
"ToolMessage",
"ToolMessageV2",
"ToolMessageV2Content",
"ToolParameterDefinitionsValue",
"ToolPlanDeltaStreamedChatResponseV2",
"ToolResult",
"ToolSource",
"ToolV2",
"ToolV2Function",
"TruncationStrategy",
"TruncationStrategyAutoPreserveOrder",
"TruncationStrategyNone",
"UnauthorizedError",
"UnprocessableEntityError",
"UpdateConnectorResponse",
"Usage",
"UsageBilledUnits",
"UsageTokens",
"UserChatMessageV2",
"UserMessage",
"UserMessageContent",
"V2ChatRequestDocumentsItem",
"V2ChatRequestSafetyMode",
"V2ChatRequestToolChoice",
"V2ChatStreamRequestDocumentsItem",
"V2ChatStreamRequestSafetyMode",
"V2ChatStreamRequestToolChoice",
"V2EmbedRequestTruncate",
"V2RerankResponse",
"V2RerankResponseResultsItem",
"V2RerankResponseResultsItemDocument",
"__version__",
"connectors",
"datasets",
"embed_jobs",
"finetuning",
"models",
"v2",
]