Skip to content

Media

Symbol kindCount
Class2
Function10
Initializer12
Instance Method2
Instance Property82
Structure7
Type Alias1
Type Method16
KindSymbolDeclarationSource
ClassSwiftAIOpenAICompatible.OpenAICompatibleEmbeddingModelfinal class OpenAICompatibleEmbeddingModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
ClassSwiftAIOpenAICompatible.OpenAICompatibleImageModelfinal class OpenAICompatibleImageModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
FunctionSwiftAIOpenAI.openAIImageProviderMetadata(from:providerID:openAIBackedProviderRoot:)func openAIImageProviderMetadata(from raw: JSONValue, providerID: String, openAIBackedProviderRoot: String? = nil) -> [String : JSONValue]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIImageMetadata.swift
FunctionSwiftAIOpenAI.openAIImageSupportsFileInputs(_:)func openAIImageSupportsFileInputs(_ modelID: String) -> Bool?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIImageMetadata.swift
FunctionSwiftAIProvider.convertImageModelFileToDataURI(_:)func convertImageModelFileToDataURI(_ file: ImageInputFile) throws -> StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
FunctionSwiftAIProviderUtilities.detectMediaType(base64:topLevelType:)func detectMediaType(base64: String, topLevelType: String? = nil) -> String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/MediaType.swift
FunctionSwiftAIProviderUtilities.detectMediaType(data:topLevelType:)func detectMediaType(data: Data, topLevelType: String? = nil) -> String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/MediaType.swift
FunctionSwiftAIProviderUtilities.isFullMediaType(_:)func isFullMediaType(_ mediaType: String) -> BoolPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/MediaType.swift
FunctionSwiftAIProviderUtilities.isVideoInputFile(_:)func isVideoInputFile(_ file: ImageInputFile) -> BoolPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/MediaType.swift
FunctionSwiftAIProviderUtilities.mediaTypeToExtension(_:)func mediaTypeToExtension(_ mediaType: String) -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/MediaType.swift
FunctionSwiftAIProviderUtilities.resolveFullMediaType(mediaType:data:)func resolveFullMediaType(mediaType: String, data: Data) throws -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/MediaType.swift
FunctionSwiftAIProviderUtilities.topLevelMediaType(_:)func topLevelMediaType(_ mediaType: String) -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/MediaType.swift
InitializerSwiftAIOpenAICompatible.init(modelID:config:)init(modelID: String, config: OpenAICompatibleModelConfiguration)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
InitializerSwiftAIOpenAICompatible.init(modelID:config:)init(modelID: String, config: OpenAICompatibleModelConfiguration)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
InitializerSwiftAIProvider.init(data:mediaType:fileName:)init(data: Data, mediaType: String, fileName: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(embeddings:usage:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:)init(embeddings: [[Double]], usage: TokenUsage? = nil, rawValue: JSONValue, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(prompt:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:abortSignal:)init(prompt: String, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(providerOptions:values:startIndex:endIndex:)init(providerOptions: [String : JSONValue], values: [String], startIndex: Int, endIndex: Int)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(url:mediaType:fileName:)init(url: String, mediaType: String? = nil, fileName: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(urls:base64Images:rawValue:warnings:usage:providerMetadata:requestMetadata:responseMetadata:)init(urls: [String], base64Images: [String] = [], rawValue: JSONValue, warnings: [AIWarning] = [], usage: TokenUsage? = nil, providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(urls:base64Images:rawValue:warnings:usage:providerMetadata:requestMetadata:responseMetadata:calls:)init(urls: [String], base64Images: [String] = [], rawValue: JSONValue, warnings: [AIWarning] = [], usage: TokenUsage? = nil, providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata(), calls: [ImageGenerationCall] = [])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(urls:base64Images:rawValue:warnings:usage:providerMetadata:requestMetadata:responseMetadata:isRetryable:calls:)init(urls: [String], base64Images: [String] = [], rawValue: JSONValue, warnings: [AIWarning] = [], usage: TokenUsage? = nil, providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata(), isRetryable: Bool?, calls: [ImageGenerationCall] = [])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(urls:base64Images:warnings:usage:providerMetadata:responseMetadata:)init(urls: [String], base64Images: [String] = [], warnings: [AIWarning] = [], usage: TokenUsage? = nil, providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata())Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
InitializerSwiftAIProvider.init(values:dimensions:providerOptions:extraBody:headers:abortSignal:)init(values: [String], dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance MethodSwiftAIOpenAICompatible.embed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance MethodSwiftAIOpenAICompatible.generateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIOpenAICompatible.maxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIOpenAICompatible.maxInputBytesPerCallvar maxInputBytesPerCall: Int? { get }Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIOpenAICompatible.modelIDlet modelID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIOpenAICompatible.modelIDlet modelID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIOpenAICompatible.providerIDlet providerID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIOpenAICompatible.providerIDlet providerID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIOpenAICompatible.supportsFileInputsvar supportsFileInputs: Bool? { get }Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIOpenAICompatible.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMediaModels.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.aspectRatiovar aspectRatio: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.base64Imagesvar base64Images: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.base64Imagesvar base64Images: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.callsvar calls: [ImageGenerationCall]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.countvar count: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.datavar data: Data?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.dimensionsvar dimensions: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.embeddingsvar embeddings: [[Double]]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.endIndexvar endIndex: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.extraBodyvar extraBody: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.extraBodyvar extraBody: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.fileNamevar fileName: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.filesvar files: [ImageInputFile]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.isRetryablevar isRetryable: Bool?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.maskvar mask: ImageInputFile?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.mediaTypevar mediaType: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.promptvar prompt: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.rawValuevar rawValue: JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.rawValuevar rawValue: JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.requestMetadatavar requestMetadata: AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.requestMetadatavar requestMetadata: AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.responseMetadatavar responseMetadata: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.responseMetadatavar responseMetadata: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.responseMetadatavar responseMetadata: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.seedvar seed: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.sizevar size: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.startIndexvar startIndex: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.urlvar url: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.urlsvar urls: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.urlsvar urls: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.usagevar usage: TokenUsage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.usagevar usage: TokenUsage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.usagevar usage: TokenUsage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.valuesvar values: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.valuesvar values: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsFileInputsvar supportsFileInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
Instance PropertySwiftAISDK.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Sources/SwiftAISDK/ImageInputCapabilities.swift
StructureSwiftAIProvider.AIEmbeddingProviderOptionsTransformContextstruct AIEmbeddingProviderOptionsTransformContextPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
StructureSwiftAIProvider.EmbeddingRequeststruct EmbeddingRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
StructureSwiftAIProvider.EmbeddingResultstruct EmbeddingResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
StructureSwiftAIProvider.ImageGenerationCallstruct ImageGenerationCallPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
StructureSwiftAIProvider.ImageGenerationRequeststruct ImageGenerationRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
StructureSwiftAIProvider.ImageGenerationResultstruct ImageGenerationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
StructureSwiftAIProvider.ImageInputFilestruct ImageInputFilePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Type AliasSwiftAIProvider.AIEmbeddingProviderOptionsTransformertypealias AIEmbeddingProviderOptionsTransformer = @Sendable (AIEmbeddingProviderOptionsTransformContext) async throws -> [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMediaResults.swift
Type MethodSwiftAI.deleteFile(client:request:retryPolicy:telemetry:)static func deleteFile(client: any AIFileClient, request: FileDeleteRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileDeleteResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.downloadFile(client:request:retryPolicy:telemetry:)static func downloadFile(client: any AIFileClient, request: FileDownloadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileDownloadResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.embed(model:request:retryPolicy:telemetry:)static func embed(model: any EmbeddingModel, request: EmbeddingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.embed(model:value:dimensions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embed(model: any EmbeddingModel, value: String, dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.embedMany(model:values:dimensions:chunkSize:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embedMany(model: any EmbeddingModel, values: [String], dimensions: Int? = nil, chunkSize: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.generateAudio(model:request:retryPolicy:telemetry:)static func generateAudio(model: any AudioGenerationModel, request: AudioGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.generateImage(model:prompt:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateImage(model: any ImageModel, prompt: String, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.generateImage(model:request:retryPolicy:telemetry:)static func generateImage(model: any ImageModel, request: ImageGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.generateSpeech(model:request:retryPolicy:telemetry:)static func generateSpeech(model: any SpeechModel, request: SpeechRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SpeechResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.generateVideo(model:request:retryPolicy:telemetry:poll:webhook:)static func generateVideo(model: any VideoModel, request: VideoGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, poll: VideoGenerationPollOptions? = nil, webhook: VideoGenerationWebhookFactory? = nil) async throws -> VideoGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.getFileMetadata(client:request:retryPolicy:telemetry:)static func getFileMetadata(client: any AIFileClient, request: FileMetadataRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileMetadataResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.rerank(model:request:retryPolicy:telemetry:)static func rerank(model: any RerankingModel, request: RerankingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> RerankingResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.transcribe(model:request:retryPolicy:telemetry:)static func transcribe(model: any TranscriptionModel, request: AudioTranscriptionRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TranscriptionResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.transformAudio(model:request:retryPolicy:telemetry:)static func transformAudio(model: any AudioTransformationModel, request: AudioTransformationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioTransformationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.uploadFile(client:request:retryPolicy:telemetry:)static func uploadFile(client: any AIFileClient, request: FileUploadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileUploadResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift
Type MethodSwiftAI.uploadSkill(client:request:retryPolicy:telemetry:)static func uploadSkill(client: any AISkillsClient, request: SkillUploadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SkillUploadResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeMedia.swift