o
    i                    @   sb7  U d Z ddlmZ ddlmZ ddlmZ ddlZddlZerddl	m
Z
mZmZmZmZ ddlmZmZmZ dd	lmZmZmZmZ dd
lmZmZmZ ddlmZmZmZm Z  ddl!m"Z"m#Z#m$Z$ ddl%m&Z&m'Z' ddl(m)Z)m*Z* ddl+m,Z,m-Z- ddl.m/Z/m0Z0 ddl1m2Z2m3Z3 ddl4m5Z5m6Z6 ddl7m8Z8m9Z9m:Z:m;Z; ddl<m=Z=m>Z> ddl?m@Z@mAZAmBZBmCZC ddlDmEZEmFZF ddlGmHZHmIZI ddlJmKZKmLZL ddlMmNZNmOZOmPZPmQZQmRZRmSZSmTZTmUZU ddlVmWZWmXZXmYZYmZZZm[Z[m\Z\m]Z]m^Z^ ddl_m`Z`maZambZbmcZc ddldmeZe ddlfmgZgmhZhmiZi ddljmkZkmlZlmmZmmnZnmoZo ddlpmqZqmrZrmsZs dd ltmuZumvZv dd!lwmxZxmyZy dd"lzm{Z{m|Z|m}Z} dd#l~mZmZ dd$lmZmZ dd%lmZmZmZ dd&lmZmZmZ dd'lmZ dd(lmZ dd)lmZmZ dd*lmZmZmZ dd+lmZmZmZmZmZmZmZmZ dd,lmZmZ dd-lmZmZmZmZmZmZmZmZ dd.lmZmZmZmZmZmZmZmZ dd/lmZmZ dd0lmZmZmZmZ dd1lmZmZ dd2lmZmZ dd3lmZmZmZmZmZmZmZ dd4lmZmZmZmZ dd5lmZmZmZmZmZmZmZ dd6lmZmZ dd7lmZmZ dd8lmZmZ dd9lmZmZ dd:lmZmZmZ dd;lmZmZ dd<lmZmZ dd=lmZmZ dd>lmZmZmZmZmZmZmZmZmZ dd?lmZmZ dd@lmZm Z mZmZ ddAlmZmZmZmZmZm	Z	m
Z
mZmZ ddBlmZmZmZ ddClmZmZ ddDlmZmZ ddElmZmZ ddFlmZmZmZ ddGlmZm Z m!Z! ddHl"m#Z#m$Z$m%Z%m&Z& ddIl'm(Z(m)Z)m*Z*m+Z+m,Z, ddJl-m.Z.m/Z/ ddKl0m1Z1m2Z2m3Z3 ddLl4m5Z5m6Z6m7Z7m8Z8m9Z9 ddMl:m;Z;m<Z<m=Z=m>Z>m?Z? ddNl@mAZAmBZBmCZC ddOlDmEZEmFZFmGZG ddPlHmIZImJZJmKZKmLZLmMZM ddQlNmOZOmPZP ddRlQmRZRmSZS ddSlTmUZUmVZV ddTlWmXZXmYZY ddUlZm[Z[m\Z\m]Z]m^Z^ ddVl_m`Z`maZambZb ddWlcmdZdmeZe ddXlfmgZgmhZh ddYlimjZjmkZk ddZllmmZmmnZnmoZo dd[lpmqZq dd\lrmsZsmtZtmuZumvZv dd]lwmxZxmyZy dd^lzm{Z{m|Z| dd_l}m~Z~ dd`lmZ ddalmZmZ ddblmZmZ ddclmZmZ dddlmZ ddelmZmZ ddflmZmZ ddglmZmZ ddhlmZmZ ddilmZmZ ddjlmZmZ ddklmZmZ ddllmZmZ ddmlmZmZmZmZ ddnlmZmZ ddolmZmZmZmZ ddplmZ ddqlmZ ddrlmZmZ ddslmZmZmZ ddtlmZmZ ddulmZmZmZmÐZ ddvlĐmŐZŐmƐZƐmǐZǐmȐZ ddwlɐmʐZʐmːZ ddxl̐m͐Z͐mΐZΐmϐZ ddylАmѐZѐmҐZ ddzlӐmԐZԐmՐZՐm֐Z֐mאZ dd{lؐmِZِmڐZڐmېZ dd|lܐmݐZݐmސZސmߐZ dd}lmZmZmZ dd~lmZmZ ddlmZmZmZ ddlmZmZ ddlmZmZmZmZmZ ddlmZmZ ddlmZmZmZmZmZmZ ddlmZm Z mZmZ ddlmZmZmZmZmZm	Z	m
Z
mZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZmZmZ ddl m!Z!m"Z"m#Z#m$Z$ ddl%m&Z&m'Z'm(Z(m)Z) ddl*m+Z+m,Z,m-Z- ddl.m/Z/m0Z0m1Z1m2Z2 ddl3m4Z4m5Z5 ddl6m7Z7m8Z8m9Z9m:Z: ddl;m<Z<m=Z=m>Z>m?Z?m@Z@ ddlAmBZBmCZC ddlDmEZEmFZFmGZG ddlHmIZImJZJ ddlKmLZLmMZM ddlNmOZOmPZP ddlQmRZRmSZS ddlTmUZUmVZV ddlWmXZXmYZY ddlZm[Z[m\Z\ ddl]m^Z^m_Z_ ddl`maZambZb ddlcmdZdmeZe ddlfmgZgmhZhmiZimjZj ddlkmlZlmmZm ddlnmoZompZp ddlqmrZrmsZs ddltmuZumvZv ddlwmxZxmyZy ddlzm{Z{m|Z| ddl}m~Z~mZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZmZmZmZmZmZ ddlmZmZ ddlmZmZmZmZmZmZmZ ddlmZmZmZmZmZmZ ddlmZmZ ddlmZ ddlmZmZ ddlmZmZmZmZmZ ddlmZmZmZmZ ddlmÐZÐmĐZ ddlŐmƐZƐmǐZ ddlȐmɐZ ddlʐmːZːm̐Z ddl͐mΐZΐmϐZ ddlАmѐZѐmҐZ ddlӐmԐZԐmՐZՐm֐Z֐mאZ ddlؐmِZِmڐZ ddlېmܐZܐmݐZ ddlސmߐZߐmZ ddlmZmZ ddlmZmZ ddÐlmZmZ ddĐlmZmZmZ ddŐlmZmZmZ ddƐlmZmZmZ ddǐlmZmZ ddȐlmZ ddɐlmZmZmZ ddʐlm Z  ddːlmZmZmZmZ dd̐lmZmZ dd͐l	m
Z
 ddΐlmZ ddϐlmZmZ ddАlmZ ddѐlmZmZ ddҐlmZmZ ddӐlmZmZ ddԐlmZ ddՐlmZ dd֐lm Z m!Z!m"Z"m#Z#m$Z$ ddאl%m&Z&m'Z' ddؐl(m)Z)m*Z*m+Z+ ddِl,m-Z-m.Z.m/Z/m0Z0m1Z1 ddڐl2m3Z3 ddېl4m5Z5m6Z6 ddܐl7m8Z8m9Z9 ddݐl:m;Z;m<Z< ddސl=m>Z> ddߐl?m@Z@mAZAmBZB ddlCmDZDmEZEmFZF ddlGmHZHmIZImJZJmKZK ddlLmMZMmNZNmOZO ddlPmQZQmRZRmSZS ddlTmUZUmVZVmWZWmXZXmYZY ddlZm[Z[m\Z\m]Z] ddl^m_Z_ ddl`maZambZb ddlcmdZdmeZe ddlfmgZgmhZhmiZi ddljmkZkmlZlmmZm ddlnmoZompZpmqZqmrZr ddlsmtZt ddlumvZvmwZwmxZx ddlymzZzm{Z{m|Z| ddl}m~Z~mZmZ ddlmZmZmZ ddlmZmZ ddlmZmZ ddlmZmZ ddlmZmZmZmZmZ ddlmZmZmZmZ ddlmZmZmZ ddlmZmZmZ ddlmZmZmZ ddlmZmZmZ g dZi ddddddddd dddddddddddddd	dd
dddddddddi ddddddddddddddddddddddd d!d"d!d#d$d%d$d&d'd(d'i d)d*d+d*d,d*d-d*d.d/d0d/d1d2d3d2d4d2d5d2d6d7d8d7d9d:d;d:d<d=d>d=d?d@i dAd@dBd@dCd@dDd@dEd@dFd@dGd@dHdIdJdIdKdIdLdIdMdIdNdIdOdIdPdIdQdRdSdRi dTdRdUdRdVdWdXdYdZdYd[dYd\d]d^d]d_d]d`d]dad]dbdcdddcdedcdfdgdhdgdidji dkdjdldmdndmdodmdpdqdrdqdsdtdudtdvdwdxdwdydwdzd{d|d{d}d{d~dddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddddddi ddÓdĐdÓdŐdÓdƐdÓdǐdÓdȐdÓdɐdÓdʐd˓d̐d˓d͐dΓdϐdΓdАdѓdҐdѓdӐdԓdՐdԓd֐dדdؐdדi dِdדdڐdۓdܐdۓdݐdޓdߐdޓddddddddddddddddddddddddi dddddddddddddddddddddddddddddd dd dd i ddddddddd	d
dd
ddddddddddddddddddddddi dddddddddd d!d d"d#d$d#d%d#d&d'd(d'd)d'd*d'd+d'd,d-d.d-d/d-i d0d-d1d-d2d3d4d3d5d3d6d7d8d7d9d7d:d;d<d;d=d;d>d;d?d;d@dAdBdAdCdDdEdDi dFdGdHdGdIdJdKdJdLdMdNdMdOdMdPdMdQdRdSdRdTdRdUdVdWdVdXdYdZdYd[d\d]d\i d^d_d`d_dad_dbdcdddedfdedgdedhdedidjdkdjdldmdndmdodpdqdrdsdtdudtdvdwi dxdwdydzd{dzd|d}d~dddddddddddddddddddddddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddddddi ddddÓdĐdÓdŐdƓdǐdƓdȐdƓdɐdƓdʐd˓d̐d˓d͐d˓dΐdϓdАdϓdѐdϓdҐdӓdԐdӓdՐdӓd֐dדi dؐdדdِdړdېdړdܐdړdݐdޓdߐdޓddddddddddddddddddddddi ddddddddddddddddddddddddddddddd dddi ddddddddd	dd
dddddddddddddddddddddddi ddddddddddd d!d"d!d#d!d$d!d%d&d'd&d(d)d*d)d+d)d,d)d-d.d/d.i d0d.d1d.d2d.d3d4d5d4d6d7d8d7d9d7d:d;d<d;d=d>d?d>d@dAdBdAdCdDdEdDdFdGi dHdGdIdJdKdJdLdMdNdMdOdPdQdPdRdSdTdSdUdVdWdVdXdYdZdYd[dYd\dYd]d^d_d^i d`dadbdadcdddedddfdgdhdgdidjdkdjdldmdndmdodpdqdpdrdsdtdsdudvdwdvdxdyi dzdyd{d|d}d|d~dddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddddddddddddi ddddddddÓdĐdÓdŐdƓdǐdƓdȐdƓdɐdƓdʐd˓d̐d˓d͐dΓdϐdΓdАdѓdҐdѓdӐdԓdՐdԓi d֐dדdؐdדdِdړdېdړdܐdݓdސdݓdߐdݓddddddddddddddddddddi dddddddddddddddddddddddd dd ddddddddi d	dd
dddddddddddddddddddddddddddddd di d!dd"dd#dd$d%d&d'd(d'd)d*d+d*d,d-d.d-d/d0d1d2d3d2d4d2d5d6d7d6d8d6i d9d:d;d:d<d:d=d:d>d?d@d?dAd?dBdCdDdCdEdCdFdGdHdGdIdGdJdGdKdGdLdMdNdMi dOdMdPdQdRdSdTdSdUdVdWdVdXdYdZdYd[dYd\d]d^d]d_d]d`dadbdadcdadddadedfi dgdhdidhdjdhdkdldmdldndldodpdqdpdrdpdsdtdudtdvdtdwdxdydxdzd{d|d{d}d~i dd~ddddddddddddddddddddddddddddddddddddddZeeef ed< dddZdedefddZdd ZdS (  zACode generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.   )MistralError    )TYPE_CHECKING)import_moduleN)AgentAgentObject
AgentToolsAgentToolsTypedDictAgentTypedDict)AgentConversationAgentConversationObjectAgentConversationTypedDict)AgentCreationRequestAgentCreationRequestTools"AgentCreationRequestToolsTypedDictAgentCreationRequestTypedDict)AgentHandoffDoneEventAgentHandoffDoneEventTypeAgentHandoffDoneEventTypedDict)AgentHandoffEntryAgentHandoffEntryObjectAgentHandoffEntryTypeAgentHandoffEntryTypedDict)AgentHandoffStartedEventAgentHandoffStartedEventType!AgentHandoffStartedEventTypedDict)AgentsAPIV1AgentsGetRequest$AgentsAPIV1AgentsGetRequestTypedDict)AgentsAPIV1AgentsListRequest%AgentsAPIV1AgentsListRequestTypedDict)%AgentsAPIV1AgentsUpdateVersionRequest.AgentsAPIV1AgentsUpdateVersionRequestTypedDict)AgentsAPIV1AgentsUpdateRequest'AgentsAPIV1AgentsUpdateRequestTypedDict)+AgentsAPIV1ConversationsAppendStreamRequest4AgentsAPIV1ConversationsAppendStreamRequestTypedDict)%AgentsAPIV1ConversationsAppendRequest.AgentsAPIV1ConversationsAppendRequestTypedDict)"AgentsAPIV1ConversationsGetRequest+AgentsAPIV1ConversationsGetRequestTypedDict5AgentsAPIV1ConversationsGetResponseV1ConversationsGet>AgentsAPIV1ConversationsGetResponseV1ConversationsGetTypedDict)&AgentsAPIV1ConversationsHistoryRequest/AgentsAPIV1ConversationsHistoryRequestTypedDict)#AgentsAPIV1ConversationsListRequest,AgentsAPIV1ConversationsListRequestTypedDictResponseBodyResponseBodyTypedDict)'AgentsAPIV1ConversationsMessagesRequest0AgentsAPIV1ConversationsMessagesRequestTypedDict),AgentsAPIV1ConversationsRestartStreamRequest5AgentsAPIV1ConversationsRestartStreamRequestTypedDict)&AgentsAPIV1ConversationsRestartRequest/AgentsAPIV1ConversationsRestartRequestTypedDict)AgentsCompletionRequestAgentsCompletionRequestMessages(AgentsCompletionRequestMessagesTypedDictAgentsCompletionRequestStop$AgentsCompletionRequestStopTypedDict!AgentsCompletionRequestToolChoice*AgentsCompletionRequestToolChoiceTypedDict AgentsCompletionRequestTypedDict)AgentsCompletionStreamRequest%AgentsCompletionStreamRequestMessages.AgentsCompletionStreamRequestMessagesTypedDict!AgentsCompletionStreamRequestStop*AgentsCompletionStreamRequestStopTypedDict'AgentsCompletionStreamRequestToolChoice0AgentsCompletionStreamRequestToolChoiceTypedDict&AgentsCompletionStreamRequestTypedDict)AgentUpdateRequestAgentUpdateRequestTools AgentUpdateRequestToolsTypedDictAgentUpdateRequestTypedDict)APIEndpoint)ArchiveFTModelOutArchiveFTModelOutObjectArchiveFTModelOutTypedDict)AssistantMessageAssistantMessageContent AssistantMessageContentTypedDictAssistantMessageRoleAssistantMessageTypedDict)
AudioChunkAudioChunkTypeAudioChunkTypedDict)AudioTranscriptionRequest"AudioTranscriptionRequestTypedDict)AudioTranscriptionRequestStream(AudioTranscriptionRequestStreamTypedDict)BaseModelCardBaseModelCardTypeBaseModelCardTypedDict)
BatchErrorBatchErrorTypedDict)
BatchJobInBatchJobInTypedDict)BatchJobOutBatchJobOutObjectBatchJobOutTypedDict)BatchJobsOutBatchJobsOutObjectBatchJobsOutTypedDict)BatchJobStatus)BuiltInConnectors)ChatClassificationRequest"ChatClassificationRequestTypedDict)ChatCompletionChoiceChatCompletionChoiceTypedDictFinishReason)ChatCompletionRequestChatCompletionRequestToolChoice(ChatCompletionRequestToolChoiceTypedDictChatCompletionRequestTypedDictMessagesMessagesTypedDictStopStopTypedDict)ChatCompletionResponseChatCompletionResponseTypedDict)ChatCompletionStreamRequest#ChatCompletionStreamRequestMessages,ChatCompletionStreamRequestMessagesTypedDictChatCompletionStreamRequestStop(ChatCompletionStreamRequestStopTypedDict%ChatCompletionStreamRequestToolChoice.ChatCompletionStreamRequestToolChoiceTypedDict$ChatCompletionStreamRequestTypedDict)ChatModerationRequestChatModerationRequestInputs$ChatModerationRequestInputsTypedDictChatModerationRequestTypedDictOneOneTypedDictTwoTwoTypedDict)CheckpointOutCheckpointOutTypedDict)ClassificationRequestClassificationRequestInputs$ClassificationRequestInputsTypedDictClassificationRequestTypedDict)ClassificationResponseClassificationResponseTypedDict)ClassificationTargetResult#ClassificationTargetResultTypedDict)ClassifierDetailedJobOut$ClassifierDetailedJobOutIntegrations-ClassifierDetailedJobOutIntegrationsTypedDictClassifierDetailedJobOutJobTypeClassifierDetailedJobOutObjectClassifierDetailedJobOutStatus!ClassifierDetailedJobOutTypedDict)ClassifierFTModelOutClassifierFTModelOutModelTypeClassifierFTModelOutObjectClassifierFTModelOutTypedDict)ClassifierJobOutClassifierJobOutIntegrations%ClassifierJobOutIntegrationsTypedDictClassifierJobOutJobTypeClassifierJobOutObjectClassifierJobOutStatusClassifierJobOutTypedDict)ClassifierTargetInClassifierTargetInTypedDict)ClassifierTargetOutClassifierTargetOutTypedDict)ClassifierTrainingParameters%ClassifierTrainingParametersTypedDict)ClassifierTrainingParametersIn'ClassifierTrainingParametersInTypedDict)CodeInterpreterToolCodeInterpreterToolTypeCodeInterpreterToolTypedDict)CompletionArgsCompletionArgsTypedDict)CompletionArgsStopCompletionArgsStopTypedDict)CompletionChunkCompletionChunkTypedDict)	CompletionDetailedJobOut$CompletionDetailedJobOutIntegrations-CompletionDetailedJobOutIntegrationsTypedDictCompletionDetailedJobOutJobTypeCompletionDetailedJobOutObject$CompletionDetailedJobOutRepositories-CompletionDetailedJobOutRepositoriesTypedDictCompletionDetailedJobOutStatus!CompletionDetailedJobOutTypedDict)CompletionEventCompletionEventTypedDict)CompletionFTModelOutCompletionFTModelOutObjectCompletionFTModelOutTypedDict	ModelType)	CompletionJobOutCompletionJobOutObjectCompletionJobOutTypedDictIntegrationsIntegrationsTypedDictJobTypeRepositoriesRepositoriesTypedDictStatus)CompletionResponseStreamChoice*CompletionResponseStreamChoiceFinishReason'CompletionResponseStreamChoiceTypedDict)CompletionTrainingParameters%CompletionTrainingParametersTypedDict)CompletionTrainingParametersIn'CompletionTrainingParametersInTypedDict)ContentChunkContentChunkTypedDict)ConversationAppendRequest)ConversationAppendRequestHandoffExecution"ConversationAppendRequestTypedDict)ConversationAppendStreamRequest/ConversationAppendStreamRequestHandoffExecution(ConversationAppendStreamRequestTypedDict)ConversationEventsConversationEventsDataConversationEventsDataTypedDictConversationEventsTypedDict)ConversationHistoryConversationHistoryObjectConversationHistoryTypedDictEntriesEntriesTypedDict)ConversationInputsConversationInputsTypedDict)ConversationMessagesConversationMessagesObjectConversationMessagesTypedDict)ConversationRequestConversationRequestTypedDictHandoffExecutionToolsToolsTypedDict)ConversationResponseConversationResponseObjectConversationResponseTypedDictOutputsOutputsTypedDict)ConversationRestartRequest*ConversationRestartRequestHandoffExecution#ConversationRestartRequestTypedDict) ConversationRestartStreamRequest0ConversationRestartStreamRequestHandoffExecution)ConversationRestartStreamRequestTypedDict)ConversationStreamRequest)ConversationStreamRequestHandoffExecutionConversationStreamRequestTools'ConversationStreamRequestToolsTypedDict"ConversationStreamRequestTypedDict)ConversationUsageInfoConversationUsageInfoTypedDict)'DeleteModelV1ModelsModelIDDeleteRequest0DeleteModelV1ModelsModelIDDeleteRequestTypedDict)DeleteFileOutDeleteFileOutTypedDict)DeleteModelOutDeleteModelOutTypedDict)ContentContentTypedDictDeltaMessageDeltaMessageTypedDict)DocumentLibraryToolDocumentLibraryToolTypeDocumentLibraryToolTypedDict)DocumentOutDocumentOutTypedDict)DocumentTextContentDocumentTextContentTypedDict)DocumentUpdateInDocumentUpdateInTypedDict)DocumentURLChunkDocumentURLChunkTypeDocumentURLChunkTypedDict)EmbeddingDtype)EmbeddingRequestEmbeddingRequestInputsEmbeddingRequestInputsTypedDictEmbeddingRequestTypedDict)EmbeddingResponseEmbeddingResponseTypedDict)EmbeddingResponseDataEmbeddingResponseDataTypedDict)EncodingFormat)
EntityType)EventOutEventOutTypedDict)FileFileTypedDict)	FileChunkFileChunkTypedDict)FilePurpose)FilesAPIRoutesDeleteFileRequest(FilesAPIRoutesDeleteFileRequestTypedDict)!FilesAPIRoutesDownloadFileRequest*FilesAPIRoutesDownloadFileRequestTypedDict)!FilesAPIRoutesGetSignedURLRequest*FilesAPIRoutesGetSignedURLRequestTypedDict)FilesAPIRoutesListFilesRequest'FilesAPIRoutesListFilesRequestTypedDict)!FilesAPIRoutesRetrieveFileRequest*FilesAPIRoutesRetrieveFileRequestTypedDict)+FilesAPIRoutesUploadFileMultiPartBodyParams4FilesAPIRoutesUploadFileMultiPartBodyParamsTypedDict)
FileSchemaFileSchemaTypedDict)FileSignedURLFileSignedURLTypedDict)FIMCompletionRequestFIMCompletionRequestStop!FIMCompletionRequestStopTypedDictFIMCompletionRequestTypedDict)FIMCompletionResponseFIMCompletionResponseTypedDict)FIMCompletionStreamRequestFIMCompletionStreamRequestStop'FIMCompletionStreamRequestStopTypedDict#FIMCompletionStreamRequestTypedDict)FineTuneableModelType)FTClassifierLossFunction)FTModelCapabilitiesOutFTModelCapabilitiesOutTypedDict)FTModelCardFTModelCardTypeFTModelCardTypedDict)FunctionFunctionTypedDict)	ArgumentsArgumentsTypedDictFunctionCallFunctionCallTypedDict)FunctionCallEntryFunctionCallEntryObjectFunctionCallEntryTypeFunctionCallEntryTypedDict)FunctionCallEntryArguments#FunctionCallEntryArgumentsTypedDict)FunctionCallEventFunctionCallEventTypeFunctionCallEventTypedDict)FunctionNameFunctionNameTypedDict)FunctionResultEntryFunctionResultEntryObjectFunctionResultEntryTypeFunctionResultEntryTypedDict)FunctionToolFunctionToolTypeFunctionToolTypedDict)GithubRepositoryInGithubRepositoryInTypeGithubRepositoryInTypedDict)GithubRepositoryOutGithubRepositoryOutTypeGithubRepositoryOutTypedDict)HTTPValidationErrorHTTPValidationErrorData)ImageGenerationToolImageGenerationToolTypeImageGenerationToolTypedDict)ImageURLImageURLTypedDict)ImageURLChunkImageURLChunkImageURLImageURLChunkImageURLTypedDictImageURLChunkTypeImageURLChunkTypedDict)InputEntriesInputEntriesTypedDict)InputsInputsTypedDictInstructRequestInputsInstructRequestInputsMessages&InstructRequestInputsMessagesTypedDictInstructRequestInputsTypedDict)InstructRequestInstructRequestMessages InstructRequestMessagesTypedDictInstructRequestTypedDict)HyperparametersHyperparametersTypedDictJobInJobInIntegrationsJobInIntegrationsTypedDictJobInRepositoriesJobInRepositoriesTypedDictJobInTypedDict)JobMetadataOutJobMetadataOutTypedDict)'JobsAPIRoutesBatchCancelBatchJobRequest0JobsAPIRoutesBatchCancelBatchJobRequestTypedDict)$JobsAPIRoutesBatchGetBatchJobRequest-JobsAPIRoutesBatchGetBatchJobRequestTypedDict)%JobsAPIRoutesBatchGetBatchJobsRequest.JobsAPIRoutesBatchGetBatchJobsRequestTypedDict)3JobsAPIRoutesFineTuningArchiveFineTunedModelRequest<JobsAPIRoutesFineTuningArchiveFineTunedModelRequestTypedDict)1JobsAPIRoutesFineTuningCancelFineTuningJobRequest:JobsAPIRoutesFineTuningCancelFineTuningJobRequestTypedDict2JobsAPIRoutesFineTuningCancelFineTuningJobResponse;JobsAPIRoutesFineTuningCancelFineTuningJobResponseTypedDict)2JobsAPIRoutesFineTuningCreateFineTuningJobResponse;JobsAPIRoutesFineTuningCreateFineTuningJobResponseTypedDict	Response1Response1TypedDict).JobsAPIRoutesFineTuningGetFineTuningJobRequest7JobsAPIRoutesFineTuningGetFineTuningJobRequestTypedDict/JobsAPIRoutesFineTuningGetFineTuningJobResponse8JobsAPIRoutesFineTuningGetFineTuningJobResponseTypedDict)/JobsAPIRoutesFineTuningGetFineTuningJobsRequest8JobsAPIRoutesFineTuningGetFineTuningJobsRequestTypedDictQueryParamStatus)0JobsAPIRoutesFineTuningStartFineTuningJobRequest9JobsAPIRoutesFineTuningStartFineTuningJobRequestTypedDict1JobsAPIRoutesFineTuningStartFineTuningJobResponse:JobsAPIRoutesFineTuningStartFineTuningJobResponseTypedDict)5JobsAPIRoutesFineTuningUnarchiveFineTunedModelRequest>JobsAPIRoutesFineTuningUnarchiveFineTunedModelRequestTypedDict)2JobsAPIRoutesFineTuningUpdateFineTunedModelRequest;JobsAPIRoutesFineTuningUpdateFineTunedModelRequestTypedDict3JobsAPIRoutesFineTuningUpdateFineTunedModelResponse<JobsAPIRoutesFineTuningUpdateFineTunedModelResponseTypedDict)JobsOutJobsOutDataJobsOutDataTypedDictJobsOutObjectJobsOutTypedDict)
JSONSchemaJSONSchemaTypedDict)LegacyJobMetadataOutLegacyJobMetadataOutObjectLegacyJobMetadataOutTypedDict)LibrariesDeleteV1Request!LibrariesDeleteV1RequestTypedDict)!LibrariesDocumentsDeleteV1Request*LibrariesDocumentsDeleteV1RequestTypedDict)4LibrariesDocumentsGetExtractedTextSignedURLV1Request=LibrariesDocumentsGetExtractedTextSignedURLV1RequestTypedDict)'LibrariesDocumentsGetSignedURLV1Request0LibrariesDocumentsGetSignedURLV1RequestTypedDict)$LibrariesDocumentsGetStatusV1Request-LibrariesDocumentsGetStatusV1RequestTypedDict))LibrariesDocumentsGetTextContentV1Request2LibrariesDocumentsGetTextContentV1RequestTypedDict)LibrariesDocumentsGetV1Request'LibrariesDocumentsGetV1RequestTypedDict)LibrariesDocumentsListV1Request(LibrariesDocumentsListV1RequestTypedDict)$LibrariesDocumentsReprocessV1Request-LibrariesDocumentsReprocessV1RequestTypedDict)!LibrariesDocumentsUpdateV1Request*LibrariesDocumentsUpdateV1RequestTypedDict)(LibrariesDocumentsUploadV1DocumentUpload1LibrariesDocumentsUploadV1DocumentUploadTypedDict!LibrariesDocumentsUploadV1Request*LibrariesDocumentsUploadV1RequestTypedDict)LibrariesGetV1RequestLibrariesGetV1RequestTypedDict)LibrariesShareCreateV1Request&LibrariesShareCreateV1RequestTypedDict)LibrariesShareDeleteV1Request&LibrariesShareDeleteV1RequestTypedDict)LibrariesShareListV1Request$LibrariesShareListV1RequestTypedDict)LibrariesUpdateV1Request!LibrariesUpdateV1RequestTypedDict)	LibraryInLibraryInTypedDict)LibraryInUpdateLibraryInUpdateTypedDict)
LibraryOutLibraryOutTypedDict)ListDocumentOutListDocumentOutTypedDict)ListFilesOutListFilesOutTypedDict)ListLibraryOutListLibraryOutTypedDict)ListSharingOutListSharingOutTypedDict)MessageEntriesMessageEntriesTypedDict)MessageInputContentChunks"MessageInputContentChunksTypedDict)MessageInputEntryMessageInputEntryContent!MessageInputEntryContentTypedDictMessageInputEntryRoleMessageInputEntryTypeMessageInputEntryTypedDictObject)MessageOutputContentChunks#MessageOutputContentChunksTypedDict)MessageOutputEntryMessageOutputEntryContent"MessageOutputEntryContentTypedDictMessageOutputEntryObjectMessageOutputEntryRoleMessageOutputEntryTypeMessageOutputEntryTypedDict)MessageOutputEventMessageOutputEventContent"MessageOutputEventContentTypedDictMessageOutputEventRoleMessageOutputEventTypeMessageOutputEventTypedDict)	MetricOutMetricOutTypedDict)MistralPromptMode)ModelCapabilitiesModelCapabilitiesTypedDict)ModelConversationModelConversationObjectModelConversationToolsModelConversationToolsTypedDictModelConversationTypedDict)DataDataTypedDict	ModelListModelListTypedDict)ModerationObjectModerationObjectTypedDict)ModerationResponseModerationResponseTypedDict)NoResponseError)OCRImageObjectOCRImageObjectTypedDict)OCRPageDimensionsOCRPageDimensionsTypedDict)OCRPageObjectOCRPageObjectTypedDict)DocumentDocumentTypedDict
OCRRequestOCRRequestTypedDict)OCRResponseOCRResponseTypedDict)OCRUsageInfoOCRUsageInfoTypedDict)OutputContentChunksOutputContentChunksTypedDict)PaginationInfoPaginationInfoTypedDict)
PredictionPredictionTypedDict)ProcessingStatusOutProcessingStatusOutTypedDict)ReferenceChunkReferenceChunkTypeReferenceChunkTypedDict)ResponseDoneEventResponseDoneEventTypeResponseDoneEventTypedDict)ResponseErrorEventResponseErrorEventTypeResponseErrorEventTypedDict)ResponseFormatResponseFormatTypedDict)ResponseFormats)ResponseStartedEventResponseStartedEventTypeResponseStartedEventTypedDict)ResponseValidationError)&RetrieveModelV1ModelsModelIDGetRequest/RetrieveModelV1ModelsModelIDGetRequestTypedDictFRetrieveModelV1ModelsModelIDGetResponseRetrieveModelV1ModelsModelIDGetORetrieveModelV1ModelsModelIDGetResponseRetrieveModelV1ModelsModelIDGetTypedDict)RetrieveFileOutRetrieveFileOutTypedDict)
SampleType)SDKError)SecuritySecurityTypedDict)	ShareEnum)SharingDeleteSharingDeleteTypedDict)	SharingInSharingInTypedDict)
SharingOutSharingOutTypedDict)Source)SSETypes)RoleSystemMessageSystemMessageContentSystemMessageContentTypedDictSystemMessageTypedDict)SystemMessageContentChunks#SystemMessageContentChunksTypedDict)	TextChunkTextChunkTypeTextChunkTypedDict)
ThinkChunkThinkChunkTypeThinkChunkTypedDictThinkingThinkingTypedDict)TimestampGranularity)ToolToolTypedDict)ToolCallToolCallTypedDict)
ToolChoiceToolChoiceTypedDict)ToolChoiceEnum)ToolExecutionDeltaEventToolExecutionDeltaEventType ToolExecutionDeltaEventTypedDict)ToolExecutionDoneEventToolExecutionDoneEventTypeToolExecutionDoneEventTypedDict)ToolExecutionEntryToolExecutionEntryObjectToolExecutionEntryTypeToolExecutionEntryTypedDict)ToolExecutionStartedEventToolExecutionStartedEventType"ToolExecutionStartedEventTypedDict)ToolFileChunkToolFileChunkTypeToolFileChunkTypedDict)ToolMessageToolMessageContentToolMessageContentTypedDictToolMessageRoleToolMessageTypedDict)ToolReferenceChunkToolReferenceChunkTypeToolReferenceChunkTypedDict)	ToolTypes)TrainingFileTrainingFileTypedDict)TranscriptionResponseTranscriptionResponseTypedDict)TranscriptionSegmentChunk"TranscriptionSegmentChunkTypedDictType)TranscriptionStreamDoneTranscriptionStreamDoneType TranscriptionStreamDoneTypedDict)TranscriptionStreamEventsTranscriptionStreamEventsData&TranscriptionStreamEventsDataTypedDict"TranscriptionStreamEventsTypedDict)TranscriptionStreamEventTypes)TranscriptionStreamLanguageTranscriptionStreamLanguageType$TranscriptionStreamLanguageTypedDict)TranscriptionStreamSegmentDelta#TranscriptionStreamSegmentDeltaType(TranscriptionStreamSegmentDeltaTypedDict)TranscriptionStreamTextDelta TranscriptionStreamTextDeltaType%TranscriptionStreamTextDeltaTypedDict)UnarchiveFTModelOutUnarchiveFTModelOutObjectUnarchiveFTModelOutTypedDict)UpdateFTModelInUpdateFTModelInTypedDict)UploadFileOutUploadFileOutTypedDict)	UsageInfoUsageInfoTypedDict)UserMessageUserMessageContentUserMessageContentTypedDictUserMessageRoleUserMessageTypedDict)LocLocTypedDictValidationErrorValidationErrorTypedDict)WandbIntegrationWandbIntegrationTypeWandbIntegrationTypedDict)WandbIntegrationOutWandbIntegrationOutTypeWandbIntegrationOutTypedDict)WebSearchPremiumToolWebSearchPremiumToolTypeWebSearchPremiumToolTypedDict)WebSearchToolWebSearchToolTypeWebSearchToolTypedDict(  rL   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	   r
   rH   rI   rJ   rK   r   r   r   r   r"   r#   r    r!   r&   r'   r$   r%   r(   r)   r*   r+   r,   r-   r.   r/   r2   r3   r6   r7   r4   r5   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rM   rN   rO   rN  rO  rP   rQ   rR   rS   rT   rU   rV   rW   rX   rZ   r[   rY   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   ri   rf   rg   rh   rj   rk   rl   rm   rn   rp   rq   rr   rs   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r	  r   r   r
  r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r  r"  r#  r   r   r$  r%  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rF  rG  rH  rI  rJ  rK  r&  r(  r)  r*  r7  r8  r9  r:  r'  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  rE  ro   rL  rP  rR  rV  rW  rS  rT  rU  rX  rY  rZ  rQ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rM  rd  re  rf  rg  rh  ri  rj  rk  r   r  r  rl  rm  rn  ro  rq  rr  rs  rt  ru  rp  rv  rw  rx  ry  r~  rz  r{  r|  r}  r  r  r  r   r   r  r  r  r  r  r  r  r  r  r  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   rt   ru   r  r  r   r  r  r  r  r  r  r	  r
  r  r  r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r  r   r   r"  r#  r   r   r$  r%  r&  r'  r(  r)  r  r*  r+  r,  r   r   r  r  r0   r1   r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r>  r?  r:  r;  r<  r=  rM  rA  rL  r@  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  r   rv   rw   rN  rO  rR  rS  rP  rQ  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r_  r`  ra  rc  rb  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  rx  ry  rz  r{  r^  r|  r   r   r}  r~  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   z.agentr   r   r	   r
   r   z.agentconversationr   r   r   z.agentcreationrequestr   r   r   r   z.agenthandoffdoneeventr   r   r   z.agenthandoffentryr   r   r   r   z.agenthandoffstartedeventr   r   r   z.agents_api_v1_agents_getopr   r   z.agents_api_v1_agents_listopr   r    z&.agents_api_v1_agents_update_versionopr!   r"   z.agents_api_v1_agents_updateopr#   r$   z,.agents_api_v1_conversations_append_streamopr%   r&   z%.agents_api_v1_conversations_appendopr'   r(   z".agents_api_v1_conversations_getopr)   r*   r+   r,   z&.agents_api_v1_conversations_historyopr-   r.   z#.agents_api_v1_conversations_listopr/   r0   r1   r2   z'.agents_api_v1_conversations_messagesopr3   r4   z-.agents_api_v1_conversations_restart_streamopr5   r6   z&.agents_api_v1_conversations_restartopr7   r8   z.agentscompletionrequestr9   r:   r;   r<   r=   r>   r?   r@   z.agentscompletionstreamrequestrA   rB   rC   rD   rE   rF   rG   rH   z.agentupdaterequestrI   rJ   rK   rL   z.apiendpointrM   z.archiveftmodeloutrN   rO   rP   z.assistantmessagerQ   rR   rS   rT   rU   z.audiochunkrV   rW   rX   z.audiotranscriptionrequestrY   rZ   z .audiotranscriptionrequeststreamr[   r\   z.basemodelcardr]   r^   r_   z.batcherrorr`   ra   z.batchjobinrb   rc   z.batchjoboutrd   re   rf   z.batchjobsoutrg   rh   ri   z.batchjobstatusrj   z.builtinconnectorsrk   z.chatclassificationrequestrl   rm   z.chatcompletionchoicern   ro   rp   z.chatcompletionrequestrq   rr   rs   rt   ru   rv   rw   rx   z.chatcompletionresponsery   rz   z.chatcompletionstreamrequestr{   r|   r}   r~   r   r   r   r   z.chatmoderationrequestr   r   r   r   r   r   r   r   z.checkpointoutr   r   z.classificationrequestr   r   r   r   z.classificationresponser   r   z.classificationtargetresultr   r   z.classifierdetailedjoboutr   r   r   r   r   r   r   z.classifierftmodeloutr   r   r   r   z.classifierjoboutr   r   r   r   r   r   r   z.classifiertargetinr   r   z.classifiertargetoutr   r   z.classifiertrainingparametersr   r   z.classifiertrainingparametersinr   r   z.codeinterpretertoolr   r   r   z.completionargsr   r   z.completionargsstopr   r   z.completionchunkr   r   z.completiondetailedjoboutr   r   r   r   r   r   r   r   r   z.completioneventr   r   z.completionftmodeloutr   r   r   r   z.completionjoboutr   r   r   r   r   r   r   r   r   z.completionresponsestreamchoicer   r   r   z.completiontrainingparametersr   r   z.completiontrainingparametersinr   r   z.contentchunkr   r   z.conversationappendrequestr   r   r   z .conversationappendstreamrequestr   r   r   z.conversationeventsr   r   r   r   z.conversationhistoryr   r   r   r   r   z.conversationinputsr   r   z.conversationmessagesr   r   r   z.conversationrequestr   r   r   r   r   z.conversationresponser   r   r   r   r   z.conversationrestartrequestr   r   r   z!.conversationrestartstreamrequestr   r   r   z.conversationstreamrequestr   r   r   r   r  z.conversationusageinfor  r  z).delete_model_v1_models_model_id_deleteopr  r  z.deletefileoutr  r  z.deletemodeloutr  r	  z.deltamessager
  r  r  r  z.documentlibrarytoolr  r  r  z.documentoutr  r  z.documenttextcontentr  r  z.documentupdateinr  r  z.documenturlchunkr  r  r  z.embeddingdtyper  z.embeddingrequestr  r  r  r  z.embeddingresponser  r   z.embeddingresponsedatar!  r"  z.encodingformatr#  z.entitytyper$  z	.eventoutr%  r&  z.filer'  r(  z
.filechunkr)  r*  z.filepurposer+  z.files_api_routes_delete_fileopr,  r-  z!.files_api_routes_download_fileopr.  r/  z".files_api_routes_get_signed_urlopr0  r1  z.files_api_routes_list_filesopr2  r3  z!.files_api_routes_retrieve_fileopr4  r5  z.files_api_routes_upload_fileopr6  r7  z.fileschemar8  r9  z.filesignedurlr:  r;  z.fimcompletionrequestr<  r=  r>  r?  z.fimcompletionresponser@  rA  z.fimcompletionstreamrequestrB  rC  rD  rE  z.finetuneablemodeltyperF  z.ftclassifierlossfunctionrG  z.ftmodelcapabilitiesoutrH  rI  z.ftmodelcardrJ  rK  rL  z	.functionrM  rN  z.functioncallrO  rP  rQ  rR  z.functioncallentryrS  rT  rU  rV  z.functioncallentryargumentsrW  rX  z.functioncalleventrY  rZ  r[  z.functionnamer\  r]  z.functionresultentryr^  r_  r`  ra  z.functiontoolrb  rc  rd  z.githubrepositoryinre  rf  rg  z.githubrepositoryoutrh  ri  rj  z.httpvalidationerrorrk  rl  z.imagegenerationtoolrm  rn  ro  z	.imageurlrp  rq  z.imageurlchunkrr  rs  rt  ru  rv  z.inputentriesrw  rx  z.inputsry  rz  r{  r|  r}  r~  z.instructrequestr  r  r  r  z.jobinr  r  r  r  r  r  r  r  z.jobmetadataoutr  r  z).jobs_api_routes_batch_cancel_batch_jobopr  r  z&.jobs_api_routes_batch_get_batch_jobopr  r  z'.jobs_api_routes_batch_get_batch_jobsopr  r  z7.jobs_api_routes_fine_tuning_archive_fine_tuned_modelopr  r  z5.jobs_api_routes_fine_tuning_cancel_fine_tuning_jobopr  r  r  r  z5.jobs_api_routes_fine_tuning_create_fine_tuning_jobopr  r  r  r  z2.jobs_api_routes_fine_tuning_get_fine_tuning_jobopr  r  r  r  z3.jobs_api_routes_fine_tuning_get_fine_tuning_jobsopr  r  r  z4.jobs_api_routes_fine_tuning_start_fine_tuning_jobopr  r  r  r  z9.jobs_api_routes_fine_tuning_unarchive_fine_tuned_modelopr  r  z6.jobs_api_routes_fine_tuning_update_fine_tuned_modelopr  r  r  r  z.jobsoutr  r  r  r  r  z.jsonschemar  r  z.legacyjobmetadataoutr  r  r  z.libraries_delete_v1opr  r  z .libraries_documents_delete_v1opr  r  z7.libraries_documents_get_extracted_text_signed_url_v1opr  r  z(.libraries_documents_get_signed_url_v1opr  r  z$.libraries_documents_get_status_v1opr  r  z*.libraries_documents_get_text_content_v1opr  r  z.libraries_documents_get_v1opr  r  z.libraries_documents_list_v1opr  r  z#.libraries_documents_reprocess_v1opr  r  z .libraries_documents_update_v1opr  r  z .libraries_documents_upload_v1opr  r  r  r  z.libraries_get_v1opr  r  z.libraries_share_create_v1opr  r  z.libraries_share_delete_v1opr  r  z.libraries_share_list_v1opr  r  z.libraries_update_v1opr  r  z
.libraryinr  r  z.libraryinupdater  r  z.libraryoutr  r  z.listdocumentoutr  r  z.listfilesoutr  r  z.listlibraryoutr  r  z.listsharingoutr  r  z.messageentriesr  r  z.messageinputcontentchunksr  r  z.messageinputentryr  r  r  r  r  r  r  z.messageoutputcontentchunksr  r  z.messageoutputentryr  r  r  r  r  r  r  z.messageoutputeventr  r  r  r  r   r  z
.metricoutr  r  z.mistralpromptmoder  z.modelcapabilitiesr  r  z.modelconversationr  r  r	  r
  r  z
.modellistr  r  r  r  z.moderationobjectr  r  z.moderationresponser  r  z.no_response_errorr  z.ocrimageobjectr  r  z.ocrpagedimensionsr  r  z.ocrpageobjectr  r  z.ocrrequestr  r  r  r  z.ocrresponser  r   z.ocrusageinfor!  r"  z.outputcontentchunksr#  r$  z.paginationinfor%  r&  z.predictionr'  r(  z.processingstatusoutr)  r*  z.referencechunkr+  r,  r-  z.responsedoneeventr.  r/  r0  z.responseerroreventr1  r2  r3  z.responseformatr4  r5  z.responseformatsr6  z.responsestartedeventr7  r8  r9  z.responsevalidationerrorr:  z(.retrieve_model_v1_models_model_id_getopr;  r<  r=  r>  z.retrievefileoutr?  r@  z.sampletyperA  z	.sdkerrorrB  z	.securityrC  rD  z
.shareenumrE  z.sharingdeleterF  rG  z
.sharinginrH  rI  z.sharingoutrJ  rK  z.sourcerL  z	.ssetypesrM  z.systemmessagerN  rO  rP  rQ  rR  z.systemmessagecontentchunksrS  rT  z
.textchunkrU  rV  rW  z.thinkchunkrX  rY  rZ  r[  r\  z.timestampgranularityr]  z.toolr^  r_  z	.toolcallr`  ra  z.toolchoicerb  rc  z.toolchoiceenumrd  z.toolexecutiondeltaeventre  rf  rg  z.toolexecutiondoneeventrh  ri  rj  z.toolexecutionentryrk  rl  rm  rn  z.toolexecutionstartedeventro  rp  rq  z.toolfilechunkrr  rs  rt  z.toolmessageru  rv  rw  rx  ry  z.toolreferencechunkrz  r{  r|  z
.tooltypesr}  z.trainingfiler~  r  z.transcriptionresponser  r  z.transcriptionsegmentchunkr  r  r  z.transcriptionstreamdoner  r  r  z.transcriptionstreameventsr  r  r  r  z.transcriptionstreameventtypesr  z.transcriptionstreamlanguager  r  r  z .transcriptionstreamsegmentdeltar  r  r  z.transcriptionstreamtextdeltar  r  r  z.unarchiveftmodeloutr  r  r  z.updateftmodelinr  r  z.uploadfileoutr  r  z
.usageinfor  r  z.usermessager  r  r  r  r  z.validationerrorr  r  r  r  z.wandbintegrationr  r  r  z.wandbintegrationoutr  r  r  z.websearchpremiumtoolz.websearchtool)r  r  r  r  r  _dynamic_imports   c              	   C   sf   t |D ]#}zt| tW   S  ty'   tj| d  ||d kr%Y  nY qw td|  d| d)Nr   zFailed to import module 'z' after z	 attempts)ranger   __package__KeyErrorsysmodulespop)modnameretriesattempt r  _/var/www/html/karishye-ai-python/venv/lib/python3.10/site-packages/mistralai/models/__init__.pydynamic_import  s   r  	attr_namereturnc              
   C   s   t | }|d u rtd|  dt dzt|}t|| }|W S  ty: } ztd|  d| d| |d }~w tyS } ztd|  d| d| |d }~ww )NzNo z. found in _dynamic_imports for module name ->  zFailed to import z from z: zFailed to get )r  getAttributeError__name__r  getattrImportError)r  module_namemoduleresulter  r  r  __getattr__  s0   

r  c                  C   s   t t } t | S )N)builtinslistr  keyssorted)
lazy_attrsr  r  r  __dir__
	  s   
r  )r  (  __doc__mistralerrorr   typingr   	importlibr   r  r  agentr   r   r   r	   r
   agentconversationr   r   r   agentcreationrequestr   r   r   r   agenthandoffdoneeventr   r   r   agenthandoffentryr   r   r   r   agenthandoffstartedeventr   r   r   agents_api_v1_agents_getopr   r   agents_api_v1_agents_listopr   r   %agents_api_v1_agents_update_versionopr    r!   agents_api_v1_agents_updateopr"   r#   +agents_api_v1_conversations_append_streamopr$   r%   $agents_api_v1_conversations_appendopr&   r'   !agents_api_v1_conversations_getopr(   r)   r*   r+   %agents_api_v1_conversations_historyopr,   r-   "agents_api_v1_conversations_listopr.   r/   r0   r1   &agents_api_v1_conversations_messagesopr2   r3   ,agents_api_v1_conversations_restart_streamopr4   r5   %agents_api_v1_conversations_restartopr6   r7   agentscompletionrequestr8   r9   r:   r;   r<   r=   r>   r?   agentscompletionstreamrequestr@   rA   rB   rC   rD   rE   rF   rG   agentupdaterequestrH   rI   rJ   rK   apiendpointrL   archiveftmodeloutrM   rN   rO   assistantmessagerP   rQ   rR   rS   rT   
audiochunkrU   rV   rW   audiotranscriptionrequestrX   rY   audiotranscriptionrequeststreamrZ   r[   basemodelcardr\   r]   r^   
batcherrorr_   r`   
batchjobinra   rb   batchjoboutrc   rd   re   batchjobsoutrf   rg   rh   batchjobstatusri   builtinconnectorsrj   chatclassificationrequestrk   rl   chatcompletionchoicerm   rn   ro   chatcompletionrequestrp   rq   rr   rs   rt   ru   rv   rw   chatcompletionresponserx   ry   chatcompletionstreamrequestrz   r{   r|   r}   r~   r   r   r   chatmoderationrequestr   r   r   r   r   r   r   r   checkpointoutr   r   classificationrequestr   r   r   r   classificationresponser   r   classificationtargetresultr   r   classifierdetailedjoboutr   r   r   r   r   r   r   classifierftmodeloutr   r   r   r   classifierjoboutr   r   r   r   r   r   r   classifiertargetinr   r   classifiertargetoutr   r   classifiertrainingparametersr   r   classifiertrainingparametersinr   r   codeinterpretertoolr   r   r   completionargsr   r   completionargsstopr   r   completionchunkr   r   completiondetailedjoboutr   r   r   r   r   r   r   r   r   completioneventr   r   completionftmodeloutr   r   r   r   completionjoboutr   r   r   r   r   r   r   r   r   completionresponsestreamchoicer   r   r   completiontrainingparametersr   r   completiontrainingparametersinr   r   contentchunkr   r   conversationappendrequestr   r   r   conversationappendstreamrequestr   r   r   conversationeventsr   r   r   r   conversationhistoryr   r   r   r   r   conversationinputsr   r   conversationmessagesr   r   r   conversationrequestr   r   r   r   r   conversationresponser   r   r   r   r   conversationrestartrequestr   r   r    conversationrestartstreamrequestr   r   r   conversationstreamrequestr   r   r   r   r   conversationusageinfor  r  (delete_model_v1_models_model_id_deleteopr  r  deletefileoutr  r  deletemodeloutr  r  deltamessager	  r
  r  r  documentlibrarytoolr  r  r  documentoutr  r  documenttextcontentr  r  documentupdateinr  r  documenturlchunkr  r  r  embeddingdtyper  embeddingrequestr  r  r  r  embeddingresponser  r  embeddingresponsedatar   r!  encodingformatr"  
entitytyper#  eventoutr$  r%  filer&  r'  	filechunkr(  r)  filepurposer*  files_api_routes_delete_fileopr+  r,   files_api_routes_download_fileopr-  r.  !files_api_routes_get_signed_urlopr/  r0  files_api_routes_list_filesopr1  r2   files_api_routes_retrieve_fileopr3  r4  files_api_routes_upload_fileopr5  r6  
fileschemar7  r8  filesignedurlr9  r:  fimcompletionrequestr;  r<  r=  r>  fimcompletionresponser?  r@  fimcompletionstreamrequestrA  rB  rC  rD  finetuneablemodeltyperE  ftclassifierlossfunctionrF  ftmodelcapabilitiesoutrG  rH  ftmodelcardrI  rJ  rK  functionrL  rM  functioncallrN  rO  rP  rQ  functioncallentryrR  rS  rT  rU  functioncallentryargumentsrV  rW  functioncalleventrX  rY  rZ  functionnamer[  r\  functionresultentryr]  r^  r_  r`  functiontoolra  rb  rc  githubrepositoryinrd  re  rf  githubrepositoryoutrg  rh  ri  httpvalidationerrorrj  rk  imagegenerationtoolrl  rm  rn  imageurlro  rp  imageurlchunkrq  rr  rs  rt  ru  inputentriesrv  rw  inputsrx  ry  rz  r{  r|  r}  instructrequestr~  r  r  r  jobinr  r  r  r  r  r  r  r  jobmetadataoutr  r  (jobs_api_routes_batch_cancel_batch_jobopr  r  %jobs_api_routes_batch_get_batch_jobopr  r  &jobs_api_routes_batch_get_batch_jobsopr  r  6jobs_api_routes_fine_tuning_archive_fine_tuned_modelopr  r  4jobs_api_routes_fine_tuning_cancel_fine_tuning_jobopr  r  r  r  4jobs_api_routes_fine_tuning_create_fine_tuning_jobopr  r  r  r  1jobs_api_routes_fine_tuning_get_fine_tuning_jobopr  r  r  r  2jobs_api_routes_fine_tuning_get_fine_tuning_jobsopr  r  r  3jobs_api_routes_fine_tuning_start_fine_tuning_jobopr  r  r  r  8jobs_api_routes_fine_tuning_unarchive_fine_tuned_modelopr  r  5jobs_api_routes_fine_tuning_update_fine_tuned_modelopr  r  r  r  jobsoutr  r  r  r  r  
jsonschemar  r  legacyjobmetadataoutr  r  r  libraries_delete_v1opr  r  libraries_documents_delete_v1opr  r  6libraries_documents_get_extracted_text_signed_url_v1opr  r  'libraries_documents_get_signed_url_v1opr  r  #libraries_documents_get_status_v1opr  r  )libraries_documents_get_text_content_v1opr  r  libraries_documents_get_v1opr  r  libraries_documents_list_v1opr  r  "libraries_documents_reprocess_v1opr  r  libraries_documents_update_v1opr  r  libraries_documents_upload_v1opr  r  r  r  libraries_get_v1opr  r  libraries_share_create_v1opr  r  libraries_share_delete_v1opr  r  libraries_share_list_v1opr  r  libraries_update_v1opr  r  	libraryinr  r  libraryinupdater  r  
libraryoutr  r  listdocumentoutr  r  listfilesoutr  r  listlibraryoutr  r  listsharingoutr  r  messageentriesr  r  messageinputcontentchunksr  r  messageinputentryr  r  r  r  r  r  r  messageoutputcontentchunksr  r  messageoutputentryr  r  r  r  r  r  r  messageoutputeventr  r  r  r  r  r   	metricoutr  r  mistralpromptmoder  modelcapabilitiesr  r  modelconversationr  r  r  r	  r
  	modellistr  r  r  r  moderationobjectr  r  moderationresponser  r  no_response_errorr  ocrimageobjectr  r  ocrpagedimensionsr  r  ocrpageobjectr  r  
ocrrequestr  r  r  r  ocrresponser  r  ocrusageinfor   r!  outputcontentchunksr"  r#  paginationinfor$  r%  
predictionr&  r'  processingstatusoutr(  r)  referencechunkr*  r+  r,  responsedoneeventr-  r.  r/  responseerroreventr0  r1  r2  responseformatr3  r4  responseformatsr5  responsestartedeventr6  r7  r8  responsevalidationerrorr9  'retrieve_model_v1_models_model_id_getopr:  r;  r<  r=  retrievefileoutr>  r?  
sampletyper@  sdkerrorrA  securityrB  rC  	shareenumrD  sharingdeleterE  rF  	sharinginrG  rH  
sharingoutrI  rJ  sourcerK  ssetypesrL  systemmessagerM  rN  rO  rP  rQ  systemmessagecontentchunksrR  rS  	textchunkrT  rU  rV  
thinkchunkrW  rX  rY  rZ  r[  timestampgranularityr\  toolr]  r^  toolcallr_  r`  
toolchoicera  rb  toolchoiceenumrc  toolexecutiondeltaeventrd  re  rf  toolexecutiondoneeventrg  rh  ri  toolexecutionentryrj  rk  rl  rm  toolexecutionstartedeventrn  ro  rp  toolfilechunkrq  rr  rs  toolmessagert  ru  rv  rw  rx  toolreferencechunkry  rz  r{  	tooltypesr|  trainingfiler}  r~  transcriptionresponser  r  transcriptionsegmentchunkr  r  r  transcriptionstreamdoner  r  r  transcriptionstreameventsr  r  r  r  transcriptionstreameventtypesr  transcriptionstreamlanguager  r  r  transcriptionstreamsegmentdeltar  r  r  transcriptionstreamtextdeltar  r  r  unarchiveftmodeloutr  r  r  updateftmodelinr  r  uploadfileoutr  r  	usageinfor  r  usermessager  r  r  r  r  validationerrorr  r  r  r  wandbintegrationr  r  r  wandbintegrationoutr  r  r  websearchpremiumtoolr  r  r  websearchtoolr  r  r  __all__r  dictstr__annotations__r  objectr  r  r  r  r  r  <module>   s.$   ((

(
((

$	$	,$R"""*2"22""2*""***"**"*""""2:*J
***"**2"*B	B:	2**""""*2"2""*""2"""*""""2*""""
     6	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                 	  
                                               !  "  #  $  %  &  '  (  )  *  +  ,  -  .  /  0  1  2  3  4  5  6  7  8  9  :  ;  <  =  >  ?  @  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  [  \  ]  ^  _  `  a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z  {  |  }  ~                                     	    
                                                                                             !    "    #    $    %    &    '    (    )    *    +    ,    -    .    /    0    1    2    3    4    5    6    7    8    9    :    ;    <    =    >    ?    @    A    B    C    D    E    F    G    H    I    J    K    L    M    N    O    P    Q    R    S    T    U    V    W    X    Y    Z    [    \    ]    ^    _    `    a    b    c    d    e    f    g    h    i    j    k    l    m    n    o    p    q    r    s    t    u    v    w    x    y    z    {    |    }    ~                                                         	      
                                                                                                                                           !      "      #      $      %      &      '      (      )      *      +      ,      -      .      /      0      1      2      3      4      5      6      7      8      9      :      ;      <      =      >      ?      @      A      B      C      D      E      F      G      H      I      J      K      L      M      N      O      P      Q      R      S      T      U      V      W      X      Y      Z      [      \      ]      ^      _      `      a      b      c      d      e      f      g      h      i      j      k      l      m      n      o      p      q      r      s      t      u      v      w      x      y      z      {      |      }      ~                                                                             	        
                                                                                                                                                                                         !        "        #        $        %        &        '        (        )        *        +        ,        -        .        /        0        1        2        3        4        5        6        7        8        9        :        ;        <        =        >        ?        @        A        B        C        D        E        F        G        H        I        J        K        L        M        N        O        P        Q        R        S        T        U        V        W        X        Y        Z        [        \        ]        ^        _        `        a        b        c        d        e        f        g        h        i        j        k        l        m        n        o        p        q        r        s        t        u        v        w        x        y        z        {        |        }        ~                                                                                                 	          
                                                                                                                                                                                                                                       !          "          #          $          %          &          '          (          )          *          +          ,          -          .     &     6 