# Rust API client for mistral-openapi-client
Our Chat Completion and Embeddings APIs specification. Create your account on [La Plateforme](https://console.mistral.ai) to get access and read the [docs](https://docs.mistral.ai) to learn how to use it.
## Overview
This API client was generated by the [OpenAPI Generator](https://openapi-generator.tech) project. By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.
- API version: 1.0.0
- Package version: 0.1.0
- Generator version: 7.20.0
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`
## Installation
Put the package under your project folder in a directory named `openapi` and add the following to `Cargo.toml` under `[dependencies]`:
```
mistral-openapi-client = "0.1.0"
```
## Documentation for API Endpoints
All URIs are relative to *https://api.mistral.ai*
*AgentsApi* | [**agents_completion_v1_agents_completions_post**](docs/AgentsApi.md#agents_completion_v1_agents_completions_post) | **POST** /v1/agents/completions | Agents Completion
*AudioTranscriptionsApi* | [**audio_api_v1_transcriptions_post**](docs/AudioTranscriptionsApi.md#audio_api_v1_transcriptions_post) | **POST** /v1/audio/transcriptions | Create Transcription
*AudioTranscriptionsApi* | [**audio_api_v1_transcriptions_post_stream**](docs/AudioTranscriptionsApi.md#audio_api_v1_transcriptions_post_stream) | **POST** /v1/audio/transcriptions#stream | Create Streaming Transcription (SSE)
*BatchApi* | [**jobs_api_routes_batch_cancel_batch_job**](docs/BatchApi.md#jobs_api_routes_batch_cancel_batch_job) | **POST** /v1/batch/jobs/{job_id}/cancel | Cancel Batch Job
*BatchApi* | [**jobs_api_routes_batch_create_batch_job**](docs/BatchApi.md#jobs_api_routes_batch_create_batch_job) | **POST** /v1/batch/jobs | Create Batch Job
*BatchApi* | [**jobs_api_routes_batch_get_batch_job**](docs/BatchApi.md#jobs_api_routes_batch_get_batch_job) | **GET** /v1/batch/jobs/{job_id} | Get Batch Job
*BatchApi* | [**jobs_api_routes_batch_get_batch_jobs**](docs/BatchApi.md#jobs_api_routes_batch_get_batch_jobs) | **GET** /v1/batch/jobs | Get Batch Jobs
*BetaAgentsApi* | [**agents_api_v1_agents_create**](docs/BetaAgentsApi.md#agents_api_v1_agents_create) | **POST** /v1/agents | Create a agent that can be used within a conversation.
*BetaAgentsApi* | [**agents_api_v1_agents_create_or_update_alias**](docs/BetaAgentsApi.md#agents_api_v1_agents_create_or_update_alias) | **PUT** /v1/agents/{agent_id}/aliases | Create or update an agent version alias.
*BetaAgentsApi* | [**agents_api_v1_agents_delete**](docs/BetaAgentsApi.md#agents_api_v1_agents_delete) | **DELETE** /v1/agents/{agent_id} | Delete an agent entity.
*BetaAgentsApi* | [**agents_api_v1_agents_delete_alias**](docs/BetaAgentsApi.md#agents_api_v1_agents_delete_alias) | **DELETE** /v1/agents/{agent_id}/aliases | Delete an agent version alias.
*BetaAgentsApi* | [**agents_api_v1_agents_get**](docs/BetaAgentsApi.md#agents_api_v1_agents_get) | **GET** /v1/agents/{agent_id} | Retrieve an agent entity.
*BetaAgentsApi* | [**agents_api_v1_agents_get_version**](docs/BetaAgentsApi.md#agents_api_v1_agents_get_version) | **GET** /v1/agents/{agent_id}/versions/{version} | Retrieve a specific version of an agent.
*BetaAgentsApi* | [**agents_api_v1_agents_list**](docs/BetaAgentsApi.md#agents_api_v1_agents_list) | **GET** /v1/agents | List agent entities.
*BetaAgentsApi* | [**agents_api_v1_agents_list_version_aliases**](docs/BetaAgentsApi.md#agents_api_v1_agents_list_version_aliases) | **GET** /v1/agents/{agent_id}/aliases | List all aliases for an agent.
*BetaAgentsApi* | [**agents_api_v1_agents_list_versions**](docs/BetaAgentsApi.md#agents_api_v1_agents_list_versions) | **GET** /v1/agents/{agent_id}/versions | List all versions of an agent.
*BetaAgentsApi* | [**agents_api_v1_agents_update**](docs/BetaAgentsApi.md#agents_api_v1_agents_update) | **PATCH** /v1/agents/{agent_id} | Update an agent entity.
*BetaAgentsApi* | [**agents_api_v1_agents_update_version**](docs/BetaAgentsApi.md#agents_api_v1_agents_update_version) | **PATCH** /v1/agents/{agent_id}/version | Update an agent version.
*BetaConversationsApi* | [**agents_api_v1_conversations_append**](docs/BetaConversationsApi.md#agents_api_v1_conversations_append) | **POST** /v1/conversations/{conversation_id} | Append new entries to an existing conversation.
*BetaConversationsApi* | [**agents_api_v1_conversations_append_stream**](docs/BetaConversationsApi.md#agents_api_v1_conversations_append_stream) | **POST** /v1/conversations/{conversation_id}#stream | Append new entries to an existing conversation.
*BetaConversationsApi* | [**agents_api_v1_conversations_delete**](docs/BetaConversationsApi.md#agents_api_v1_conversations_delete) | **DELETE** /v1/conversations/{conversation_id} | Delete a conversation.
*BetaConversationsApi* | [**agents_api_v1_conversations_get**](docs/BetaConversationsApi.md#agents_api_v1_conversations_get) | **GET** /v1/conversations/{conversation_id} | Retrieve a conversation information.
*BetaConversationsApi* | [**agents_api_v1_conversations_history**](docs/BetaConversationsApi.md#agents_api_v1_conversations_history) | **GET** /v1/conversations/{conversation_id}/history | Retrieve all entries in a conversation.
*BetaConversationsApi* | [**agents_api_v1_conversations_list**](docs/BetaConversationsApi.md#agents_api_v1_conversations_list) | **GET** /v1/conversations | List all created conversations.
*BetaConversationsApi* | [**agents_api_v1_conversations_messages**](docs/BetaConversationsApi.md#agents_api_v1_conversations_messages) | **GET** /v1/conversations/{conversation_id}/messages | Retrieve all messages in a conversation.
*BetaConversationsApi* | [**agents_api_v1_conversations_restart**](docs/BetaConversationsApi.md#agents_api_v1_conversations_restart) | **POST** /v1/conversations/{conversation_id}/restart | Restart a conversation starting from a given entry.
*BetaConversationsApi* | [**agents_api_v1_conversations_restart_stream**](docs/BetaConversationsApi.md#agents_api_v1_conversations_restart_stream) | **POST** /v1/conversations/{conversation_id}/restart#stream | Restart a conversation starting from a given entry.
*BetaConversationsApi* | [**agents_api_v1_conversations_start**](docs/BetaConversationsApi.md#agents_api_v1_conversations_start) | **POST** /v1/conversations | Create a conversation and append entries to it.
*BetaConversationsApi* | [**agents_api_v1_conversations_start_stream**](docs/BetaConversationsApi.md#agents_api_v1_conversations_start_stream) | **POST** /v1/conversations#stream | Create a conversation and append entries to it.
*BetaLibrariesApi* | [**libraries_create_v1**](docs/BetaLibrariesApi.md#libraries_create_v1) | **POST** /v1/libraries | Create a new Library.
*BetaLibrariesApi* | [**libraries_delete_v1**](docs/BetaLibrariesApi.md#libraries_delete_v1) | **DELETE** /v1/libraries/{library_id} | Delete a library and all of it's document.
*BetaLibrariesApi* | [**libraries_get_v1**](docs/BetaLibrariesApi.md#libraries_get_v1) | **GET** /v1/libraries/{library_id} | Detailed information about a specific Library.
*BetaLibrariesApi* | [**libraries_list_v1**](docs/BetaLibrariesApi.md#libraries_list_v1) | **GET** /v1/libraries | List all libraries you have access to.
*BetaLibrariesApi* | [**libraries_update_v1**](docs/BetaLibrariesApi.md#libraries_update_v1) | **PUT** /v1/libraries/{library_id} | Update a library.
*BetaLibrariesAccessesApi* | [**libraries_share_create_v1**](docs/BetaLibrariesAccessesApi.md#libraries_share_create_v1) | **PUT** /v1/libraries/{library_id}/share | Create or update an access level.
*BetaLibrariesAccessesApi* | [**libraries_share_delete_v1**](docs/BetaLibrariesAccessesApi.md#libraries_share_delete_v1) | **DELETE** /v1/libraries/{library_id}/share | Delete an access level.
*BetaLibrariesAccessesApi* | [**libraries_share_list_v1**](docs/BetaLibrariesAccessesApi.md#libraries_share_list_v1) | **GET** /v1/libraries/{library_id}/share | List all of the access to this library.
*BetaLibrariesDocumentsApi* | [**libraries_documents_delete_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_delete_v1) | **DELETE** /v1/libraries/{library_id}/documents/{document_id} | Delete a document.
*BetaLibrariesDocumentsApi* | [**libraries_documents_get_extracted_text_signed_url_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_get_extracted_text_signed_url_v1) | **GET** /v1/libraries/{library_id}/documents/{document_id}/extracted-text-signed-url | Retrieve the signed URL of text extracted from a given document.
*BetaLibrariesDocumentsApi* | [**libraries_documents_get_signed_url_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_get_signed_url_v1) | **GET** /v1/libraries/{library_id}/documents/{document_id}/signed-url | Retrieve the signed URL of a specific document.
*BetaLibrariesDocumentsApi* | [**libraries_documents_get_status_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_get_status_v1) | **GET** /v1/libraries/{library_id}/documents/{document_id}/status | Retrieve the processing status of a specific document.
*BetaLibrariesDocumentsApi* | [**libraries_documents_get_text_content_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_get_text_content_v1) | **GET** /v1/libraries/{library_id}/documents/{document_id}/text_content | Retrieve the text content of a specific document.
*BetaLibrariesDocumentsApi* | [**libraries_documents_get_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_get_v1) | **GET** /v1/libraries/{library_id}/documents/{document_id} | Retrieve the metadata of a specific document.
*BetaLibrariesDocumentsApi* | [**libraries_documents_list_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_list_v1) | **GET** /v1/libraries/{library_id}/documents | List documents in a given library.
*BetaLibrariesDocumentsApi* | [**libraries_documents_reprocess_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_reprocess_v1) | **POST** /v1/libraries/{library_id}/documents/{document_id}/reprocess | Reprocess a document.
*BetaLibrariesDocumentsApi* | [**libraries_documents_update_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_update_v1) | **PUT** /v1/libraries/{library_id}/documents/{document_id} | Update the metadata of a specific document.
*BetaLibrariesDocumentsApi* | [**libraries_documents_upload_v1**](docs/BetaLibrariesDocumentsApi.md#libraries_documents_upload_v1) | **POST** /v1/libraries/{library_id}/documents | Upload a new document.
*ChatApi* | [**chat_completion_v1_chat_completions_post**](docs/ChatApi.md#chat_completion_v1_chat_completions_post) | **POST** /v1/chat/completions | Chat Completion
*ClassifiersApi* | [**chat_classifications_v1_chat_classifications_post**](docs/ClassifiersApi.md#chat_classifications_v1_chat_classifications_post) | **POST** /v1/chat/classifications | Chat Classifications
*ClassifiersApi* | [**chat_moderations_v1_chat_moderations_post**](docs/ClassifiersApi.md#chat_moderations_v1_chat_moderations_post) | **POST** /v1/chat/moderations | Chat Moderations
*ClassifiersApi* | [**classifications_v1_classifications_post**](docs/ClassifiersApi.md#classifications_v1_classifications_post) | **POST** /v1/classifications | Classifications
*ClassifiersApi* | [**moderations_v1_moderations_post**](docs/ClassifiersApi.md#moderations_v1_moderations_post) | **POST** /v1/moderations | Moderations
*DeprecatedFineTuningApi* | [**jobs_api_routes_fine_tuning_cancel_fine_tuning_job**](docs/DeprecatedFineTuningApi.md#jobs_api_routes_fine_tuning_cancel_fine_tuning_job) | **POST** /v1/fine_tuning/jobs/{job_id}/cancel | Cancel Fine Tuning Job
*DeprecatedFineTuningApi* | [**jobs_api_routes_fine_tuning_create_fine_tuning_job**](docs/DeprecatedFineTuningApi.md#jobs_api_routes_fine_tuning_create_fine_tuning_job) | **POST** /v1/fine_tuning/jobs | Create Fine Tuning Job
*DeprecatedFineTuningApi* | [**jobs_api_routes_fine_tuning_get_fine_tuning_job**](docs/DeprecatedFineTuningApi.md#jobs_api_routes_fine_tuning_get_fine_tuning_job) | **GET** /v1/fine_tuning/jobs/{job_id} | Get Fine Tuning Job
*DeprecatedFineTuningApi* | [**jobs_api_routes_fine_tuning_get_fine_tuning_jobs**](docs/DeprecatedFineTuningApi.md#jobs_api_routes_fine_tuning_get_fine_tuning_jobs) | **GET** /v1/fine_tuning/jobs | Get Fine Tuning Jobs
*DeprecatedFineTuningApi* | [**jobs_api_routes_fine_tuning_start_fine_tuning_job**](docs/DeprecatedFineTuningApi.md#jobs_api_routes_fine_tuning_start_fine_tuning_job) | **POST** /v1/fine_tuning/jobs/{job_id}/start | Start Fine Tuning Job
*EmbeddingsApi* | [**embeddings_v1_embeddings_post**](docs/EmbeddingsApi.md#embeddings_v1_embeddings_post) | **POST** /v1/embeddings | Embeddings
*FilesApi* | [**files_api_routes_delete_file**](docs/FilesApi.md#files_api_routes_delete_file) | **DELETE** /v1/files/{file_id} | Delete File
*FilesApi* | [**files_api_routes_download_file**](docs/FilesApi.md#files_api_routes_download_file) | **GET** /v1/files/{file_id}/content | Download File
*FilesApi* | [**files_api_routes_get_signed_url**](docs/FilesApi.md#files_api_routes_get_signed_url) | **GET** /v1/files/{file_id}/url | Get Signed Url
*FilesApi* | [**files_api_routes_list_files**](docs/FilesApi.md#files_api_routes_list_files) | **GET** /v1/files | List Files
*FilesApi* | [**files_api_routes_retrieve_file**](docs/FilesApi.md#files_api_routes_retrieve_file) | **GET** /v1/files/{file_id} | Retrieve File
*FilesApi* | [**files_api_routes_upload_file**](docs/FilesApi.md#files_api_routes_upload_file) | **POST** /v1/files | Upload File
*FimApi* | [**fim_completion_v1_fim_completions_post**](docs/FimApi.md#fim_completion_v1_fim_completions_post) | **POST** /v1/fim/completions | Fim Completion
*ModelsApi* | [**delete_model_v1_models_model_id_delete**](docs/ModelsApi.md#delete_model_v1_models_model_id_delete) | **DELETE** /v1/models/{model_id} | Delete Model
*ModelsApi* | [**jobs_api_routes_fine_tuning_archive_fine_tuned_model**](docs/ModelsApi.md#jobs_api_routes_fine_tuning_archive_fine_tuned_model) | **POST** /v1/fine_tuning/models/{model_id}/archive | Archive Fine Tuned Model
*ModelsApi* | [**jobs_api_routes_fine_tuning_unarchive_fine_tuned_model**](docs/ModelsApi.md#jobs_api_routes_fine_tuning_unarchive_fine_tuned_model) | **DELETE** /v1/fine_tuning/models/{model_id}/archive | Unarchive Fine Tuned Model
*ModelsApi* | [**jobs_api_routes_fine_tuning_update_fine_tuned_model**](docs/ModelsApi.md#jobs_api_routes_fine_tuning_update_fine_tuned_model) | **PATCH** /v1/fine_tuning/models/{model_id} | Update Fine Tuned Model
*ModelsApi* | [**list_models_v1_models_get**](docs/ModelsApi.md#list_models_v1_models_get) | **GET** /v1/models | List Models
*ModelsApi* | [**retrieve_model_v1_models_model_id_get**](docs/ModelsApi.md#retrieve_model_v1_models_model_id_get) | **GET** /v1/models/{model_id} | Retrieve Model
*OcrApi* | [**ocr_v1_ocr_post**](docs/OcrApi.md#ocr_v1_ocr_post) | **POST** /v1/ocr | OCR
## Documentation For Models
- [Agent](docs/Agent.md)
- [AgentAliasResponse](docs/AgentAliasResponse.md)
- [AgentConversation](docs/AgentConversation.md)
- [AgentCreationRequest](docs/AgentCreationRequest.md)
- [AgentHandoffDoneEvent](docs/AgentHandoffDoneEvent.md)
- [AgentHandoffEntry](docs/AgentHandoffEntry.md)
- [AgentHandoffStartedEvent](docs/AgentHandoffStartedEvent.md)
- [AgentUpdateRequest](docs/AgentUpdateRequest.md)
- [AgentVersion](docs/AgentVersion.md)
- [AgentVersion1](docs/AgentVersion1.md)
- [AgentVersion2](docs/AgentVersion2.md)
- [AgentsCompletionRequest](docs/AgentsCompletionRequest.md)
- [Annotations](docs/Annotations.md)
- [Answer](docs/Answer.md)
- [ApiEndpoint](docs/ApiEndpoint.md)
- [ApiKeyAuth](docs/ApiKeyAuth.md)
- [ArchiveFtModelOut](docs/ArchiveFtModelOut.md)
- [Arguments](docs/Arguments.md)
- [AssistantMessage](docs/AssistantMessage.md)
- [AudioChunk](docs/AudioChunk.md)
- [AudioContent](docs/AudioContent.md)
- [AudioEncoding](docs/AudioEncoding.md)
- [AudioFormat](docs/AudioFormat.md)
- [AuthData](docs/AuthData.md)
- [BaseFieldDefinition](docs/BaseFieldDefinition.md)
- [BaseModelCard](docs/BaseModelCard.md)
- [BaseTaskStatus](docs/BaseTaskStatus.md)
- [BatchError](docs/BatchError.md)
- [BatchJobIn](docs/BatchJobIn.md)
- [BatchJobOut](docs/BatchJobOut.md)
- [BatchJobStatus](docs/BatchJobStatus.md)
- [BatchJobsOut](docs/BatchJobsOut.md)
- [BatchRequest](docs/BatchRequest.md)
- [BlobResourceContents](docs/BlobResourceContents.md)
- [BuiltInConnectors](docs/BuiltInConnectors.md)
- [CampaignPreview](docs/CampaignPreview.md)
- [CampaignPreviews](docs/CampaignPreviews.md)
- [CampaignSelectedEvents](docs/CampaignSelectedEvents.md)
- [CampaignStatus](docs/CampaignStatus.md)
- [ChatClassificationRequest](docs/ChatClassificationRequest.md)
- [ChatClassificationRequestInputs](docs/ChatClassificationRequestInputs.md)
- [ChatCompletionChoice](docs/ChatCompletionChoice.md)
- [ChatCompletionEvent](docs/ChatCompletionEvent.md)
- [ChatCompletionEventIds](docs/ChatCompletionEventIds.md)
- [ChatCompletionEventPreview](docs/ChatCompletionEventPreview.md)
- [ChatCompletionEvents](docs/ChatCompletionEvents.md)
- [ChatCompletionFieldOptions](docs/ChatCompletionFieldOptions.md)
- [ChatCompletionFieldOptionsOptionsInner](docs/ChatCompletionFieldOptionsOptionsInner.md)
- [ChatCompletionFields](docs/ChatCompletionFields.md)
- [ChatCompletionRequest](docs/ChatCompletionRequest.md)
- [ChatCompletionResponse](docs/ChatCompletionResponse.md)
- [ChatCompletionResponseBase](docs/ChatCompletionResponseBase.md)
- [ChatModerationRequest](docs/ChatModerationRequest.md)
- [ChatTranscriptionEvent](docs/ChatTranscriptionEvent.md)
- [CheckpointOut](docs/CheckpointOut.md)
- [ClassificationRequest](docs/ClassificationRequest.md)
- [ClassificationResponse](docs/ClassificationResponse.md)
- [ClassificationTargetResult](docs/ClassificationTargetResult.md)
- [ClassifierDetailedJobOut](docs/ClassifierDetailedJobOut.md)
- [ClassifierFtModelOut](docs/ClassifierFtModelOut.md)
- [ClassifierJobOut](docs/ClassifierJobOut.md)
- [ClassifierTargetIn](docs/ClassifierTargetIn.md)
- [ClassifierTargetOut](docs/ClassifierTargetOut.md)
- [ClassifierTrainingParameters](docs/ClassifierTrainingParameters.md)
- [ClassifierTrainingParametersIn](docs/ClassifierTrainingParametersIn.md)
- [CodeInterpreterTool](docs/CodeInterpreterTool.md)
- [CompletionArgs](docs/CompletionArgs.md)
- [CompletionArgsStop](docs/CompletionArgsStop.md)
- [CompletionChunk](docs/CompletionChunk.md)
- [CompletionDetailedJobOut](docs/CompletionDetailedJobOut.md)
- [CompletionEvent](docs/CompletionEvent.md)
- [CompletionFtModelOut](docs/CompletionFtModelOut.md)
- [CompletionJobOut](docs/CompletionJobOut.md)
- [CompletionResponseStreamChoice](docs/CompletionResponseStreamChoice.md)
- [CompletionTrainingParameters](docs/CompletionTrainingParameters.md)
- [CompletionTrainingParametersIn](docs/CompletionTrainingParametersIn.md)
- [Connector](docs/Connector.md)
- [ConnectorMcpCreate](docs/ConnectorMcpCreate.md)
- [ConnectorMcpUpdate](docs/ConnectorMcpUpdate.md)
- [ConnectorSupportedLanguage](docs/ConnectorSupportedLanguage.md)
- [ConnectorsQueryFilters](docs/ConnectorsQueryFilters.md)
- [Content](docs/Content.md)
- [Content1](docs/Content1.md)
- [Content2](docs/Content2.md)
- [Content3](docs/Content3.md)
- [Content4](docs/Content4.md)
- [Content5Inner](docs/Content5Inner.md)
- [ContentChunk](docs/ContentChunk.md)
- [ConversationAppendRequest](docs/ConversationAppendRequest.md)
- [ConversationAppendRequestBase](docs/ConversationAppendRequestBase.md)
- [ConversationAppendStreamRequest](docs/ConversationAppendStreamRequest.md)
- [ConversationEvents](docs/ConversationEvents.md)
- [ConversationHistory](docs/ConversationHistory.md)
- [ConversationInputs](docs/ConversationInputs.md)
- [ConversationMessages](docs/ConversationMessages.md)
- [ConversationPayload](docs/ConversationPayload.md)
- [ConversationRequest](docs/ConversationRequest.md)
- [ConversationRequestBase](docs/ConversationRequestBase.md)
- [ConversationResponse](docs/ConversationResponse.md)
- [ConversationRestartRequest](docs/ConversationRestartRequest.md)
- [ConversationRestartRequestBase](docs/ConversationRestartRequestBase.md)
- [ConversationRestartStreamRequest](docs/ConversationRestartStreamRequest.md)
- [ConversationSource](docs/ConversationSource.md)
- [ConversationStreamRequest](docs/ConversationStreamRequest.md)
- [ConversationUsageInfo](docs/ConversationUsageInfo.md)
- [CustomConnector](docs/CustomConnector.md)
- [CustomConnectorAuthorization](docs/CustomConnectorAuthorization.md)
- [Data](docs/Data.md)
- [Data1](docs/Data1.md)
- [DataInner](docs/DataInner.md)
- [Dataset](docs/Dataset.md)
- [DatasetExport](docs/DatasetExport.md)
- [DatasetImportTask](docs/DatasetImportTask.md)
- [DatasetImportTasks](docs/DatasetImportTasks.md)
- [DatasetPreview](docs/DatasetPreview.md)
- [DatasetPreviews](docs/DatasetPreviews.md)
- [DatasetRecord](docs/DatasetRecord.md)
- [DatasetRecords](docs/DatasetRecords.md)
- [DeleteDatasetRecordsInSchema](docs/DeleteDatasetRecordsInSchema.md)
- [DeleteFileOut](docs/DeleteFileOut.md)
- [DeleteModelOut](docs/DeleteModelOut.md)
- [DeltaMessage](docs/DeltaMessage.md)
- [DeltaMessageContent](docs/DeltaMessageContent.md)
- [Document](docs/Document.md)
- [DocumentLibraryTool](docs/DocumentLibraryTool.md)
- [DocumentOut](docs/DocumentOut.md)
- [DocumentTextContent](docs/DocumentTextContent.md)
- [DocumentUpdateIn](docs/DocumentUpdateIn.md)
- [DocumentUpdateInAttributesValue](docs/DocumentUpdateInAttributesValue.md)
- [DocumentUrlChunk](docs/DocumentUrlChunk.md)
- [EmbeddedResource](docs/EmbeddedResource.md)
- [EmbeddingDtype](docs/EmbeddingDtype.md)
- [EmbeddingRequest](docs/EmbeddingRequest.md)
- [EmbeddingResponse](docs/EmbeddingResponse.md)
- [EmbeddingResponseData](docs/EmbeddingResponseData.md)
- [EncodingFormat](docs/EncodingFormat.md)
- [EntityType](docs/EntityType.md)
- [EntriesInner](docs/EntriesInner.md)
- [EventOut](docs/EventOut.md)
- [ExecutionConfig](docs/ExecutionConfig.md)
- [ExtraFieldsValue](docs/ExtraFieldsValue.md)
- [FeedResultChatCompletionEventPreview](docs/FeedResultChatCompletionEventPreview.md)
- [FieldGroup](docs/FieldGroup.md)
- [FieldOptionCountItem](docs/FieldOptionCountItem.md)
- [FieldOptionCounts](docs/FieldOptionCounts.md)
- [FieldOptionCountsInSchema](docs/FieldOptionCountsInSchema.md)
- [FileChunk](docs/FileChunk.md)
- [FilePurpose](docs/FilePurpose.md)
- [FileSchema](docs/FileSchema.md)
- [FileSignedUrl](docs/FileSignedUrl.md)
- [FileVisibility](docs/FileVisibility.md)
- [FilterCondition](docs/FilterCondition.md)
- [FilterGroup](docs/FilterGroup.md)
- [FilterGroupAndInner](docs/FilterGroupAndInner.md)
- [FilterPayload](docs/FilterPayload.md)
- [Filters](docs/Filters.md)
- [FimCompletionRequest](docs/FimCompletionRequest.md)
- [FimCompletionResponse](docs/FimCompletionResponse.md)
- [FineTuneableModelType](docs/FineTuneableModelType.md)
- [FtClassifierLossFunction](docs/FtClassifierLossFunction.md)
- [FtModelCapabilitiesOut](docs/FtModelCapabilitiesOut.md)
- [FtModelCard](docs/FtModelCard.md)
- [Function](docs/Function.md)
- [FunctionCall](docs/FunctionCall.md)
- [FunctionCallEntry](docs/FunctionCallEntry.md)
- [FunctionCallEntryArguments](docs/FunctionCallEntryArguments.md)
- [FunctionCallEvent](docs/FunctionCallEvent.md)
- [FunctionName](docs/FunctionName.md)
- [FunctionResultEntry](docs/FunctionResultEntry.md)
- [FunctionTool](docs/FunctionTool.md)
- [GetChatCompletionEventIdsInSchema](docs/GetChatCompletionEventIdsInSchema.md)
- [GetChatCompletionEventsInSchema](docs/GetChatCompletionEventsInSchema.md)
- [GithubRepositoryIn](docs/GithubRepositoryIn.md)
- [GithubRepositoryOut](docs/GithubRepositoryOut.md)
- [GuardrailConfig](docs/GuardrailConfig.md)
- [HttpValidationError](docs/HttpValidationError.md)
- [Hyperparameters](docs/Hyperparameters.md)
- [ImageContent](docs/ImageContent.md)
- [ImageDetail](docs/ImageDetail.md)
- [ImageGenerationTool](docs/ImageGenerationTool.md)
- [ImageUrl](docs/ImageUrl.md)
- [ImageUrlChunk](docs/ImageUrlChunk.md)
- [Input](docs/Input.md)
- [Input1](docs/Input1.md)
- [Input2](docs/Input2.md)
- [InputAudio](docs/InputAudio.md)
- [InstructRequest](docs/InstructRequest.md)
- [IntegrationsSchemasApiToolTool](docs/IntegrationsSchemasApiToolTool.md)
- [IntegrationsSchemasTurbineToolLocale](docs/IntegrationsSchemasTurbineToolLocale.md)
- [JobIn](docs/JobIn.md)
- [JobMetadataOut](docs/JobMetadataOut.md)
- [JobsOut](docs/JobsOut.md)
- [JsonSchema](docs/JsonSchema.md)
- [JudgeClassificationOutput](docs/JudgeClassificationOutput.md)
- [JudgeClassificationOutputOption](docs/JudgeClassificationOutputOption.md)
- [JudgeOutput](docs/JudgeOutput.md)
- [JudgeOutputType](docs/JudgeOutputType.md)
- [JudgePreview](docs/JudgePreview.md)
- [JudgePreviews](docs/JudgePreviews.md)
- [JudgeRegressionOutput](docs/JudgeRegressionOutput.md)
- [LegacyJobMetadataOut](docs/LegacyJobMetadataOut.md)
- [LibraryIn](docs/LibraryIn.md)
- [LibraryInUpdate](docs/LibraryInUpdate.md)
- [LibraryOut](docs/LibraryOut.md)
- [ListDocumentOut](docs/ListDocumentOut.md)
- [ListFilesOut](docs/ListFilesOut.md)
- [ListLibraryOut](docs/ListLibraryOut.md)
- [ListSharingOut](docs/ListSharingOut.md)
- [LocationInner](docs/LocationInner.md)
- [McpResultMetadata](docs/McpResultMetadata.md)
- [McpServerIcon](docs/McpServerIcon.md)
- [McpToolCallMetadata](docs/McpToolCallMetadata.md)
- [McpToolCallRequest](docs/McpToolCallRequest.md)
- [McpToolCallResponse](docs/McpToolCallResponse.md)
- [MessageEntriesInner](docs/MessageEntriesInner.md)
- [MessageInputContentChunksInner](docs/MessageInputContentChunksInner.md)
- [MessageInputEntry](docs/MessageInputEntry.md)
- [MessageOutputContentChunksInner](docs/MessageOutputContentChunksInner.md)
- [MessageOutputEntry](docs/MessageOutputEntry.md)
- [MessageOutputEvent](docs/MessageOutputEvent.md)
- [MessageResponse](docs/MessageResponse.md)
- [MessagesInner](docs/MessagesInner.md)
- [MetricOut](docs/MetricOut.md)
- [MistralPromptMode](docs/MistralPromptMode.md)
- [ModelCapabilities](docs/ModelCapabilities.md)
- [ModelConversation](docs/ModelConversation.md)
- [ModelList](docs/ModelList.md)
- [ModerationLlmAction](docs/ModerationLlmAction.md)
- [ModerationLlmv1CategoryThresholds](docs/ModerationLlmv1CategoryThresholds.md)
- [ModerationLlmv1Config](docs/ModerationLlmv1Config.md)
- [ModerationLlmv2CategoryThresholds](docs/ModerationLlmv2CategoryThresholds.md)
- [ModerationLlmv2Config](docs/ModerationLlmv2Config.md)
- [ModerationObject](docs/ModerationObject.md)
- [ModerationResponse](docs/ModerationResponse.md)
- [Name](docs/Name.md)
- [OAuth2TokenAuth](docs/OAuth2TokenAuth.md)
- [OcrImageObject](docs/OcrImageObject.md)
- [OcrPageDimensions](docs/OcrPageDimensions.md)
- [OcrPageObject](docs/OcrPageObject.md)
- [OcrRequest](docs/OcrRequest.md)
- [OcrResponse](docs/OcrResponse.md)
- [OcrTableObject](docs/OcrTableObject.md)
- [OcrUsageInfo](docs/OcrUsageInfo.md)
- [Output](docs/Output.md)
- [OutputContentChunks](docs/OutputContentChunks.md)
- [OutputsInner](docs/OutputsInner.md)
- [PaginatedConnectors](docs/PaginatedConnectors.md)
- [PaginatedResultCampaignPreview](docs/PaginatedResultCampaignPreview.md)
- [PaginatedResultChatCompletionEventPreview](docs/PaginatedResultChatCompletionEventPreview.md)
- [PaginatedResultDatasetImportTask](docs/PaginatedResultDatasetImportTask.md)
- [PaginatedResultDatasetPreview](docs/PaginatedResultDatasetPreview.md)
- [PaginatedResultDatasetRecord](docs/PaginatedResultDatasetRecord.md)
- [PaginatedResultJudgePreview](docs/PaginatedResultJudgePreview.md)
- [PaginationInfo](docs/PaginationInfo.md)
- [PaginationResponse](docs/PaginationResponse.md)
- [PatchDatasetInSchema](docs/PatchDatasetInSchema.md)
- [PostCampaignInSchema](docs/PostCampaignInSchema.md)
- [PostChatCompletionEventJudgingInSchema](docs/PostChatCompletionEventJudgingInSchema.md)
- [PostDatasetImportFromCampaignInSchema](docs/PostDatasetImportFromCampaignInSchema.md)
- [PostDatasetImportFromDatasetInSchema](docs/PostDatasetImportFromDatasetInSchema.md)
- [PostDatasetImportFromExplorerInSchema](docs/PostDatasetImportFromExplorerInSchema.md)
- [PostDatasetImportFromFileInSchema](docs/PostDatasetImportFromFileInSchema.md)
- [PostDatasetImportFromPlaygroundInSchema](docs/PostDatasetImportFromPlaygroundInSchema.md)
- [PostDatasetInSchema](docs/PostDatasetInSchema.md)
- [PostDatasetRecordInSchema](docs/PostDatasetRecordInSchema.md)
- [PostDatasetRecordJudgingInSchema](docs/PostDatasetRecordJudgingInSchema.md)
- [PostJudgeInSchema](docs/PostJudgeInSchema.md)
- [Prediction](docs/Prediction.md)
- [ProcessStatus](docs/ProcessStatus.md)
- [ProcessingStatusOut](docs/ProcessingStatusOut.md)
- [PutDatasetRecordPayloadInSchema](docs/PutDatasetRecordPayloadInSchema.md)
- [PutDatasetRecordPropertiesInSchema](docs/PutDatasetRecordPropertiesInSchema.md)
- [PutJudgeInSchema](docs/PutJudgeInSchema.md)
- [RealtimeTranscriptionClientMessage](docs/RealtimeTranscriptionClientMessage.md)
- [RealtimeTranscriptionInputAudioAppend](docs/RealtimeTranscriptionInputAudioAppend.md)
- [RealtimeTranscriptionInputAudioEnd](docs/RealtimeTranscriptionInputAudioEnd.md)
- [RealtimeTranscriptionInputAudioFlush](docs/RealtimeTranscriptionInputAudioFlush.md)
- [RealtimeTranscriptionSessionUpdateMessage](docs/RealtimeTranscriptionSessionUpdateMessage.md)
- [RealtimeTranscriptionSessionUpdatePayload](docs/RealtimeTranscriptionSessionUpdatePayload.md)
- [ReferenceChunk](docs/ReferenceChunk.md)
- [RequestSource](docs/RequestSource.md)
- [Resource](docs/Resource.md)
- [ResourceLink](docs/ResourceLink.md)
- [ResourceVisibility](docs/ResourceVisibility.md)
- [Response](docs/Response.md)
- [Response1](docs/Response1.md)
- [Response2](docs/Response2.md)
- [ResponseAnyOf](docs/ResponseAnyOf.md)
- [ResponseBase](docs/ResponseBase.md)
- [ResponseDoneEvent](docs/ResponseDoneEvent.md)
- [ResponseErrorEvent](docs/ResponseErrorEvent.md)
- [ResponseFormat](docs/ResponseFormat.md)
- [ResponseFormats](docs/ResponseFormats.md)
- [ResponseRetrieveModelV1ModelsModelIdGet](docs/ResponseRetrieveModelV1ModelsModelIdGet.md)
- [ResponseStartedEvent](docs/ResponseStartedEvent.md)
- [ResponseV1ConversationsGet](docs/ResponseV1ConversationsGet.md)
- [ResponseV1ConversationsListInner](docs/ResponseV1ConversationsListInner.md)
- [RetrieveFileOut](docs/RetrieveFileOut.md)
- [SampleType](docs/SampleType.md)
- [ShareEnum](docs/ShareEnum.md)
- [SharingDelete](docs/SharingDelete.md)
- [SharingIn](docs/SharingIn.md)
- [SharingOut](docs/SharingOut.md)
- [Source](docs/Source.md)
- [SseTypes](docs/SseTypes.md)
- [Stop](docs/Stop.md)
- [SystemMessage](docs/SystemMessage.md)
- [SystemMessageContentChunks](docs/SystemMessageContentChunks.md)
- [TextChunk](docs/TextChunk.md)
- [TextContent](docs/TextContent.md)
- [TextResourceContents](docs/TextResourceContents.md)
- [ThinkChunk](docs/ThinkChunk.md)
- [ThinkingInner](docs/ThinkingInner.md)
- [TimestampGranularity](docs/TimestampGranularity.md)
- [Tool](docs/Tool.md)
- [Tool1](docs/Tool1.md)
- [ToolCall](docs/ToolCall.md)
- [ToolCallConfirmation](docs/ToolCallConfirmation.md)
- [ToolChoice](docs/ToolChoice.md)
- [ToolChoice1](docs/ToolChoice1.md)
- [ToolChoiceEnum](docs/ToolChoiceEnum.md)
- [ToolConfiguration](docs/ToolConfiguration.md)
- [ToolExecutionDeltaEvent](docs/ToolExecutionDeltaEvent.md)
- [ToolExecutionDoneEvent](docs/ToolExecutionDoneEvent.md)
- [ToolExecutionEntry](docs/ToolExecutionEntry.md)
- [ToolExecutionStartedEvent](docs/ToolExecutionStartedEvent.md)
- [ToolFileChunk](docs/ToolFileChunk.md)
- [ToolMessage](docs/ToolMessage.md)
- [ToolReferenceChunk](docs/ToolReferenceChunk.md)
- [ToolTypes](docs/ToolTypes.md)
- [ToolsInner](docs/ToolsInner.md)
- [TrainingFile](docs/TrainingFile.md)
- [TranscriptionResponse](docs/TranscriptionResponse.md)
- [TranscriptionSegmentChunk](docs/TranscriptionSegmentChunk.md)
- [TranscriptionStreamDone](docs/TranscriptionStreamDone.md)
- [TranscriptionStreamEventTypes](docs/TranscriptionStreamEventTypes.md)
- [TranscriptionStreamEvents](docs/TranscriptionStreamEvents.md)
- [TranscriptionStreamLanguage](docs/TranscriptionStreamLanguage.md)
- [TranscriptionStreamSegmentDelta](docs/TranscriptionStreamSegmentDelta.md)
- [TranscriptionStreamTextDelta](docs/TranscriptionStreamTextDelta.md)
- [UnarchiveFtModelOut](docs/UnarchiveFtModelOut.md)
- [UpdateFtModelIn](docs/UpdateFtModelIn.md)
- [UploadFileOut](docs/UploadFileOut.md)
- [UsageInfo](docs/UsageInfo.md)
- [UserMessage](docs/UserMessage.md)
- [ValidationError](docs/ValidationError.md)
- [WandbIntegration](docs/WandbIntegration.md)
- [WandbIntegrationOut](docs/WandbIntegrationOut.md)
- [WebSearchPremiumTool](docs/WebSearchPremiumTool.md)
- [WebSearchTool](docs/WebSearchTool.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author