Skip to content

Providers

Symbol kindCount
Case15
Class22
Enumeration8
Function33
Global Variable7
Initializer57
Instance Method295
Instance Property210
Structure29
Type Alias4
Type Method85
Type Property3
KindSymbolDeclarationSource
CaseSwiftAI.AIProviderRegistryError.invalidModelID(modelID:modelType:separator:)case invalidModelID(modelID: String, modelType: String, separator: String)Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
CaseSwiftAI.AIProviderRegistryError.noSuchProvider(providerID:modelType:availableProviders:)case noSuchProvider(providerID: String, modelType: String, availableProviders: [String])Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
CaseSwiftAI.AIProviderRegistryError.unsupportedFiles(providerID:)case unsupportedFiles(providerID: String)Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
CaseSwiftAI.AIProviderRegistryError.unsupportedSkills(providerID:)case unsupportedSkills(providerID: String)Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
CaseSwiftAISDK.MiniMaxCacheControlOptions.CacheControl.ephemeralcase ephemeralSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxImagePartOptions.Detail.defaultcase defaultSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxImagePartOptions.Detail.highcase highSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxImagePartOptions.Detail.lowcase lowSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxLanguageModelOptions.Effort.highcase highSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxLanguageModelOptions.Effort.lowcase lowSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxLanguageModelOptions.Effort.maxcase maxSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxLanguageModelOptions.Effort.mediumcase mediumSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxLanguageModelOptions.Effort.xhighcase xhighSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxLanguageModelOptions.Thinking.adaptivecase adaptiveSources/SwiftAISDK/Providers/MiniMaxProvider.swift
CaseSwiftAISDK.MiniMaxLanguageModelOptions.Thinking.disabledcase disabledSources/SwiftAISDK/Providers/MiniMaxProvider.swift
ClassSwiftAI.AICustomProviderfinal class AICustomProviderPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
ClassSwiftAI.AIProviderRegistryfinal class AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
ClassSwiftAIAnthropic.AnthropicProviderfinal class AnthropicProviderPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
ClassSwiftAIOpenAI.OpenAIProviderfinal class OpenAIProviderPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
ClassSwiftAIOpenAICompatible.OpenAICompatibleProviderfinal class OpenAICompatibleProviderPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
ClassSwiftAISDK.AmazonBedrockAnthropicProviderfinal class AmazonBedrockAnthropicProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassSwiftAISDK.AmazonBedrockProviderfinal class AmazonBedrockProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassSwiftAISDK.AnthropicAWSProviderfinal class AnthropicAWSProviderSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
ClassSwiftAISDK.AzureOpenAIProviderfinal class AzureOpenAIProviderSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
ClassSwiftAISDK.BedrockMantleProviderfinal class BedrockMantleProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassSwiftAISDK.CartesiaProviderfinal class CartesiaProviderSources/SwiftAISDK/Providers/CartesiaProvider.swift
ClassSwiftAISDK.FishAudioProviderfinal class FishAudioProviderSources/SwiftAISDK/Providers/FishAudioProvider.swift
ClassSwiftAISDK.GatewayProviderfinal class GatewayProviderSources/SwiftAISDK/Providers/GatewayProvider.swift
ClassSwiftAISDK.GMICloudProviderfinal class GMICloudProviderSources/SwiftAISDK/Providers/GMICloudProvider.swift
ClassSwiftAISDK.GoogleGenerativeAIProviderfinal class GoogleGenerativeAIProviderSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
ClassSwiftAISDK.GoogleVertexProviderfinal class GoogleVertexProviderSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
ClassSwiftAISDK.HuggingFaceProviderfinal class HuggingFaceProviderSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
ClassSwiftAISDK.MiniMaxProviderfinal class MiniMaxProviderSources/SwiftAISDK/Providers/MiniMaxProvider.swift
ClassSwiftAISDK.OpenAICompatibleProviderfinal class OpenAICompatibleProviderSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
ClassSwiftAISDK.TypeSafeAIProviderfinal class TypeSafeAIProviderSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
ClassSwiftAISDK.VercelProviderfinal class VercelProviderSources/SwiftAISDK/Providers/VercelProvider.swift
ClassSwiftAISDK.ZAIProviderfinal class ZAIProviderSources/SwiftAISDK/Providers/ZAIProvider.swift
EnumerationSwiftAI.AIProviderRegistryErrorenum AIProviderRegistryErrorPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
EnumerationSwiftAIProvider.AIProvidersenum AIProvidersPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderRegistry.swift
EnumerationSwiftAISDK.AIDefaultProviderenum AIDefaultProviderSources/SwiftAISDK/Providers/CustomProvider.swift
EnumerationSwiftAISDK.AIProviderCapabilitiesenum AIProviderCapabilitiesSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
EnumerationSwiftAISDK.MiniMaxCacheControlOptions.CacheControlenum CacheControlSources/SwiftAISDK/Providers/MiniMaxProvider.swift
EnumerationSwiftAISDK.MiniMaxImagePartOptions.Detailenum DetailSources/SwiftAISDK/Providers/MiniMaxProvider.swift
EnumerationSwiftAISDK.MiniMaxLanguageModelOptions.Effortenum EffortSources/SwiftAISDK/Providers/MiniMaxProvider.swift
EnumerationSwiftAISDK.MiniMaxLanguageModelOptions.Thinkingenum ThinkingSources/SwiftAISDK/Providers/MiniMaxProvider.swift
FunctionSwiftAI.createProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
FunctionSwiftAI.createProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
FunctionSwiftAI.createProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
FunctionSwiftAI.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
FunctionSwiftAI.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
FunctionSwiftAI.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
FunctionSwiftAIOpenAICompatible.isOpenAIBackedProvider(_:)func isOpenAIBackedProvider(_ providerID: String) -> BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAIBackedProviderRoot(_:)func openAIBackedProviderRoot(_ providerID: String) -> String?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleProviderOptions(from:providerID:includeCompatibilityNamespace:)func openAICompatibleProviderOptions(from extraBody: [String : JSONValue], providerID: String, includeCompatibilityNamespace: Bool) -> [String : JSONValue]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleProviderOptions(providerOptions:extraBody:providerID:includeCompatibilityNamespace:)func openAICompatibleProviderOptions(providerOptions: [String : JSONValue], extraBody: [String : JSONValue], providerID: String, includeCompatibilityNamespace: Bool) -> [String : JSONValue]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleProviderOptionWarnings(from:providerID:includeCompatibilityNamespace:)func openAICompatibleProviderOptionWarnings(from extraBody: [String : JSONValue], providerID: String, includeCompatibilityNamespace: Bool) -> [AIWarning]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleProviderOptionWarnings(providerOptions:extraBody:providerID:includeCompatibilityNamespace:)func openAICompatibleProviderOptionWarnings(providerOptions: [String : JSONValue], extraBody: [String : JSONValue], providerID: String, includeCompatibilityNamespace: Bool) -> [AIWarning]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleProviderRoot(_:)func openAICompatibleProviderRoot(_ providerID: String) -> StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAIProviderOptionNamespaceKeys(providerID:providerRoot:)func openAIProviderOptionNamespaceKeys(providerID: String, providerRoot: String?) -> [String]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAIProviderOptions(from:providerID:providerRoot:)func openAIProviderOptions(from extraBody: [String : JSONValue], providerID: String = "openai", providerRoot: String? = nil) -> [String : JSONValue]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAIProviderOptions(providerOptions:extraBody:providerID:providerRoot:)func openAIProviderOptions(providerOptions: [String : JSONValue], extraBody: [String : JSONValue], providerID: String = "openai", providerRoot: String? = nil) -> [String : JSONValue]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAIResponsesProviderOptions(from:providerID:providerRoot:)func openAIResponsesProviderOptions(from extraBody: [String : JSONValue], providerID: String, providerRoot: String? = nil) -> [String : JSONValue]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIOpenAICompatible.openAIResponsesProviderOptions(providerOptions:extraBody:providerID:providerRoot:)func openAIResponsesProviderOptions(providerOptions: [String : JSONValue], extraBody: [String : JSONValue], providerID: String, providerRoot: String? = nil) -> [String : JSONValue]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProviderOptions.swift
FunctionSwiftAIProvider.isProviderReference(_:)func isProviderReference(_ reference: AIProviderReference) -> BoolPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
FunctionSwiftAIProvider.isProviderReference(_:)func isProviderReference(_ value: JSONValue) -> BoolPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
FunctionSwiftAIProvider.resolveProviderReference(_:provider:)func resolveProviderReference(_ reference: AIProviderReference, provider: String) throws -> StringPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
FunctionSwiftAIProvider.resolveProviderReference(reference:provider:)func resolveProviderReference(reference: AIProviderReference, provider: String) throws -> StringPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
FunctionSwiftAISDK.createFishAudio(settings:)func createFishAudio(settings: ProviderSettings = ProviderSettings()) throws -> FishAudioProviderSources/SwiftAISDK/Providers/FishAudioProvider.swift
FunctionSwiftAISDK.createGMICloud(settings:)func createGMICloud(settings: ProviderSettings = ProviderSettings()) throws -> GMICloudProviderSources/SwiftAISDK/Providers/GMICloudProvider.swift
FunctionSwiftAISDK.createTypeSafeAi(settings:)func createTypeSafeAi(settings: ProviderSettings = ProviderSettings()) -> TypeSafeAIProviderSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
FunctionSwiftAISDK.createTypeSafeAI(settings:)func createTypeSafeAI(settings: ProviderSettings = ProviderSettings()) -> TypeSafeAIProviderSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
FunctionSwiftAISDK.createZai(settings:)func createZai(settings: ZAIProviderSettings = ZAIProviderSettings()) -> ZAIProviderSources/SwiftAISDK/Providers/ZAIProvider.swift
FunctionSwiftAISDK.createZAI(settings:)func createZAI(settings: ZAIProviderSettings = ZAIProviderSettings()) -> ZAIProviderSources/SwiftAISDK/Providers/ZAIProvider.swift
FunctionSwiftAISDK.customProvider(providerID:languageModels:decisionModels:fallbackProvider:)func customProvider(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], decisionModels: [String : AIDecisionModelReference], fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderSources/SwiftAISDK/Providers/CustomProviderFactories.swift
FunctionSwiftAISDK.customProvider(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:evaluationModels: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] = [:], evaluationModels: [String : AIEvaluationModelReference] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderSources/SwiftAISDK/Providers/CustomProviderFactories.swift
FunctionSwiftAISDK.customProvider(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:evaluationModels: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] = [:], evaluationModels: [String : any AIEvaluationModelV4], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderSources/SwiftAISDK/Providers/CustomProviderFactories.swift
FunctionSwiftAISDK.customProvider(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/CustomProviderFactories.swift
FunctionSwiftAITransport.providerURL(_:queryParams:)func providerURL(_ string: String, queryParams: [String : String]) throws -> URLPackages/swift-ai-core/Sources/SwiftAITransport/ProviderURL.swift
Global VariableSwiftAISDK.fishAudioProviderVersionlet fishAudioProviderVersion: StringSources/SwiftAISDK/Providers/FishAudioProvider.swift
Global VariableSwiftAISDK.gmiCloudProviderVersionlet gmiCloudProviderVersion: StringSources/SwiftAISDK/Providers/GMICloudProvider.swift
Global VariableSwiftAISDK.typeSafeAilet typeSafeAi: TypeSafeAIProviderSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Global VariableSwiftAISDK.typeSafeAIlet typeSafeAI: TypeSafeAIProviderSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Global VariableSwiftAISDK.typeSafeAIProviderVersionlet typeSafeAIProviderVersion: StringSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Global VariableSwiftAISDK.zailet zai: ZAIProviderSources/SwiftAISDK/Providers/ZAIProvider.swift
Global VariableSwiftAISDK.zaiProviderVersionlet zaiProviderVersion: StringSources/SwiftAISDK/Providers/ZAIProvider.swift
InitializerSwiftAI.init(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:decisionModels:evaluationModels: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] = [:], decisionModels: [String : AIDecisionModelReference], evaluationModels: [String : AIEvaluationModelReference] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil)Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
InitializerSwiftAI.init(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:decisionModels:evaluationModels:files:skills:fallbackProvider:resolveDecisionModelID:resolveEvaluationModelID:)convenience 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] = [:], decisionModels: [String : AIDecisionModelReference], evaluationModels: [String : AIEvaluationModelReference] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil, resolveDecisionModelID: @escaping @Sendable (String) throws -> any AIDecisionModelV4, resolveEvaluationModelID: @escaping @Sendable (String) throws -> any AIEvaluationModelV4)Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
InitializerSwiftAI.init(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:evaluationModels:files:skills:fallbackProvider:)convenience 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] = [:], evaluationModels: [String : AIEvaluationModelReference] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil)Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
InitializerSwiftAI.init(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:evaluationModels:files:skills:fallbackProvider:)convenience 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] = [:], evaluationModels: [String : any AIEvaluationModelV4], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil)Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
InitializerSwiftAI.init(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:files:skills:fallbackProvider:)convenience 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)Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
InitializerSwiftAI.init(providers:separator:providerID:languageModelMiddleware:imageModelMiddleware:)init(providers: [String : any AIProvider], separator: String = ":", providerID: String = "provider-registry", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = [])Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
InitializerSwiftAIAnthropic.init(configuration:)init(configuration settings: AnthropicProviderSettings) throwsPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
InitializerSwiftAIOpenAI.init(configuration:)init(configuration settings: OpenAIProviderSettings = .init()) throwsPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
InitializerSwiftAIOpenAICompatible.init(configuration:)init(configuration settings: OpenAICompatibleProviderSettings)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
InitializerSwiftAIOpenAICompatible.init(name:baseURL:apiKey:headers:queryParams:transport:includeUsage:supportsStructuredOutputs:supportsMultiPartToolContent:maxEmbeddingsPerCall:transformRequestBody:transformRequestBodyWithWarnings:)init(name: String, baseURL: String, apiKey: String? = nil, headers: [String : String] = [:], queryParams: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, includeUsage: Bool = false, supportsStructuredOutputs: Bool = false, supportsMultiPartToolContent: Bool = false, maxEmbeddingsPerCall: Int? = nil, transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])? = nil, transformRequestBodyWithWarnings: (@Sendable ([String : JSONValue], inout [AIWarning]) -> [String : JSONValue])? = nil)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
InitializerSwiftAIProvider.init(provider:reference:)init(provider: String, reference: AIProviderReference)Packages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
InitializerSwiftAIProviderUtilities.init(message:type:code:statusCode:isRetryable:data:)init(message: String, type: String? = nil, code: JSONValue? = nil, statusCode: Int? = nil, isRetryable: Bool? = nil, data: JSONValue? = nil)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
InitializerSwiftAISDK.init(accessKeyID:secretAccessKey:sessionToken:)init(accessKeyID: String, secretAccessKey: String, sessionToken: String? = nil)Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
InitializerSwiftAISDK.init(accessKeyID:secretAccessKey:sessionToken:)init(accessKeyID: String, secretAccessKey: String, sessionToken: String? = nil)Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(balance:totalUsed:)init(balance: String, totalUsed: String)Sources/SwiftAISDK/Providers/GatewayProvider.swift
InitializerSwiftAISDK.init(cacheControl:)init(cacheControl: MiniMaxCacheControlOptions.CacheControl? = nil)Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
InitializerSwiftAISDK.init(clientEmail:privateKey:privateKeyID:)init(clientEmail: String, privateKey: String, privateKeyID: String? = nil)Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
InitializerSwiftAISDK.init(detail:)init(detail: MiniMaxImagePartOptions.Detail? = nil)Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
InitializerSwiftAISDK.init(effort:thinking:)init(effort: MiniMaxLanguageModelOptions.Effort? = nil, thinking: MiniMaxLanguageModelOptions.Thinking? = nil)Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
InitializerSwiftAISDK.init(fps:)init(fps: Double? = nil)Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(maxBytes:)init(maxBytes: Int? = nil)Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
InitializerSwiftAISDK.init(model:expiresAfterSeconds:)init(model: String, expiresAfterSeconds: Int? = nil)Sources/SwiftAISDK/Providers/GatewayProvider.swift
InitializerSwiftAISDK.init(modelID:)init(modelID: String? = nil)Sources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
InitializerSwiftAISDK.init(modelID:settings:)convenience init(modelID: String = "gpt-live-1", settings: ProviderSettings = .init()) throwsSources/SwiftAISDK/Providers/OpenAICompatibility.swift
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(project:location:apiKey:accessToken:serviceAccount:baseURL:toolResultDownloads:headers:transport:date:)init(project: String? = nil, location: String? = nil, apiKey: String? = nil, accessToken: String? = nil, serviceAccount: GoogleServiceAccountCredentials? = nil, baseURL: String? = nil, toolResultDownloads: GoogleVertexToolResultDownloadSettings?, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, date: @escaping @Sendable () -> Date = Date.init)Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
InitializerSwiftAISDK.init(providerID:defaultBaseURL:authorization:supportedCapabilities:settings:routesLikeOpenAI:userAgentSuffix:usesOpenAICompatibleSurfaceIDs:)convenience 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
InitializerSwiftAISDK.init(providerID:defaultBaseURL:authorization:supportedCapabilities:settings:routesLikeOpenAI:userAgentSuffix:usesOpenAICompatibleSurfaceIDs:supportsProviderOwnedBatch:)init(providerID: String, defaultBaseURL: String, authorization: AuthorizationStyle, supportedCapabilities: Set<ModelCapability> = [.language], settings: ProviderSettings = ProviderSettings(), routesLikeOpenAI: Bool = false, userAgentSuffix: String? = nil, usesOpenAICompatibleSurfaceIDs: Bool = false, supportsProviderOwnedBatch: Bool) throwsSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(resourceName:apiVersion:useDeploymentBasedURLs:tokenProvider:settings:)convenience init(resourceName: String? = nil, apiVersion: String = "v1", useDeploymentBasedURLs: Bool = false, tokenProvider: AzureOpenAITokenProvider? = nil, settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
InitializerSwiftAISDK.init(resourceName:apiVersion:useDeploymentBasedURLs:tokenProvider:settings:audioSettings:)init(resourceName: String? = nil, apiVersion: String = "v1", useDeploymentBasedURLs: Bool = false, tokenProvider: AzureOpenAITokenProvider? = nil, settings: ProviderSettings = ProviderSettings(), audioSettings: AzureOpenAIAudioSettings) throwsSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: AnthropicAWSProviderSettings = AnthropicAWSProviderSettings()) throwsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: CartesiaProviderSettings = CartesiaProviderSettings()) throwsSources/SwiftAISDK/Providers/CartesiaProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/FishAudioProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/GMICloudProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: GoogleVertexProviderSettings = GoogleVertexProviderSettings()) throwsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: MiniMaxProviderSettings = MiniMaxProviderSettings()) throwsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: ProviderSettings = ProviderSettings())Sources/SwiftAISDK/Providers/TypesafeAIProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/VercelProvider.swift
InitializerSwiftAISDK.init(settings:)init(settings: ZAIProviderSettings = ZAIProviderSettings())Sources/SwiftAISDK/Providers/ZAIProvider.swift
InitializerSwiftAISDK.init(settings:)convenience init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/AnthropicProvider.swift
InitializerSwiftAISDK.init(settings:teamIDOrSlug:)convenience init(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil) throwsSources/SwiftAISDK/Providers/GatewayProvider.swift
InitializerSwiftAISDK.init(settings:teamIDOrSlug:webSocketTransport:)init(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil, webSocketTransport: any AIDuplexWebSocketTransport) throwsSources/SwiftAISDK/Providers/GatewayProvider.swift
InitializerSwiftAISDK.init(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
InitializerSwiftAISDK.init(token:url:expiresAt:)init(token: String, url: String, expiresAt: Int? = nil)Sources/SwiftAISDK/Providers/GatewayProvider.swift
InitializerSwiftAITransport.init(providerID:headers:transport:dynamicHeaders:userAgentSuffix:requestModelID:url:)init(providerID: String, headers: [String : String] = [:], transport: any AITransport, dynamicHeaders: (@Sendable () -> [String : String])? = nil, userAgentSuffix: String? = nil, requestModelID: String? = nil, url: @escaping @Sendable (String, String) throws -> URL)Packages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance MethodSwiftAI.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.files(_:)func files(_ providerID: String) throws -> any AIFileClientPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.files()func files() throws -> any AIFileClientPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.skills(_:)func skills(_ providerID: String) throws -> any AISkillsClientPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.skills()func skills() throws -> any AISkillsClientPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAI.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance MethodSwiftAIAnthropic.batchLanguageModel(_:)func batchLanguageModel(_ modelID: String) -> any BatchLanguageModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.experimentalBatch()func experimentalBatch() -> any AIBatchProviderPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.experimentalDecisionModel(_:)func experimentalDecisionModel(_ modelID: String) throws -> any AIDecisionModelV4Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.files()func files() -> any AIFileClientPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.messages(_:)func messages(_ modelID: String) throws -> any BatchLanguageModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.skills()func skills() -> any AISkillsClientPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIAnthropic.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance MethodSwiftAIOpenAI.batchLanguageModel(_:)func batchLanguageModel(_ modelID: String) -> any BatchLanguageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.chat(_:)func chat(_ modelID: String) -> any LanguageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.chatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.completion(_:)func completion(_ modelID: String) -> any LanguageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.completionModel(_:)func completionModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.experimentalBatch()func experimentalBatch() -> any AIBatchProviderPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.experimentalDecisionModel(_:)func experimentalDecisionModel(_ modelID: String) throws -> any AIDecisionModelV4Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.experimentalRealtime(_:)func experimentalRealtime(_ modelID: String) throws -> any AIRealtimeModelV4Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.files()func files() -> any AIFileClientPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.responses(_:)func responses(_ modelID: String) -> any BatchLanguageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.skills()func skills() -> any AISkillsClientPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAI.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance MethodSwiftAIOpenAICompatible.chatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIOpenAICompatible.completionModel(_:)func completionModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIOpenAICompatible.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIOpenAICompatible.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIOpenAICompatible.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIOpenAICompatible.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIOpenAICompatible.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIOpenAICompatible.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIOpenAICompatible.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance MethodSwiftAIProvider.providerID(for:)func providerID(for provider: String) throws -> StringPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
Instance MethodSwiftAIProvider.providerID(for:)func providerID(for provider: String) throws -> StringPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
Instance MethodSwiftAISDK.availableModels()func availableModels() async throws -> [GatewayModelEntry]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.batchLanguageModel(_:)func batchLanguageModel(_ modelID: String) -> any BatchLanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.batchLanguageModel(_:)func batchLanguageModel(_ modelID: String) throws -> any BatchLanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.callAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.callAsFunction(_:)func callAsFunction(_ modelID: String) -> GatewayTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.callAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.callAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.callAsFunction(_:)func callAsFunction(_ modelID: ZAIChatModelID) throws -> any LanguageModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.callAsFunction(_:settings:)func callAsFunction(_ deploymentID: String, settings: AzureOpenAILanguageModelSettings) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.callAsFunction()func callAsFunction() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.chat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.chat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.chat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.chat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.chat(_:)func chat(_ modelID: ZAIChatModelID) throws -> any LanguageModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.chat(_:settings:)func chat(_ deploymentID: String, settings: AzureOpenAILanguageModelSettings) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.chatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.chatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.chatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.chatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.chatModel(_:)func chatModel(_ modelID: ZAIChatModelID) throws -> any LanguageModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.chatModel(_:settings:)func chatModel(_ deploymentID: String, settings: AzureOpenAILanguageModelSettings) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.chatModel()func chatModel() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.completion(_:)func completion(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.completion(_:)func completion(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.completion(_:settings:)func completion(_ deploymentID: String, settings: AzureOpenAILanguageModelSettings) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.completionModel(_:)func completionModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.completionModel(_:)func completionModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.completionModel(_:settings:)func completionModel(_ deploymentID: String, settings: AzureOpenAILanguageModelSettings) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.conversation(_:)func conversation(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.credits()func credits() async throws -> GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.decision(_:)func decision(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.decision(_:)func decision(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.deepseek(_:)func deepseek(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.dubbing()func dubbing() throws -> ElevenLabsDubbingClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.embeddingModel(_:settings:)func embeddingModel(_ modelID: String, settings: AmazonBedrockEmbeddingModelSettings) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.embeddingModel()func embeddingModel() throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.evaluation(_:)func evaluation(_ modelID: String) throws -> any AIEvaluationModelV4Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Sources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Sources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Sources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.experimentalBatch()func experimentalBatch() -> any AIBatchProviderSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.experimentalBatch()func experimentalBatch() -> any AIBatchProviderSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.experimentalBatch()func experimentalBatch() throws -> any AIBatchProviderSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.experimentalDecisionModel(_:)func experimentalDecisionModel(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.experimentalDecisionModel(_:)func experimentalDecisionModel(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.experimentalRealtime(_:)func experimentalRealtime(_ modelID: String) throws -> any AIRealtimeModelV4Sources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.files()func files() -> any AIFileClientSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.files()func files() -> any AIFileClientSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.files()func files() -> any AIFileClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.getAvailableModels()func getAvailableModels() async throws -> [GatewayModelEntry]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.getCredits()func getCredits() async throws -> GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.getGenerationInfo(id:)func getGenerationInfo(id: String) async throws -> GatewayGenerationInfoSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.getSpendReport(_:)func getSpendReport(_ params: GatewaySpendReportParams) async throws -> GatewaySpendReportResponseSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.getToken(_:)func getToken(_ options: GatewayTranscriptionFactoryGetTokenOptions) async throws -> GatewayTranscriptionFactoryGetTokenResultSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.interactionsAgent(_:)func interactionsAgent(_ agentName: String) -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.interactionsAgent(_:)func interactionsAgent(_ agentName: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.interactionsModel(_:)func interactionsModel(_ modelID: String) -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.interactionsModel(_:)func interactionsModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: ZAIChatModelID) throws -> any LanguageModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.languageModel(_:settings:)func languageModel(_ modelID: String, settings: AmazonBedrockChatModelSettings) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.languageModel(_:settings:)func languageModel(_ deploymentID: String, settings: AzureOpenAILanguageModelSettings) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.languageModel()func languageModel() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.messages(_:)func messages(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.messages(_:)func messages(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.music(_:)func music(_ modelID: String = "music_v1") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.musicModel(_:)func musicModel(_ modelID: String = "music_v1") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.realtime(_:)func realtime(_ modelID: String) throws -> XAIRealtimeModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.realtimeModel(_:)func realtimeModel(_ modelID: String) throws -> XAIRealtimeModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.responses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.responses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.responses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.responses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.responses(_:settings:)func responses(_ deploymentID: String, settings: AzureOpenAILanguageModelSettings) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.responsesModel(_:)func responsesModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.responsesModel(_:)func responsesModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.skills()func skills() -> any AISkillsClientSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.skills()func skills() throws -> any AISkillsClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.sonarModel(_:)func sonarModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.soundEffects(_:)func soundEffects(_ modelID: String = "eleven_text_to_sound_v2") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.soundEffectsModel(_:)func soundEffectsModel(_ modelID: String = "eleven_text_to_sound_v2") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.speech(_:)func speech(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.speech()func speech() throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.speechModel()func speechModel() throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.streamingSpeechModel(_:)func streamingSpeechModel(_ modelID: String) throws -> any StreamingSpeechModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.streamingSpeechModel(_:webSocketTransport:)func streamingSpeechModel(_ modelID: String, webSocketTransport: any AIDuplexWebSocketTransport = URLSessionDuplexWebSocketTransport.shared) throws -> any StreamingSpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.streamingTranscription(_:)func streamingTranscription(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.streamingTranscription(_:)func streamingTranscription(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.streamingTranscriptionModel(_:)func streamingTranscriptionModel(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.streamingTranscriptionModel(_:)func streamingTranscriptionModel(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.streamingTranscriptionModel(_:)func streamingTranscriptionModel(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.streamingTranscriptionModel(_:webSocketTransport:)func streamingTranscriptionModel(_ modelID: String = "", webSocketTransport: any AIDuplexWebSocketTransport = URLSessionDuplexWebSocketTransport.shared) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.supports(_:)func supports(_ capability: ModelCapability) -> BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance MethodSwiftAISDK.textEmbeddingModel()func textEmbeddingModel() throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.transcription(_:)func transcription(_ modelID: String = "transcribe-1") throws -> any TranscriptionModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.transcription()func transcription() throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String = "transcribe-1") throws -> any TranscriptionModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.transcriptionModel()func transcriptionModel() throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance MethodSwiftAISDK.voiceChanger(_:)func voiceChanger(_ modelID: String = "eleven_multilingual_sts_v2") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.voiceChangerModel(_:)func voiceChangerModel(_ modelID: String = "eleven_multilingual_sts_v2") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.voiceIsolator(_:)func voiceIsolator(_ modelID: String = "audio-isolation") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAISDK.voiceIsolatorModel(_:)func voiceIsolatorModel(_ modelID: String = "audio-isolation") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodSwiftAITransport.rawRequest(path:modelID:body:contentType:headers:abortSignal:)func rawRequest(path: String, modelID: String, body: Data, contentType: String?, headers requestHeaders: [String : String] = [:], abortSignal: AIAbortSignal? = nil) throws -> AIHTTPRequestPackages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance MethodSwiftAITransport.request(path:modelID:body:headers:abortSignal:)func request(path: String, modelID: String, body: JSONValue, headers requestHeaders: [String : String] = [:], abortSignal: AIAbortSignal? = nil) throws -> AIHTTPRequestPackages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance MethodSwiftAITransport.streamRequest(_:)func streamRequest(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponsePackages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance PropertySwiftAI.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance PropertySwiftAI.providerIDlet providerID: StringPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance PropertySwiftAI.providerIDlet providerID: StringPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance PropertySwiftAI.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance PropertySwiftAI.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Packages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Instance PropertySwiftAIAnthropic.providerIDlet providerID: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance PropertySwiftAIAnthropic.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicProvider.swift
Instance PropertySwiftAIOpenAI.providerIDlet providerID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance PropertySwiftAIOpenAI.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Instance PropertySwiftAIOpenAICompatible.apiKeyvar apiKey: String?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.baseURLvar baseURL: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.headersvar headers: [String : String]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.includeUsagevar includeUsage: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.maxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.namevar name: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.providerIDlet providerID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.queryParamsvar queryParams: [String : String]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.supportsMultiPartToolContentvar supportsMultiPartToolContent: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.supportsStructuredOutputsvar supportsStructuredOutputs: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.transformRequestBodyvar transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.transformRequestBodyWithWarningsvar transformRequestBodyWithWarnings: (@Sendable ([String : JSONValue], inout [AIWarning]) -> [String : JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIOpenAICompatible.transportvar transport: any AITransportPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
Instance PropertySwiftAIProvider.providervar provider: StringPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
Instance PropertySwiftAIProvider.referencevar reference: AIProviderReferencePackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
Instance PropertySwiftAIProviderUtilities.codevar code: JSONValue?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Instance PropertySwiftAIProviderUtilities.datavar data: JSONValue?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Instance PropertySwiftAIProviderUtilities.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Instance PropertySwiftAIProviderUtilities.isRetryablevar isRetryable: BoolPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Instance PropertySwiftAIProviderUtilities.messagevar message: StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Instance PropertySwiftAIProviderUtilities.statusCodevar statusCode: Int?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Instance PropertySwiftAIProviderUtilities.streamProviderErrorvar streamProviderError: AIStreamProviderError? { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Instance PropertySwiftAIProviderUtilities.typevar type: String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Instance PropertySwiftAISDK.accessKeyvar accessKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertySwiftAISDK.accessKeyIDvar accessKeyID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.accessKeyIDvar accessKeyID: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.accessKeyIDvar accessKeyID: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.accessKeyIDvar accessKeyID: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.accessTokenvar accessToken: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.apiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.apiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.apiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.apiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.apiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertySwiftAISDK.apiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.balancevar balance: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.baseURLvar baseURL: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.baseURLvar baseURL: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.baseURLvar baseURL: String?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.baseURLvar baseURL: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.baseURLvar baseURL: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertySwiftAISDK.baseURLvar baseURL: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.billableWebSearchCallsvar billableWebSearchCalls: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.cacheControlvar cacheControl: MiniMaxCacheControlOptions.CacheControl?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.cacheCreationInputTokensvar cacheCreationInputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.cacheCreationTokensvar cacheCreationTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.cachedInputTokensvar cachedInputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.cachedTokensvar cachedTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.clientEmailvar clientEmail: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.completionTokensvar completionTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.createdAtvar createdAt: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.credentialProvidervar credentialProvider: (@Sendable () async throws -> AmazonBedrockCredentials)?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.credentialProvidervar credentialProvider: (@Sendable () async throws -> AnthropicAWSCredentials)?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.credentialTypevar credentialType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.credentialTypevar credentialType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.datevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.datevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.datevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.datePartvar datePart: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.dayvar day: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.detailvar detail: MiniMaxImagePartOptions.Detail?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.effortvar effort: MiniMaxLanguageModelOptions.Effort?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.endDatevar endDate: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.environmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.environmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertySwiftAISDK.environmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.experimentalSpeechvar experimentalSpeech: GatewaySpeechFactory { get }Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.experimentalTranscriptionvar experimentalTranscription: GatewayTranscriptionFactory { get }Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.expiresAfterSecondsvar expiresAfterSeconds: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.expiresAtvar expiresAt: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.factoryNamesvar factoryNames: [String]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertySwiftAISDK.finishReasonvar finishReason: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.fpsvar fps: Double?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.generationTimevar generationTime: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.groupByvar groupBy: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.headersvar headers: [String : String]Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.headersvar headers: [String : String]Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.headersvar headers: [String : String]Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.headersvar headers: [String : String]Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.headersvar headers: [String : String]Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertySwiftAISDK.headersvar headers: [String : String]Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.hourvar hour: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.idvar id: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.idvar id: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.inputTokensvar inputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.isByokvar isByok: BoolSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.latencyvar latency: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.locationvar location: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.marketCostvar marketCost: Double?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.maxBytesvar maxBytes: Int?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.modelvar model: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.modelvar model: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.modelvar model: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.modelvar model: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.modelIDvar modelID: String?Sources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance PropertySwiftAISDK.modelIDvar modelID: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.modelTypevar modelType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.namevar name: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.notesvar notes: String?Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertySwiftAISDK.outputTokensvar outputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.privateKeyvar privateKey: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.privateKeyIDvar privateKeyID: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.projectvar project: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.promptTokensvar promptTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.providervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.providervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.providervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance PropertySwiftAISDK.providerIDvar providerID: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/VercelProvider.swift
Instance PropertySwiftAISDK.providerIDlet providerID: StringSources/SwiftAISDK/Providers/ZAIProvider.swift
Instance PropertySwiftAISDK.providerNamevar providerName: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.providerOptionsvar providerOptions: [String : JSONValue] { get }Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.providerOptionsvar providerOptions: [String : JSONValue] { get }Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.providerOptionsvar providerOptions: [String : JSONValue] { get }Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.providerOptionsvar providerOptions: [String : JSONValue] { get }Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.reasoningTokensvar reasoningTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.reasoningTokensvar reasoningTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.regionvar region: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.regionvar region: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.requestCountvar requestCount: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.resultsvar results: [GatewaySpendReportRow]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.secretAccessKeyvar secretAccessKey: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.secretAccessKeyvar secretAccessKey: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.secretAccessKeyvar secretAccessKey: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.secretAccessKeyvar secretAccessKey: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.secretKeyvar secretKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertySwiftAISDK.serviceAccountvar serviceAccount: GoogleServiceAccountCredentials?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.sessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.sessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.sessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.sessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.startDatevar startDate: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.streamedvar streamed: BoolSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitiesvar supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/TypesafeAIProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/VercelProvider.swift
Instance PropertySwiftAISDK.supportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/ZAIProvider.swift
Instance PropertySwiftAISDK.supportsFileUploadvar supportsFileUpload: BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertySwiftAISDK.supportsSkillUploadvar supportsSkillUpload: BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertySwiftAISDK.tagvar tag: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.tagsvar tags: [String]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.thinkingvar thinking: MiniMaxLanguageModelOptions.Thinking?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.tokenvar token: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.toolResultDownloadsvar toolResultDownloads: GoogleVertexToolResultDownloadSettings?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.totalCostvar totalCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.totalCostvar totalCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.totalUsedvar totalUsed: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.transportvar transport: any AITransportSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertySwiftAISDK.transportvar transport: any AITransportSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAISDK.transportvar transport: any AITransportSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.transportvar transport: any AITransportSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertySwiftAISDK.transportvar transport: any AITransportSources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertySwiftAISDK.transportvar transport: any AITransportSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.upstreamInferenceCostvar upstreamInferenceCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.upstreamPackagevar upstreamPackage: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertySwiftAISDK.urlvar url: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.usagevar usage: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.uservar user: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.userIDvar userID: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertySwiftAISDK.versionvar version: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.videoBaseURLvar videoBaseURL: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertySwiftAISDK.webSocketTransportvar webSocketTransport: any AIDuplexWebSocketTransportSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertySwiftAISDK.workspaceIDvar workspaceID: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertySwiftAITransport.dynamicHeadersvar dynamicHeaders: (@Sendable () -> [String : String])?Packages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance PropertySwiftAITransport.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance PropertySwiftAITransport.providerIDvar providerID: StringPackages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance PropertySwiftAITransport.requestModelIDvar requestModelID: String?Packages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance PropertySwiftAITransport.transportvar transport: any AITransportPackages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance PropertySwiftAITransport.urlvar url: @Sendable (String, String) throws -> URLPackages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Instance PropertySwiftAITransport.userAgentSuffixvar userAgentSuffix: String?Packages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
StructureSwiftAIOpenAICompatible.OpenAICompatibleProviderSettingsstruct OpenAICompatibleProviderSettingsPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
StructureSwiftAIProvider.AINoSuchProviderReferenceErrorstruct AINoSuchProviderReferenceErrorPackages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
StructureSwiftAIProviderUtilities.AIStreamProviderErrorstruct AIStreamProviderErrorPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
StructureSwiftAISDK.AIProviderCapabilityRowstruct AIProviderCapabilityRowSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
StructureSwiftAISDK.AmazonBedrockCredentialsstruct AmazonBedrockCredentialsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
StructureSwiftAISDK.AmazonBedrockProviderSettingsstruct AmazonBedrockProviderSettingsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
StructureSwiftAISDK.AnthropicAWSCredentialsstruct AnthropicAWSCredentialsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
StructureSwiftAISDK.AnthropicAWSProviderSettingsstruct AnthropicAWSProviderSettingsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
StructureSwiftAISDK.AzureOpenAILanguageModelSettingsstruct AzureOpenAILanguageModelSettingsSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
StructureSwiftAISDK.CartesiaProviderSettingsstruct CartesiaProviderSettingsSources/SwiftAISDK/Providers/CartesiaProvider.swift
StructureSwiftAISDK.GatewayCreditsstruct GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GatewayGenerationInfostruct GatewayGenerationInfoSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GatewayModelEntrystruct GatewayModelEntrySources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GatewaySpendReportParamsstruct GatewaySpendReportParamsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GatewaySpendReportResponsestruct GatewaySpendReportResponseSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GatewaySpendReportRowstruct GatewaySpendReportRowSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GatewayTranscriptionFactorystruct GatewayTranscriptionFactorySources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GatewayTranscriptionFactoryGetTokenOptionsstruct GatewayTranscriptionFactoryGetTokenOptionsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GatewayTranscriptionFactoryGetTokenResultstruct GatewayTranscriptionFactoryGetTokenResultSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureSwiftAISDK.GoogleServiceAccountCredentialsstruct GoogleServiceAccountCredentialsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
StructureSwiftAISDK.GoogleVertexProviderSettingsstruct GoogleVertexProviderSettingsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
StructureSwiftAISDK.GoogleVertexToolResultDownloadSettingsstruct GoogleVertexToolResultDownloadSettingsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
StructureSwiftAISDK.KlingAIProviderSettingsstruct KlingAIProviderSettingsSources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
StructureSwiftAISDK.MiniMaxCacheControlOptionsstruct MiniMaxCacheControlOptionsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
StructureSwiftAISDK.MiniMaxImagePartOptionsstruct MiniMaxImagePartOptionsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
StructureSwiftAISDK.MiniMaxLanguageModelOptionsstruct MiniMaxLanguageModelOptionsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
StructureSwiftAISDK.MiniMaxProviderSettingsstruct MiniMaxProviderSettingsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
StructureSwiftAISDK.MiniMaxVideoPartOptionsstruct MiniMaxVideoPartOptionsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
StructureSwiftAITransport.AIProviderHTTPClientstruct AIProviderHTTPClientPackages/swift-ai-core/Sources/SwiftAITransport/ProviderHTTPClient.swift
Type AliasSwiftAIProvider.AIProviderReferencetypealias AIProviderReference = [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/ProviderReference.swift
Type AliasSwiftAISDK.AzureOpenAITokenProvidertypealias AzureOpenAITokenProvider = @Sendable () async throws -> StringSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Type AliasSwiftAISDK.ZAIChatModelIDtypealias ZAIChatModelID = StringSources/SwiftAISDK/Providers/ZAIProvider.swift
Type AliasSwiftAISDK.ZAIProviderSettingstypealias ZAIProviderSettings = ProviderSettingsSources/SwiftAISDK/Providers/ZAIProvider.swift
Type MethodSwiftAI.customProvider(providerID:languageModels:decisionModels:fallbackProvider:)static func customProvider(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], decisionModels: [String : AIDecisionModelReference], fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.customProvider(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:evaluationModels: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] = [:], evaluationModels: [String : AIEvaluationModelReference] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.customProvider(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:evaluationModels: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] = [:], evaluationModels: [String : any AIEvaluationModelV4], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.customProvider(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) -> AICustomProviderPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.providerRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.providerRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAI.providerRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistryPackages/swift-ai-core/Sources/SwiftAI/CustomProvider.swift
Type MethodSwiftAIOpenAI.openAI(configuration:)static func openAI(configuration: OpenAIProviderSettings = .init()) throws -> OpenAIProviderPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIProvider.swift
Type MethodSwiftAIOpenAICompatible.openAICompatible(configuration:)static func openAICompatible(configuration: OpenAICompatibleProviderSettings) -> OpenAICompatibleProviderPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleProvider.swift
Type MethodSwiftAIProviderUtilities.providerError(_:)static func providerError(_ error: AIStreamProviderError) -> LanguageStreamPartPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/StreamProviderError.swift
Type MethodSwiftAISDK.alibaba(settings:)static func alibaba(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.amazonBedrock(settings:)static func amazonBedrock(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> AmazonBedrockProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.amazonBedrockAnthropic(settings:)static func amazonBedrockAnthropic(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> AmazonBedrockAnthropicProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.anthropic(settings:)static func anthropic(settings: ProviderSettings = ProviderSettings()) throws -> AnthropicProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.anthropicAWS(settings:)static func anthropicAWS(settings: AnthropicAWSProviderSettings = AnthropicAWSProviderSettings()) throws -> AnthropicAWSProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.assemblyAI(settings:)static func assemblyAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.azure(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 MethodSwiftAISDK.azure(resourceName:apiVersion:useDeploymentBasedURLs:tokenProvider:settings:audioSettings:)static func azure(resourceName: String? = nil, apiVersion: String = "v1", useDeploymentBasedURLs: Bool = false, tokenProvider: AzureOpenAITokenProvider? = nil, settings: ProviderSettings = ProviderSettings(), audioSettings: AzureOpenAIAudioSettings) throws -> AzureOpenAIProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.baseten(settings:)static func baseten(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.bedrockMantle(settings:)static func bedrockMantle(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> BedrockMantleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.blackForestLabs(settings:)static func blackForestLabs(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.byteDance(settings:)static func byteDance(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.cartesia(settings:)static func cartesia(settings: CartesiaProviderSettings = CartesiaProviderSettings()) throws -> CartesiaProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.cerebras(settings:)static func cerebras(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.clear()static func clear()Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodSwiftAISDK.cohere(settings:)static func cohere(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.current()static func current() -> (any AIProvider)?Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodSwiftAISDK.deepgram(settings:)static func deepgram(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.deepInfra(settings:)static func deepInfra(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.deepSeek(settings:)static func deepSeek(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.elevenLabs(settings:)static func elevenLabs(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.fal(settings:)static func fal(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.fireworks(settings:)static func fireworks(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.fishAudio(settings:)static func fishAudio(settings: ProviderSettings = ProviderSettings()) throws -> FishAudioProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.gateway(settings:teamIDOrSlug:)static func gateway(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil) throws -> GatewayProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.gateway(settings:teamIDOrSlug:webSocketTransport:)static func gateway(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil, webSocketTransport: any AIDuplexWebSocketTransport) throws -> GatewayProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.gladia(settings:)static func gladia(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.gmiCloud(settings:)static func gmiCloud(settings: ProviderSettings = ProviderSettings()) throws -> GMICloudProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.google(settings:)static func google(settings: ProviderSettings = ProviderSettings()) throws -> GoogleGenerativeAIProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.googleVertex(settings:)static func googleVertex(settings: GoogleVertexProviderSettings = GoogleVertexProviderSettings()) throws -> GoogleVertexProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.googleVertexAnthropic(project:location:settings:)static func googleVertexAnthropic(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.googleVertexMaaS(project:location:settings:)static func googleVertexMaaS(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.googleVertexXAI(project:location:settings:)static func googleVertexXAI(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.groq(settings:)static func groq(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.heyGen(settings:)static func heyGen(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.huggingFace(settings:)static func huggingFace(settings: ProviderSettings = ProviderSettings()) throws -> HuggingFaceProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.hume(settings:)static func hume(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.klingAI(settings:)static func klingAI(settings: KlingAIProviderSettings = KlingAIProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.klingAI(settings:)static func klingAI(settings: ProviderSettings) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.lmnt(settings:)static func lmnt(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.luma(settings:)static func luma(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.markdownDocument(snapshotDate:)static func markdownDocument(snapshotDate: String = markdownSnapshotDate) -> StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type MethodSwiftAISDK.markdownTable()static func markdownTable() -> StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type MethodSwiftAISDK.miniMax(settings:)static func miniMax(settings: MiniMaxProviderSettings = MiniMaxProviderSettings()) throws -> MiniMaxProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.mistral(settings:)static func mistral(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.moonshotAI(settings:)static func moonshotAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.openAI(settings:)static func openAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.openAICompatible(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 MethodSwiftAISDK.openAICompatible(name:baseURL:apiKey:headers:queryParams:transport:includeUsage:supportsStructuredOutputs:maxEmbeddingsPerCall:transformRequestBody:supportsMultiPartToolContent:)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, supportsMultiPartToolContent: Bool) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.openAICompatible(name:baseURL:apiKey:headers:queryParams:transport:includeUsage:supportsStructuredOutputs:maxEmbeddingsPerCall:transformRequestBody:transformRequestBodyWithWarnings:supportsMultiPartToolContent:)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, transformRequestBodyWithWarnings: @escaping @Sendable ([String : JSONValue], inout [AIWarning]) -> [String : JSONValue], supportsMultiPartToolContent: Bool = false) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.openResponses(name:url:settings:)static func openResponses(name: String, url: String, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.openResponses(name:url:settings:customToolID:structuredOutputs:getResponseErrorMetadata:dynamicHeaders:failedResponseHandler:userAgentSuffix:)static func openResponses(name: String, url: String, settings: ProviderSettings = ProviderSettings(), customToolID: String = "open-responses.custom", structuredOutputs: Bool = true, getResponseErrorMetadata: (@Sendable (JSONValue) -> OpenResponsesErrorMetadata)? = nil, dynamicHeaders: (@Sendable () -> [String : String])? = nil, failedResponseHandler: (@Sendable (AIHTTPResponse) -> OpenResponsesFailedResponse)? = nil, userAgentSuffix: String? = nil) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.perplexity(settings:)static func perplexity(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.prodia(settings:)static func prodia(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.quiverAI(settings:)static func quiverAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.replicate(settings:)static func replicate(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.resolved()static func resolved() throws -> any AIProviderSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodSwiftAISDK.resolveDecisionModel(_:)static func resolveDecisionModel(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodSwiftAISDK.resolveEvaluationModel(_:)static func resolveEvaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodSwiftAISDK.revAI(settings:)static func revAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.row(providerID:)static func row(providerID: String) -> AIProviderCapabilityRow?Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type MethodSwiftAISDK.rows(upstreamPackage:)static func rows(upstreamPackage: String) -> [AIProviderCapabilityRow]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type MethodSwiftAISDK.set(_:)static func set(_ provider: (any AIProvider)?)Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodSwiftAISDK.togetherAI(settings:)static func togetherAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.topaz(settings:)static func topaz(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.typeSafeAI(settings:)static func typeSafeAI(settings: ProviderSettings = ProviderSettings()) -> TypeSafeAIProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.vercel(settings:)static func vercel(settings: ProviderSettings = ProviderSettings()) throws -> VercelProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.voyage(settings:)static func voyage(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.withProvider(_:operation:)static func withProvider<Result>(_ provider: any AIProvider, operation: () throws -> Result) rethrows -> ResultSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodSwiftAISDK.withProvider(_:operation:)static func withProvider<Result>(_ provider: any AIProvider, operation: () async throws -> Result) async rethrows -> ResultSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodSwiftAISDK.xAI(settings:)static func xAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodSwiftAISDK.zai(settings:)static func zai(settings: ZAIProviderSettings = ZAIProviderSettings()) -> ZAIProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type PropertySwiftAISDK.allstatic let all: [AIProviderCapabilityRow]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type PropertySwiftAISDK.defaultAPIVersionstatic let defaultAPIVersion: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Type PropertySwiftAISDK.markdownSnapshotDatestatic let markdownSnapshotDate: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift