Skip to content

Providers

Symbol kindCount
Case4
Class18
Enumeration4
Function13
Global Variable2
Initializer36
Instance Method207
Instance Property170
Structure21
Type Alias2
Type Method70
Type Property3
KindSymbolDeclarationSource
CaseAIProviderRegistryError.invalidModelID(modelID:modelType:separator:)case invalidModelID(modelID: String, modelType: String, separator: String)Sources/SwiftAISDK/Providers/CustomProvider.swift
CaseAIProviderRegistryError.noSuchProvider(providerID:modelType:availableProviders:)case noSuchProvider(providerID: String, modelType: String, availableProviders: [String])Sources/SwiftAISDK/Providers/CustomProvider.swift
CaseAIProviderRegistryError.unsupportedFiles(providerID:)case unsupportedFiles(providerID: String)Sources/SwiftAISDK/Providers/CustomProvider.swift
CaseAIProviderRegistryError.unsupportedSkills(providerID:)case unsupportedSkills(providerID: String)Sources/SwiftAISDK/Providers/CustomProvider.swift
ClassAICustomProviderfinal class AICustomProviderSources/SwiftAISDK/Providers/CustomProvider.swift
ClassAIProviderRegistryfinal class AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
ClassAmazonBedrockAnthropicProviderfinal class AmazonBedrockAnthropicProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassAmazonBedrockProviderfinal class AmazonBedrockProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassAnthropicAWSProviderfinal class AnthropicAWSProviderSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
ClassAnthropicProviderfinal class AnthropicProviderSources/SwiftAISDK/Providers/AnthropicProvider.swift
ClassAzureOpenAIProviderfinal class AzureOpenAIProviderSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
ClassBedrockMantleProviderfinal class BedrockMantleProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassCartesiaProviderfinal class CartesiaProviderSources/SwiftAISDK/Providers/CartesiaProvider.swift
ClassFishAudioProviderfinal class FishAudioProviderSources/SwiftAISDK/Providers/FishAudioProvider.swift
ClassGatewayProviderfinal class GatewayProviderSources/SwiftAISDK/Providers/GatewayProvider.swift
ClassGMICloudProviderfinal class GMICloudProviderSources/SwiftAISDK/Providers/GMICloudProvider.swift
ClassGoogleGenerativeAIProviderfinal class GoogleGenerativeAIProviderSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
ClassGoogleVertexProviderfinal class GoogleVertexProviderSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
ClassHuggingFaceProviderfinal class HuggingFaceProviderSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
ClassMiniMaxProviderfinal class MiniMaxProviderSources/SwiftAISDK/Providers/MiniMaxProvider.swift
ClassOpenAICompatibleProviderfinal class OpenAICompatibleProviderSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
ClassVercelProviderfinal class VercelProviderSources/SwiftAISDK/Providers/VercelProvider.swift
EnumerationAIDefaultProviderenum AIDefaultProviderSources/SwiftAISDK/Providers/CustomProvider.swift
EnumerationAIProviderCapabilitiesenum AIProviderCapabilitiesSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
EnumerationAIProviderRegistryErrorenum AIProviderRegistryErrorSources/SwiftAISDK/Providers/CustomProvider.swift
EnumerationAIProvidersenum AIProvidersSources/SwiftAISDK/Providers/ProviderRegistry.swift
FunctioncreateFishAudio(settings:)func createFishAudio(settings: ProviderSettings = ProviderSettings()) throws -> FishAudioProviderSources/SwiftAISDK/Providers/FishAudioProvider.swift
FunctioncreateGMICloud(settings:)func createGMICloud(settings: ProviderSettings = ProviderSettings()) throws -> GMICloudProviderSources/SwiftAISDK/Providers/GMICloudProvider.swift
FunctioncreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctioncreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctioncreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctioncustomProvider(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:files:skills:fallbackProvider:)func customProvider(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], embeddingModels: [String : any EmbeddingModel] = [:], imageModels: [String : any ImageModel] = [:], transcriptionModels: [String : any TranscriptionModel] = [:], speechModels: [String : any SpeechModel] = [:], videoModels: [String : any VideoModel] = [:], rerankingModels: [String : any RerankingModel] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderSources/SwiftAISDK/Providers/CustomProvider.swift
FunctionexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctionexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctionexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctionisProviderReference(_:)func isProviderReference(_ reference: AIProviderReference) -> BoolSources/SwiftAISDK/ProviderReference.swift
FunctionisProviderReference(_:)func isProviderReference(_ value: JSONValue) -> BoolSources/SwiftAISDK/ProviderReference.swift
FunctionresolveProviderReference(_:provider:)func resolveProviderReference(_ reference: AIProviderReference, provider: String) throws -> StringSources/SwiftAISDK/ProviderReference.swift
FunctionresolveProviderReference(reference:provider:)func resolveProviderReference(reference: AIProviderReference, provider: String) throws -> StringSources/SwiftAISDK/ProviderReference.swift
Global VariablefishAudioProviderVersionlet fishAudioProviderVersion: StringSources/SwiftAISDK/Providers/FishAudioProvider.swift
Global VariablegmiCloudProviderVersionlet gmiCloudProviderVersion: StringSources/SwiftAISDK/Providers/GMICloudProvider.swift
Initializerinit(accessKeyID:secretAccessKey:sessionToken:)init(accessKeyID: String, secretAccessKey: String, sessionToken: String? = nil)Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(accessKeyID:secretAccessKey:sessionToken:)init(accessKeyID: String, secretAccessKey: String, sessionToken: String? = nil)Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Initializerinit(apiKey:accessKey:secretKey:baseURL:headers:environment:transport:)init(apiKey: String? = nil, accessKey: String? = nil, secretKey: String? = nil, baseURL: String? = nil, headers: [String : String] = [:], environment: [String : String]? = nil, transport: any AITransport = URLSessionTransport.shared)Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Initializerinit(apiKey:baseURL:videoBaseURL:headers:environment:transport:)init(apiKey: String? = nil, baseURL: String? = nil, videoBaseURL: String? = nil, headers: [String : String] = [:], environment: [String : String]? = nil, transport: any AITransport = URLSessionTransport.shared)Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Initializerinit(apiKey:version:baseURL:headers:environment:transport:webSocketTransport:)init(apiKey: String? = nil, version: String = CartesiaProvider.defaultAPIVersion, baseURL: String? = nil, headers: [String : String] = [:], environment: [String : String]? = nil, transport: any AITransport = URLSessionTransport.shared, webSocketTransport: any AIDuplexWebSocketTransport = URLSessionDuplexWebSocketTransport.shared)Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Initializerinit(balance:totalUsed:)init(balance: String, totalUsed: String)Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(clientEmail:privateKey:privateKeyID:)init(clientEmail: String, privateKey: String, privateKeyID: String? = nil)Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Initializerinit(id:name:modelType:provider:modelID:)init(id: String, name: String? = nil, modelType: String? = nil, provider: String? = nil, modelID: String? = nil)Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(message:type:code:statusCode:isRetryable:data:)init(message: String, type: String? = nil, code: JSONValue? = nil, statusCode: Int? = nil, isRetryable: Bool? = nil, data: JSONValue? = nil)Sources/SwiftAISDK/StreamProviderError.swift
Initializerinit(model:expiresAfterSeconds:)init(model: String, expiresAfterSeconds: Int? = nil)Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(project:location:apiKey:accessToken:serviceAccount:baseURL:headers:transport:date:)init(project: String? = nil, location: String? = nil, apiKey: String? = nil, accessToken: String? = nil, serviceAccount: GoogleServiceAccountCredentials? = nil, baseURL: String? = nil, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, date: @escaping @Sendable () -> Date = Date.init)Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Initializerinit(provider:reference:)init(provider: String, reference: AIProviderReference)Sources/SwiftAISDK/ProviderReference.swift
Initializerinit(providerID:defaultBaseURL:authorization:supportedCapabilities:settings:routesLikeOpenAI:userAgentSuffix:usesOpenAICompatibleSurfaceIDs:)init(providerID: String, defaultBaseURL: String, authorization: AuthorizationStyle, supportedCapabilities: Set<ModelCapability> = [.language], settings: ProviderSettings = ProviderSettings(), routesLikeOpenAI: Bool = false, userAgentSuffix: String? = nil, usesOpenAICompatibleSurfaceIDs: Bool = false) throwsSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Initializerinit(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:files:skills:fallbackProvider:)init(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], embeddingModels: [String : any EmbeddingModel] = [:], imageModels: [String : any ImageModel] = [:], transcriptionModels: [String : any TranscriptionModel] = [:], speechModels: [String : any SpeechModel] = [:], videoModels: [String : any VideoModel] = [:], rerankingModels: [String : any RerankingModel] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil)Sources/SwiftAISDK/Providers/CustomProvider.swift
Initializerinit(providerID:upstreamPackage:factoryNames:supportedCapabilities:supportsFileUpload:supportsSkillUpload:notes:)init(providerID: String, upstreamPackage: String, factoryNames: [String], supportedCapabilities: Set<ModelCapability>, supportsFileUpload: Bool = false, supportsSkillUpload: Bool = false, notes: String? = nil)Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Initializerinit(providers:separator:providerID:languageModelMiddleware:imageModelMiddleware:)init(providers: [String : any AIProvider], separator: String = ":", providerID: String = "provider-registry", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = [])Sources/SwiftAISDK/Providers/CustomProvider.swift
Initializerinit(region:apiKey:accessKeyID:secretAccessKey:sessionToken:credentialProvider:baseURL:headers:transport:date:)init(region: String? = nil, apiKey: String? = nil, accessKeyID: String? = nil, secretAccessKey: String? = nil, sessionToken: String? = nil, credentialProvider: (@Sendable () async throws -> AmazonBedrockCredentials)? = nil, baseURL: String? = nil, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, date: @escaping @Sendable () -> Date = Date.init)Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(region:workspaceID:apiKey:accessKeyID:secretAccessKey:sessionToken:credentialProvider:baseURL:headers:transport:date:)init(region: String? = nil, workspaceID: String? = nil, apiKey: String? = nil, accessKeyID: String? = nil, secretAccessKey: String? = nil, sessionToken: String? = nil, credentialProvider: (@Sendable () async throws -> AnthropicAWSCredentials)? = nil, baseURL: String? = nil, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, date: @escaping @Sendable () -> Date = Date.init)Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Initializerinit(resourceName:apiVersion:useDeploymentBasedURLs:tokenProvider:settings:)init(resourceName: String? = nil, apiVersion: String = "v1", useDeploymentBasedURLs: Bool = false, tokenProvider: AzureOpenAITokenProvider? = nil, settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Initializerinit(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(settings:)init(settings: AnthropicAWSProviderSettings = AnthropicAWSProviderSettings()) throwsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/AnthropicProvider.swift
Initializerinit(settings:)init(settings: CartesiaProviderSettings = CartesiaProviderSettings()) throwsSources/SwiftAISDK/Providers/CartesiaProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/FishAudioProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/GMICloudProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Initializerinit(settings:)init(settings: GoogleVertexProviderSettings = GoogleVertexProviderSettings()) throwsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Initializerinit(settings:)init(settings: MiniMaxProviderSettings = MiniMaxProviderSettings()) throwsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/VercelProvider.swift
Initializerinit(settings:teamIDOrSlug:)convenience init(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil) throwsSources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(settings:teamIDOrSlug:webSocketTransport:)init(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil, webSocketTransport: any AIDuplexWebSocketTransport) throwsSources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(startDate:endDate:groupBy:datePart:userID:model:provider:credentialType:tags:)init(startDate: String, endDate: String, groupBy: String? = nil, datePart: String? = nil, userID: String? = nil, model: String? = nil, provider: String? = nil, credentialType: String? = nil, tags: [String] = [])Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(token:url:expiresAt:)init(token: String, url: String, expiresAt: Int? = nil)Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodavailableModels()func availableModels() async throws -> [GatewayModelEntry]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodbatchLanguageModel(_:)func batchLanguageModel(_ modelID: String) -> any BatchLanguageModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodbatchLanguageModel(_:)func batchLanguageModel(_ modelID: String) -> any BatchLanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodbatchLanguageModel(_:)func batchLanguageModel(_ modelID: String) throws -> any BatchLanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) -> GatewayTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodcallAsFunction()func callAsFunction() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodchatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodchatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodchatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodchatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodchatModel()func chatModel() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodcompletion(_:)func completion(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance Methodcompletion(_:)func completion(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodcompletionModel(_:)func completionModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodcompletionModel(_:)func completionModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodcredits()func credits() async throws -> GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Methoddeepseek(_:)func deepseek(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance Methoddubbing()func dubbing() throws -> ElevenLabsDubbingClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodembeddingModel(_:settings:)func embeddingModel(_ modelID: String, settings: AmazonBedrockEmbeddingModelSettings) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodembeddingModel()func embeddingModel() throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodfiles(_:)func files(_ providerID: String) throws -> any AIFileClientSources/SwiftAISDK/Providers/CustomProvider.swift
Instance Methodfiles()func files() -> any AIFileClientSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Methodfiles()func files() -> any AIFileClientSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance Methodfiles()func files() throws -> any AIFileClientSources/SwiftAISDK/Providers/CustomProvider.swift
Instance Methodfiles()func files() -> any AIFileClientSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance Methodfiles()func files() -> any AIFileClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodgetAvailableModels()func getAvailableModels() async throws -> [GatewayModelEntry]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetCredits()func getCredits() async throws -> GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetGenerationInfo(id:)func getGenerationInfo(id: String) async throws -> GatewayGenerationInfoSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetSpendReport(_:)func getSpendReport(_ params: GatewaySpendReportParams) async throws -> GatewaySpendReportResponseSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetToken(_:)func getToken(_ options: GatewayTranscriptionFactoryGetTokenOptions) async throws -> GatewayTranscriptionFactoryGetTokenResultSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodinteractionsAgent(_:)func interactionsAgent(_ agentName: String) -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodinteractionsAgent(_:)func interactionsAgent(_ agentName: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodinteractionsModel(_:)func interactionsModel(_ modelID: String) -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodinteractionsModel(_:)func interactionsModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodlanguageModel()func languageModel() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodmessages(_:)func messages(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Methodmessages(_:)func messages(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Methodmessages(_:)func messages(_ modelID: String) throws -> any BatchLanguageModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance Methodmusic(_:)func music(_ modelID: String = "music_v1") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodmusicModel(_:)func musicModel(_ modelID: String = "music_v1") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodproviderID(for:)func providerID(for provider: String) throws -> StringSources/SwiftAISDK/ProviderReference.swift
Instance MethodproviderID(for:)func providerID(for provider: String) throws -> StringSources/SwiftAISDK/ProviderReference.swift
Instance Methodrealtime(_:)func realtime(_ modelID: String) throws -> XAIRealtimeModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodrealtimeModel(_:)func realtimeModel(_ modelID: String) throws -> XAIRealtimeModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance Methodresponses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Methodresponses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance Methodresponses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance Methodresponses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodresponsesModel(_:)func responsesModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodresponsesModel(_:)func responsesModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodskills(_:)func skills(_ providerID: String) throws -> any AISkillsClientSources/SwiftAISDK/Providers/CustomProvider.swift
Instance Methodskills()func skills() -> any AISkillsClientSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Methodskills()func skills() -> any AISkillsClientSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance Methodskills()func skills() throws -> any AISkillsClientSources/SwiftAISDK/Providers/CustomProvider.swift
Instance Methodskills()func skills() throws -> any AISkillsClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodsoundEffects(_:)func soundEffects(_ modelID: String = "eleven_text_to_sound_v2") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodsoundEffectsModel(_:)func soundEffectsModel(_ modelID: String = "eleven_text_to_sound_v2") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodspeech(_:)func speech(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance Methodspeech()func speech() throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodspeechModel()func speechModel() throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodstreamingTranscription(_:)func streamingTranscription(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodstreamingTranscription(_:)func streamingTranscription(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodstreamingTranscriptionModel(_:)func streamingTranscriptionModel(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodstreamingTranscriptionModel(_:)func streamingTranscriptionModel(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Methodsupports(_:)func supports(_ capability: ModelCapability) -> BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance MethodtextEmbeddingModel()func textEmbeddingModel() throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodtranscription(_:)func transcription(_ modelID: String = "transcribe-1") throws -> any TranscriptionModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance Methodtranscription()func transcription() throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String = "transcribe-1") throws -> any TranscriptionModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodtranscriptionModel()func transcriptionModel() throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodvoiceChanger(_:)func voiceChanger(_ modelID: String = "eleven_multilingual_sts_v2") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvoiceChangerModel(_:)func voiceChangerModel(_ modelID: String = "eleven_multilingual_sts_v2") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvoiceIsolator(_:)func voiceIsolator(_ modelID: String = "audio-isolation") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvoiceIsolatorModel(_:)func voiceIsolatorModel(_ modelID: String = "audio-isolation") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance PropertyaccessKeyvar accessKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertyaccessKeyIDvar accessKeyID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyaccessKeyIDvar accessKeyID: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyaccessKeyIDvar accessKeyID: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyaccessKeyIDvar accessKeyID: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyaccessTokenvar accessToken: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance Propertybalancevar balance: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertybillableWebSearchCallsvar billableWebSearchCalls: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycacheCreationInputTokensvar cacheCreationInputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycacheCreationTokensvar cacheCreationTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycachedInputTokensvar cachedInputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycachedTokensvar cachedTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyclientEmailvar clientEmail: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertycodevar code: JSONValue?Sources/SwiftAISDK/StreamProviderError.swift
Instance PropertycompletionTokensvar completionTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycreatedAtvar createdAt: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycredentialProvidervar credentialProvider: (@Sendable () async throws -> AmazonBedrockCredentials)?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertycredentialProvidervar credentialProvider: (@Sendable () async throws -> AnthropicAWSCredentials)?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertycredentialTypevar credentialType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycredentialTypevar credentialType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertydatavar data: JSONValue?Sources/SwiftAISDK/StreamProviderError.swift
Instance Propertydatevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Propertydatevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Propertydatevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertydatePartvar datePart: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertydayvar day: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/ProviderReference.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Providers/CustomProvider.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/StreamProviderError.swift
Instance PropertyendDatevar endDate: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyenvironmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance Propertyenvironmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance Propertyenvironmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertyexperimentalTranscriptionvar experimentalTranscription: GatewayTranscriptionFactory { get }Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyexpiresAfterSecondsvar expiresAfterSeconds: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyexpiresAtvar expiresAt: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyfactoryNamesvar factoryNames: [String]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertyfinishReasonvar finishReason: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertygenerationTimevar generationTime: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertygroupByvar groupBy: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance Propertyhourvar hour: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyinputTokensvar inputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyisByokvar isByok: BoolSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyisRetryablevar isRetryable: BoolSources/SwiftAISDK/StreamProviderError.swift
Instance Propertylatencyvar latency: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertylocationvar location: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertymarketCostvar marketCost: Double?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/StreamProviderError.swift
Instance Propertymodelvar model: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertymodelvar model: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertymodelvar model: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertymodelvar model: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertymodelTypevar modelType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertynotesvar notes: String?Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertyoutputTokensvar outputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyprivateKeyvar privateKey: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertyprivateKeyIDvar privateKeyID: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertyprojectvar project: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertypromptTokensvar promptTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyprovidervar provider: StringSources/SwiftAISDK/ProviderReference.swift
Instance Propertyprovidervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyprovidervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyprovidervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/CustomProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/CustomProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/VercelProvider.swift
Instance PropertyproviderNamevar providerName: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyreasoningTokensvar reasoningTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyreasoningTokensvar reasoningTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyreferencevar reference: AIProviderReferenceSources/SwiftAISDK/ProviderReference.swift
Instance Propertyregionvar region: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Propertyregionvar region: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyrequestCountvar requestCount: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyresultsvar results: [GatewaySpendReportRow]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertysecretAccessKeyvar secretAccessKey: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysecretAccessKeyvar secretAccessKey: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysecretAccessKeyvar secretAccessKey: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertysecretAccessKeyvar secretAccessKey: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertysecretKeyvar secretKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertyserviceAccountvar serviceAccount: GoogleServiceAccountCredentials?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertysessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertysessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertystartDatevar startDate: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertystatusCodevar statusCode: Int?Sources/SwiftAISDK/StreamProviderError.swift
Instance Propertystreamedvar streamed: BoolSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertystreamProviderErrorvar streamProviderError: AIStreamProviderError? { get }Sources/SwiftAISDK/StreamProviderError.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/CustomProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/CustomProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance PropertysupportedCapabilitiesvar supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/VercelProvider.swift
Instance PropertysupportsFileUploadvar supportsFileUpload: BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertysupportsSkillUploadvar supportsSkillUpload: BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance Propertytagvar tag: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertytagsvar tags: [String]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertytokenvar token: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertytotalCostvar totalCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertytotalCostvar totalCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertytotalUsedvar totalUsed: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance Propertytypevar type: String?Sources/SwiftAISDK/StreamProviderError.swift
Instance PropertyupstreamInferenceCostvar upstreamInferenceCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyupstreamPackagevar upstreamPackage: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance Propertyurlvar url: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyusagevar usage: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyuservar user: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyuserIDvar userID: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyversionvar version: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertyvideoBaseURLvar videoBaseURL: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertywebSocketTransportvar webSocketTransport: any AIDuplexWebSocketTransportSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertyworkspaceIDvar workspaceID: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
StructureAINoSuchProviderReferenceErrorstruct AINoSuchProviderReferenceErrorSources/SwiftAISDK/ProviderReference.swift
StructureAIProviderCapabilityRowstruct AIProviderCapabilityRowSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
StructureAIStreamProviderErrorstruct AIStreamProviderErrorSources/SwiftAISDK/StreamProviderError.swift
StructureAmazonBedrockCredentialsstruct AmazonBedrockCredentialsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
StructureAmazonBedrockProviderSettingsstruct AmazonBedrockProviderSettingsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
StructureAnthropicAWSCredentialsstruct AnthropicAWSCredentialsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
StructureAnthropicAWSProviderSettingsstruct AnthropicAWSProviderSettingsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
StructureCartesiaProviderSettingsstruct CartesiaProviderSettingsSources/SwiftAISDK/Providers/CartesiaProvider.swift
StructureGatewayCreditsstruct GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayGenerationInfostruct GatewayGenerationInfoSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayModelEntrystruct GatewayModelEntrySources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewaySpendReportParamsstruct GatewaySpendReportParamsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewaySpendReportResponsestruct GatewaySpendReportResponseSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewaySpendReportRowstruct GatewaySpendReportRowSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayTranscriptionFactorystruct GatewayTranscriptionFactorySources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayTranscriptionFactoryGetTokenOptionsstruct GatewayTranscriptionFactoryGetTokenOptionsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayTranscriptionFactoryGetTokenResultstruct GatewayTranscriptionFactoryGetTokenResultSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGoogleServiceAccountCredentialsstruct GoogleServiceAccountCredentialsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
StructureGoogleVertexProviderSettingsstruct GoogleVertexProviderSettingsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
StructureKlingAIProviderSettingsstruct KlingAIProviderSettingsSources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
StructureMiniMaxProviderSettingsstruct MiniMaxProviderSettingsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Type AliasAIProviderReferencetypealias AIProviderReference = [String : String]Sources/SwiftAISDK/ProviderReference.swift
Type AliasAzureOpenAITokenProvidertypealias AzureOpenAITokenProvider = @Sendable () async throws -> StringSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Type Methodalibaba(settings:)static func alibaba(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodamazonBedrock(settings:)static func amazonBedrock(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> AmazonBedrockProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodamazonBedrockAnthropic(settings:)static func amazonBedrockAnthropic(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> AmazonBedrockAnthropicProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodanthropic(settings:)static func anthropic(settings: ProviderSettings = ProviderSettings()) throws -> AnthropicProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodanthropicAWS(settings:)static func anthropicAWS(settings: AnthropicAWSProviderSettings = AnthropicAWSProviderSettings()) throws -> AnthropicAWSProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodassemblyAI(settings:)static func assemblyAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodazure(resourceName:apiVersion:useDeploymentBasedURLs:tokenProvider:settings:)static func azure(resourceName: String? = nil, apiVersion: String = "v1", useDeploymentBasedURLs: Bool = false, tokenProvider: AzureOpenAITokenProvider? = nil, settings: ProviderSettings = ProviderSettings()) throws -> AzureOpenAIProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodbaseten(settings:)static func baseten(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodbedrockMantle(settings:)static func bedrockMantle(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> BedrockMantleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodblackForestLabs(settings:)static func blackForestLabs(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodbyteDance(settings:)static func byteDance(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodcartesia(settings:)static func cartesia(settings: CartesiaProviderSettings = CartesiaProviderSettings()) throws -> CartesiaProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodcerebras(settings:)static func cerebras(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodclear()static func clear()Sources/SwiftAISDK/Providers/CustomProvider.swift
Type Methodcohere(settings:)static func cohere(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodcurrent()static func current() -> (any AIProvider)?Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodcustomProvider(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:files:skills:fallbackProvider:)static func customProvider(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], embeddingModels: [String : any EmbeddingModel] = [:], imageModels: [String : any ImageModel] = [:], transcriptionModels: [String : any TranscriptionModel] = [:], speechModels: [String : any SpeechModel] = [:], videoModels: [String : any VideoModel] = [:], rerankingModels: [String : any RerankingModel] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderSources/SwiftAISDK/Providers/CustomProvider.swift
Type Methoddeepgram(settings:)static func deepgram(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethoddeepInfra(settings:)static func deepInfra(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethoddeepSeek(settings:)static func deepSeek(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodelevenLabs(settings:)static func elevenLabs(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type Methodfal(settings:)static func fal(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodfireworks(settings:)static func fireworks(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodfishAudio(settings:)static func fishAudio(settings: ProviderSettings = ProviderSettings()) throws -> FishAudioProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodgateway(settings:teamIDOrSlug:)static func gateway(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil) throws -> GatewayProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodgateway(settings:teamIDOrSlug:webSocketTransport:)static func gateway(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil, webSocketTransport: any AIDuplexWebSocketTransport) throws -> GatewayProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodgladia(settings:)static func gladia(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgmiCloud(settings:)static func gmiCloud(settings: ProviderSettings = ProviderSettings()) throws -> GMICloudProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodgoogle(settings:)static func google(settings: ProviderSettings = ProviderSettings()) throws -> GoogleGenerativeAIProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgoogleVertex(settings:)static func googleVertex(settings: GoogleVertexProviderSettings = GoogleVertexProviderSettings()) throws -> GoogleVertexProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgoogleVertexAnthropic(project:location:settings:)static func googleVertexAnthropic(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgoogleVertexMaaS(project:location:settings:)static func googleVertexMaaS(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgoogleVertexXAI(project:location:settings:)static func googleVertexXAI(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodgroq(settings:)static func groq(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodhuggingFace(settings:)static func huggingFace(settings: ProviderSettings = ProviderSettings()) throws -> HuggingFaceProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodhume(settings:)static func hume(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodklingAI(settings:)static func klingAI(settings: KlingAIProviderSettings = KlingAIProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodklingAI(settings:)static func klingAI(settings: ProviderSettings) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodlmnt(settings:)static func lmnt(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodluma(settings:)static func luma(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodmarkdownDocument(snapshotDate:)static func markdownDocument(snapshotDate: String = markdownSnapshotDate) -> StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type MethodmarkdownTable()static func markdownTable() -> StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type MethodminiMax(settings:)static func miniMax(settings: MiniMaxProviderSettings = MiniMaxProviderSettings()) throws -> MiniMaxProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodmistral(settings:)static func mistral(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodmoonshotAI(settings:)static func moonshotAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodopenAI(settings:)static func openAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodopenAICompatible(name:baseURL:apiKey:headers:queryParams:transport:includeUsage:supportsStructuredOutputs:maxEmbeddingsPerCall:transformRequestBody:)static func openAICompatible(name: String, baseURL: String, apiKey: String? = nil, headers: [String : String] = [:], queryParams: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, includeUsage: Bool = false, supportsStructuredOutputs: Bool = false, maxEmbeddingsPerCall: Int? = nil, transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])? = nil) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodopenResponses(name:url:settings:)static func openResponses(name: String, url: String, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodperplexity(settings:)static func perplexity(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodprodia(settings:)static func prodia(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodproviderError(_:)static func providerError(_ error: AIStreamProviderError) -> LanguageStreamPartSources/SwiftAISDK/StreamProviderError.swift
Type MethodproviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodproviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodproviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodquiverAI(settings:)static func quiverAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodreplicate(settings:)static func replicate(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodresolved()static func resolved() throws -> any AIProviderSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodrevAI(settings:)static func revAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodrow(providerID:)static func row(providerID: String) -> AIProviderCapabilityRow?Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type Methodrows(upstreamPackage:)static func rows(upstreamPackage: String) -> [AIProviderCapabilityRow]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type Methodset(_:)static func set(_ provider: (any AIProvider)?)Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodtogetherAI(settings:)static func togetherAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodvercel(settings:)static func vercel(settings: ProviderSettings = ProviderSettings()) throws -> VercelProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodvoyage(settings:)static func voyage(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodwithProvider(_:operation:)static func withProvider<Result>(_ provider: any AIProvider, operation: () throws -> Result) rethrows -> ResultSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodwithProvider(_:operation:)static func withProvider<Result>(_ provider: any AIProvider, operation: () async throws -> Result) async rethrows -> ResultSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodxAI(settings:)static func xAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Propertyallstatic let all: [AIProviderCapabilityRow]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type PropertydefaultAPIVersionstatic let defaultAPIVersion: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Type PropertymarkdownSnapshotDatestatic let markdownSnapshotDate: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift