Skip to content

Media

Symbol kindCount
Function7
Initializer8
Instance Property43
Structure6
Type Method16
KindSymbolDeclarationSource
FunctionconvertImageModelFileToDataURI(_:)func convertImageModelFileToDataURI(_ file: ImageInputFile) throws -> StringSources/SwiftAISDK/CoreMediaResults.swift
FunctiondetectMediaType(base64:topLevelType:)func detectMediaType(base64: String, topLevelType: String? = nil) -> String?Sources/SwiftAISDK/MediaType.swift
FunctiondetectMediaType(data:topLevelType:)func detectMediaType(data: Data, topLevelType: String? = nil) -> String?Sources/SwiftAISDK/MediaType.swift
FunctionisFullMediaType(_:)func isFullMediaType(_ mediaType: String) -> BoolSources/SwiftAISDK/MediaType.swift
FunctionmediaTypeToExtension(_:)func mediaTypeToExtension(_ mediaType: String) -> StringSources/SwiftAISDK/MediaType.swift
FunctionresolveFullMediaType(mediaType:data:)func resolveFullMediaType(mediaType: String, data: Data) throws -> StringSources/SwiftAISDK/MediaType.swift
FunctiontopLevelMediaType(_:)func topLevelMediaType(_ mediaType: String) -> StringSources/SwiftAISDK/MediaType.swift
Initializerinit(data:mediaType:fileName:)init(data: Data, mediaType: String, fileName: String? = nil)Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(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())Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(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)Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(url:mediaType:fileName:)init(url: String, mediaType: String? = nil, fileName: String? = nil)Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(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())Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(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] = [])Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(urls:base64Images:warnings:usage:providerMetadata:responseMetadata:)init(urls: [String], base64Images: [String] = [], warnings: [AIWarning] = [], usage: TokenUsage? = nil, providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(values:dimensions:providerOptions:extraBody:headers:abortSignal:)init(values: [String], dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyaspectRatiovar aspectRatio: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertybase64Imagesvar base64Images: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertybase64Imagesvar base64Images: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertycallsvar calls: [ImageGenerationCall]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertycountvar count: Int?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertydatavar data: Data?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertydimensionsvar dimensions: Int?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyembeddingsvar embeddings: [[Double]]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyfileNamevar fileName: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyfilesvar files: [ImageInputFile]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertymaskvar mask: ImageInputFile?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertymediaTypevar mediaType: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertypromptvar prompt: StringSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertysizevar size: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyurlvar url: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyurlsvar urls: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyurlsvar urls: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyvaluesvar values: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreMediaResults.swift
StructureEmbeddingRequeststruct EmbeddingRequestSources/SwiftAISDK/CoreMediaResults.swift
StructureEmbeddingResultstruct EmbeddingResultSources/SwiftAISDK/CoreMediaResults.swift
StructureImageGenerationCallstruct ImageGenerationCallSources/SwiftAISDK/CoreMediaResults.swift
StructureImageGenerationRequeststruct ImageGenerationRequestSources/SwiftAISDK/CoreMediaResults.swift
StructureImageGenerationResultstruct ImageGenerationResultSources/SwiftAISDK/CoreMediaResults.swift
StructureImageInputFilestruct ImageInputFileSources/SwiftAISDK/CoreMediaResults.swift
Type MethoddeleteFile(client:request:retryPolicy:telemetry:)static func deleteFile(client: any AIFileClient, request: FileDeleteRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileDeleteResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethoddownloadFile(client:request:retryPolicy:telemetry:)static func downloadFile(client: any AIFileClient, request: FileDownloadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileDownloadResultSources/SwiftAISDK/AIFacadeMedia.swift
Type Methodembed(model:request:retryPolicy:telemetry:)static func embed(model: any EmbeddingModel, request: EmbeddingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/AIFacadeMedia.swift
Type Methodembed(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 -> EmbeddingResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodembedMany(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 -> EmbeddingResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateAudio(model:request:retryPolicy:telemetry:)static func generateAudio(model: any AudioGenerationModel, request: AudioGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioGenerationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateImage(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 -> ImageGenerationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateImage(model:request:retryPolicy:telemetry:)static func generateImage(model: any ImageModel, request: ImageGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateSpeech(model:request:retryPolicy:telemetry:)static func generateSpeech(model: any SpeechModel, request: SpeechRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SpeechResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateVideo(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 -> VideoGenerationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgetFileMetadata(client:request:retryPolicy:telemetry:)static func getFileMetadata(client: any AIFileClient, request: FileMetadataRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileMetadataResultSources/SwiftAISDK/AIFacadeMedia.swift
Type Methodrerank(model:request:retryPolicy:telemetry:)static func rerank(model: any RerankingModel, request: RerankingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> RerankingResultSources/SwiftAISDK/AIFacadeMedia.swift
Type Methodtranscribe(model:request:retryPolicy:telemetry:)static func transcribe(model: any TranscriptionModel, request: AudioTranscriptionRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TranscriptionResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodtransformAudio(model:request:retryPolicy:telemetry:)static func transformAudio(model: any AudioTransformationModel, request: AudioTransformationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioTransformationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethoduploadFile(client:request:retryPolicy:telemetry:)static func uploadFile(client: any AIFileClient, request: FileUploadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileUploadResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethoduploadSkill(client:request:retryPolicy:telemetry:)static func uploadSkill(client: any AISkillsClient, request: SkillUploadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SkillUploadResultSources/SwiftAISDK/AIFacadeMedia.swift