Skip to content

Middleware

Symbol kindCount
Case2
Enumeration1
Function20
Initializer15
Instance Property57
Structure14
KindSymbolDeclarationSource
CaseSwiftAI.AILanguageModelCallType.generatecase generatePackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
CaseSwiftAI.AILanguageModelCallType.streamcase streamPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
EnumerationSwiftAI.AILanguageModelCallTypeenum AILanguageModelCallTypePackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
FunctionSwiftAI.addToolInputExamplesMiddleware(prefix:remove:format:)func addToolInputExamplesMiddleware(prefix: String = "Input Examples:", remove: Bool = true, format: (@Sendable (AIToolInputExampleFormatContext) -> String)? = nil) -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/ToolInputExamplesMiddleware.swift
FunctionSwiftAI.defaultEmbeddingSettingsMiddleware(settings:)func defaultEmbeddingSettingsMiddleware(settings: AIDefaultEmbeddingModelSettings) -> AIEmbeddingModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
FunctionSwiftAI.defaultInstructionsMiddleware(instructions:)func defaultInstructionsMiddleware(instructions: String) -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
FunctionSwiftAI.defaultInstructionsMiddleware(instructions:)func defaultInstructionsMiddleware(instructions: [AIMessage]) -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
FunctionSwiftAI.defaultSettingsMiddleware(settings:)func defaultSettingsMiddleware(settings: AIDefaultLanguageModelSettings) -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
FunctionSwiftAI.extractJsonMiddleware(transform:)func extractJsonMiddleware(transform: (@Sendable (String) -> String)? = nil) -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
FunctionSwiftAI.extractJSONMiddleware(transform:)func extractJSONMiddleware(transform: (@Sendable (String) -> String)? = nil) -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
FunctionSwiftAI.extractReasoningMiddleware(delimiters:separator:startWithReasoning:)func extractReasoningMiddleware(delimiters: AIReasoningDelimiters, separator: String = "\n", startWithReasoning: Bool = false) throws -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
FunctionSwiftAI.extractReasoningMiddleware(tagName:separator:startWithReasoning:)func extractReasoningMiddleware(tagName: String, separator: String = "\n", startWithReasoning: Bool = false) -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
FunctionSwiftAI.simulateStreamingMiddleware()func simulateStreamingMiddleware() -> AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
FunctionSwiftAI.wrapEmbeddingModel(_:middleware:modelID:providerID:)func wrapEmbeddingModel(_ model: any EmbeddingModel, middleware: AIEmbeddingModelMiddleware, modelID: String? = nil, providerID: String? = nil) -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapEmbeddingModel(_:middleware:modelID:providerID:)func wrapEmbeddingModel(_ model: any EmbeddingModel, middleware: [AIEmbeddingModelMiddleware], modelID: String? = nil, providerID: String? = nil) -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapImageModel(_:middleware:modelID:providerID:)func wrapImageModel(_ model: any ImageModel, middleware: AIImageModelMiddleware, modelID: String? = nil, providerID: String? = nil) -> any ImageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapImageModel(_:middleware:modelID:providerID:)func wrapImageModel(_ model: any ImageModel, middleware: [AIImageModelMiddleware], modelID: String? = nil, providerID: String? = nil) -> any ImageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapLanguageModel(_:middleware:modelID:providerID:)func wrapLanguageModel(_ model: any LanguageModel, middleware: AILanguageModelMiddleware, modelID: String? = nil, providerID: String? = nil) -> any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapLanguageModel(_:middleware:modelID:providerID:)func wrapLanguageModel(_ model: any LanguageModel, middleware: [AILanguageModelMiddleware], modelID: String? = nil, providerID: String? = nil) -> any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapProvider(_:languageModelMiddleware:imageModelMiddleware:embeddingModelMiddleware:)func wrapProvider(_ provider: any AIProvider, languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = [], embeddingModelMiddleware: [AIEmbeddingModelMiddleware] = []) -> any AIProviderPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapProvider(_:languageModelMiddleware:imageModelMiddleware:embeddingModelMiddleware:)func wrapProvider(_ provider: any AIProvider, languageModelMiddleware: [AILanguageModelMiddleware], imageModelMiddleware: [AIImageModelMiddleware] = [], embeddingModelMiddleware: [AIEmbeddingModelMiddleware] = []) -> any AIProviderPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapProvider(_:languageModelMiddleware:imageModelMiddleware:embeddingModelMiddleware:)func wrapProvider(_ provider: any AIProvider, languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware, embeddingModelMiddleware: [AIEmbeddingModelMiddleware] = []) -> any AIProviderPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
FunctionSwiftAI.wrapProvider(_:languageModelMiddleware:imageModelMiddleware:embeddingModelMiddleware:)func wrapProvider(_ provider: any AIProvider, languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = [], embeddingModelMiddleware: AIEmbeddingModelMiddleware) -> any AIProviderPackages/swift-ai-core/Sources/SwiftAI/MiddlewareWrapping.swift
InitializerSwiftAI.init(doEmbed:request:model:)init(doEmbed: @escaping @Sendable () async throws -> EmbeddingResult, request: EmbeddingRequest, model: any EmbeddingModel)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(doGenerate:doStream:request:model:)init(doGenerate: @escaping @Sendable () async throws -> TextGenerationResult, doStream: @escaping @Sendable () -> AsyncThrowingStream<LanguageStreamPart, any Error>, request: LanguageModelRequest, model: any LanguageModel)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(doGenerate:doStream:request:model:)init(doGenerate: @escaping @Sendable () async throws -> TextGenerationResult, doStream: @escaping @Sendable () -> AsyncThrowingStream<LanguageStreamPart, any Error>, request: LanguageModelRequest, model: any LanguageModel)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(doGenerate:request:model:)init(doGenerate: @escaping @Sendable () async throws -> ImageGenerationResult, request: ImageGenerationRequest, model: any ImageModel)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(example:index:)init(example: JSONValue, index: Int)Packages/swift-ai-core/Sources/SwiftAI/ToolInputExamplesMiddleware.swift
InitializerSwiftAI.init(opening:closing:)init(opening: String, closing: String)Packages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
InitializerSwiftAI.init(overrideProviderID:overrideModelID:transformRequest:wrapEmbed:)init(overrideProviderID: (@Sendable (any EmbeddingModel) -> String)? = nil, overrideModelID: (@Sendable (any EmbeddingModel) -> String)? = nil, transformRequest: (@Sendable (AIEmbeddingModelTransformContext) async throws -> EmbeddingRequest)? = nil, wrapEmbed: (@Sendable (AIEmbeddingModelEmbedContext) async throws -> EmbeddingResult)? = nil)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(overrideProviderID:overrideModelID:transformRequest:wrapGenerate:)init(overrideProviderID: (@Sendable (any ImageModel) -> String)? = nil, overrideModelID: (@Sendable (any ImageModel) -> String)? = nil, transformRequest: (@Sendable (AIImageModelTransformContext) async throws -> ImageGenerationRequest)? = nil, wrapGenerate: (@Sendable (AIImageModelGenerateContext) async throws -> ImageGenerationResult)? = nil)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(overrideProviderID:overrideModelID:transformRequest:wrapGenerate:wrapStream:)init(overrideProviderID: (@Sendable (any LanguageModel) -> String)? = nil, overrideModelID: (@Sendable (any LanguageModel) -> String)? = nil, transformRequest: (@Sendable (AILanguageModelTransformContext) async throws -> LanguageModelRequest)? = nil, wrapGenerate: (@Sendable (AILanguageModelGenerateContext) async throws -> TextGenerationResult)? = nil, wrapStream: (@Sendable (AILanguageModelStreamContext) -> AsyncThrowingStream<LanguageStreamPart, any Error>)? = nil)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(overrideSupportsFileInputs:overrideSupportsMaskInputs:overrideProviderID:overrideModelID:transformRequest:wrapGenerate:)init(overrideSupportsFileInputs: (@Sendable (any ImageModel) async -> Bool?)?, overrideSupportsMaskInputs: (@Sendable (any ImageModel) async -> Bool?)? = nil, overrideProviderID: (@Sendable (any ImageModel) -> String)? = nil, overrideModelID: (@Sendable (any ImageModel) -> String)? = nil, transformRequest: (@Sendable (AIImageModelTransformContext) async throws -> ImageGenerationRequest)? = nil, wrapGenerate: (@Sendable (AIImageModelGenerateContext) async throws -> ImageGenerationResult)? = nil)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(providerOptions:headers:)init(providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:])Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
InitializerSwiftAI.init(request:model:)init(request: ImageGenerationRequest, model: any ImageModel)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(request:model:)init(request: EmbeddingRequest, model: any EmbeddingModel)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
InitializerSwiftAI.init(temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:toolChoice:providerOptions:extraBody:headers:)init(temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String]? = nil, responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], toolChoice: JSONValue? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:])Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
InitializerSwiftAI.init(type:request:model:)init(type: AILanguageModelCallType, request: LanguageModelRequest, model: any LanguageModel)Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.closingvar closing: StringPackages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
Instance PropertySwiftAI.doEmbedvar doEmbed: @Sendable () async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.doGeneratevar doGenerate: @Sendable () async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.doGeneratevar doGenerate: @Sendable () async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.doGeneratevar doGenerate: @Sendable () async throws -> ImageGenerationResultPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.doStreamvar doStream: @Sendable () -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.doStreamvar doStream: @Sendable () -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.examplevar example: JSONValuePackages/swift-ai-core/Sources/SwiftAI/ToolInputExamplesMiddleware.swift
Instance PropertySwiftAI.extraBodyvar extraBody: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.frequencyPenaltyvar frequencyPenalty: Double?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.indexvar index: IntPackages/swift-ai-core/Sources/SwiftAI/ToolInputExamplesMiddleware.swift
Instance PropertySwiftAI.maxOutputTokensvar maxOutputTokens: Int?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.modelvar model: any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.modelvar model: any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.modelvar model: any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.modelvar model: any ImageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.modelvar model: any ImageModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.modelvar model: any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.modelvar model: any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.openingvar opening: StringPackages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
Instance PropertySwiftAI.overrideModelIDvar overrideModelID: (@Sendable (any LanguageModel) -> String)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.overrideModelIDvar overrideModelID: (@Sendable (any ImageModel) -> String)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.overrideModelIDvar overrideModelID: (@Sendable (any EmbeddingModel) -> String)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.overrideProviderIDvar overrideProviderID: (@Sendable (any LanguageModel) -> String)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.overrideProviderIDvar overrideProviderID: (@Sendable (any ImageModel) -> String)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.overrideProviderIDvar overrideProviderID: (@Sendable (any EmbeddingModel) -> String)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.overrideSupportsFileInputsvar overrideSupportsFileInputs: (@Sendable (any ImageModel) async -> Bool?)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.overrideSupportsMaskInputsvar overrideSupportsMaskInputs: (@Sendable (any ImageModel) async -> Bool?)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.presencePenaltyvar presencePenalty: Double?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.reasoningvar reasoning: String?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.requestvar request: LanguageModelRequestPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.requestvar request: LanguageModelRequestPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.requestvar request: LanguageModelRequestPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.requestvar request: ImageGenerationRequestPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.requestvar request: ImageGenerationRequestPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.requestvar request: EmbeddingRequestPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.requestvar request: EmbeddingRequestPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.responseFormatvar responseFormat: AIResponseFormat?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.seedvar seed: Int?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.stopSequencesvar stopSequences: [String]?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.temperaturevar temperature: Double?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.toolChoicevar toolChoice: JSONValue?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.toolsvar tools: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.topKvar topK: Int?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.topPvar topP: Double?Packages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
Instance PropertySwiftAI.transformRequestvar transformRequest: (@Sendable (AILanguageModelTransformContext) async throws -> LanguageModelRequest)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.transformRequestvar transformRequest: (@Sendable (AIImageModelTransformContext) async throws -> ImageGenerationRequest)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.transformRequestvar transformRequest: (@Sendable (AIEmbeddingModelTransformContext) async throws -> EmbeddingRequest)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.typevar type: AILanguageModelCallTypePackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.wrapEmbedvar wrapEmbed: (@Sendable (AIEmbeddingModelEmbedContext) async throws -> EmbeddingResult)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.wrapGeneratevar wrapGenerate: (@Sendable (AILanguageModelGenerateContext) async throws -> TextGenerationResult)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.wrapGeneratevar wrapGenerate: (@Sendable (AIImageModelGenerateContext) async throws -> ImageGenerationResult)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
Instance PropertySwiftAI.wrapStreamvar wrapStream: (@Sendable (AILanguageModelStreamContext) -> AsyncThrowingStream<LanguageStreamPart, any Error>)?Packages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AIDefaultEmbeddingModelSettingsstruct AIDefaultEmbeddingModelSettingsPackages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
StructureSwiftAI.AIDefaultLanguageModelSettingsstruct AIDefaultLanguageModelSettingsPackages/swift-ai-core/Sources/SwiftAI/DefaultSettingsMiddleware.swift
StructureSwiftAI.AIEmbeddingModelEmbedContextstruct AIEmbeddingModelEmbedContextPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AIEmbeddingModelMiddlewarestruct AIEmbeddingModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AIEmbeddingModelTransformContextstruct AIEmbeddingModelTransformContextPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AIImageModelGenerateContextstruct AIImageModelGenerateContextPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AIImageModelMiddlewarestruct AIImageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AIImageModelTransformContextstruct AIImageModelTransformContextPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AILanguageModelGenerateContextstruct AILanguageModelGenerateContextPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AILanguageModelMiddlewarestruct AILanguageModelMiddlewarePackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AILanguageModelStreamContextstruct AILanguageModelStreamContextPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AILanguageModelTransformContextstruct AILanguageModelTransformContextPackages/swift-ai-core/Sources/SwiftAI/MiddlewareTypes.swift
StructureSwiftAI.AIReasoningDelimitersstruct AIReasoningDelimitersPackages/swift-ai-core/Sources/SwiftAI/ExtractionMiddleware.swift
StructureSwiftAI.AIToolInputExampleFormatContextstruct AIToolInputExampleFormatContextPackages/swift-ai-core/Sources/SwiftAI/ToolInputExamplesMiddleware.swift