Skip to content

Core runtime

Symbol kindCount
Case236
Class25
Enumeration63
Function162
Global Variable2
Initializer237
Instance Method268
Instance Property739
Instance Subscript2
Operator1
Protocol29
Structure121
Type Alias49
Type Method269
Type Property9
KindSymbolDeclarationSource
CaseSwiftAI.AIPruneEmptyMessages.keepcase keepPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
CaseSwiftAI.AIPruneEmptyMessages.removecase removePackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
CaseSwiftAI.AIPruneReasoning.allcase allPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
CaseSwiftAI.AIPruneReasoning.beforeLastMessagecase beforeLastMessagePackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
CaseSwiftAI.AIPruneReasoning.nonecase nonePackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
CaseSwiftAI.AIPruneToolCalls.Scope.allcase allPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
CaseSwiftAI.AIPruneToolCalls.Scope.beforeLastMessages(_:)case beforeLastMessages(Int)Packages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
CaseSwiftAI.AIRealtimeSessionError.closedcase closedPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
CaseSwiftAI.AIRealtimeSessionError.connectionEndedBeforeOpeningcase connectionEndedBeforeOpeningPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
CaseSwiftAI.AIRealtimeSessionError.unexpectedClosure(_:)case unexpectedClosure(AIDuplexWebSocketCloseMetadata)Packages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
CaseSwiftAI.AIRealtimeSessionEvent.closed(_:)case closed(AIDuplexWebSocketCloseMetadata)Packages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
CaseSwiftAI.AIRealtimeSessionEvent.opened(protocol:)case opened(protocol: String?)Packages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
CaseSwiftAI.AIRealtimeSessionEvent.server(_:)case server(AIRealtimeServerEvent)Packages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
CaseSwiftAI.AIStreamTimeoutPhase.chunkcase chunkPackages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
CaseSwiftAI.AIStreamTimeoutPhase.firstChunkcase firstChunkPackages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
CaseSwiftAIOpenAI.ResponsesRequestMode.openAICompatiblecase openAICompatiblePackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAICompatibleMetadata.swift
CaseSwiftAIOpenAI.ResponsesRequestMode.openResponses(providerOptionsName:)case openResponses(providerOptionsName: String)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAICompatibleMetadata.swift
CaseSwiftAIOpenAICompatible.OpenAICompatibleWireProfile.genericcase genericPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
CaseSwiftAIOpenAICompatible.OpenAICompatibleWireProfile.openAI(namespace:)case openAI(namespace: String)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
CaseSwiftAIProvider.AIAbortSource.signal(_:)case signal(AIAbortSignal)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
CaseSwiftAIProvider.AIAbortSource.timeoutMilliseconds(_:)case timeoutMilliseconds(Int)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
CaseSwiftAIProvider.AIBatchItemResult.cancelled(id:error:providerMetadata:)case cancelled(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchItemResult.expired(id:error:providerMetadata:)case expired(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchItemResult.failed(id:error:providerMetadata:)case failed(id: String, error: AIBatchError, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchItemResult.succeeded(id:result:)case succeeded(id: String, result: Result)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchLifecycleStatus.completedcase completedPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchLifecycleStatus.failedcase failedPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchLifecycleStatus.pendingcase pendingPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchReferenceType.textcase textPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchRequest.image(_:)case image(ImageBatchRequest)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchRequest.text(_:)case text(TextBatchRequest)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchV4ItemResult.image(_:)case image(AIBatchItemResult<ImageGenerationResult>)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIBatchV4ItemResult.text(_:)case text(AIBatchItemResult<TextGenerationResult>)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.AIContentPart.custom(_:providerMetadata:)case custom(JSONValue, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.data(mimeType:data:providerMetadata:)case data(mimeType: String, data: Data, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.file(mimeType:data:filename:providerMetadata:)case file(mimeType: String, data: Data, filename: String? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.imageURL(_:providerMetadata:)case imageURL(String, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.providerReference(mimeType:reference:filename:providerMetadata:)case providerReference(mimeType: String, reference: AIProviderReference, filename: String? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.reasoning(_:providerMetadata:)case reasoning(String, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.reasoningFile(_:)case reasoningFile(AIStreamFile)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.text(_:providerMetadata:)case text(String, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.toolApprovalRequest(_:)case toolApprovalRequest(AIToolApprovalRequest)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.toolApprovalResponse(_:)case toolApprovalResponse(AIToolApprovalResponse)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.toolCall(_:)case toolCall(AIToolCall)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIContentPart.toolResult(_:)case toolResult(AIToolResult)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.AIDecisionAnswer.boolean(probability:)case boolean(probability: Double)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswer.box(box:)case box(box: AIDecisionBox)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswer.choice(choice:probabilities:)case choice(choice: String, probabilities: [String : Double]? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswer.refusalcase refusalPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswer.score(score:probabilities:)case score(score: Double, probabilities: [String : Double]? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswerType.booleancase booleanPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswerType.boxcase boxPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswerType.choicecase choicePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswerType.refusalcase refusalPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionAnswerType.scorecase scorePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionFileData.base64(_:)case base64(String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionFileData.data(_:)case data(Data)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionFileData.reference(_:)case reference(String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionFileData.url(_:)case url(URL)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionModelReference.model(_:)case model(any AIDecisionModelV4)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionModelReference.modelID(_:)case modelID(String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionModelResolutionError.defaultProviderUnsupported(modelID:)case defaultProviderUnsupported(modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionModelResolutionError.noSuchModel(modelID:)case noSuchModel(modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionModelResolutionError.unsupportedSpecificationVersion(version:providerID:modelID:)case unsupportedSpecificationVersion(version: String, providerID: String, modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionState.object(_:)case object([String : JSONValue])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionState.parts(_:)case parts([AIDecisionStatePart])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionState.text(_:)case text(String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionStatePart.file(mediaType:data:filename:providerOptions:)case file(mediaType: String, data: AIDecisionFileData, filename: String? = nil, providerOptions: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionStatePart.json(_:)case json(JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIDecisionStatePart.text(_:)case text(String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
CaseSwiftAIProvider.AIError.apiCall(_:)case apiCall(AIAPICallError)Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIError.gateway(_:)case gateway(GatewayError)Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIError.invalidArgument(argument:message:)case invalidArgument(argument: String, message: String)Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIError.invalidResponse(provider:message:)case invalidResponse(provider: String, message: String)Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIError.invalidURL(_:)case invalidURL(String)Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIError.missingAPIKey(provider:environmentVariables:)case missingAPIKey(provider: String, environmentVariables: [String])Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIError.timeout(durationNanoseconds:)case timeout(durationNanoseconds: UInt64)Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIError.unsupportedModel(provider:capability:modelID:)case unsupportedModel(provider: String, capability: ModelCapability, modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIEvaluationAnswer.boolean(probability:)case boolean(probability: Double)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationAnswer.box(box:)case box(box: AIDecisionBox)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationAnswer.choice(choice:probabilities:)case choice(choice: String, probabilities: [String : Double]? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationAnswer.score(score:probabilities:)case score(score: Double, probabilities: [String : Double]? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationModelReference.model(_:)case model(any AIEvaluationModelV4)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationModelReference.modelID(_:)case modelID(String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationModelResolutionError.defaultProviderUnsupported(modelID:)case defaultProviderUnsupported(modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationModelResolutionError.noSuchModel(modelID:)case noSuchModel(modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationModelResolutionError.unsupportedSpecificationVersion(version:providerID:modelID:)case unsupportedSpecificationVersion(version: String, providerID: String, modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationQuestion.boolean(instructions:criteria:)case boolean(instructions: JSONValue = .null, criteria: [String : JSONValue]? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationQuestion.box(instructions:)case box(instructions: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationQuestion.choice(instructions:criteria:)case choice(instructions: JSONValue = .null, criteria: [String : JSONValue])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationQuestion.score(instructions:criteria:)case score(instructions: JSONValue = .null, criteria: [JSONValue])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationQuestionType.booleancase booleanPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationQuestionType.boxcase boxPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationQuestionType.choicecase choicePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIEvaluationQuestionType.scorecase scorePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
CaseSwiftAIProvider.AIFileOperation.deletecase deletePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
CaseSwiftAIProvider.AIFileOperation.downloadcase downloadPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
CaseSwiftAIProvider.AIFileOperation.getMetadatacase getMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
CaseSwiftAIProvider.AIFileOperation.uploadcase uploadPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.contextAppend(content:delegationID:eventID:providerOptions:)case contextAppend(content: String, delegationID: String?, eventID: String? = nil, providerOptions: [String : JSONValue]? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.conversationItemCreate(_:)case conversationItemCreate(AIRealtimeConversationItem)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.conversationItemTruncate(itemID:contentIndex:audioEndMilliseconds:)case conversationItemTruncate(itemID: String, contentIndex: Int, audioEndMilliseconds: Int)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.inputAudioAppend(audio:)case inputAudioAppend(audio: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.inputAudioAppendWithEventID(audio:eventID:)case inputAudioAppendWithEventID(audio: String, eventID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.inputAudioClearcase inputAudioClearPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.inputAudioCommitcase inputAudioCommitPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.inputAudioMute(eventID:)case inputAudioMute(eventID: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.inputAudioUnmute(eventID:)case inputAudioUnmute(eventID: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.responseCancelcase responseCancelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.responseCreate(options:)case responseCreate(options: AIRealtimeResponseOptions? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.sessionClose(eventID:)case sessionClose(eventID: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.sessionStart(_:eventID:)case sessionStart(AIRealtimeSessionConfiguration, eventID: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.sessionUpdate(_:)case sessionUpdate(AIRealtimeSessionConfiguration)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeClientEvent.sessionUpdateWithEventID(_:eventID:)case sessionUpdateWithEventID(AIRealtimeSessionConfiguration, eventID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeConnectionKind.clientSecretWebSocketcase clientSecretWebSocketPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeConnectionKind.serverWebSocketcase serverWebSocketPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeConnectionKind.webRTCcase webRTCPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeConversationItem.audioMessage(audio:)case audioMessage(audio: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeConversationItem.functionCallOutput(callID:name:output:)case functionCallOutput(callID: String, name: String?, output: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeConversationItem.textMessage(text:)case textMessage(text: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeConversationMode.continuouscase continuousPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeConversationMode.turnBasedcase turnBasedPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeDelegationMode.clientcase clientPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeDelegationMode.providercase providerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeFinalizationMode.sessionClosecase sessionClosePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeFinalizationMode.transportClosecase transportClosePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeOutputModality.audiocase audioPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeOutputModality.textcase textPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.audioChunk(delta:raw:)case audioChunk(delta: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.audioCommitted(itemID:previousItemID:raw:)case audioCommitted(itemID: String?, previousItemID: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.audioDelta(responseID:itemID:delta:raw:)case audioDelta(responseID: String, itemID: String, delta: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.audioDone(responseID:itemID:raw:)case audioDone(responseID: String, itemID: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.audioTranscriptDelta(responseID:itemID:delta:raw:)case audioTranscriptDelta(responseID: String, itemID: String, delta: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.audioTranscriptDone(responseID:itemID:transcript:raw:)case audioTranscriptDone(responseID: String, itemID: String, transcript: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.commandAcknowledged(command:clientEventID:raw:)case commandAcknowledged(command: String, clientEventID: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.contentPartAdded(responseID:itemID:raw:)case contentPartAdded(responseID: String, itemID: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.contentPartDone(responseID:itemID:raw:)case contentPartDone(responseID: String, itemID: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.conversationItemAdded(itemID:item:raw:)case conversationItemAdded(itemID: String, item: JSONValue, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.correlatedError(message:code:clientEventID:raw:)case correlatedError(message: String, code: String?, clientEventID: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.custom(rawType:raw:)case custom(rawType: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.delegationCreated(delegationID:target:offsetMilliseconds:responseID:raw:)case delegationCreated(delegationID: String, target: AIRealtimeDelegationMode?, offsetMilliseconds: Double?, responseID: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.error(message:code:raw:)case error(message: String, code: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.functionCallArgumentsDelta(responseID:itemID:callID:delta:raw:)case functionCallArgumentsDelta(responseID: String, itemID: String, callID: String, delta: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.functionCallArgumentsDone(responseID:itemID:callID:name:arguments:raw:)case functionCallArgumentsDone(responseID: String, itemID: String, callID: String, name: String, arguments: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.inputTranscriptionCompleted(itemID:transcript:raw:)case inputTranscriptionCompleted(itemID: String, transcript: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.outputItemAdded(responseID:itemID:raw:)case outputItemAdded(responseID: String, itemID: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.outputItemDone(responseID:itemID:raw:)case outputItemDone(responseID: String, itemID: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.responseCreated(responseID:raw:)case responseCreated(responseID: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.responseDone(responseID:status:raw:)case responseDone(responseID: String, status: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.sessionClosed(sessionID:usage:reason:raw:)case sessionClosed(sessionID: String?, usage: AIRealtimeSessionUsage, reason: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.sessionCreated(sessionID:raw:)case sessionCreated(sessionID: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.sessionStarted(sessionID:delegationMode:raw:)case sessionStarted(sessionID: String, delegationMode: AIRealtimeDelegationMode?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.sessionUpdated(raw:)case sessionUpdated(raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.sessionUsage(usage:contextWindowUsageRatio:raw:)case sessionUsage(usage: AIRealtimeSessionUsage, contextWindowUsageRatio: Double?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.speechStarted(itemID:raw:)case speechStarted(itemID: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.speechStopped(itemID:raw:)case speechStopped(itemID: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.textDelta(responseID:itemID:delta:raw:)case textDelta(responseID: String, itemID: String, delta: String, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.textDone(responseID:itemID:text:raw:)case textDone(responseID: String, itemID: String, text: String?, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeServerEvent.transcriptFragment(speaker:delta:startMilliseconds:endMilliseconds:raw:)case transcriptFragment(speaker: AIRealtimeTranscriptSpeaker, delta: String, startMilliseconds: Double, endMilliseconds: Double, raw: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeStartupMode.sessionStartcase sessionStartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeStartupMode.sessionUpdatecase sessionUpdatePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeTranscriptSpeaker.assistantcase assistantPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeTranscriptSpeaker.usercase userPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeTransportKind.webRTCcase webRTCPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeTransportKind.webSocketcase webSocketPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeTurnDetectionType.disabledcase disabledPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeTurnDetectionType.semanticVADcase semanticVADPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeTurnDetectionType.serverVADcase serverVADPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeWireMessage.binary(_:)case binary(Data)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeWireMessage.json(_:)case json(JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIRealtimeWireMessage.text(_:)case text(String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
CaseSwiftAIProvider.AIResponseFormat.json(schema:name:description:)case json(schema: JSONValue? = nil, name: String? = nil, description: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
CaseSwiftAIProvider.AIResponseFormat.textcase textPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
CaseSwiftAIProvider.AIRetryErrorReason.cancelledcase cancelledPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIRetryErrorReason.errorNotRetryablecase errorNotRetryablePackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIRetryErrorReason.maxRetriesExceededcase maxRetriesExceededPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
CaseSwiftAIProvider.AIToolInputEncoding.jsoncase jsonPackages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
CaseSwiftAIProvider.AIToolInputEncoding.textcase textPackages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
CaseSwiftAIProvider.BatchItemResult.image(_:)case image(ImageBatchItemResult)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.BatchItemResult.text(_:)case text(TextBatchItemResult)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.FileUploadData.data(_:)case data(Data)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
CaseSwiftAIProvider.FileUploadData.stream(_:)case stream(AsyncThrowingStream<Data, any Error>)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
CaseSwiftAIProvider.ImageBatchItemResult.cancelled(id:error:providerMetadata:)case cancelled(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.ImageBatchItemResult.expired(id:error:providerMetadata:)case expired(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.ImageBatchItemResult.failed(id:error:providerMetadata:)case failed(id: String, error: AIBatchError, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.ImageBatchItemResult.succeeded(id:result:)case succeeded(id: String, result: ImageBatchGenerationResult)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.JSONValue.array(_:)case array([JSONValue])Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
CaseSwiftAIProvider.JSONValue.bool(_:)case bool(Bool)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
CaseSwiftAIProvider.JSONValue.nullcase nullPackages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
CaseSwiftAIProvider.JSONValue.number(_:)case number(Double)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
CaseSwiftAIProvider.JSONValue.object(_:)case object([String : JSONValue])Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
CaseSwiftAIProvider.JSONValue.string(_:)case string(String)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
CaseSwiftAIProvider.MessageRole.assistantcase assistantPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.MessageRole.systemcase systemPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.MessageRole.toolcase toolPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.MessageRole.usercase userPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.audioGenerationcase audioGenerationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.audioTransformationcase audioTransformationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.completioncase completionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.decisioncase decisionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.dubbingcase dubbingPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.embeddingcase embeddingPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.evaluationcase evaluationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.imagecase imagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.languagecase languagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.rerankingcase rerankingPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.speechcase speechPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.transcriptioncase transcriptionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.ModelCapability.videocase videoPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
CaseSwiftAIProvider.TextBatchItemResult.cancelled(id:error:providerMetadata:)case cancelled(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.TextBatchItemResult.expired(id:error:providerMetadata:)case expired(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.TextBatchItemResult.failed(id:error:providerMetadata:)case failed(id: String, error: AIBatchError, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProvider.TextBatchItemResult.succeeded(id:result:)case succeeded(id: String, result: TextBatchGenerationResult)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
CaseSwiftAIProviderUtilities.AISmoothStreamChunking.linecase linePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
CaseSwiftAIProviderUtilities.AISmoothStreamChunking.wordcase wordPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
CaseSwiftAISDK.AIUIMessagePart.custom(_:providerMetadata:)case custom(JSONValue, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.data(_:)case data(AIUIDataPart)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.error(message:rawValue:)case error(message: String, rawValue: JSONValue?)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.file(_:)case file(AIStreamFile)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.metadata(_:)case metadata([String : JSONValue])Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.raw(_:)case raw(JSONValue)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.reasoning(_:)case reasoning(AIUIReasoningPart)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.reasoningFile(_:)case reasoningFile(AIStreamFile)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.source(_:)case source(AISource)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.text(_:)case text(AIUITextPart)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.toolApprovalRequest(_:)case toolApprovalRequest(AIToolApprovalRequest)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.toolApprovalResponse(_:)case toolApprovalResponse(AIToolApprovalResponse)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.toolCall(_:)case toolCall(AIToolCall)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIMessagePart.toolResult(_:)case toolResult(AIToolResult)Sources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIStreamingPartState.donecase doneSources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAISDK.AIUIStreamingPartState.streamingcase streamingSources/SwiftAISDK/CoreUIMessages.swift
CaseSwiftAITransport.AIDuplexWebSocketEvent.closed(_:)case closed(AIDuplexWebSocketCloseMetadata)Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
CaseSwiftAITransport.AIDuplexWebSocketEvent.message(_:)case message(AIDuplexWebSocketMessage)Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
CaseSwiftAITransport.AIDuplexWebSocketEvent.opened(protocol:)case opened(protocol: String?)Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
CaseSwiftAITransport.AIDuplexWebSocketMessage.binary(_:)case binary(Data)Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
CaseSwiftAITransport.AIDuplexWebSocketMessage.text(_:)case text(String)Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
ClassSwiftAI.AIRealtimeSessionfinal class AIRealtimeSessionPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
ClassSwiftAIAnthropic.AnthropicBatchLanguageModelfinal class AnthropicBatchLanguageModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
ClassSwiftAIAnthropic.AnthropicBatchProviderfinal class AnthropicBatchProviderPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
ClassSwiftAIAnthropic.AnthropicFileClientfinal class AnthropicFileClientPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicFiles.swift
ClassSwiftAIAnthropic.AnthropicLanguageModelfinal class AnthropicLanguageModelPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
ClassSwiftAIAnthropic.AnthropicSkillsClientfinal class AnthropicSkillsClientPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicSkills.swift
ClassSwiftAIOpenAI.MultipartFileClientfinal class MultipartFileClientPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
ClassSwiftAIOpenAI.OpenAIBatchProviderfinal class OpenAIBatchProviderPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
ClassSwiftAIOpenAI.OpenAICompatibleResponsesModelfinal class OpenAICompatibleResponsesModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesModel.swift
ClassSwiftAIOpenAI.OpenAIDecisionModelfinal class OpenAIDecisionModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
ClassSwiftAIOpenAI.OpenAILiveModelfinal class OpenAILiveModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
ClassSwiftAIOpenAI.OpenAIResponsesBatchLanguageModelfinal class OpenAIResponsesBatchLanguageModelPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
ClassSwiftAIOpenAI.OpenAISkillsClientfinal class OpenAISkillsClientPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAISkills.swift
ClassSwiftAIOpenAICompatible.OpenAICompatibleChatModelfinal class OpenAICompatibleChatModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatModel.swift
ClassSwiftAIOpenAICompatible.OpenAICompatibleCompletionModelfinal class OpenAICompatibleCompletionModelPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleCompletionModel.swift
ClassSwiftAIProvider.AIAbortControllerfinal class AIAbortControllerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
ClassSwiftAIProvider.AIAbortHandlerRegistrationfinal class AIAbortHandlerRegistrationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
ClassSwiftAIProvider.AIAbortSignalfinal class AIAbortSignalPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
ClassSwiftAIProviderUtilities.AIDelayedPromisefinal class AIDelayedPromise<Value> where Value : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreDelayedPromise.swift
ClassSwiftAIProviderUtilities.AISerialJobExecutorfinal class AISerialJobExecutorPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreSerialJobExecutor.swift
ClassSwiftAIProviderUtilities.DecisionLanguageModelfinal class DecisionLanguageModelPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionLanguageModel.swift
ClassSwiftAIProviderUtilities.EvaluationLanguageModelfinal class EvaluationLanguageModelPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/EvaluationLanguageModel.swift
ClassSwiftAISDK.AICustomProviderfinal class AICustomProviderSources/SwiftAISDK/Compatibility.swift
ClassSwiftAITransport.URLSessionDuplexWebSocketTransportfinal class URLSessionDuplexWebSocketTransportPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
ClassSwiftAITransport.URLSessionTransportfinal class URLSessionTransportPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
EnumerationSwiftAI.AIenum AIPackages/swift-ai-core/Sources/SwiftAI/AI.swift
EnumerationSwiftAI.AIPruneEmptyMessagesenum AIPruneEmptyMessagesPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
EnumerationSwiftAI.AIPruneReasoningenum AIPruneReasoningPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
EnumerationSwiftAI.AIPruneToolCalls.Scopeenum ScopePackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
EnumerationSwiftAI.AIRealtimeSessionErrorenum AIRealtimeSessionErrorPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
EnumerationSwiftAI.AIRealtimeSessionEventenum AIRealtimeSessionEventPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
EnumerationSwiftAI.AIStreamTimeoutPhaseenum AIStreamTimeoutPhasePackages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
EnumerationSwiftAIAnthropic.AnthropicToolsenum AnthropicToolsPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
EnumerationSwiftAIOpenAI.ResponsesRequestModeenum ResponsesRequestModePackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAICompatibleMetadata.swift
EnumerationSwiftAIOpenAICompatible.OpenAICompatibleWireProfileenum OpenAICompatibleWireProfilePackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
EnumerationSwiftAIProvider.AIAbortSourceenum AIAbortSourcePackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
EnumerationSwiftAIProvider.AIBatchItemResultenum AIBatchItemResult<Result> where Result : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
EnumerationSwiftAIProvider.AIBatchLifecycleStatusenum AIBatchLifecycleStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
EnumerationSwiftAIProvider.AIBatchReferenceTypeenum AIBatchReferenceTypePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
EnumerationSwiftAIProvider.AIBatchRequestenum AIBatchRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
EnumerationSwiftAIProvider.AIBatchV4ItemResultenum AIBatchV4ItemResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
EnumerationSwiftAIProvider.AIContentPartenum AIContentPartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
EnumerationSwiftAIProvider.AIDecisionAnswerenum AIDecisionAnswerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
EnumerationSwiftAIProvider.AIDecisionAnswerTypeenum AIDecisionAnswerTypePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
EnumerationSwiftAIProvider.AIDecisionFileDataenum AIDecisionFileDataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
EnumerationSwiftAIProvider.AIDecisionModelReferenceenum AIDecisionModelReferencePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
EnumerationSwiftAIProvider.AIDecisionModelResolutionErrorenum AIDecisionModelResolutionErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
EnumerationSwiftAIProvider.AIDecisionStateenum AIDecisionStatePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
EnumerationSwiftAIProvider.AIDecisionStatePartenum AIDecisionStatePartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
EnumerationSwiftAIProvider.AIErrorenum AIErrorPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
EnumerationSwiftAIProvider.AIEvaluationAnswerenum AIEvaluationAnswerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
EnumerationSwiftAIProvider.AIEvaluationModelReferenceenum AIEvaluationModelReferencePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
EnumerationSwiftAIProvider.AIEvaluationModelResolutionErrorenum AIEvaluationModelResolutionErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
EnumerationSwiftAIProvider.AIEvaluationQuestionenum AIEvaluationQuestionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
EnumerationSwiftAIProvider.AIEvaluationQuestionTypeenum AIEvaluationQuestionTypePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
EnumerationSwiftAIProvider.AIFileOperationenum AIFileOperationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
EnumerationSwiftAIProvider.AIRealtimeClientEventenum AIRealtimeClientEventPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeConnectionKindenum AIRealtimeConnectionKindPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeConversationItemenum AIRealtimeConversationItemPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeConversationModeenum AIRealtimeConversationModePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeDelegationModeenum AIRealtimeDelegationModePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeFinalizationModeenum AIRealtimeFinalizationModePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeOutputModalityenum AIRealtimeOutputModalityPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeServerEventenum AIRealtimeServerEventPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeStartupModeenum AIRealtimeStartupModePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeTranscriptSpeakerenum AIRealtimeTranscriptSpeakerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeTransportKindenum AIRealtimeTransportKindPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeTurnDetectionTypeenum AIRealtimeTurnDetectionTypePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIRealtimeWireMessageenum AIRealtimeWireMessagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
EnumerationSwiftAIProvider.AIResponseFormatenum AIResponseFormatPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
EnumerationSwiftAIProvider.AIRetryErrorReasonenum AIRetryErrorReasonPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
EnumerationSwiftAIProvider.AIToolInputEncodingenum AIToolInputEncodingPackages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
EnumerationSwiftAIProvider.BatchItemResultenum BatchItemResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
EnumerationSwiftAIProvider.FileUploadDataenum FileUploadDataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
EnumerationSwiftAIProvider.ImageBatchItemResultenum ImageBatchItemResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
EnumerationSwiftAIProvider.JSONValueenum JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
EnumerationSwiftAIProvider.MessageRoleenum MessageRolePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
EnumerationSwiftAIProvider.ModelCapabilityenum ModelCapabilityPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
EnumerationSwiftAIProvider.TextBatchItemResultenum TextBatchItemResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
EnumerationSwiftAIProviderUtilities.AIJSONSchemaValidatorenum AIJSONSchemaValidatorPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONSchemaValidator.swift
EnumerationSwiftAIProviderUtilities.AISmoothStreamChunkingenum AISmoothStreamChunkingPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
EnumerationSwiftAIProviderUtilities.AIWarningLoggingenum AIWarningLoggingPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
EnumerationSwiftAISDK.AIenum AISources/SwiftAISDK/Compatibility.swift
EnumerationSwiftAISDK.AIProvidersenum AIProvidersSources/SwiftAISDK/Compatibility.swift
EnumerationSwiftAISDK.AIUIMessagePartenum AIUIMessagePartSources/SwiftAISDK/CoreUIMessages.swift
EnumerationSwiftAISDK.AIUIStreamingPartStateenum AIUIStreamingPartStateSources/SwiftAISDK/CoreUIMessages.swift
EnumerationSwiftAITransport.AIDuplexWebSocketEventenum AIDuplexWebSocketEventPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
EnumerationSwiftAITransport.AIDuplexWebSocketMessageenum AIDuplexWebSocketMessagePackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
FunctionSwiftAI.pruneMessages(_:reasoning:toolCalls:emptyMessages:)func pruneMessages(_ messages: [AIMessage], reasoning: AIPruneReasoning = .none, toolCalls: [AIPruneToolCalls] = [], emptyMessages: AIPruneEmptyMessages = .remove) -> [AIMessage]Packages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
FunctionSwiftAI.toResponseMessages(content:toolsByName:)func toResponseMessages(content: [AIContentPart], toolsByName: [String : AITool] = [:]) async throws -> [AIMessage]Packages/swift-ai-core/Sources/SwiftAI/ResponseMessages.swift
FunctionSwiftAIAnthropic.amazonBedrockThinkingBindingBody(_:)func amazonBedrockThinkingBindingBody(_ body: [String : JSONValue]) -> [String : JSONValue]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
FunctionSwiftAIAnthropic.anthropicCitationDocuments(from:)func anthropicCitationDocuments(from messages: [AIMessage]) -> [AnthropicCitationDocument]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicContainerMetadata(from:)func anthropicContainerMetadata(from value: JSONValue?) -> JSONValue?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicContextManagementMetadata(from:)func anthropicContextManagementMetadata(from value: JSONValue?) -> JSONValue?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicFinishReason(_:)func anthropicFinishReason(_ reason: String?) -> String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicFinishReason(_:toolCallCount:)func anthropicFinishReason(_ reason: String?, toolCallCount: Int) -> String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicFinishReason(_:toolCalls:)func anthropicFinishReason(_ reason: String?, toolCalls: [AIToolCall]) -> String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicGeneratedContent(from:providerID:citationDocuments:usesJSONToolResponseFormat:toolNameMapping:markCodeExecutionDynamic:isBatchResult:)func anthropicGeneratedContent(from value: JSONValue?, providerID: String, citationDocuments: [AnthropicCitationDocument], usesJSONToolResponseFormat: Bool = false, toolNameMapping: AIToolNameMapping = AIToolNameMapping(), markCodeExecutionDynamic: Bool = false, isBatchResult: Bool = false) -> AnthropicGeneratedContentPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicMergedUsage(_:_:)func anthropicMergedUsage(_ existing: JSONValue, _ update: JSONValue) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicModelCapabilities(_:)func anthropicModelCapabilities(_ modelID: String) -> AnthropicModelCapabilitiesPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
FunctionSwiftAIAnthropic.anthropicProviderMetadata(from:providerID:requestProviderOptions:)func anthropicProviderMetadata(from raw: JSONValue, providerID: String, requestProviderOptions: [String : JSONValue] = [:]) -> [String : JSONValue]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicProviderMetadata(usage:stopSequence:stopDetails:container:contextManagement:inputTransformations:safeguardResults:providerID:requestProviderOptions:)func anthropicProviderMetadata(usage: JSONValue?, stopSequence: JSONValue, stopDetails: JSONValue = .null, container: JSONValue, contextManagement: JSONValue, inputTransformations: JSONValue = .null, safeguardResults: JSONValue = .null, providerID: String, requestProviderOptions: [String : JSONValue] = [:]) -> [String : JSONValue]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicSanitizeJSONSchema(_:)func anthropicSanitizeJSONSchema(_ schema: JSONValue) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
FunctionSwiftAIAnthropic.anthropicStopDetailsMetadata(from:)func anthropicStopDetailsMetadata(from value: JSONValue?) -> JSONValue?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicStreamProviderError(from:)func anthropicStreamProviderError(from raw: JSONValue) -> AIStreamProviderError?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicSupportedHTTPURL(_:)func anthropicSupportedHTTPURL(_ value: String) -> BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
FunctionSwiftAIAnthropic.anthropicTokenUsage(from:)func anthropicTokenUsage(from usage: JSONValue?) -> TokenUsage?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicValidateFallbackContent(_:providerID:)func anthropicValidateFallbackContent(_ content: JSONValue?, providerID: String) throwsPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIAnthropic.anthropicValidateFallbackEvent(_:providerID:)func anthropicValidateFallbackEvent(_ raw: JSONValue, providerID: String) throwsPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
FunctionSwiftAIOpenAI.isOpenAIBackedProvider(_:config:)func isOpenAIBackedProvider(_ providerID: String, config: OpenAIModelConfiguration) -> BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
FunctionSwiftAIOpenAI.managedFileDelete(_:providerReferenceKey:providerID:config:)func managedFileDelete(_ request: FileDeleteRequest, providerReferenceKey: String, providerID: String, config: OpenAIModelConfiguration) async throws -> FileDeleteResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
FunctionSwiftAIOpenAI.managedFileDownload(_:providerReferenceKey:providerID:config:)func managedFileDownload(_ request: FileDownloadRequest, providerReferenceKey: String, providerID: String, config: OpenAIModelConfiguration) async throws -> FileDownloadResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
FunctionSwiftAIOpenAI.managedFileMetadata(_:providerReferenceKey:providerID:config:)func managedFileMetadata(_ request: FileMetadataRequest, providerReferenceKey: String, providerID: String, config: OpenAIModelConfiguration) async throws -> FileMetadataResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
FunctionSwiftAIOpenAI.managedFileProviderMetadata(from:)func managedFileProviderMetadata(from raw: JSONValue) -> JSONValuePackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
FunctionSwiftAIOpenAI.managedFileResponseID(_:providerID:)func managedFileResponseID(_ raw: JSONValue, providerID: String) throws -> StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
FunctionSwiftAIOpenAI.openAIBackedProviderRoot(_:config:)func openAIBackedProviderRoot(_ providerID: String, config: OpenAIModelConfiguration) -> String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
FunctionSwiftAIOpenAI.openAIImageHasDefaultResponseFormat(_:)func openAIImageHasDefaultResponseFormat(_ modelID: String) -> BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIOptions.swift
FunctionSwiftAIOpenAI.openAIImageMaxImagesPerCall(_:)func openAIImageMaxImagesPerCall(_ modelID: String) -> IntPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIOptions.swift
FunctionSwiftAIOpenAI.openAILanguageModelCapabilities(_:)func openAILanguageModelCapabilities(_ modelID: String) -> OpenAILanguageModelCapabilitiesPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesOptions.swift
FunctionSwiftAIOpenAI.openAIResponsesJSONString(_:)func openAIResponsesJSONString(_ value: JSONValue) -> String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesParsing.swift
FunctionSwiftAIOpenAI.sendMultipartFileUpload(form:config:headers:abortSignal:)func sendMultipartFileUpload(form: MultipartFormData, config: OpenAIModelConfiguration, headers requestHeaders: [String : String], abortSignal: AIAbortSignal?) async throws -> AIHTTPResponsePackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
FunctionSwiftAIOpenAICompatible.isOpenAIBackedProvider(_:config:)func isOpenAIBackedProvider(_ providerID: String, config: OpenAICompatibleModelConfiguration) -> BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
FunctionSwiftAIOpenAICompatible.openAIBackedProviderRoot(_:config:)func openAIBackedProviderRoot(_ providerID: String, config: OpenAICompatibleModelConfiguration) -> String?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleChatTools(from:normalizeSchema:warnings:)func openAICompatibleChatTools(from tools: [String : JSONValue], normalizeSchema: (@Sendable (JSONValue) throws -> (schema: JSONValue, warnings: [AIWarning]))? = nil, warnings: inout [AIWarning]) throws -> [JSONValue]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleFinishReason(_:)func openAICompatibleFinishReason(_ reason: String?) -> String?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleHTTPStatusError(provider:response:)func openAICompatibleHTTPStatusError(provider: String, response: AIHTTPResponse) -> AIErrorPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleMergeProviderMetadata(_:into:)func openAICompatibleMergeProviderMetadata(_ source: [String : JSONValue], into target: inout [String : JSONValue])Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMetadata.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleNamespacedProviderMetadata(_:providerID:namespace:)func openAICompatibleNamespacedProviderMetadata(_ metadata: [String : JSONValue], providerID: String, namespace: String? = nil) -> [String : JSONValue]Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMetadata.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleProviderMetadataNamespace(_:providerOptions:)func openAICompatibleProviderMetadataNamespace(_ providerID: String, providerOptions: [String : JSONValue]? = nil) -> StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMetadata.swift
FunctionSwiftAIOpenAICompatible.openAICompatibleResponseMetadata(from:response:modelID:suppressZeroCreatedTimestamp:)func openAICompatibleResponseMetadata(from raw: JSONValue? = nil, response: AIHTTPResponse, modelID: String? = nil, suppressZeroCreatedTimestamp: Bool = false) -> AIResponseMetadataPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleMetadata.swift
FunctionSwiftAIOpenAICompatible.openAIResponsesMoveKey(_:to:in:)func openAIResponsesMoveKey(_ source: String, to destination: String, in values: inout [String : JSONValue])Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/WireKeyMapping.swift
FunctionSwiftAIProvider.checkedBatchSafeIntegerSum(_:)func checkedBatchSafeIntegerSum(_ values: [Int]) -> Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
FunctionSwiftAIProvider.decisionJSONText(_:)func decisionJSONText(_ value: JSONValue) throws -> StringPackages/swift-ai-core/Sources/SwiftAIProvider/DecisionJSON.swift
FunctionSwiftAIProvider.delay(_:abortSignal:)func delay(_ delayInMilliseconds: Int? = nil, abortSignal: AIAbortSignal? = nil) async throwsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
FunctionSwiftAIProvider.evaluationResult(from:providerID:modelID:)func evaluationResult(from result: AIDecisionModelV4Result, providerID: String, modelID: String) throws -> AIEvaluationModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
FunctionSwiftAIProvider.isFiniteJSON(_:)func isFiniteJSON(_ value: JSONValue) -> BoolPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
FunctionSwiftAIProvider.isURLSupported(mediaType:url:supportedURLs:)func isURLSupported(mediaType: String, url: String, supportedURLs: [String : [AISupportedURLPattern]]) -> BoolPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
FunctionSwiftAIProvider.mergeAbortSignals(_:)@discardableResult func mergeAbortSignals(_ signals: AIAbortSignal?...) -> AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
FunctionSwiftAIProvider.mergeAbortSignals(_:)@discardableResult func mergeAbortSignals(_ signals: [AIAbortSignal?]) -> AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
FunctionSwiftAIProvider.mergeAbortSignals(sources:)@discardableResult func mergeAbortSignals(sources: AIAbortSource?...) -> AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
FunctionSwiftAIProvider.mergeAbortSignals(sources:)@discardableResult func mergeAbortSignals(sources: [AIAbortSource?]) -> AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
FunctionSwiftAIProvider.normalizedBatchJSONInteger(_:)func normalizedBatchJSONInteger(_ value: JSONValue?) -> Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
FunctionSwiftAIProvider.normalizedBatchRequestCounts(total:pending:completed:failed:)func normalizedBatchRequestCounts(total: Int?, pending: Int?, completed: Int?, failed: Int?) -> AIBatchRequestCounts?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
FunctionSwiftAIProvider.prepareRetries(maxRetries:)func prepareRetries(maxRetries: Int? = nil) throws -> AIRetryPolicyPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
FunctionSwiftAIProvider.secureJSONParse(_:)func secureJSONParse(_ text: String) throws -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/SecureJSONParsing.swift
FunctionSwiftAIProvider.setAbortTimeout(abortController:label:timeoutMilliseconds:)@discardableResult func setAbortTimeout(abortController: AIAbortController?, label: String, timeoutMilliseconds: Int?) -> Task<Void, Never>?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
FunctionSwiftAIProvider.sleepWithAbortSignal(nanoseconds:abortSignal:)func sleepWithAbortSignal(nanoseconds: UInt64, abortSignal: AIAbortSignal?) async throwsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
FunctionSwiftAIProvider.validateDecisionModelVersion(_:)func validateDecisionModelVersion(_ model: any AIDecisionModelV4) throws -> any AIDecisionModelV4Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
FunctionSwiftAIProvider.validateEvaluationInput(state:questions:decision:)func validateEvaluationInput(state: JSONValue, questions: [String : AIEvaluationQuestion], decision: Bool = false) throwsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
FunctionSwiftAIProvider.validateEvaluationModelVersion(_:)func validateEvaluationModelVersion(_ model: any AIEvaluationModelV4) throws -> any AIEvaluationModelV4Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
FunctionSwiftAIProviderUtilities.addAdditionalPropertiesToJSONSchema(_:)func addAdditionalPropertiesToJSONSchema(_ schema: JSONValue) -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONSchemaValidator.swift
FunctionSwiftAIProviderUtilities.aiBatchResultLineLimit(_:)func aiBatchResultLineLimit(_ maxLineBytes: Int?) throws -> IntPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/BatchResultLines.swift
FunctionSwiftAIProviderUtilities.aiForEachBatchResultLine(_:url:maxLineBytes:abortSignal:cancelBody:consume:)func aiForEachBatchResultLine(_ body: AsyncThrowingStream<Data, any Error>, url: String, maxLineBytes: Int, abortSignal: AIAbortSignal?, cancelBody: @Sendable () -> Void = {}, consume: (Data) throws -> Void) async throwsPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/BatchResultLines.swift
FunctionSwiftAIProviderUtilities.aiRequestMetadata(body:headers:)func aiRequestMetadata(body: JSONValue?, headers: [String : String]) -> AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/ResponseMetadata.swift
FunctionSwiftAIProviderUtilities.aiResponseMetadata(from:response:modelID:)func aiResponseMetadata(from raw: JSONValue? = nil, response: AIHTTPResponse, modelID: String? = nil) -> AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/ResponseMetadata.swift
FunctionSwiftAIProviderUtilities.aiWarningJSON(_:)func aiWarningJSON(_ warning: AIWarning) -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningSerialization.swift
FunctionSwiftAIProviderUtilities.asArray(_:)func asArray<Value>(_ value: Value?) -> [Value]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.asArray(_:)func asArray<Value>(_ value: [Value]?) -> [Value]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.calculateTokensPerSecond(tokens:durationMilliseconds:)func calculateTokensPerSecond(tokens: Double?, durationMilliseconds: Double?) -> DoublePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.canonicalJSONText(_:)func canonicalJSONText(_ value: JSONValue) -> String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONInstructions.swift
FunctionSwiftAIProviderUtilities.cosineSimilarity(_:_:)func cosineSimilarity(_ vector1: [Double], _ vector2: [Double]) throws -> DoublePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.cosineSimilarity(_:_:)func cosineSimilarity(_ vector1: [Float], _ vector2: [Float]) throws -> DoublePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.createAsyncIterableStream(_:)func createAsyncIterableStream<Element>(_ source: AsyncThrowingStream<Element, any Error>) -> AsyncThrowingStream<Element, any Error> where Element : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.createIdGenerator(prefix:separator:size:alphabet:)func createIdGenerator(prefix: String? = nil, separator: String = "-", size: Int = 16, alphabet: String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") -> AIIdGeneratorPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.createStitchableStream()func createStitchableStream<Element>() -> AIStitchableStream<Element> where Element : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.createToolNameMapping(tools:providerToolNames:)func createToolNameMapping(tools: [String : JSONValue]? = nil, providerToolNames: [String : String]) -> AIToolNameMappingPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.decisionStatePartJSON(_:)func decisionStatePartJSON(_ part: AIDecisionStatePart) -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionSerialization.swift
FunctionSwiftAIProviderUtilities.extractLines(text:startLine:endLine:)func extractLines(text: String, startLine: Int? = nil, endLine: Int? = nil) -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.fileDate(_:)func fileDate(_ value: JSONValue?) -> Date?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.fileInteger(_:)func fileInteger(_ value: JSONValue?) -> Int?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.fileMetadata(from:)func fileMetadata(from raw: JSONValue) -> [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.fileProviderMetadata(from:)func fileProviderMetadata(from raw: JSONValue) -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.fileUploadMetadata(_:defaultFilename:)func fileUploadMetadata(_ request: FileUploadRequest, defaultFilename: String) -> [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.filterNullable(_:)func filterNullable<Value>(_ values: Value?...) -> [Value]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.generateId()func generateId() -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.getPotentialStartIndex(_:_:)func getPotentialStartIndex(_ text: String, _ searchedText: String) -> Int?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.imageGenerationRequestMetadata(_:body:)func imageGenerationRequestMetadata(_ request: ImageGenerationRequest, body: JSONValue? = nil) -> AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/ResponseMetadata.swift
FunctionSwiftAIProviderUtilities.injectJSONInstruction(into:schema:instruction:)func injectJSONInstruction(into messages: [AIMessage], schema: JSONValue?, instruction: AIJSONInstruction) -> [AIMessage]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONInstructions.swift
FunctionSwiftAIProviderUtilities.isCustomReasoning(_:)func isCustomReasoning(_ reasoning: String?) -> BoolPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.isDeepEqualData(_:_:)func isDeepEqualData(_ lhs: JSONValue, _ rhs: JSONValue) -> BoolPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.isJSONSerializable(_:)func isJSONSerializable(_ value: Any?) -> BoolPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
FunctionSwiftAIProviderUtilities.isParsableJSON(_:)func isParsableJSON(_ input: String) -> BoolPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
FunctionSwiftAIProviderUtilities.mapReasoningToProviderBudget(reasoning:maxOutputTokens:maxReasoningBudget:minReasoningBudget:budgetPercentages:warnings:)func mapReasoningToProviderBudget(reasoning: String, maxOutputTokens: Int, maxReasoningBudget: Int, minReasoningBudget: Int = 1024, budgetPercentages: [String : Double] = [ "minimal": 0.02, "low": 0.1, "medium": 0.3, "high": 0.6, "xhigh": 0.9, "max": 0.95 ], warnings: inout [AIWarning]) -> Int?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.mapReasoningToProviderEffort(reasoning:effortMap:warnings:)func mapReasoningToProviderEffort(reasoning: String, effortMap: [String : String], warnings: inout [AIWarning]) -> String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.mergeCallbacks(_:)func mergeCallbacks<Event>(_ callbacks: [AICallback<Event>?]) -> AICallback<Event> where Event : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.mergeCallbacks(_:)func mergeCallbacks<Event>(_ callbacks: AICallback<Event>?...) -> AICallback<Event> where Event : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.mergeObjects(_:_:)func mergeObjects(_ target: [String : JSONValue]?, _ source: [String : JSONValue]?) -> [String : JSONValue]?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.multipartFileProviderOptions(_:providerOptionsName:)func multipartFileProviderOptions(_ providerOptions: [String : JSONValue], providerOptionsName: String?) throws -> MultipartFileProviderOptionsPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.multipartFileUploadRequestMetadata(_:includePurpose:defaultFilename:options:)func multipartFileUploadRequestMetadata(_ request: FileUploadRequest, includePurpose: Bool, defaultFilename: String, options: MultipartFileProviderOptions) -> AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.multipartFileUploadWarnings(_:includePurpose:)func multipartFileUploadWarnings(_ request: FileUploadRequest, includePurpose: Bool) -> [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.notify(event:)func notify<Event>(event: Event) async where Event : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.notify(event:callback:)func notify<Event>(event: Event, callback: AICallback<Event>?) async where Event : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.notify(event:callbacks:)func notify<Event>(event: Event, callbacks: [AICallback<Event>?]) async where Event : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.parseJSON(_:schema:)func parseJSON(_ text: String, schema: JSONValue? = nil) throws -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
FunctionSwiftAIProviderUtilities.removeNilEntries(_:)func removeNilEntries<Value>(_ input: [String : Value?]) -> [String : Value]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.resolvedToolCallID(_:whenMissing:)func resolvedToolCallID(_ value: String?, whenMissing fallback: @autoclosure () -> String) -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.safeParseJSON(_:schema:)func safeParseJSON(_ text: String, schema: JSONValue? = nil) -> AIJSONParseResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
FunctionSwiftAIProviderUtilities.simulateReadableStream(chunks:initialDelayNanoseconds:chunkDelayNanoseconds:delay:)func simulateReadableStream<Element>(chunks: [Element], initialDelayNanoseconds: UInt64? = 0, chunkDelayNanoseconds: UInt64? = 0, delay: (@Sendable (UInt64?) async throws -> Void)? = nil) -> AsyncThrowingStream<Element, any Error> where Element : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.skillUploadRequestMetadata(_:includeDisplayTitle:)func skillUploadRequestMetadata(_ request: SkillUploadRequest, includeDisplayTitle: Bool) -> AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/SkillUploadMetadata.swift
FunctionSwiftAIProviderUtilities.smoothStream(_:delayNanoseconds:chunking:)func smoothStream(_ stream: AsyncThrowingStream<LanguageStreamPart, any Error>, delayNanoseconds: UInt64? = 10_000_000, chunking: AISmoothStreamChunking = .word) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.smoothStream(_:delayNanoseconds:detectChunk:)func smoothStream(_ stream: AsyncThrowingStream<LanguageStreamPart, any Error>, delayNanoseconds: UInt64? = 10_000_000, detectChunk: @escaping AISmoothStreamChunkDetector) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.splitArray(_:chunkSize:)func splitArray<Element>(_ array: [Element], chunkSize: Int) throws -> [[Element]]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.stripFileExtension(_:)func stripFileExtension(_ filename: String) -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.sumTokenCounts(_:_:)func sumTokenCounts(_ lhs: Int?, _ rhs: Int?) -> Int?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.tokenUsage(from:)func tokenUsage(from raw: JSONValue) -> TokenUsage?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/UsageParsing.swift
FunctionSwiftAIProviderUtilities.toTextStream(_:)func toTextStream(_ stream: AsyncThrowingStream<LanguageStreamPart, any Error>) -> AsyncThrowingStream<String, any Error>Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
FunctionSwiftAIProviderUtilities.unsupportedStreamingFileUpload(providerID:)func unsupportedStreamingFileUpload(providerID: String) -> AIErrorPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
FunctionSwiftAIProviderUtilities.validateDecisionInput(state:questions:)func validateDecisionInput(state: AIDecisionState, questions: [String : AIDecisionQuestion]) throwsPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionValidation.swift
FunctionSwiftAIProviderUtilities.videoGenerationRequestMetadata(_:body:)func videoGenerationRequestMetadata(_ request: VideoGenerationRequest, body: JSONValue? = nil) -> AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/ResponseMetadata.swift
FunctionSwiftAISDK.createAgentUIStream(agent:uiMessages:options:messageID:)func createAgentUIStream(agent: any AIAgent, uiMessages: [AIUIMessage], options: AIAgentCallOptions = AIAgentCallOptions(), messageID: String = UUID().uuidString) throws -> AsyncThrowingStream<AIUIMessage, any Error>Sources/SwiftAISDK/AIAgent.swift
FunctionSwiftAISDK.createAgentUIStream(agent:uiMessages:options:messageID:convertDataPart:)func createAgentUIStream(agent: any AIAgent, uiMessages: [AIUIMessage], options: AIAgentCallOptions = AIAgentCallOptions(), messageID: String = UUID().uuidString, convertDataPart: AIUIDataPartConverter?) throws -> AsyncThrowingStream<AIUIMessage, any Error>Sources/SwiftAISDK/AIAgent.swift
FunctionSwiftAISDK.isToolOutputErrorUIPart(_:)func isToolOutputErrorUIPart(_ part: AIUIMessagePart) -> BoolSources/SwiftAISDK/CoreUIMessages.swift
FunctionSwiftAISDK.toolOutputErrorUIPart(_:)func toolOutputErrorUIPart(_ part: AIUIMessagePart) -> AIUIToolOutputErrorPart?Sources/SwiftAISDK/CoreUIMessages.swift
FunctionSwiftAITransport.apiCallError(provider:response:)func apiCallError(provider: String, response: AIHTTPResponse) -> AIErrorPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.apiCallError(provider:statusCode:body:headers:)func apiCallError(provider: String, statusCode: Int, body: String, headers: [String : String] = [:]) -> AIErrorPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.bufferedHTTPResponse(from:request:)func bufferedHTTPResponse(from response: AIHTTPStreamResponse, request: AIHTTPRequest) async throws -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/LanguageStreamParsing.swift
FunctionSwiftAITransport.combineHeaders(_:)func combineHeaders(_ headers: [String : String]...) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.decodeJSONBody(_:)func decodeJSONBody(_ data: Data) throws -> JSONValuePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.deleteFromAPI(url:transport:headers:abortSignal:)func deleteFromAPI(url: URL, transport: any AITransport, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) async throws -> (request: AIHTTPRequest, response: AIHTTPResponse)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.downloadURL(_:transport:headers:abortSignal:maxBytes:trustedOrigin:credentialedOrigin:)func downloadURL(_ string: String, transport: any AITransport, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, maxBytes: Int = AIDefaultMaxDownloadSize, trustedOrigin: String? = nil, credentialedOrigin: String? = nil) async throws -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.encodeJSONBody(_:)func encodeJSONBody(_ value: JSONValue) throws -> DataPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.encodePathSegment(_:)func encodePathSegment(_ value: String) -> StringPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.environmentValue(_:)func environmentValue(_ names: [String]) -> String?Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.fetchUntrustedURL(_:transport:headers:abortSignal:maxBytes:trustedOrigin:credentialedOrigin:untrustedFirstHopHeaders:)func fetchUntrustedURL(_ string: String, transport: any AITransport, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, maxBytes: Int = AIDefaultMaxDownloadSize, trustedOrigin: String? = nil, credentialedOrigin: String? = nil, untrustedFirstHopHeaders: [String] = []) async throws -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.getBinaryStreamFromAPI(url:transport:providerID:headers:abortSignal:trustedOrigin:credentialedOrigin:)func getBinaryStreamFromAPI(url: URL, transport: any AITransport, providerID: String, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, trustedOrigin: String? = nil, credentialedOrigin: String? = nil) async throws -> (request: AIHTTPRequest, response: AIHTTPStreamResponse)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.getFromAPI(url:transport:headers:abortSignal:)func getFromAPI(url: URL, transport: any AITransport, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) async throws -> (request: AIHTTPRequest, response: AIHTTPResponse)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.getTextFromDataUrl(_:)func getTextFromDataUrl(_ string: String) throws -> StringPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.getTextFromDataURL(_:)func getTextFromDataURL(_ string: String) throws -> StringPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.httpResponseHead(from:request:)func httpResponseHead(from response: AIHTTPStreamResponse, request: AIHTTPRequest) -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/LanguageStreamParsing.swift
FunctionSwiftAITransport.isSameOrigin(_:_:)func isSameOrigin(_ lhs: String, _ rhs: String) -> BoolPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.isValidHostnamePart(_:)func isValidHostnamePart(_ value: String) -> BoolPackages/swift-ai-core/Sources/SwiftAITransport/HostnameValidation.swift
FunctionSwiftAITransport.jsonScalarString(_:)func jsonScalarString(_ value: JSONValue) -> String?Packages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
FunctionSwiftAITransport.normalizeHeaderEntries(_:)func normalizeHeaderEntries(_ entries: [(String, String?)]) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.normalizeHeaders(_:)func normalizeHeaders(_ headers: [String : String?]?) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.normalizeHeaders(_:)func normalizeHeaders(_ headers: [String : String]) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.parseServerSentEvents(_:)func parseServerSentEvents(_ data: Data) -> [ServerSentEvent]Packages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
FunctionSwiftAITransport.prepareHeaders(_:defaultHeaders:)func prepareHeaders(_ headers: [String : String?]?, defaultHeaders: [String : String]) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.prepareHeaders(_:defaultHeaders:)func prepareHeaders(_ headers: [String : String], defaultHeaders: [String : String]) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.raceAbortSignal(_:operation:)func raceAbortSignal<Output>(_ abortSignal: AIAbortSignal, operation: @escaping @Sendable () async throws -> Output) async throws -> Output where Output : SendablePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.readResponseWithSizeLimit(response:url:maxBytes:)func readResponseWithSizeLimit(response: AIHTTPStreamResponse, url: String, maxBytes: Int = AIDefaultMaxDownloadSize) async throws -> DataPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.requireStreamingTransport(_:providerID:)func requireStreamingTransport(_ transport: any AITransport, providerID: String) throws -> any AIStreamingTransportPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.requireURL(_:)func requireURL(_ string: String) throws -> URLPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.serverSentEvents(from:)func serverSentEvents(from body: AsyncThrowingStream<Data, any Error>) -> IncrementalServerSentEventSequencePackages/swift-ai-core/Sources/SwiftAITransport/LanguageStreamParsing.swift
FunctionSwiftAITransport.streamDownloadURL(_:transport:headers:credentialedOrigin:trustedOrigin:abortSignal:maxBytes:)func streamDownloadURL(_ string: String, transport: any AIStreamingTransport, headers: [String : String] = [:], credentialedOrigin: String? = nil, trustedOrigin: String? = nil, abortSignal: AIAbortSignal? = nil, maxBytes: Int = AIDefaultMaxDownloadSize) async throws -> (response: AIHTTPStreamResponse, request: AIHTTPRequest)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.userAgent(_:)func userAgent(_ providerID: String) -> StringPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.validateDownloadURL(_:)func validateDownloadURL(_ string: String) throws -> URLPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.validateHostnamePart(_:argument:)func validateHostnamePart(_ value: String, argument: String) throwsPackages/swift-ai-core/Sources/SwiftAITransport/HostnameValidation.swift
FunctionSwiftAITransport.withoutTrailingSlash(_:)func withoutTrailingSlash(_ value: String) -> StringPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.withUserAgentSuffix(_:_:)func withUserAgentSuffix(_ headers: [String : String?]? = nil, _ userAgentSuffixParts: String...) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
FunctionSwiftAITransport.withUserAgentSuffix(_:_:)func withUserAgentSuffix(_ headers: [String : String], _ userAgentSuffixParts: String...) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Global VariableSwiftAIProvider.aiBatchMaximumSafeIntegerlet aiBatchMaximumSafeInteger: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Global VariableSwiftAITransport.AIDefaultMaxDownloadSizelet AIDefaultMaxDownloadSize: IntPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
InitializerSwiftAI.init(_:)init(_ rawValue: String)Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
InitializerSwiftAI.init(_:toolContexts:maxSteps:stopWhen:prepareStep:approval:choice:)init(_ executableTools: [AITool], toolContexts: [String : JSONValue] = [:], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, approval: AIToolApproval? = nil, choice: JSONValue? = nil)Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
InitializerSwiftAI.init(id:model:instructions:executableTools:maxSteps:stopWhen:allowSystemInMessages:prepareStep:toolApproval:requestOptions:timeoutNanoseconds:streamTimeout:retryPolicy:telemetry:)init(id: String? = nil, model: any LanguageModel, instructions: String? = nil, executableTools: [AITool] = [], maxSteps: Int = 20, stopWhen: [AIStopCondition] = [], allowSystemInMessages: Bool = false, prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, requestOptions: AIChatRequestOptions = AIChatRequestOptions(), timeoutNanoseconds: UInt64? = nil, streamTimeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil)Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
InitializerSwiftAI.init(id:model:instructions:executableTools:toolCallers:maxSteps:stopWhen:allowSystemInMessages:prepareStep:toolApproval:requestOptions:timeoutNanoseconds:streamTimeout:retryPolicy:telemetry:)init(id: String? = nil, model: any LanguageModel, instructions: String? = nil, executableTools: [AITool], toolCallers: AIToolCallerRouting, maxSteps: Int = 20, stopWhen: [AIStopCondition] = [], allowSystemInMessages: Bool = false, prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, requestOptions: AIChatRequestOptions = AIChatRequestOptions(), timeoutNanoseconds: UInt64? = nil, streamTimeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil)Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
InitializerSwiftAI.init(phase:durationNanoseconds:)init(phase: AIStreamTimeoutPhase, durationNanoseconds: UInt64)Packages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
InitializerSwiftAI.init(rawTools:toolContexts:executableTools:maxSteps:stopWhen:prepareStep:approval:choice:)init(rawTools: [String : JSONValue] = [:], toolContexts: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, approval: AIToolApproval? = nil, choice: JSONValue? = nil)Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(rawValue:)init(rawValue: String)Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
InitializerSwiftAI.init(rawValue:)init?(rawValue: String)
InitializerSwiftAI.init(requestOptions:abortSignal:timeoutNanoseconds:streamTimeout:retryPolicy:telemetry:)init(requestOptions: AIChatRequestOptions = AIChatRequestOptions(), abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, streamTimeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy? = nil, telemetry: Telemetry.Options? = nil)Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
InitializerSwiftAI.init(scope:tools:)init(scope: AIPruneToolCalls.Scope, tools: Set<String>? = nil)Packages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
InitializerSwiftAI.init(stringLiteral:)init(stringLiteral value: String)Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
InitializerSwiftAI.init(temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:includeRawChunks:includeResponseBody:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)init(temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, includeRawChunks: Bool = false, includeResponseBody: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil)Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
InitializerSwiftAI.init(totalNanoseconds:stepNanoseconds:firstChunkNanoseconds:chunkNanoseconds:)init(totalNanoseconds: UInt64? = nil, stepNanoseconds: UInt64? = nil, firstChunkNanoseconds: UInt64? = nil, chunkNanoseconds: UInt64? = nil)Packages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
InitializerSwiftAIAnthropic.init()init()Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
InitializerSwiftAIAnthropic.init()init()Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
InitializerSwiftAIAnthropic.init(apiKey:authToken:baseURL:headers:queryParams:environment:transport:transformRequestBody:batchResultDownloads:name:)init(apiKey: String? = nil, authToken: String? = nil, baseURL: String? = nil, headers: [String : String] = [:], queryParams: [String : String] = [:], environment: [String : String]? = nil, transport: any AITransport = URLSessionTransport.shared, transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])? = nil, batchResultDownloads: AIBatchResultDownloadSettings? = nil, name: String? = nil)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
InitializerSwiftAIAnthropic.init(baseURL:http:transformRequestBody:batchResultMaxLineBytes:)init(baseURL: String, http: AIProviderHTTPClient, transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])? = nil, batchResultMaxLineBytes: Int? = nil)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
InitializerSwiftAIAnthropic.init(citationDocuments:)init(citationDocuments: [AnthropicCitationDocument])Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
InitializerSwiftAIAnthropic.init(modelID:config:)init(modelID: String, config: AnthropicModelConfiguration)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
InitializerSwiftAIAnthropic.init(modelID:config:supportedURLs:transformRequestHeaders:)init(modelID: String, config: AnthropicModelConfiguration, supportedURLs: [String : [AISupportedURLPattern]] = [ "image/*": [AISupportedURLPattern(anthropicSupportedHTTPURL)], "application/pdf": [AISupportedURLPattern(anthropicSupportedHTTPURL)] ], transformRequestHeaders: (@Sendable ([String : String], [String : JSONValue]) async throws -> [String : String])? = nil)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
InitializerSwiftAIAnthropic.init(providerID:baseURL:headers:transport:queryParams:transformRequestBody:batchResultMaxLineBytes:)init(providerID: String, baseURL: String, headers: [String : String], transport: any AITransport, queryParams: [String : String], transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])?, batchResultMaxLineBytes: Int?)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
InitializerSwiftAIAnthropic.init(providerID:config:)init(providerID: String = "anthropic.messages", config: AnthropicModelConfiguration)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicFiles.swift
InitializerSwiftAIAnthropic.init(providerID:ignoresTextBlocks:)init(providerID: String, ignoresTextBlocks: Bool = false)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
InitializerSwiftAIAnthropic.init(providerID:providerReferenceKey:config:)init(providerID: String, providerReferenceKey: String, config: AnthropicModelConfiguration)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicSkills.swift
InitializerSwiftAIAnthropic.init(providerID:toolNameMapping:)init(providerID: String, toolNameMapping: AIToolNameMapping = AIToolNameMapping())Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
InitializerSwiftAIAnthropic.init(providerID:toolNameMapping:markCodeExecutionDynamic:)init(providerID: String, toolNameMapping: AIToolNameMapping = AIToolNameMapping(), markCodeExecutionDynamic: Bool = false)Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
InitializerSwiftAIOpenAI.init(apiKey:baseURL:organization:project:headers:queryParams:environment:transport:includeUsage:supportsStructuredOutputs:maxEmbeddingsPerCall:strictResponseInput:transformRequestBody:transformRequestBodyWithWarnings:batchResultDownloads:name:)init(apiKey: String? = nil, baseURL: String? = nil, organization: String? = nil, project: String? = nil, headers: [String : String] = [:], queryParams: [String : String] = [:], environment: [String : String]? = nil, transport: any AITransport = URLSessionTransport.shared, includeUsage: Bool = false, supportsStructuredOutputs: Bool = false, maxEmbeddingsPerCall: Int? = nil, strictResponseInput: Bool = false, transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])? = nil, transformRequestBodyWithWarnings: (@Sendable ([String : JSONValue], inout [AIWarning]) -> [String : JSONValue])? = nil, batchResultDownloads: AIBatchResultDownloadSettings? = nil, name: String? = nil)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
InitializerSwiftAIOpenAI.init(body:warnings:)init(body: [String : JSONValue], warnings: [AIWarning])Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesInput.swift
InitializerSwiftAIOpenAI.init(config:)init(config: OpenAIModelConfiguration)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
InitializerSwiftAIOpenAI.init(http:baseURL:openAIBackedProviderRoot:)init(http: AIProviderHTTPClient, baseURL: String, openAIBackedProviderRoot: String? = "openai")Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
InitializerSwiftAIOpenAI.init(modelID:config:)init(modelID: String, config: OpenAIModelConfiguration)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
InitializerSwiftAIOpenAI.init(modelID:config:)init(modelID: String, config: OpenAIModelConfiguration)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
InitializerSwiftAIOpenAI.init(modelID:config:)init(modelID: String, config: OpenAIModelConfiguration)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
InitializerSwiftAIOpenAI.init(modelID:config:)init(modelID: String, config: OpenAIModelConfiguration)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesModel.swift
InitializerSwiftAIOpenAI.init(modelID:configuration:)init(modelID: String = "gpt-live-1", configuration settings: OpenAIProviderSettings) throwsPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
InitializerSwiftAIOpenAI.init(providerID:providerReferenceKey:config:)init(providerID: String, providerReferenceKey: String, config: OpenAIModelConfiguration)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAISkills.swift
InitializerSwiftAIOpenAI.init(providerID:providerReferenceKey:config:betaHeader:includePurpose:defaultFilename:providerOptionsName:)init(providerID: String, providerReferenceKey: String, config: OpenAIModelConfiguration, betaHeader: (String, String)? = nil, includePurpose: Bool = false, defaultFilename: String = "file", providerOptionsName: String? = nil)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
InitializerSwiftAIOpenAICompatible.init()init()Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
InitializerSwiftAIOpenAICompatible.init(http:baseURL:)init(http: AIProviderHTTPClient, baseURL: String)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
InitializerSwiftAIOpenAICompatible.init(id:name:arguments:inputStarted:codeInterpreterContainerID:applyPatchHasDiff:applyPatchEndEmitted:rawValue:)init(id: String? = nil, name: String? = nil, arguments: String = "", inputStarted: Bool = false, codeInterpreterContainerID: String? = nil, applyPatchHasDiff: Bool = false, applyPatchEndEmitted: Bool = false, rawValue: JSONValue? = nil)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
InitializerSwiftAIOpenAICompatible.init(modelID:config:)init(modelID: String, config: OpenAICompatibleModelConfiguration)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatModel.swift
InitializerSwiftAIOpenAICompatible.init(modelID:config:)init(modelID: String, config: OpenAICompatibleModelConfiguration)Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleCompletionModel.swift
InitializerSwiftAIProvider.init(_:)init(_ model: any AIDecisionModelV4)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(_:)init(_ modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(_:)init(_ model: any AIEvaluationModelV4)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(_:)init(_ modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(_:)init(_ matcher: @escaping @Sendable (String) -> Bool)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
InitializerSwiftAIProvider.init(_:)init(_ format: AIStreamingAudioFormat)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init()init()Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
InitializerSwiftAIProvider.init(answers:rounding:usage:warnings:providerMetadata:response:)init(answers: [String : AIDecisionAnswer], rounding: AIDecisionRounding? = nil, usage: AIDecisionModelUsage? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], response: AIResponseMetadata? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(answers:rounding:usage:warnings:providerMetadata:response:)init(answers: [String : AIEvaluationAnswer], rounding: AIEvaluationRounding? = nil, usage: AIEvaluationModelUsage? = nil, warnings: [AIWarning], providerMetadata: [String : JSONValue] = [:], response: AIResponseMetadata? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(answers:usage:warnings:rounding:providerMetadata:response:)init(answers: [String : AIDecisionAnswer], usage: AIDecisionUsage, warnings: [AIWarning] = [], rounding: AIDecisionRounding? = nil, providerMetadata: [String : JSONValue] = [:], response: AIDecisionResponseMetadata)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(answers:usage:warnings:rounding:providerMetadata:response:)init(answers: [String : AIEvaluationAnswer], usage: AIEvaluationUsage, warnings: [AIWarning], rounding: AIEvaluationRounding? = nil, providerMetadata: [String : JSONValue] = [:], response: AIEvaluationResponseMetadata)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(arrayLiteral:)init(arrayLiteral elements: JSONValue...)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
InitializerSwiftAIProvider.init(batch:warnings:)init(batch: TextBatch, warnings: [AIBatchWarning] = [])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(batch:warnings:providerMetadata:)init(batch: TextBatch, warnings: [AIBatchWarning] = [], providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(batch:warnings:providerMetadata:)init(batch: AIBatch, warnings: [AIBatchWarning] = [], providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(batches:nextCursor:providerMetadata:)init(batches: [AIBatchListItem], nextCursor: String? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(batchID:providerOptions:abortSignal:headers:)init(batchID: String, providerOptions: [String : JSONValue] = [:], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(batchID:status:)init(batchID: String, status: AIBatchStatus)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(batchID:status:warnings:)init(batchID: String, status: AIBatchStatus, warnings: [AIBatchWarning] = [])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(batchID:status:warnings:providerMetadata:)init(batchID: String, status: AIBatchStatus, warnings: [AIBatchWarning] = [], providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(booleanLiteral:)init(booleanLiteral value: Bool)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
InitializerSwiftAIProvider.init(code:reason:)init(code: Int, reason: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/DuplexWebSocketTransport.swift
InitializerSwiftAIProvider.init(content:mediaType:providerMetadata:warnings:requestMetadata:responseMetadata:)init(content: AsyncThrowingStream<Data, any Error>, mediaType: String? = nil, providerMetadata: [String : JSONValue] = [:], warnings: [AIWarning] = [], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(conversation:transports:connections:startup:finalization:)init(conversation: AIRealtimeConversationMode, transports: [AIRealtimeTransportKind], connections: [AIRealtimeConnectionKind]? = nil, startup: AIRealtimeStartupMode? = nil, finalization: AIRealtimeFinalizationMode? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(data:mediaType:filename:purpose:displayName:pollIntervalNanoseconds:pollTimeoutNanoseconds:providerOptions:extraBody:headers:abortSignal:)init(data: Data, mediaType: String, filename: String? = nil, purpose: String? = nil, displayName: String? = nil, pollIntervalNanoseconds: UInt64 = 2_000_000_000, pollTimeoutNanoseconds: UInt64 = 300_000_000_000, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(dictionaryLiteral:)init(dictionaryLiteral elements: (String, JSONValue)...)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
InitializerSwiftAIProvider.init(expiresAfterSeconds:sessionConfig:abortSignal:)init(expiresAfterSeconds: Int? = nil, sessionConfig: AIRealtimeSessionConfiguration? = nil, abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(file:providerOptions:headers:abortSignal:)init(file: [String : String], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(file:providerOptions:headers:abortSignal:)init(file: [String : String], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(file:providerOptions:headers:abortSignal:)init(file: [String : String], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(fileData:mediaType:filename:purpose:displayName:pollIntervalNanoseconds:pollTimeoutNanoseconds:providerOptions:extraBody:headers:abortSignal:)init(fileData: FileUploadData, mediaType: String, filename: String? = nil, purpose: String? = nil, displayName: String? = nil, pollIntervalNanoseconds: UInt64 = 2_000_000_000, pollTimeoutNanoseconds: UInt64 = 300_000_000_000, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(files:displayTitle:providerOptions:headers:abortSignal:)init(files: [SkillUploadFile], displayTitle: String? = nil, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(floatLiteral:)init(floatLiteral value: Double)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAIProvider.init(from:)init(from decoder: any Decoder) throwsPackages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
InitializerSwiftAIProvider.init(functionality:)init(functionality: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(id:modelID:request:)init(id: String, modelID: String? = nil, request: LanguageModelRequest)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(id:modelID:request:)init(id: String, modelID: String? = nil, request: LanguageModelRequest)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(id:modelID:request:)init(id: String, modelID: String, request: ImageGenerationRequest)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(id:request:)init(id: String, request: LanguageModelRequest)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(id:request:)init(id: String, request: LanguageModelRequest)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(id:timestamp:modelID:headers:body:)init(id: String? = nil, timestamp: Date, modelID: String, headers: [String : String] = [:], body: JSONValue? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(inputTokens:outputTokens:)init(inputTokens: Int? = nil, outputTokens: Int? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(inputTokens:outputTokens:totalTokens:)init(inputTokens: Int? = nil, outputTokens: Int? = nil, totalTokens: Int? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(inputTokens:outputTokens:totalTokens:inputTokensNoCache:inputTokensCacheRead:inputTokensCacheWrite:outputTextTokens:outputReasoningTokens:rawValue:)init(inputTokens: Int? = nil, outputTokens: Int? = nil, totalTokens: Int? = nil, inputTokensNoCache: Int? = nil, inputTokensCacheRead: Int? = nil, inputTokensCacheWrite: Int? = nil, outputTextTokens: Int? = nil, outputReasoningTokens: Int? = nil, rawValue: JSONValue? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(instructions:voice:outputModalities:inputAudioFormat:inputAudioTranscription:outputAudioTranscription:outputAudioFormat:turnDetection:tools:providerOptions:)init(instructions: String? = nil, voice: String? = nil, outputModalities: [AIRealtimeOutputModality]? = nil, inputAudioFormat: AIRealtimeAudioFormat? = nil, inputAudioTranscription: AIRealtimeAudioTranscriptionConfiguration? = nil, outputAudioTranscription: AIRealtimeAudioTranscriptionConfiguration? = nil, outputAudioFormat: AIRealtimeAudioFormat? = nil, turnDetection: AIRealtimeTurnDetectionConfiguration? = nil, tools: [AIRealtimeToolDefinition]? = nil, providerOptions: [String : JSONValue]? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(integerLiteral:)init(integerLiteral value: Int)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
InitializerSwiftAIProvider.init(isEnabled:schemaPrefix:schemaSuffix:)init(isEnabled: Bool = true, schemaPrefix: String? = nil, schemaSuffix: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONInstruction.swift
InitializerSwiftAIProvider.init(maxLineBytes:)init(maxLineBytes: Int? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/BatchResultDownloadSettings.swift
InitializerSwiftAIProvider.init(maxRetries:initialDelayNanoseconds:backoffFactor:maxDelayNanoseconds:timeoutNanoseconds:)init(maxRetries: Int = 2, initialDelayNanoseconds: UInt64 = 2_000_000_000, backoffFactor: Double = 2, maxDelayNanoseconds: UInt64 = 60_000_000_000, timeoutNanoseconds: UInt64? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
InitializerSwiftAIProvider.init(message:type:code:statusCode:)init(message: String, type: String? = nil, code: String? = nil, statusCode: Int? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(messages:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:toolContexts:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:)init(messages: [AIMessage], temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], toolContexts: [String : JSONValue] = [:], toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
InitializerSwiftAIProvider.init(modalities:instructions:metadata:)init(modalities: [String]? = nil, instructions: String? = nil, metadata: [String : JSONValue]? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(model:language:prompt:)init(model: String? = nil, language: String? = nil, prompt: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(nilLiteral:)init(nilLiteral: ())Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
InitializerSwiftAIProvider.init(path:data:mediaType:)init(path: String, data: Data, mediaType: String = "application/octet-stream")Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(probabilityDecimals:scoreDecimals:)init(probabilityDecimals: Int? = nil, scoreDecimals: Int? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(providerMetadata:)init(providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(providerOptions:limit:cursor:abortSignal:headers:)init(providerOptions: [String : JSONValue] = [:], limit: Int? = nil, cursor: String? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(providerReference:deleted:providerMetadata:warnings:rawValue:requestMetadata:responseMetadata:)init(providerReference: [String : String], deleted: Bool, providerMetadata: [String : JSONValue] = [:], warnings: [AIWarning] = [], rawValue: JSONValue = .null, requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(providerReference:displayTitle:name:description:latestVersion:providerMetadata:requestMetadata:responseMetadata:warnings:rawValue:)init(providerReference: [String : String], displayTitle: String? = nil, name: String? = nil, description: String? = nil, latestVersion: String? = nil, providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata(), warnings: [AIWarning] = [], rawValue: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(providerReference:filename:mediaType:byteSize:createdAt:expiresAt:metadata:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:)init(providerReference: [String : String], filename: String? = nil, mediaType: String? = nil, byteSize: Int? = nil, createdAt: Date? = nil, expiresAt: Date? = nil, metadata: [String : JSONValue] = [:], rawValue: JSONValue, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(providerReference:filename:mediaType:byteSize:createdAt:expiresAt:providerMetadata:warnings:rawValue:requestMetadata:responseMetadata:)init(providerReference: [String : String], filename: String? = nil, mediaType: String? = nil, byteSize: Int? = nil, createdAt: Date? = nil, expiresAt: Date? = nil, providerMetadata: [String : JSONValue] = [:], warnings: [AIWarning] = [], rawValue: JSONValue = .null, requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(providerReference:filename:mediaType:metadata:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:)init(providerReference: [String : String], filename: String? = nil, mediaType: String? = nil, metadata: [String : JSONValue] = [:], rawValue: JSONValue, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(questionID:questionType:providerID:modelID:message:)init(questionID: String, questionType: AIEvaluationQuestionType, providerID: String, modelID: String, message: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(questionIDs:providerID:modelID:message:)init(questionIDs: [String], providerID: String, modelID: String, message: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(rawValue:)init?(rawValue: String)
InitializerSwiftAIProvider.init(reason:attempts:errors:)init(reason: AIRetryErrorReason, attempts: Int, errors: [String])Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
InitializerSwiftAIProvider.init(reason:reasonName:)init(reason: String? = nil, reasonName: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
InitializerSwiftAIProvider.init(reference:status:)init(reference: TextBatchReference, status: AIBatchStatus)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(reference:status:)init(reference: AIBatchReference, status: AIBatchStatus)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(requestID:warning:)init(requestID: String? = nil, warning: AIWarning)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(requests:providerOptions:abortSignal:headers:idempotencyKey:)init(requests: [Request], providerOptions: [String : JSONValue] = [:], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], idempotencyKey: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(requests:providerOptions:abortSignal:headers:idempotencyKey:webhookURL:)init(requests: [Request], providerOptions: [String : JSONValue] = [:], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], idempotencyKey: String? = nil, webhookURL: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(role:content:reasoning:providerMetadata:)init(role: MessageRole, content: [AIContentPart], reasoning: String? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
InitializerSwiftAIProvider.init(seconds:)init(seconds: Double)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(source:startIndex:endIndex:citedText:)init(source: AISource, startIndex: Int? = nil, endIndex: Int? = nil, citedText: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
InitializerSwiftAIProvider.init(state:questions:abortSignal:headers:providerOptions:)init(state: JSONValue, questions: [String : AIEvaluationQuestion], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(state:questions:maxOutputTokens:reasoning:abortSignal:headers:providerOptions:)init(state: [AIDecisionStatePart], questions: [String : AIDecisionQuestion], maxOutputTokens: Int? = nil, reasoning: String? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(stateParts:questions:abortSignal:headers:providerOptions:)init(stateParts: [AIDecisionStatePart], questions: [String : AIEvaluationQuestion], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(status:rawStatus:requestCounts:error:createdAt:expiresAt:providerMetadata:)init(status: AIBatchLifecycleStatus, rawStatus: String? = nil, requestCounts: AIBatchRequestCounts? = nil, error: AIBatchError? = nil, createdAt: String? = nil, expiresAt: String? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(stream:mediaType:filename:purpose:displayName:pollIntervalNanoseconds:pollTimeoutNanoseconds:providerOptions:extraBody:headers:abortSignal:)init(stream: AsyncThrowingStream<Data, any Error>, mediaType: String, filename: String? = nil, purpose: String? = nil, displayName: String? = nil, pollIntervalNanoseconds: UInt64 = 2_000_000_000, pollTimeoutNanoseconds: UInt64 = 300_000_000_000, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(stringLiteral:)init(stringLiteral value: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(stringLiteral:)init(stringLiteral value: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
InitializerSwiftAIProvider.init(stringLiteral:)init(stringLiteral value: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
InitializerSwiftAIProvider.init(stringLiteral:)init(stringLiteral value: String)Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
InitializerSwiftAIProvider.init(text:content:finishReason:rawFinishReason:usage:response:providerMetadata:)init(text: String, content: [AIResultContentPart] = [], finishReason: String? = nil, rawFinishReason: String? = nil, usage: TokenUsage = TokenUsage(), response: AIResponseMetadata? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(text:finishReason:rawFinishReason:usage:response:providerMetadata:)init(text: String, finishReason: String? = nil, rawFinishReason: String? = nil, usage: TokenUsage = TokenUsage(), response: AIResponseMetadata? = nil, providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(text:message:)init(text: String, message: String)Packages/swift-ai-core/Sources/SwiftAIProvider/SecureJSONParsing.swift
InitializerSwiftAIProvider.init(token:url:expiresAt:)init(token: String, url: String, expiresAt: Int? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(top:bottom:left:right:)init(top: Double, bottom: Double, left: Double, right: Double)Packages/swift-ai-core/Sources/SwiftAIProvider/DecisionBox.swift
InitializerSwiftAIProvider.init(total:pending:completed:failed:)init(total: Int, pending: Int, completed: Int, failed: Int)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(type:feature:setting:message:)init(type: String, feature: String? = nil, setting: String? = nil, message: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
InitializerSwiftAIProvider.init(type:name:description:parameters:)init(type: String = "function", name: String, description: String? = nil, parameters: JSONValue)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(type:rate:)init(type: String, rate: Int? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(type:threshold:silenceDurationMilliseconds:prefixPaddingMilliseconds:)init(type: AIRealtimeTurnDetectionType, threshold: Double? = nil, silenceDurationMilliseconds: Int? = nil, prefixPaddingMilliseconds: Int? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(url:protocols:headers:)init(url: String, protocols: [String] = [], headers: [String : String] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
InitializerSwiftAIProvider.init(urls:base64Images:warnings:usage:response:providerMetadata:)init(urls: [String], base64Images: [String] = [], warnings: [AIWarning] = [], usage: TokenUsage? = nil, response: AIResponseMetadata = AIResponseMetadata(), providerMetadata: [String : JSONValue] = [:])Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(version:id:providerID:)init(version: Int = 2, id: String, providerID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProvider.init(version:type:id:providerID:modelID:)init(version: Int = 1, type: AIBatchReferenceType = .text, id: String, providerID: String, modelID: String)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
InitializerSwiftAIProviderUtilities.init()init()Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreDelayedPromise.swift
InitializerSwiftAIProviderUtilities.init()init()Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreSerialJobExecutor.swift
InitializerSwiftAIProviderUtilities.init()init()Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
InitializerSwiftAIProviderUtilities.init(customToolNameToProviderToolName:)init(customToolNameToProviderToolName: [String : String] = [:])Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
InitializerSwiftAIProviderUtilities.init(model:providerID:)init(model: any LanguageModel, providerID: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionLanguageModel.swift
InitializerSwiftAIProviderUtilities.init(model:providerID:)init(model: any LanguageModel, providerID: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/EvaluationLanguageModel.swift
InitializerSwiftAIProviderUtilities.init(providerID:)init(providerID: String)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/LanguageStreamNormalization.swift
InitializerSwiftAIProviderUtilities.init(purpose:expiresAfter:)init(purpose: String? = nil, expiresAfter: Double? = nil)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
InitializerSwiftAIProviderUtilities.init(warnings:providerID:modelID:)init(warnings: [AIWarning], providerID: String? = nil, modelID: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
InitializerSwiftAISDK.init(_:outputSchema:)init(_ tool: AITool, outputSchema: JSONValue? = nil)Sources/SwiftAISDK/CoreUIMessages.swift
InitializerSwiftAISDK.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAISDK.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAISDK.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAISDK.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAISDK.init(from:)init(from decoder: any Decoder) throws
InitializerSwiftAISDK.init(id:role:parts:metadata:)init(id: String = UUID().uuidString, role: MessageRole, parts: [AIUIMessagePart] = [], metadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
InitializerSwiftAISDK.init(id:role:parts:metadata:unavailableStaticToolCallIDs:)init(id: String = UUID().uuidString, role: MessageRole, parts: [AIUIMessagePart] = [], metadata: [String : JSONValue] = [:], unavailableStaticToolCallIDs: Set<String>)Sources/SwiftAISDK/CoreUIMessages.swift
InitializerSwiftAISDK.init(id:text:state:providerMetadata:)init(id: String? = nil, text: String, state: AIUIStreamingPartState? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
InitializerSwiftAISDK.init(id:text:state:providerMetadata:citations:)init(id: String? = nil, text: String, state: AIUIStreamingPartState? = nil, providerMetadata: [String : JSONValue] = [:], citations: [AICitation] = [])Sources/SwiftAISDK/CoreUIMessages.swift
InitializerSwiftAISDK.init(id:value:providerMetadata:)init(id: String? = nil, value: JSONValue, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
InitializerSwiftAISDK.init(inputSchema:outputSchema:)init(inputSchema: JSONValue, outputSchema: JSONValue? = nil)Sources/SwiftAISDK/CoreUIMessages.swift
InitializerSwiftAISDK.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)Sources/SwiftAISDK/Compatibility.swift
InitializerSwiftAISDK.init(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels: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] = [:], evaluationModels: [String : AIEvaluationModelReference] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil)Sources/SwiftAISDK/Compatibility.swift
InitializerSwiftAISDK.init(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels: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] = [:], evaluationModels: [String : any AIEvaluationModelV4], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil)Sources/SwiftAISDK/Compatibility.swift
InitializerSwiftAISDK.init(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:files:skills:fallbackProvider:)init(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], embeddingModels: [String : any EmbeddingModel] = [:], imageModels: [String : any ImageModel] = [:], transcriptionModels: [String : any TranscriptionModel] = [:], speechModels: [String : any SpeechModel] = [:], videoModels: [String : any VideoModel] = [:], rerankingModels: [String : any RerankingModel] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil)Sources/SwiftAISDK/Compatibility.swift
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAISDK.init(rawValue:)init?(rawValue: String)
InitializerSwiftAITransport.init()init()Packages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
InitializerSwiftAITransport.init(boundary:)init(boundary: String = "SwiftAISDK-\(UUID().uuidString)")Packages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
InitializerSwiftAITransport.init(configuration:)init(configuration: URLSessionConfiguration = .default)Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
InitializerSwiftAITransport.init(event:id:data:)init(event: String? = nil, id: String? = nil, data: String)Packages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
InitializerSwiftAITransport.init(method:url:headers:body:abortSignal:maxResponseBytes:followRedirects:)init(method: String = "POST", url: URL, headers: [String : String] = [:], body: Data? = nil, abortSignal: AIAbortSignal? = nil, maxResponseBytes: Int? = nil, followRedirects: Bool = true)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
InitializerSwiftAITransport.init(method:url:headers:body:bodyStream:cancelBodyStream:abortSignal:maxResponseBytes:followRedirects:)init(method: String = "POST", url: URL, headers: [String : String] = [:], body: Data? = nil, bodyStream: AsyncThrowingStream<Data, any Error>? = nil, cancelBodyStream: @escaping @Sendable () async -> Void = {}, abortSignal: AIAbortSignal? = nil, maxResponseBytes: Int? = nil, followRedirects: Bool = true)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
InitializerSwiftAITransport.init(session:)init(session: URLSession = .shared)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
InitializerSwiftAITransport.init(statusCode:headers:body:bodyAvailable:cancelBody:)init(statusCode: Int, headers: [String : String] = [:], body: AsyncThrowingStream<Data, any Error>, bodyAvailable: Bool = true, cancelBody: @escaping @Sendable () -> Void = {})Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
InitializerSwiftAITransport.init(statusCode:headers:body:cancelBody:)init(statusCode: Int, headers: [String : String] = [:], body: AsyncThrowingStream<Data, any Error>, cancelBody: @escaping @Sendable () -> Void = {})Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
InitializerSwiftAITransport.init(statusCode:headers:body:url:)init(statusCode: Int, headers: [String : String] = [:], body: Data = Data(), url: URL? = nil)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
InitializerSwiftAITransport.init(url:headers:protocols:abortSignal:)init(url: URL, headers: [String : String] = [:], protocols: [String] = [], abortSignal: AIAbortSignal? = nil)Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
InitializerSwiftAITransport.init(url:message:)init(url: String, message: String)Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAI.appendAudio(_:)func appendAudio(_ audio: Data) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.appendAudio(base64:)func appendAudio(base64: String) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.appendContext(_:delegationID:eventID:providerOptions:)func appendContext(_ content: String, delegationID: String?, eventID: String? = nil, providerOptions: [String : JSONValue]? = nil) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.cancel(reason:)func cancel(reason: String? = nil) asyncPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.cancelResponse()func cancelResponse() async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.clearAudio()func clearAudio() async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.close(code:reason:)func close(code: Int = AIDuplexWebSocketCloseMetadata.normalClosure.code, reason: String? = nil) asyncPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.close(code:reason:eventID:)func close(code: Int = AIDuplexWebSocketCloseMetadata.normalClosure.code, reason: String? = nil, eventID: String) asyncPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.commitAudio()func commitAudio() async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.createResponse(options:)func createResponse(options: AIRealtimeResponseOptions? = nil) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.embed(_:dimensions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func embed(_ value: String, dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.embeddingModel(_:)func embeddingModel(_ modelID: ModelID) throws -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.embedMany(_:dimensions:chunkSize:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func embedMany(_ values: [String], dimensions: Int? = nil, chunkSize: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generate(messages:)func generate(messages: [AIMessage]) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.generate(messages:options:)func generate(messages: [AIMessage], options: AIAgentCallOptions) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.generate(messages:options:)func generate(messages: [AIMessage], options: AIAgentCallOptions = AIAgentCallOptions()) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.generate(prompt:)func generate(prompt: String) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.generate(prompt:options:)func generate(prompt: String, options: AIAgentCallOptions) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.generate(prompt:options:)func generate(prompt: String, options: AIAgentCallOptions = AIAgentCallOptions()) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.generateAudio(_:durationSeconds:format:seed:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func generateAudio(_ prompt: String, durationSeconds: Double? = nil, format: String? = nil, seed: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generateImage(_:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func generateImage(_ prompt: String, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generateObject(_:as:schema:schemaName:schemaDescription:options:callbacks:jsonInstruction:repairText:)func generateObject<Object>(_ prompt: String, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, options: LanguageGenerationOptions = .default, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Object> where Object : Decodable, Object : SendablePackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generateObject(_:schema:schemaName:schemaDescription:options:callbacks:jsonInstruction:repairText:)func generateObject<Schema>(_ prompt: String, schema: Schema, schemaName: String? = nil, schemaDescription: String? = nil, options: LanguageGenerationOptions = .default, callbacks: AIObjectGenerationCallbacks<Schema.Output>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Schema.Output> where Schema : AIObjectSchemaPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generateSpeech(_:voice:format:speed:language:instructions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func generateSpeech(_ text: String, voice: String? = nil, format: String? = nil, speed: Double? = nil, language: String? = nil, instructions: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SpeechResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generateText(_:options:tools:)func generateText(_ prompt: String, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generateText(_:output:options:jsonInstruction:repairText:)func generateText<FinalOutput, PartialOutput>(_ prompt: String, output: AIOutput<FinalOutput, PartialOutput>, options: LanguageGenerationOptions = .default, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generateText(messages:options:tools:)func generateText(messages: [AIMessage], options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.generateVideo(_:aspectRatio:durationSeconds:image:resolution:fps:generateAudio:seed:count:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func generateVideo(_ prompt: String, aspectRatio: String? = nil, durationSeconds: Double? = nil, image: ImageInputFile? = nil, resolution: String? = nil, fps: Double? = nil, generateAudio: Bool? = nil, seed: Int? = nil, count: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> VideoGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.imageModel(_:)func imageModel(_ modelID: ModelID) throws -> any ImageModelPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.languageModel(_:)func languageModel(_ modelID: ModelID) throws -> any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.makeAsyncIterator()func makeAsyncIterator() -> AIRealtimeSession.AsyncIteratorPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.muteInput(eventID:)func muteInput(eventID: String? = nil) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.request(messages:tools:)func request(messages: [AIMessage], tools: LanguageToolOptions = .none) -> LanguageModelRequestPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.rerank(query:documents:topK:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func rerank(query: String, documents: [String], topK: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> RerankingResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.rerankingModel(_:)func rerankingModel(_ modelID: ModelID) throws -> any RerankingModelPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.send(_:)func send(_ event: AIRealtimeClientEvent) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.sendAudioMessage(_:)func sendAudioMessage(_ audio: Data) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.sendFunctionCallOutput(callID:name:output:)func sendFunctionCallOutput(callID: String, name: String? = nil, output: String) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.sendText(_:)func sendText(_ text: String) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.speechModel(_:)func speechModel(_ modelID: ModelID) throws -> any SpeechModelPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.stream(messages:)func stream(messages: [AIMessage]) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.stream(messages:options:)func stream(messages: [AIMessage], options: AIAgentCallOptions) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.stream(messages:options:)func stream(messages: [AIMessage], options: AIAgentCallOptions = AIAgentCallOptions()) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.stream(prompt:)func stream(prompt: String) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.stream(prompt:options:)func stream(prompt: String, options: AIAgentCallOptions) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.stream(prompt:options:)func stream(prompt: String, options: AIAgentCallOptions = AIAgentCallOptions()) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance MethodSwiftAI.streamText(_:options:tools:timeoutNanoseconds:)func streamText(_ prompt: String, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none, timeoutNanoseconds: UInt64? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.streamText(_:output:options:timeoutNanoseconds:jsonInstruction:repairText:)func streamText<FinalOutput, PartialOutput>(_ prompt: String, output: AIOutput<FinalOutput, PartialOutput>, options: LanguageGenerationOptions = .default, timeoutNanoseconds: UInt64? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.streamText(messages:options:tools:timeoutNanoseconds:)func streamText(messages: [AIMessage], options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none, timeoutNanoseconds: UInt64? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.transcribe(audio:fileName:mimeType:language:prompt:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func transcribe(audio: Data, fileName: String = "audio.wav", mimeType: String = "audio/wav", language: String? = nil, prompt: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TranscriptionResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.transcriptionModel(_:)func transcriptionModel(_ modelID: ModelID) throws -> any TranscriptionModelPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.transformAudio(audio:fileName:mimeType:voice:format:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)func transformAudio(audio: Data, fileName: String = "audio.wav", mimeType: String = "audio/wav", voice: String? = nil, format: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioTransformationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAI.unmuteInput(eventID:)func unmuteInput(eventID: String? = nil) async throwsPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance MethodSwiftAI.videoModel(_:)func videoModel(_ modelID: ModelID) throws -> any VideoModelPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance MethodSwiftAIAnthropic.apply(event:)mutating func apply(event raw: JSONValue) -> [AISource]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.apply(event:)mutating func apply(event raw: JSONValue) -> [LanguageStreamPart]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.apply(event:)mutating func apply(event raw: JSONValue) -> [LanguageStreamPart]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.apply(event:)mutating func apply(event raw: JSONValue) -> [LanguageStreamPart]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.apply(event:citationDocuments:)mutating func apply(event raw: JSONValue, citationDocuments: [AnthropicCitationDocument] = []) -> [LanguageStreamPart]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.apply(messageStartContent:)mutating func apply(messageStartContent value: JSONValue?) -> [LanguageStreamPart]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.cancelBatch(_:)func cancelBatch(_ options: AIBatchOperationOptions) async throws -> AIBatchCancelResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.deleteFile(_:)func deleteFile(_ request: FileDeleteRequest) async throws -> FileDeleteResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicFiles.swift
Instance MethodSwiftAIAnthropic.downloadFile(_:)func downloadFile(_ request: FileDownloadRequest) async throws -> FileDownloadResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicFiles.swift
Instance MethodSwiftAIAnthropic.environmentValue(_:)func environmentValue(_ names: [String]) -> String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance MethodSwiftAIAnthropic.finishParts()mutating func finishParts() -> [LanguageStreamPart]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.finishParts(citationDocuments:)mutating func finishParts(citationDocuments: [AnthropicCitationDocument] = []) -> [LanguageStreamPart]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.finishSources()mutating func finishSources() -> [AISource]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance MethodSwiftAIAnthropic.generate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.generate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance MethodSwiftAIAnthropic.getBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.getBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchV4ItemResult, any Error>Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.getBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.getBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.getFileMetadata(_:)func getFileMetadata(_ request: FileMetadataRequest) async throws -> FileMetadataResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicFiles.swift
Instance MethodSwiftAIAnthropic.listBatches(_:)func listBatches(_ options: AIBatchListOptions) async throws -> AIBatchListResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.rawRequest(path:modelID:body:contentType:headers:abortSignal:)func rawRequest(path: String, modelID: String, body: Data, contentType: String?, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) throws -> AIHTTPRequestPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance MethodSwiftAIAnthropic.request(path:modelID:body:headers:abortSignal:)func request(path: String, modelID: String, body: JSONValue, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) throws -> AIHTTPRequestPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance MethodSwiftAIAnthropic.startBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.startBatch(_:)func startBatch(_ options: AIBatchStartOptions<AIBatchRequest>) async throws -> AIBatchStartResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.stream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance MethodSwiftAIAnthropic.stream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance MethodSwiftAIAnthropic.streamRequest(_:)func streamRequest(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponsePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance MethodSwiftAIAnthropic.uploadFile(_:)func uploadFile(_ request: FileUploadRequest) async throws -> FileUploadResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicFiles.swift
Instance MethodSwiftAIAnthropic.uploadSkill(_:)func uploadSkill(_ request: SkillUploadRequest) async throws -> SkillUploadResultPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicSkills.swift
Instance MethodSwiftAIAnthropic.withProviderID(_:)func withProviderID(_ providerID: String) -> AnthropicModelConfigurationPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance MethodSwiftAIOpenAI.buildSessionConfig(_:)func buildSessionConfig(_ config: AIRealtimeSessionConfiguration) -> JSONValuePackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance MethodSwiftAIOpenAI.buildValidatedSessionConfig(_:)func buildValidatedSessionConfig(_ config: AIRealtimeSessionConfiguration) throws -> JSONValuePackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance MethodSwiftAIOpenAI.cancelBatch(_:)func cancelBatch(_ options: AIBatchOperationOptions) async throws -> AIBatchCancelResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.cancelBatch(_:)func cancelBatch(_ options: AIBatchOperationOptions) async throws -> AIBatchCancelResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.compatibleConfiguration()func compatibleConfiguration() -> OpenAICompatibleModelConfigurationPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance MethodSwiftAIOpenAI.createServerEventParser()func createServerEventParser() -> AIRealtimeServerEventParserPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance MethodSwiftAIOpenAI.deleteFile(_:)func deleteFile(_ request: FileDeleteRequest) async throws -> FileDeleteResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
Instance MethodSwiftAIOpenAI.doDecide(_:)func doDecide(_ options: AIDecisionModelV4CallOptions) async throws -> AIDecisionModelV4ResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
Instance MethodSwiftAIOpenAI.doEvaluate(_:)func doEvaluate(_ options: AIDecisionModelV4CallOptions) async throws -> AIDecisionModelV4ResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
Instance MethodSwiftAIOpenAI.doEvaluate(_:)func doEvaluate(_ options: AIEvaluationModelV4CallOptions) async throws -> AIEvaluationModelV4ResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
Instance MethodSwiftAIOpenAI.downloadFile(_:)func downloadFile(_ request: FileDownloadRequest) async throws -> FileDownloadResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
Instance MethodSwiftAIOpenAI.generate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.generate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesModel.swift
Instance MethodSwiftAIOpenAI.getBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.getBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchV4ItemResult, any Error>Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.getBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.getBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.getFileMetadata(_:)func getFileMetadata(_ request: FileMetadataRequest) async throws -> FileMetadataResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
Instance MethodSwiftAIOpenAI.getServerWebSocketConfig()func getServerWebSocketConfig() throws -> AIRealtimeWebSocketConfigurationPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance MethodSwiftAIOpenAI.getValidatedWebSocketConfig(token:url:)func getValidatedWebSocketConfig(token: String, url: String) throws -> AIRealtimeWebSocketConfigurationPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance MethodSwiftAIOpenAI.getWebSocketConfig(token:url:)func getWebSocketConfig(token: String, url: String) -> AIRealtimeWebSocketConfigurationPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance MethodSwiftAIOpenAI.httpStatusError(_:)func httpStatusError(_ response: AIHTTPResponse) -> AIErrorPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance MethodSwiftAIOpenAI.listBatches(_:)func listBatches(_ options: AIBatchListOptions) async throws -> AIBatchListResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.listBatches(_:)func listBatches(_ options: AIBatchListOptions) async throws -> AIBatchListResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.parseServerEvent(_:)func parseServerEvent(_ raw: JSONValue) -> [AIRealtimeServerEvent]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance MethodSwiftAIOpenAI.preparedBatchRequest(for:)func preparedBatchRequest(for request: LanguageModelRequest) throws -> OpenAICompatibleResponsesPreparedRequestPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesModel.swift
Instance MethodSwiftAIOpenAI.rawRequest(path:modelID:body:contentType:headers:abortSignal:)func rawRequest(path: String, modelID: String, body: Data, contentType: String?, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) throws -> AIHTTPRequestPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance MethodSwiftAIOpenAI.request(path:modelID:body:headers:abortSignal:)func request(path: String, modelID: String, body: JSONValue, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) throws -> AIHTTPRequestPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance MethodSwiftAIOpenAI.sendJSONResponse(path:modelID:body:headers:abortSignal:)func sendJSONResponse(path: String, modelID: String, body: JSONValue, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) async throws -> (json: JSONValue, response: AIHTTPResponse)Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance MethodSwiftAIOpenAI.serializeClientEvent(_:)func serializeClientEvent(_ event: AIRealtimeClientEvent) async throws -> AIRealtimeWireMessage?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance MethodSwiftAIOpenAI.startBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.startBatch(_:)func startBatch(_ options: AIBatchStartOptions<AIBatchRequest>) async throws -> AIBatchStartResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.stream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance MethodSwiftAIOpenAI.stream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesModel.swift
Instance MethodSwiftAIOpenAI.streamRequest(_:)func streamRequest(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponsePackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance MethodSwiftAIOpenAI.uploadFile(_:)func uploadFile(_ request: FileUploadRequest) async throws -> FileUploadResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
Instance MethodSwiftAIOpenAI.uploadSkill(_:)func uploadSkill(_ request: SkillUploadRequest) async throws -> SkillUploadResultPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAISkills.swift
Instance MethodSwiftAIOpenAI.withProviderID(_:)func withProviderID(_ providerID: String) -> OpenAIModelConfigurationPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance MethodSwiftAIOpenAICompatible.generate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatModel.swift
Instance MethodSwiftAIOpenAICompatible.generate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleCompletionModel.swift
Instance MethodSwiftAIOpenAICompatible.stream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatModel.swift
Instance MethodSwiftAIOpenAICompatible.stream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleCompletionModel.swift
Instance MethodSwiftAIProvider.abort(reason:reasonName:)func abort(reason: String? = nil, reasonName: String? = nil)Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance MethodSwiftAIProvider.addAbortHandler(_:)@discardableResult func addAbortHandler(_ handler: @escaping @Sendable (String?) -> Void) -> AIAbortHandlerRegistrationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance MethodSwiftAIProvider.buildSessionConfig(_:)func buildSessionConfig(_ config: AIRealtimeSessionConfiguration) -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.buildValidatedSessionConfig(_:)func buildValidatedSessionConfig(_ config: AIRealtimeSessionConfiguration) throws -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.buildValidatedSessionConfig(_:)func buildValidatedSessionConfig(_ config: AIRealtimeSessionConfiguration) throws -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.callAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.cancel()func cancel()Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance MethodSwiftAIProvider.cancelBatch(_:)func cancelBatch(_ options: AIBatchOperationOptions) async throws -> AIBatchCancelResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.cancelBatch(_:)func cancelBatch(_ options: AIBatchOperationOptions) async throws -> AIBatchCancelResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.chat(_:)func chat(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.createClientSecret(_:)func createClientSecret(_ options: AIRealtimeClientSecretOptions = .init()) async throws -> AIRealtimeClientSecretResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.createServerEventParser()func createServerEventParser() -> AIRealtimeServerEventParserPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.createServerEventParser()func createServerEventParser() -> AIRealtimeServerEventParserPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance MethodSwiftAIProvider.deleteFile(_:)func deleteFile(_ request: FileDeleteRequest) async throws -> FileDeleteResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.deleteFile(_:)func deleteFile(_ request: FileDeleteRequest) async throws -> FileDeleteResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.doCreateClientSecret(_:)func doCreateClientSecret(_ options: AIRealtimeClientSecretOptions) async throws -> AIRealtimeClientSecretResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.doCreateClientSecret(_:)func doCreateClientSecret(_ options: AIRealtimeClientSecretOptions) async throws -> AIRealtimeClientSecretResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.doDecide(_:)func doDecide(_ options: AIDecisionModelV4CallOptions) async throws -> AIDecisionModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance MethodSwiftAIProvider.doEvaluate(_:)func doEvaluate(_ options: AIEvaluationModelV4CallOptions) async throws -> AIEvaluationModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance MethodSwiftAIProvider.downloadFile(_:)func downloadFile(_ request: FileDownloadRequest) async throws -> FileDownloadResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.downloadFile(_:)func downloadFile(_ request: FileDownloadRequest) async throws -> FileDownloadResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.embed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.embedding(_:)func embedding(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.encode(to:)func encode(to encoder: any Encoder) throwsPackages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Instance MethodSwiftAIProvider.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance MethodSwiftAIProvider.files()func files() throws -> any AIFileClientPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.generate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.generateAudio(_:)func generateAudio(_ request: AudioGenerationRequest) async throws -> AudioGenerationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.generateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.generateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.generateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.getBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.getBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchV4ItemResult, any Error>Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.getBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.getBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.getFileMetadata(_:)func getFileMetadata(_ request: FileMetadataRequest) async throws -> FileMetadataResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.getFileMetadata(_:)func getFileMetadata(_ request: FileMetadataRequest) async throws -> FileMetadataResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.getHealthCheckResponse(_:)func getHealthCheckResponse(_ raw: JSONValue) async throws -> AIRealtimeWireMessage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.getHealthCheckResponse(_:)func getHealthCheckResponse(_ raw: JSONValue) async throws -> AIRealtimeWireMessage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.getServerWebSocketConfig()func getServerWebSocketConfig() throws -> AIRealtimeWebSocketConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.getServerWebSocketConfig()func getServerWebSocketConfig() throws -> AIRealtimeWebSocketConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.getValidatedWebSocketConfig(token:url:)func getValidatedWebSocketConfig(token: String, url: String) throws -> AIRealtimeWebSocketConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.getValidatedWebSocketConfig(token:url:)func getValidatedWebSocketConfig(token: String, url: String) throws -> AIRealtimeWebSocketConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.getWebSocketConfig(token:url:)func getWebSocketConfig(token: String, url: String) -> AIRealtimeWebSocketConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.image(_:)func image(_ modelID: String) throws -> any ImageModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.listBatches(_:)func listBatches(_ options: AIBatchListOptions) async throws -> AIBatchListResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.listBatches(_:)func listBatches(_ options: AIBatchListOptions) async throws -> AIBatchListResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.parseServerEvent(_:)func parseServerEvent(_ raw: JSONValue) -> [AIRealtimeServerEvent]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.parseServerEvent(_:)func parseServerEvent(_ raw: JSONValue) -> [AIRealtimeServerEvent]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.rerank(_:)func rerank(_ request: RerankingRequest) async throws -> RerankingResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.reranking(_:)func reranking(_ modelID: String) throws -> any RerankingModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.serializeClientEvent(_:)func serializeClientEvent(_ event: AIRealtimeClientEvent) async throws -> AIRealtimeWireMessage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance MethodSwiftAIProvider.skills()func skills() throws -> any AISkillsClientPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.speak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.speech(_:)func speech(_ modelID: String) throws -> any SpeechModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.startBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.startBatch(_:)func startBatch(_ options: AIBatchStartOptions<AIBatchRequest>) async throws -> AIBatchStartResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance MethodSwiftAIProvider.stream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.stream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.test(_:)func test(_ url: String) -> BoolPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.textEmbedding(_:)func textEmbedding(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.textEmbeddingModel(_:)func textEmbeddingModel(_ modelID: String) throws -> any EmbeddingModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.throwIfAborted()func throwIfAborted() throwsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance MethodSwiftAIProvider.transcribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.transcription(_:)func transcription(_ modelID: String) throws -> any TranscriptionModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.transformAudio(_:)func transformAudio(_ request: AudioTransformationRequest) async throws -> AudioTransformationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.uploadFile(_:)func uploadFile(_ request: FileUploadRequest) async throws -> FileUploadResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.uploadSkill(_:)func uploadSkill(_ request: SkillUploadRequest) async throws -> SkillUploadResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.video(_:)func video(_ modelID: String) throws -> any VideoModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance MethodSwiftAIProvider.waitUntilAborted()func waitUntilAborted() async -> String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance MethodSwiftAIProviderUtilities.addStream(_:)func addStream(_ innerStream: AsyncThrowingStream<Element, any Error>) throwsPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
Instance MethodSwiftAIProviderUtilities.close()func close()Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
Instance MethodSwiftAIProviderUtilities.doDecide(_:)func doDecide(_ options: AIDecisionModelV4CallOptions) async throws -> AIDecisionModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionLanguageModel.swift
Instance MethodSwiftAIProviderUtilities.doEvaluate(_:)func doEvaluate(_ options: AIDecisionModelV4CallOptions) async throws -> AIDecisionModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionLanguageModel.swift
Instance MethodSwiftAIProviderUtilities.doEvaluate(_:)func doEvaluate(_ options: AIEvaluationModelV4CallOptions) async throws -> AIEvaluationModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/EvaluationLanguageModel.swift
Instance MethodSwiftAIProviderUtilities.finish()mutating func finish() -> [LanguageStreamPart]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/LanguageStreamNormalization.swift
Instance MethodSwiftAIProviderUtilities.logWarnings(_:)func logWarnings(_ event: AIWarningLogEvent) asyncPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Instance MethodSwiftAIProviderUtilities.logWarnings(_:)func logWarnings(_ event: AIWarningLogEvent) asyncPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Instance MethodSwiftAIProviderUtilities.normalize(_:)mutating func normalize(_ part: LanguageStreamPart) throws -> [LanguageStreamPart]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/LanguageStreamNormalization.swift
Instance MethodSwiftAIProviderUtilities.reject(_:)func reject(_ error: any Error)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreDelayedPromise.swift
Instance MethodSwiftAIProviderUtilities.resolve(_:)func resolve(_ value: Value)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreDelayedPromise.swift
Instance MethodSwiftAIProviderUtilities.run(_:)func run(_ job: @escaping @Sendable () async throws -> Void) -> Task<Void, any Error>Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreSerialJobExecutor.swift
Instance MethodSwiftAIProviderUtilities.terminate()func terminate()Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
Instance MethodSwiftAIProviderUtilities.toCustomToolName(_:)func toCustomToolName(_ providerToolName: String) -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
Instance MethodSwiftAIProviderUtilities.toProviderToolName(_:)func toProviderToolName(_ customToolName: String) -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
Instance MethodSwiftAIProviderUtilities.value()func value() async throws -> ValuePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreDelayedPromise.swift
Instance MethodSwiftAIProviderUtilities.waitForIdle()func waitForIdle() asyncPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreSerialJobExecutor.swift
Instance MethodSwiftAISDK.decisionModel(_:)func decisionModel(_ modelID: String) throws -> any AIDecisionModelV4Sources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.embeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.evaluationModel(_:)func evaluationModel(_ modelID: String) throws -> any AIEvaluationModelV4Sources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.files()func files() throws -> any AIFileClientSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.imageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.languageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.rerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.skills()func skills() throws -> any AISkillsClientSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.speechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.transcriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAISDK.videoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Compatibility.swift
Instance MethodSwiftAITransport.append(_:)mutating func append(_ data: Data) throws -> [ServerSentEvent]Packages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
Instance MethodSwiftAITransport.appendField(name:value:)mutating func appendField(name: String, value: String)Packages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance MethodSwiftAITransport.appendFile(name:fileName:mimeType:content:)mutating func appendFile(name: String, fileName: String = "blob", mimeType: String = "application/octet-stream", content: FileUploadData)Packages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance MethodSwiftAITransport.appendFile(name:fileName:mimeType:data:)mutating func appendFile(name: String, fileName: String, mimeType: String, data: Data)Packages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance MethodSwiftAITransport.cancel()func cancel() asyncPackages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance MethodSwiftAITransport.cancelBody()func cancelBody()Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.cancelRequestBody()func cancelRequestBody() asyncPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.cancelStream()func cancelStream() asyncPackages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance MethodSwiftAITransport.close()func close() asyncPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance MethodSwiftAITransport.close(code:)func close(code: Int) asyncPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance MethodSwiftAITransport.close(code:reason:)func close(code: Int, reason: Data?) asyncPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance MethodSwiftAITransport.connect(_:)func connect(_ request: AIDuplexWebSocketRequest) async throws -> any AIDuplexWebSocketConnectionPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance MethodSwiftAITransport.connect(_:)func connect(_ request: AIDuplexWebSocketRequest) async throws -> any AIDuplexWebSocketConnectionPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance MethodSwiftAITransport.finalize()mutating func finalize() -> DataPackages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance MethodSwiftAITransport.finish()mutating func finish() throws -> [ServerSentEvent]Packages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
Instance MethodSwiftAITransport.headerValue(_:)func headerValue(_ name: String) -> String?Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.headerValue(_:)func headerValue(_ name: String) -> String?Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.jsonValue()func jsonValue() throws -> JSONValuePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.makeAsyncIterator()func makeAsyncIterator() -> IncrementalServerSentEventSequence.AsyncIteratorPackages/swift-ai-core/Sources/SwiftAITransport/LanguageStreamParsing.swift
Instance MethodSwiftAITransport.mergingHeaders(_:)func mergingHeaders(_ other: [String : String]) -> [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.next()mutating func next() async throws -> ServerSentEvent?Packages/swift-ai-core/Sources/SwiftAITransport/LanguageStreamParsing.swift
Instance MethodSwiftAITransport.send(_:)func send(_ message: AIDuplexWebSocketMessage) async throwsPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance MethodSwiftAITransport.send(_:)func send(_ request: AIHTTPRequest) async throws -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.send(_:)func send(_ request: AIHTTPRequest) async throws -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.send(binary:)func send(binary: Data) async throwsPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance MethodSwiftAITransport.send(text:)func send(text: String) async throwsPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance MethodSwiftAITransport.sendValidatedDownload(_:)func sendValidatedDownload(_ request: AIHTTPRequest) async throws -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.sendValidatedDownload(_:)func sendValidatedDownload(_ request: AIHTTPRequest) async throws -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.sendValidatedDownload(_:)func sendValidatedDownload(_ request: AIHTTPRequest) async throws -> AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.stream(_:)func stream(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.stream(_:)func stream(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.streamingBody()func streamingBody() -> MultipartStreamingBodyPackages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance MethodSwiftAITransport.streamValidatedDownload(_:)func streamValidatedDownload(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.streamValidatedDownload(_:)func streamValidatedDownload(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance MethodSwiftAITransport.streamValidatedDownload(_:)func streamValidatedDownload(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAI.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.allowSystemInMessagesvar allowSystemInMessages: BoolPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.approvalvar approval: AIToolApproval?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.choicevar choice: JSONValue?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.chunkNanosecondsvar chunkNanoseconds: UInt64?Packages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
Instance PropertySwiftAI.clientSecretExpiresAtlet clientSecretExpiresAt: Int?Packages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance PropertySwiftAI.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance PropertySwiftAI.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
Instance PropertySwiftAI.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.durationNanosecondsvar durationNanoseconds: UInt64Packages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
Instance PropertySwiftAI.eventslet events: AsyncThrowingStream<AIRealtimeSessionEvent, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance PropertySwiftAI.executableToolsvar executableTools: [AITool] { get }Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.executableToolsvar executableTools: [AITool]Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.executableToolsvar executableTools: [AITool]Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.extraBodyvar extraBody: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.firstChunkNanosecondsvar firstChunkNanoseconds: UInt64?Packages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
Instance PropertySwiftAI.frequencyPenaltyvar frequencyPenalty: Double?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.idvar id: String? { get }Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.idvar id: String?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.includeRawChunksvar includeRawChunks: BoolPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.includeResponseBodyvar includeResponseBody: BoolPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.instructionsvar instructions: String?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.maxOutputTokensvar maxOutputTokens: Int?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.maxStepsvar maxSteps: IntPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.maxStepsvar maxSteps: IntPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.modelvar model: any LanguageModelPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.modelIDlet modelID: StringPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance PropertySwiftAI.phasevar phase: AIStreamTimeoutPhasePackages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
Instance PropertySwiftAI.prepareStepvar prepareStep: AIPrepareStep?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.prepareStepvar prepareStep: AIPrepareStep?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.presencePenaltyvar presencePenalty: Double?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.providerIDlet providerID: StringPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Instance PropertySwiftAI.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.rawToolsvar rawTools: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.rawValuevar rawValue: StringPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.reasoningvar reasoning: String?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.requestOptionsvar requestOptions: AIChatRequestOptionsPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.requestOptionsvar requestOptions: AIChatRequestOptionsPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.responseFormatvar responseFormat: AIResponseFormat?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.retryPolicyvar retryPolicy: AIRetryPolicy?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.retryPolicyvar retryPolicy: AIRetryPolicyPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.retryPolicyvar retryPolicy: AIRetryPolicyPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.scopevar scope: AIPruneToolCalls.ScopePackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
Instance PropertySwiftAI.seedvar seed: Int?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.stepNanosecondsvar stepNanoseconds: UInt64?Packages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
Instance PropertySwiftAI.stopSequencesvar stopSequences: [String]Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.stopWhenvar stopWhen: [AIStopCondition]Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.stopWhenvar stopWhen: [AIStopCondition]Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.streamTimeoutvar streamTimeout: AIStreamTimeoutConfiguration?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.streamTimeoutvar streamTimeout: AIStreamTimeoutConfiguration?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.telemetryvar telemetry: Telemetry.Options?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.telemetryvar telemetry: Telemetry.Options?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.telemetryvar telemetry: Telemetry.Options?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.temperaturevar temperature: Double?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.timeoutNanosecondsvar timeoutNanoseconds: UInt64?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.timeoutNanosecondsvar timeoutNanoseconds: UInt64?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.toolApprovalvar toolApproval: AIToolApproval?Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.toolCallersvar toolCallers: AIToolCallerRoutingPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.toolContextsvar toolContexts: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.toolsvar tools: Set<String>?Packages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
Instance PropertySwiftAI.topKvar topK: Int?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.topPvar topP: Double?Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.totalNanosecondsvar totalNanoseconds: UInt64?Packages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
Instance PropertySwiftAI.usesToolLoopvar usesToolLoop: Bool { get }Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Instance PropertySwiftAI.versionvar version: String { get }Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAI.versionvar version: String { get }Packages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
Instance PropertySwiftAIAnthropic.apiKeyvar apiKey: String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.authTokenvar authToken: String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.baseURLvar baseURL: String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.baseURLvar baseURL: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.batchResultDownloadsvar batchResultDownloads: AIBatchResultDownloadSettings?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.batchResultMaxLineBytesvar batchResultMaxLineBytes: Int?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.betasvar betas: [String]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.bodyvar body: [String : JSONValue]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.citationDocumentsvar citationDocuments: [AnthropicCitationDocument] { get }Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
Instance PropertySwiftAIAnthropic.contentvar content: [AIResultContentPart]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.environmentvar environment: [String : String]?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.filenamevar filename: String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.headersvar headers: [String : String]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.headersvar headers: [String : String] { get }Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.httpvar http: AIProviderHTTPClientPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.isKnownModelvar isKnownModel: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.markCodeExecutionDynamicvar markCodeExecutionDynamic: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.maximumTemperaturevar maximumTemperature: DoublePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.maxOutputTokensvar maxOutputTokens: IntPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.mediaTypevar mediaType: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.metadataNamespacevar metadataNamespace: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.modelIDlet modelID: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance PropertySwiftAIAnthropic.modelIDlet modelID: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.namevar name: String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.prepareRequestvar prepareRequest: (@Sendable (LanguageModelRequest, String, inout [AIWarning]) throws -> LanguageModelRequest)?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.providerIDlet providerID: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance PropertySwiftAIAnthropic.providerIDlet providerID: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance PropertySwiftAIAnthropic.providerIDvar providerID: String { get }Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.providerIDlet providerID: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicFiles.swift
Instance PropertySwiftAIAnthropic.providerIDlet providerID: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.providerIDlet providerID: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicSkills.swift
Instance PropertySwiftAIAnthropic.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.queryParamsvar queryParams: [String : String]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.reasoningvar reasoning: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.rejectsBudgetThinkingvar rejectsBudgetThinking: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.rejectsForcedToolUsevar rejectsForcedToolUse: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.rejectsSamplingParametersvar rejectsSamplingParameters: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.rejectsThinkingDisabledvar rejectsThinkingDisabled: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.rejectsThinkingDisabledAboveHighEffortvar rejectsThinkingDisabledAboveHighEffort: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.requestPolicyvar requestPolicy: (@Sendable (String) -> AnthropicRequestPolicy)?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.sourcesvar sources: [AISource]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.supportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance PropertySwiftAIAnthropic.supportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicBatchLanguageModel.swift
Instance PropertySwiftAIAnthropic.supportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.supportsAdaptiveThinkingvar supportsAdaptiveThinking: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.supportsBetweenToolsThinkingvar supportsBetweenToolsThinking: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.supportsSamplingWithThinkingvar supportsSamplingWithThinking: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.supportsStructuredOutputvar supportsStructuredOutput: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.supportsXhighEffortvar supportsXhighEffort: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
Instance PropertySwiftAIAnthropic.textvar text: String?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.titlevar title: StringPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.toolCallsvar toolCalls: [AIToolCall]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.toolNameMappingvar toolNameMapping: AIToolNameMappingPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.toolResultsvar toolResults: [AIToolResult]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
Instance PropertySwiftAIAnthropic.transformRequestBodyvar transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.transformRequestBodyvar transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.transportvar transport: any AITransportPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.transportvar transport: any AITransport { get }Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.urlvar url: @Sendable (String, String) throws -> URL { get }Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.userMediaContentvar userMediaContent: (@Sendable (AIContentPart) throws -> JSONValue?)?Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Instance PropertySwiftAIAnthropic.usesJSONToolResponseFormatvar usesJSONToolResponseFormat: BoolPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIAnthropic.warningsvar warnings: [AIWarning]Packages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Instance PropertySwiftAIOpenAI.apiKeyvar apiKey: String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.baseURLvar baseURL: String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.baseURLvar baseURL: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.batchResultDownloadsvar batchResultDownloads: AIBatchResultDownloadSettings?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.batchResultMaxLineBytesvar batchResultMaxLineBytes: Int?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.bodyvar body: [String : JSONValue]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesInput.swift
Instance PropertySwiftAIOpenAI.capabilitieslet capabilities: AIRealtimeModelCapabilities?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance PropertySwiftAIOpenAI.environmentvar environment: [String : String]?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.errorHandlervar errorHandler: (@Sendable (AIHTTPResponse) -> AIError)?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.explicitMessageItemTypevar explicitMessageItemType: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.getResponseErrorMetadatavar getResponseErrorMetadata: (@Sendable (JSONValue) -> OpenResponsesErrorMetadata)?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.headersvar headers: [String : String]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.headersvar headers: [String : String] { get }Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.httpvar http: AIProviderHTTPClientPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.includeUsagevar includeUsage: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.isReasoningModelvar isReasoningModel: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesOptions.swift
Instance PropertySwiftAIOpenAI.maxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.modelIDlet modelID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
Instance PropertySwiftAIOpenAI.modelIDlet modelID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance PropertySwiftAIOpenAI.modelIDlet modelID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance PropertySwiftAIOpenAI.modelIDlet modelID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesModel.swift
Instance PropertySwiftAIOpenAI.namevar name: String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.openAIBackedProviderRootvar openAIBackedProviderRoot: String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.openResponsesCustomToolIDvar openResponsesCustomToolID: String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.organizationvar organization: String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.prepareResponsesvar prepareResponses: (@Sendable (String, LanguageModelRequest, Bool) throws -> OpenAICompatibleResponsesPreparedRequest)?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.projectvar project: String?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.providerIDvar providerID: String { get }Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.providerIDlet providerID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
Instance PropertySwiftAIOpenAI.providerIDlet providerID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
Instance PropertySwiftAIOpenAI.providerIDlet providerID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAILiveModel.swift
Instance PropertySwiftAIOpenAI.providerIDlet providerID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance PropertySwiftAIOpenAI.providerIDlet providerID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance PropertySwiftAIOpenAI.providerIDlet providerID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesModel.swift
Instance PropertySwiftAIOpenAI.providerIDlet providerID: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAISkills.swift
Instance PropertySwiftAIOpenAI.queryParamsvar queryParams: [String : String]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.requestModelIDvar requestModelID: String? { get }Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.responsesRequestModevar responsesRequestMode: ResponsesRequestModePackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.specificationVersionlet specificationVersion: StringPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
Instance PropertySwiftAIOpenAI.streamErrorParservar streamErrorParser: (@Sendable (JSONValue) -> AIStreamProviderError?)?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.strictResponseInputvar strictResponseInput: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.strictResponseInputvar strictResponseInput: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.supportedFileOperationsvar supportedFileOperations: Set<AIFileOperation> { get }Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIFiles.swift
Instance PropertySwiftAIOpenAI.supportedQuestionTypeslet supportedQuestionTypes: [AIDecisionQuestionType]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIDecisionModel.swift
Instance PropertySwiftAIOpenAI.supportedReasoningEffortsvar supportedReasoningEfforts: [String]?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesOptions.swift
Instance PropertySwiftAIOpenAI.supportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance PropertySwiftAIOpenAI.supportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesBatchLanguageModel.swift
Instance PropertySwiftAIOpenAI.supportsAsyncToolCallingvar supportsAsyncToolCalling: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesOptions.swift
Instance PropertySwiftAIOpenAI.supportsConfigurationUpdatevar supportsConfigurationUpdate: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesOptions.swift
Instance PropertySwiftAIOpenAI.supportsNonReasoningParametersvar supportsNonReasoningParameters: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesOptions.swift
Instance PropertySwiftAIOpenAI.supportsStructuredOutputsvar supportsStructuredOutputs: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.supportsStructuredOutputsvar supportsStructuredOutputs: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.supportsWebSearchSourcesIncludevar supportsWebSearchSourcesInclude: BoolPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.transformRequestBodyvar transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.transformRequestBodyvar transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.transformRequestBodyWithWarningsvar transformRequestBodyWithWarnings: (@Sendable ([String : JSONValue], inout [AIWarning]) -> [String : JSONValue])?Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.transportvar transport: any AITransportPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.transportvar transport: any AITransport { get }Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.urlvar url: @Sendable (String, String) throws -> URL { get }Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
Instance PropertySwiftAIOpenAI.warningsvar warnings: [AIWarning]Packages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesInput.swift
Instance PropertySwiftAIOpenAICompatible.additionalWarningsvar additionalWarnings: (@Sendable (LanguageModelRequest) -> [AIWarning])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.allowsEmptyTextResponsevar allowsEmptyTextResponse: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.applyPatchEndEmittedvar applyPatchEndEmitted: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
Instance PropertySwiftAIOpenAICompatible.applyPatchHasDiffvar applyPatchHasDiff: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
Instance PropertySwiftAIOpenAICompatible.argumentsvar arguments: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
Instance PropertySwiftAIOpenAICompatible.baseURLvar baseURL: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.chatErrorHandlervar chatErrorHandler: (@Sendable (AIHTTPResponse) -> AIError)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.codeInterpreterContainerIDvar codeInterpreterContainerID: String?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
Instance PropertySwiftAIOpenAICompatible.convertMessagesvar convertMessages: (@Sendable ([AIMessage]) throws -> [JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.errorHandlervar errorHandler: (@Sendable (AIHTTPResponse) -> AIError)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.headersvar headers: [String : String] { get }Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.httpvar http: AIProviderHTTPClientPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.idvar id: String?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
Instance PropertySwiftAIOpenAICompatible.imageHasDefaultResponseFormatvar imageHasDefaultResponseFormat: (@Sendable (String) -> Bool)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.imageMetadatavar imageMetadata: (@Sendable (JSONValue) -> [String : JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.imageSupportsFileInputsvar imageSupportsFileInputs: (@Sendable (String) -> Bool?)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.imageSupportsMaskInputsvar imageSupportsMaskInputs: (@Sendable (String) -> Bool?)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.includeUsagevar includeUsage: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.inputStartedvar inputStarted: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
Instance PropertySwiftAIOpenAICompatible.isReasoningModelvar isReasoningModel: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.languageCapabilitiesvar languageCapabilities: (@Sendable (String) -> OpenAICompatibleLanguageCapabilities)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.mapsReasoningEffortvar mapsReasoningEffort: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.maxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.maximumImagesvar maximumImages: (@Sendable (String) -> Int)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.modelIDlet modelID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatModel.swift
Instance PropertySwiftAIOpenAICompatible.modelIDlet modelID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleCompletionModel.swift
Instance PropertySwiftAIOpenAICompatible.namevar name: String?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
Instance PropertySwiftAIOpenAICompatible.normalizeSchemavar normalizeSchema: (@Sendable (JSONValue) throws -> (schema: JSONValue, warnings: [AIWarning]))?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.prepareBodyvar prepareBody: (@Sendable ([String : JSONValue], LanguageModelRequest, String, inout [AIWarning]) throws -> [String : JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.providerIDlet providerID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatModel.swift
Instance PropertySwiftAIOpenAICompatible.providerIDlet providerID: StringPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleCompletionModel.swift
Instance PropertySwiftAIOpenAICompatible.providerIDvar providerID: String { get }Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.rawValuevar rawValue: JSONValue?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
Instance PropertySwiftAIOpenAICompatible.requestModelIDvar requestModelID: String? { get }Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.responseHeaderMetadatavar responseHeaderMetadata: (@Sendable ([String : String], String?) -> [String : JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.responseMetadatavar responseMetadata: (@Sendable (JSONValue, String?) -> [String : JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.streamErrorParservar streamErrorParser: (@Sendable (JSONValue) -> AIStreamProviderError?)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.supportedReasoningEffortsvar supportedReasoningEfforts: [String]?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.supportsMultiPartToolContentvar supportsMultiPartToolContent: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.supportsNonReasoningParametersvar supportsNonReasoningParameters: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.supportsStructuredOutputForModelvar supportsStructuredOutputForModel: (@Sendable (String) -> Bool)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.supportsStructuredOutputsvar supportsStructuredOutputs: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.toolCallsBeforeTextvar toolCallsBeforeText: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.transformRequestBodyvar transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.transformRequestBodyWithWarningsvar transformRequestBodyWithWarnings: (@Sendable ([String : JSONValue], inout [AIWarning]) -> [String : JSONValue])?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.transportvar transport: any AITransport { get }Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.usagevar usage: (@Sendable (JSONValue) -> TokenUsage?)?Packages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.usesGenericOpenAICompatibleProviderOptionsvar usesGenericOpenAICompatibleProviderOptions: BoolPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIOpenAICompatible.wireProfilevar wireProfile: OpenAICompatibleWireProfilePackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.answersvar answers: [String : AIDecisionAnswer]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.answersvar answers: [String : AIDecisionAnswer]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.answersvar answers: [String : AIEvaluationAnswer]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.answersvar answers: [String : AIEvaluationAnswer]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.arrayValuevar arrayValue: [JSONValue]? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Instance PropertySwiftAIProvider.attemptsvar attempts: IntPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.backoffFactorvar backoffFactor: DoublePackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.base64Imagesvar base64Images: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.batchvar batch: TextBatchPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.batchvar batch: AIBatchPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.batchesvar batches: [AIBatchListItem]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.batchIDvar batchID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.batchIDvar batchID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.batchIDvar batchID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.bodyvar body: JSONValue?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.boolValuevar boolValue: Bool? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Instance PropertySwiftAIProvider.bottomvar bottom: DoublePackages/swift-ai-core/Sources/SwiftAIProvider/DecisionBox.swift
Instance PropertySwiftAIProvider.bufferedDatavar bufferedData: Data? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.byteCountvar byteCount: Int? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.byteSizevar byteSize: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.byteSizevar byteSize: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.capabilitiesvar capabilities: AIRealtimeModelCapabilities? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.capabilitiesvar capabilities: AIRealtimeModelCapabilities? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.citationsvar citations: [AICitation] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Instance PropertySwiftAIProvider.citationsvar citations: [AICitation] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Instance PropertySwiftAIProvider.citedTextvar citedText: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Instance PropertySwiftAIProvider.codevar code: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.codevar code: IntPackages/swift-ai-core/Sources/SwiftAIProvider/DuplexWebSocketTransport.swift
Instance PropertySwiftAIProvider.combinedTextvar combinedText: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Instance PropertySwiftAIProvider.completedvar completed: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.connectionsvar connections: [AIRealtimeConnectionKind]?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.contentvar content: [AIResultContentPart]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.contentvar content: AsyncThrowingStream<Data, any Error>Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.contentvar content: [AIContentPart]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Instance PropertySwiftAIProvider.conversationvar conversation: AIRealtimeConversationModePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.createdAtvar createdAt: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.createdAtvar createdAt: Date?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.createdAtvar createdAt: Date?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.cursorvar cursor: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.datavar data: Data { get set }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.datavar data: DataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.decisionOptionsvar decisionOptions: AIDecisionModelV4CallOptions { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.deletedvar deleted: BoolPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.descriptionvar description: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.descriptionvar description: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/SecureJSONParsing.swift
Instance PropertySwiftAIProvider.displayNamevar displayName: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.displayTitlevar displayTitle: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.displayTitlevar displayTitle: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.doubleValuevar doubleValue: Double? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Instance PropertySwiftAIProvider.endIndexvar endIndex: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Instance PropertySwiftAIProvider.errorvar error: AIBatchError?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.errorsvar errors: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.expiresAfterSecondsvar expiresAfterSeconds: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.expiresAtvar expiresAt: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.expiresAtvar expiresAt: Date?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.expiresAtvar expiresAt: Date?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.expiresAtvar expiresAt: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.extraBodyvar extraBody: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.extraBodyvar extraBody: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.failedvar failed: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.featurevar feature: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.filevar file: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.filevar file: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.filevar file: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.fileDatavar fileData: FileUploadDataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.filenamevar filename: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.filenamevar filename: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.filenamevar filename: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.filePayloadvar filePayload: (mimeType: String, data: Data, filename: String?)? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Instance PropertySwiftAIProvider.filesvar files: [SkillUploadFile]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.finalizationvar finalization: AIRealtimeFinalizationMode?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.finishReasonvar finishReason: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.frequencyPenaltyvar frequencyPenalty: Double?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.functionalityvar functionality: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.idvar id: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.idvar id: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.idempotencyKeyvar idempotencyKey: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.includeRawChunksvar includeRawChunks: BoolPackages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.initialDelayNanosecondsvar initialDelayNanoseconds: UInt64Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.inputAudioFormatvar inputAudioFormat: AIRealtimeAudioFormat?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.inputAudioTranscriptionvar inputAudioTranscription: AIRealtimeAudioTranscriptionConfiguration?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.inputEncodingvar inputEncoding: AIToolInputEncoding? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Instance PropertySwiftAIProvider.inputTokensvar inputTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.inputTokensvar inputTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.inputTokensvar inputTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.inputTokensCacheReadvar inputTokensCacheRead: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.inputTokensCacheWritevar inputTokensCacheWrite: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.inputTokensNoCachevar inputTokensNoCache: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.instructionsvar instructions: JSONValue { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.instructionsvar instructions: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.instructionsvar instructions: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.intValuevar intValue: Int? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Instance PropertySwiftAIProvider.isAbortedvar isAborted: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance PropertySwiftAIProvider.isEnabledvar isEnabled: BoolPackages/swift-ai-core/Sources/SwiftAIProvider/JSONInstruction.swift
Instance PropertySwiftAIProvider.isStreamvar isStream: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.isValidvar isValid: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProvider/DecisionBox.swift
Instance PropertySwiftAIProvider.jsonValuevar jsonValue: JSONValue { get }Packages/swift-ai-core/Sources/SwiftAIProvider/DecisionBox.swift
Instance PropertySwiftAIProvider.languagevar language: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.latestVersionvar latestVersion: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.leftvar left: DoublePackages/swift-ai-core/Sources/SwiftAIProvider/DecisionBox.swift
Instance PropertySwiftAIProvider.limitvar limit: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.maxDelayNanosecondsvar maxDelayNanoseconds: UInt64Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.maxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.maxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.maxInputBytesPerCallvar maxInputBytesPerCall: Int? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.maxInputBytesPerCallvar maxInputBytesPerCall: Int? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.maxLineBytesvar maxLineBytes: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/BatchResultDownloadSettings.swift
Instance PropertySwiftAIProvider.maxOutputTokensvar maxOutputTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.maxOutputTokensvar maxOutputTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.maxRetriesvar maxRetries: IntPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.mediaTypevar mediaType: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.mediaTypevar mediaType: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.mediaTypevar mediaType: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.mediaTypevar mediaType: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.mediaTypevar mediaType: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.messagevar message: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.messagevar message: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.messagevar message: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.messagevar message: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.messagevar message: StringPackages/swift-ai-core/Sources/SwiftAIProvider/SecureJSONParsing.swift
Instance PropertySwiftAIProvider.messagesvar messages: [AIMessage]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.metadatavar metadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.metadatavar metadata: [String : JSONValue]?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.modalitiesvar modalities: [String]?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.modelvar model: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.namevar name: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.namevar name: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.nextCursorvar nextCursor: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.objectValuevar objectValue: [String : JSONValue]? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Instance PropertySwiftAIProvider.outputAudioFormatvar outputAudioFormat: AIRealtimeAudioFormat?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.outputAudioTranscriptionvar outputAudioTranscription: AIRealtimeAudioTranscriptionConfiguration?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.outputModalitiesvar outputModalities: [AIRealtimeOutputModality]?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.outputReasoningTokensvar outputReasoningTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.outputTextTokensvar outputTextTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.outputTokensvar outputTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.outputTokensvar outputTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.outputTokensvar outputTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.parametersvar parameters: JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.pathvar path: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.pendingvar pending: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.pollIntervalNanosecondsvar pollIntervalNanoseconds: UInt64Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.pollTimeoutNanosecondsvar pollTimeoutNanoseconds: UInt64Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.prefixPaddingMillisecondsvar prefixPaddingMilliseconds: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.presencePenaltyvar presencePenalty: Double?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.probabilityDecimalsvar probabilityDecimals: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.promptvar prompt: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.protocolsvar protocols: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.providervar provider: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Instance PropertySwiftAIProvider.providerMetadatavar providerMetadata: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.providerOptionsvar providerOptions: [String : JSONValue]?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.providerOptionsTransformervar providerOptionsTransformer: AIEmbeddingProviderOptionsTransformer? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerOptionsTransformervar providerOptionsTransformer: AIEmbeddingProviderOptionsTransformer? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.providerReferencevar providerReference: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerReferencevar providerReference: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerReferencevar providerReference: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.providerReferencevar providerReference: [String : String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.purposevar purpose: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.questionIDvar questionID: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.questionIDsvar questionIDs: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.questionsvar questions: [String : AIDecisionQuestion]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.questionsvar questions: [String : AIEvaluationQuestion]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.questionTypevar questionType: AIDecisionQuestionType? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.questionTypevar questionType: AIEvaluationQuestionTypePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.ratevar rate: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.rawFinishReasonvar rawFinishReason: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.rawStatusvar rawStatus: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.rawValuevar rawValue: JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.rawValuevar rawValue: JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.rawValuevar rawValue: JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.rawValuevar rawValue: JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.rawValuevar rawValue: JSONValue?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.reasonvar reason: AIRetryErrorReasonPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.reasonvar reason: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance PropertySwiftAIProvider.reasonvar reason: String? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance PropertySwiftAIProvider.reasonvar reason: String?Packages/swift-ai-core/Sources/SwiftAIProvider/DuplexWebSocketTransport.swift
Instance PropertySwiftAIProvider.reasoningvar reasoning: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.reasoningvar reasoning: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.reasoningvar reasoning: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Instance PropertySwiftAIProvider.reasonNamevar reasonName: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance PropertySwiftAIProvider.reasonNamevar reasonName: String? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance PropertySwiftAIProvider.referencevar reference: TextBatchReferencePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.referencevar reference: AIBatchReferencePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.requestvar request: LanguageModelRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.requestvar request: LanguageModelRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.requestvar request: ImageGenerationRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.requestCountsvar requestCounts: AIBatchRequestCounts?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.requestIDvar requestID: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.requestMetadatavar requestMetadata: AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.requestMetadatavar requestMetadata: AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.requestMetadatavar requestMetadata: AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.requestMetadatavar requestMetadata: AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.requestMetadatavar requestMetadata: AIRequestMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.requestsvar requests: [Request]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.responsevar response: AIResponseMetadata?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.responsevar response: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.responsevar response: AIResponseMetadata?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.responsevar response: AIDecisionResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.responsevar response: AIResponseMetadata?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.responsevar response: AIEvaluationResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.responseFormatvar responseFormat: AIResponseFormat?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.responseMetadatavar responseMetadata: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.responseMetadatavar responseMetadata: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.responseMetadatavar responseMetadata: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.responseMetadatavar responseMetadata: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.responseMetadatavar responseMetadata: AIResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.rightvar right: DoublePackages/swift-ai-core/Sources/SwiftAIProvider/DecisionBox.swift
Instance PropertySwiftAIProvider.rolevar role: MessageRolePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Instance PropertySwiftAIProvider.roundingvar rounding: AIDecisionRounding?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.roundingvar rounding: AIDecisionRounding?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.roundingvar rounding: AIEvaluationRounding?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.roundingvar rounding: AIEvaluationRounding?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.schemaPrefixvar schemaPrefix: String?Packages/swift-ai-core/Sources/SwiftAIProvider/JSONInstruction.swift
Instance PropertySwiftAIProvider.schemaSuffixvar schemaSuffix: String?Packages/swift-ai-core/Sources/SwiftAIProvider/JSONInstruction.swift
Instance PropertySwiftAIProvider.scoreDecimalsvar scoreDecimals: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.secondsvar seconds: DoublePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.seedvar seed: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.sessionConfigvar sessionConfig: AIRealtimeSessionConfiguration?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.settingvar setting: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.signallet signal: AIAbortSignalPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
Instance PropertySwiftAIProvider.silenceDurationMillisecondsvar silenceDurationMilliseconds: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.sourcevar source: AISourcePackages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Instance PropertySwiftAIProvider.specificationVersionvar specificationVersion: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.specificationVersionvar specificationVersion: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.specificationVersionvar specificationVersion: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.specificationVersionvar specificationVersion: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.specificationVersionvar specificationVersion: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.specificationVersionvar specificationVersion: String { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.startIndexvar startIndex: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Instance PropertySwiftAIProvider.startupvar startup: AIRealtimeStartupMode?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.statevar state: [AIDecisionStatePart]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.statevar state: JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.statePartsvar stateParts: [AIDecisionStatePart]?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.statusvar status: AIBatchLifecycleStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.statusvar status: AIBatchStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.statusvar status: AIBatchStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.statusvar status: AIBatchStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.statusvar status: AIBatchStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.statusCodevar statusCode: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.stopSequencesvar stopSequences: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.stringValuevar stringValue: String? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Instance PropertySwiftAIProvider.supportedCapabilitiesvar supportedCapabilities: Set<ModelCapability> { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportedFileOperationsvar supportedFileOperations: Set<AIFileOperation> { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportedFileOperationsvar supportedFileOperations: Set<AIFileOperation> { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportedQuestionTypesvar supportedQuestionTypes: [AIDecisionQuestionType] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.supportedQuestionTypesvar supportedQuestionTypes: [AIEvaluationQuestionType] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.supportedURLsvar supportedURLs: [String : [AISupportedURLPattern]] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.supportedURLsvar supportedURLs: [String : [AISupportedURLPattern]] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.supportedURLsvar supportedURLs: [String : [AISupportedURLPattern]] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportedURLsvar supportedURLs: [String : [AISupportedURLPattern]] { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportsFileInputsvar supportsFileInputs: Bool? { get async }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportsFileInputsvar supportsFileInputs: Bool? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportsMaskInputsvar supportsMaskInputs: Bool? { get async }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportsMaskInputsvar supportsMaskInputs: Bool? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportsUnaryVideoGenerationvar supportsUnaryVideoGeneration: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.supportsUnaryVideoGenerationvar supportsUnaryVideoGeneration: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
Instance PropertySwiftAIProvider.temperaturevar temperature: Double?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.textvar text: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.textvar text: String? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Instance PropertySwiftAIProvider.textvar text: StringPackages/swift-ai-core/Sources/SwiftAIProvider/SecureJSONParsing.swift
Instance PropertySwiftAIProvider.textValuevar textValue: String? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Instance PropertySwiftAIProvider.thresholdvar threshold: Double?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.timeoutNanosecondsvar timeoutNanoseconds: UInt64?Packages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Instance PropertySwiftAIProvider.timestampvar timestamp: DatePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.tokenvar token: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.toolCallConcurrencyvar toolCallConcurrency: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.toolChoicevar toolChoice: JSONValue?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.toolContextsvar toolContexts: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.toolsvar tools: [String : JSONValue]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.toolsvar tools: [AIRealtimeToolDefinition]?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.topvar top: DoublePackages/swift-ai-core/Sources/SwiftAIProvider/DecisionBox.swift
Instance PropertySwiftAIProvider.topKvar topK: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.topPvar topP: Double?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
Instance PropertySwiftAIProvider.totalvar total: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.totalTokensvar totalTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.totalTokensvar totalTokens: Int?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.transportsvar transports: [AIRealtimeTransportKind]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.turnDetectionvar turnDetection: AIRealtimeTurnDetectionConfiguration?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.typevar type: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.typelet type: AIBatchReferenceTypePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.typevar type: AIDecisionAnswerType { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.typevar type: AIEvaluationQuestionType { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.typevar type: AIEvaluationQuestionType { get }Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.typevar type: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.typevar type: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.typevar type: AIRealtimeTurnDetectionTypePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.typevar type: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.urlvar url: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.urlvar url: StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.urlsvar urls: [String]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.usagevar usage: TokenUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.usagevar usage: TokenUsage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.usagevar usage: AIDecisionModelUsage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.usagevar usage: AIDecisionUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.usagevar usage: AIEvaluationModelUsage?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.usagevar usage: AIEvaluationUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.versionlet version: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.versionlet version: IntPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.voicevar voice: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Instance PropertySwiftAIProvider.warningvar warning: AIWarningPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIBatchWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIBatchWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIBatchWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
Instance PropertySwiftAIProvider.webhookURLvar webhookURL: String?Packages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
Instance PropertySwiftAIProviderUtilities.errorDescriptionvar errorDescription: String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
Instance PropertySwiftAIProviderUtilities.expiresAftervar expiresAfter: Double?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
Instance PropertySwiftAIProviderUtilities.isPendingvar isPending: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreDelayedPromise.swift
Instance PropertySwiftAIProviderUtilities.isRejectedvar isRejected: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreDelayedPromise.swift
Instance PropertySwiftAIProviderUtilities.isResolvedvar isResolved: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreDelayedPromise.swift
Instance PropertySwiftAIProviderUtilities.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionLanguageModel.swift
Instance PropertySwiftAIProviderUtilities.modelIDvar modelID: String { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/EvaluationLanguageModel.swift
Instance PropertySwiftAIProviderUtilities.modelIDvar modelID: String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Instance PropertySwiftAIProviderUtilities.providerIDlet providerID: StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionLanguageModel.swift
Instance PropertySwiftAIProviderUtilities.providerIDvar providerID: String { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/EvaluationLanguageModel.swift
Instance PropertySwiftAIProviderUtilities.providerIDvar providerID: String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Instance PropertySwiftAIProviderUtilities.purposevar purpose: String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
Instance PropertySwiftAIProviderUtilities.rawValuevar rawValue: JSONValue?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
Instance PropertySwiftAIProviderUtilities.specificationVersionlet specificationVersion: StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionLanguageModel.swift
Instance PropertySwiftAIProviderUtilities.specificationVersionlet specificationVersion: StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/EvaluationLanguageModel.swift
Instance PropertySwiftAIProviderUtilities.streamlet stream: AsyncThrowingStream<Element, any Error>Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
Instance PropertySwiftAIProviderUtilities.successvar success: Bool { get }Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
Instance PropertySwiftAIProviderUtilities.supportedQuestionTypeslet supportedQuestionTypes: [AIDecisionQuestionType]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/DecisionLanguageModel.swift
Instance PropertySwiftAIProviderUtilities.supportedQuestionTypeslet supportedQuestionTypes: [AIEvaluationQuestionType]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/EvaluationLanguageModel.swift
Instance PropertySwiftAIProviderUtilities.valuevar value: JSONValue?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
Instance PropertySwiftAIProviderUtilities.warningsvar warnings: [AIWarning]Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Instance PropertySwiftAISDK.citationsvar citations: [AICitation]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.idvar id: String?Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.idvar id: String?Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.idvar id: String?Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.idvar id: StringSources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.inputSchemavar inputSchema: JSONValueSources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.metadatavar metadata: [String : JSONValue]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.outputSchemavar outputSchema: JSONValue?Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.partsvar parts: [AIUIMessagePart]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.providerIDvar providerID: String { get }Sources/SwiftAISDK/Compatibility.swift
Instance PropertySwiftAISDK.providerMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.providerMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.providerMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.reasoningvar reasoning: String { get }Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.rolevar role: MessageRoleSources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.statevar state: AIUIStreamingPartState?Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.statevar state: AIUIStreamingPartState?Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.supportedCapabilitiesvar supportedCapabilities: Set<ModelCapability> { get }Sources/SwiftAISDK/Compatibility.swift
Instance PropertySwiftAISDK.textvar text: StringSources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.textvar text: StringSources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.textvar text: String { get }Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.unavailableStaticToolCallIDsvar unavailableStaticToolCallIDs: Set<String>Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAISDK.valuevar value: JSONValueSources/SwiftAISDK/CoreUIMessages.swift
Instance PropertySwiftAITransport.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance PropertySwiftAITransport.abortSignalvar abortSignal: AIAbortSignal?Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.bodyvar body: Data?Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.bodyvar body: DataPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.bodyvar body: AsyncThrowingStream<Data, any Error>Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.bodyAvailablevar bodyAvailable: BoolPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.bodyStreamvar bodyStream: AsyncThrowingStream<Data, any Error>?Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.bodyTextvar bodyText: String { get }Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.boundaryvar boundary: StringPackages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance PropertySwiftAITransport.containsStreamvar containsStream: Bool { get }Packages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance PropertySwiftAITransport.datavar data: StringPackages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
Instance PropertySwiftAITransport.descriptionvar description: String { get }Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.eventvar event: String?Packages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
Instance PropertySwiftAITransport.eventsvar events: AsyncThrowingStream<AIDuplexWebSocketEvent, any Error> { get }Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance PropertySwiftAITransport.followRedirectsvar followRedirects: BoolPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance PropertySwiftAITransport.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.headersvar headers: [String : String]Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.idvar id: String?Packages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
Instance PropertySwiftAITransport.maxResponseBytesvar maxResponseBytes: Int?Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.messagevar message: StringPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.methodvar method: StringPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.protocolsvar protocols: [String]Packages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance PropertySwiftAITransport.statusCodevar statusCode: IntPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.statusCodevar statusCode: IntPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.streamlet stream: AsyncThrowingStream<Data, any Error>Packages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
Instance PropertySwiftAITransport.urlvar url: URLPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Instance PropertySwiftAITransport.urlvar url: URLPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.urlvar url: StringPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance PropertySwiftAITransport.urlvar url: URL?Packages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
Instance SubscriptSwiftAIProvider.subscript(_:)subscript(key: String) -> JSONValue? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Instance SubscriptSwiftAIProvider.subscript(_:)subscript(index: Int) -> JSONValue? { get }Packages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
OperatorSwiftAIProvider.==(_:_:)static func == (lhs: AIRealtimeClientSecretOptions, rhs: AIRealtimeClientSecretOptions) -> BoolPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
ProtocolSwiftAI.AIAgentprotocol AIAgent : SendablePackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
ProtocolSwiftAIProvider.AIBatchProviderprotocol AIBatchProvider : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
ProtocolSwiftAIProvider.AIDecisionModelV4protocol AIDecisionModelV4 : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
ProtocolSwiftAIProvider.AIDecisionProviderprotocol AIDecisionProvider : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
ProtocolSwiftAIProvider.AIEvaluationModelV4protocol AIEvaluationModelV4 : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
ProtocolSwiftAIProvider.AIEvaluationProviderprotocol AIEvaluationProvider : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
ProtocolSwiftAIProvider.AIFileClientprotocol AIFileClient : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.AIFileProviderprotocol AIFileProvider : AIProviderPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.AIProviderprotocol AIProvider : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.AIRealtimeModelV4protocol AIRealtimeModelV4 : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
ProtocolSwiftAIProvider.AIRealtimeModelV4ValidationHooksprotocol AIRealtimeModelV4ValidationHooks : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
ProtocolSwiftAIProvider.AISkillsClientprotocol AISkillsClient : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.AISkillsProviderprotocol AISkillsProvider : AIProviderPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.AudioGenerationModelprotocol AudioGenerationModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.AudioTransformationModelprotocol AudioTransformationModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.BatchLanguageModelprotocol BatchLanguageModel : LanguageModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
ProtocolSwiftAIProvider.EmbeddingModelprotocol EmbeddingModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.ImageModelprotocol ImageModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.LanguageModelprotocol LanguageModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.RawVideoGenerationInputModelprotocol RawVideoGenerationInputModel : VideoModelPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.RerankingModelprotocol RerankingModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.SpeechModelprotocol SpeechModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.TranscriptionModelprotocol TranscriptionModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProvider.VideoModelprotocol VideoModel : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
ProtocolSwiftAIProviderUtilities.AIWarningLoggerprotocol AIWarningLogger : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
ProtocolSwiftAITransport.AIDuplexWebSocketConnectionprotocol AIDuplexWebSocketConnection : SendablePackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
ProtocolSwiftAITransport.AIDuplexWebSocketTransportprotocol AIDuplexWebSocketTransport : SendablePackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
ProtocolSwiftAITransport.AIStreamingTransportprotocol AIStreamingTransport : AITransportPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
ProtocolSwiftAITransport.AITransportprotocol AITransport : SendablePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
StructureSwiftAI.AIAgentCallOptionsstruct AIAgentCallOptionsPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
StructureSwiftAI.AIPruneToolCallsstruct AIPruneToolCallsPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
StructureSwiftAI.AIStreamTimeoutConfigurationstruct AIStreamTimeoutConfigurationPackages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
StructureSwiftAI.AIStreamTimeoutErrorstruct AIStreamTimeoutErrorPackages/swift-ai-core/Sources/SwiftAI/AIStreamTimeouts.swift
StructureSwiftAI.AIToolLoopAgentstruct AIToolLoopAgentPackages/swift-ai-core/Sources/SwiftAI/AIAgent.swift
StructureSwiftAI.LanguageGenerationOptionsstruct LanguageGenerationOptionsPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
StructureSwiftAI.LanguageToolOptionsstruct LanguageToolOptionsPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
StructureSwiftAI.ModelIDstruct ModelIDPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
StructureSwiftAIAnthropic.AnthropicCitationDocumentstruct AnthropicCitationDocumentPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
StructureSwiftAIAnthropic.AnthropicGeneratedContentstruct AnthropicGeneratedContentPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicParsing.swift
StructureSwiftAIAnthropic.AnthropicModelCapabilitiesstruct AnthropicModelCapabilitiesPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicOptions.swift
StructureSwiftAIAnthropic.AnthropicModelConfigurationstruct AnthropicModelConfigurationPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
StructureSwiftAIAnthropic.AnthropicPreparedCallstruct AnthropicPreparedCallPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
StructureSwiftAIAnthropic.AnthropicProviderSettingsstruct AnthropicProviderSettingsPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
StructureSwiftAIAnthropic.AnthropicRequestPolicystruct AnthropicRequestPolicyPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
StructureSwiftAIAnthropic.AnthropicStreamingContentBlocksstruct AnthropicStreamingContentBlocksPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
StructureSwiftAIAnthropic.AnthropicStreamingJSONToolTextstruct AnthropicStreamingJSONToolTextPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
StructureSwiftAIAnthropic.AnthropicStreamingProviderToolResultsstruct AnthropicStreamingProviderToolResultsPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
StructureSwiftAIAnthropic.AnthropicStreamingSourcesstruct AnthropicStreamingSourcesPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
StructureSwiftAIAnthropic.AnthropicStreamingToolCallsstruct AnthropicStreamingToolCallsPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicStreaming.swift
StructureSwiftAIOpenAI.OpenAICompatibleResponsesPreparedRequeststruct OpenAICompatibleResponsesPreparedRequestPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesInput.swift
StructureSwiftAIOpenAI.OpenAILanguageModelCapabilitiesstruct OpenAILanguageModelCapabilitiesPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIResponsesOptions.swift
StructureSwiftAIOpenAI.OpenAIModelConfigurationstruct OpenAIModelConfigurationPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
StructureSwiftAIOpenAI.OpenAIProviderSettingsstruct OpenAIProviderSettingsPackages/swift-ai-openai/Sources/SwiftAIOpenAI/OpenAIConfiguration.swift
StructureSwiftAIOpenAICompatible.OpenAICompatibleLanguageCapabilitiesstruct OpenAICompatibleLanguageCapabilitiesPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
StructureSwiftAIOpenAICompatible.OpenAICompatibleModelConfigurationstruct OpenAICompatibleModelConfigurationPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleConfiguration.swift
StructureSwiftAIOpenAICompatible.OpenAICompatibleToolCallBufferstruct OpenAICompatibleToolCallBufferPackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatCommon.swift
StructureSwiftAIProvider.AIAbortErrorstruct AIAbortErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreAbort.swift
StructureSwiftAIProvider.AIBatchstruct AIBatchPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchCancelResultstruct AIBatchCancelResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchErrorstruct AIBatchErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchListItemstruct AIBatchListItemPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchListOptionsstruct AIBatchListOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchListResultstruct AIBatchListResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchOperationOptionsstruct AIBatchOperationOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchReferencestruct AIBatchReferencePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchRequestCountsstruct AIBatchRequestCountsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchResultDownloadSettingsstruct AIBatchResultDownloadSettingsPackages/swift-ai-core/Sources/SwiftAIProvider/BatchResultDownloadSettings.swift
StructureSwiftAIProvider.AIBatchStartOptionsstruct AIBatchStartOptions<Request> where Request : SendablePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchStartResultstruct AIBatchStartResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchStatusstruct AIBatchStatusPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIBatchWarningstruct AIBatchWarningPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AICitationstruct AICitationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
StructureSwiftAIProvider.AIDecisionBoxstruct AIDecisionBoxPackages/swift-ai-core/Sources/SwiftAIProvider/DecisionBox.swift
StructureSwiftAIProvider.AIDecisionModelV4CallOptionsstruct AIDecisionModelV4CallOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
StructureSwiftAIProvider.AIDecisionModelV4Resultstruct AIDecisionModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
StructureSwiftAIProvider.AIDecisionRefusalErrorstruct AIDecisionRefusalErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
StructureSwiftAIProvider.AIDecisionResultstruct AIDecisionResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
StructureSwiftAIProvider.AIDecisionUnsupportedFunctionalityErrorstruct AIDecisionUnsupportedFunctionalityErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
StructureSwiftAIProvider.AIDuplexWebSocketCloseMetadatastruct AIDuplexWebSocketCloseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/DuplexWebSocketTransport.swift
StructureSwiftAIProvider.AIEvaluationModelUsagestruct AIEvaluationModelUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
StructureSwiftAIProvider.AIEvaluationModelV4CallOptionsstruct AIEvaluationModelV4CallOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
StructureSwiftAIProvider.AIEvaluationModelV4Resultstruct AIEvaluationModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
StructureSwiftAIProvider.AIEvaluationResponseMetadatastruct AIEvaluationResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
StructureSwiftAIProvider.AIEvaluationResultstruct AIEvaluationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
StructureSwiftAIProvider.AIEvaluationRoundingstruct AIEvaluationRoundingPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
StructureSwiftAIProvider.AIEvaluationUnsupportedQuestionTypeErrorstruct AIEvaluationUnsupportedQuestionTypeErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
StructureSwiftAIProvider.AIEvaluationUsagestruct AIEvaluationUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
StructureSwiftAIProvider.AIJSONInstructionstruct AIJSONInstructionPackages/swift-ai-core/Sources/SwiftAIProvider/JSONInstruction.swift
StructureSwiftAIProvider.AIJSONParseErrorstruct AIJSONParseErrorPackages/swift-ai-core/Sources/SwiftAIProvider/SecureJSONParsing.swift
StructureSwiftAIProvider.AILanguageModelBatchRequeststruct AILanguageModelBatchRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.AIMessagestruct AIMessagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
StructureSwiftAIProvider.AIRealtimeAudioFormatstruct AIRealtimeAudioFormatPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeAudioTranscriptionConfigurationstruct AIRealtimeAudioTranscriptionConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeClientSecretOptionsstruct AIRealtimeClientSecretOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeClientSecretResultstruct AIRealtimeClientSecretResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeModelCapabilitiesstruct AIRealtimeModelCapabilitiesPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeResponseOptionsstruct AIRealtimeResponseOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeSessionConfigurationstruct AIRealtimeSessionConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeSessionUsagestruct AIRealtimeSessionUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeToolDefinitionstruct AIRealtimeToolDefinitionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeTurnDetectionConfigurationstruct AIRealtimeTurnDetectionConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRealtimeWebSocketConfigurationstruct AIRealtimeWebSocketConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
StructureSwiftAIProvider.AIRetryErrorstruct AIRetryErrorPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
StructureSwiftAIProvider.AIRetryPolicystruct AIRetryPolicyPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
StructureSwiftAIProvider.AISupportedURLPatternstruct AISupportedURLPatternPackages/swift-ai-core/Sources/SwiftAIProvider/CoreProtocols.swift
StructureSwiftAIProvider.AIWarningstruct AIWarningPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.FileDeleteRequeststruct FileDeleteRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.FileDeleteResultstruct FileDeleteResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.FileDownloadRequeststruct FileDownloadRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.FileDownloadResultstruct FileDownloadResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.FileMetadataRequeststruct FileMetadataRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.FileMetadataResultstruct FileMetadataResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.FileUploadRequeststruct FileUploadRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.FileUploadResultstruct FileUploadResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.ImageBatchGenerationResultstruct ImageBatchGenerationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.ImageBatchRequeststruct ImageBatchRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.LanguageModelRequeststruct LanguageModelRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreLanguageRequest.swift
StructureSwiftAIProvider.SkillUploadFilestruct SkillUploadFilePackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.SkillUploadRequeststruct SkillUploadRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.SkillUploadResultstruct SkillUploadResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProvider.StartBatchResultstruct StartBatchResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.StartTextBatchResultstruct StartTextBatchResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.TextBatchstruct TextBatchPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.TextBatchGenerationResultstruct TextBatchGenerationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.TextBatchReferencestruct TextBatchReferencePackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.TextBatchRequeststruct TextBatchRequestPackages/swift-ai-core/Sources/SwiftAIProvider/CoreBatch.swift
StructureSwiftAIProvider.TokenUsagestruct TokenUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreFileSkillResults.swift
StructureSwiftAIProviderUtilities.AIConsoleWarningLoggerstruct AIConsoleWarningLoggerPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
StructureSwiftAIProviderUtilities.AIJSONParseResultstruct AIJSONParseResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
StructureSwiftAIProviderUtilities.AIStitchableStreamstruct AIStitchableStream<Element> where Element : SendablePackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
StructureSwiftAIProviderUtilities.AIToolNameMappingstruct AIToolNameMappingPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
StructureSwiftAIProviderUtilities.AIWarningLogEventstruct AIWarningLogEventPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
StructureSwiftAIProviderUtilities.LanguageStreamNormalizerstruct LanguageStreamNormalizerPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/LanguageStreamNormalization.swift
StructureSwiftAIProviderUtilities.MultipartFileProviderOptionsstruct MultipartFileProviderOptionsPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/FileUploadMetadata.swift
StructureSwiftAISDK.AIUIDataPartstruct AIUIDataPartSources/SwiftAISDK/CoreUIMessages.swift
StructureSwiftAISDK.AIUIMessagestruct AIUIMessageSources/SwiftAISDK/CoreUIMessages.swift
StructureSwiftAISDK.AIUIMessageToolSchemastruct AIUIMessageToolSchemaSources/SwiftAISDK/CoreUIMessages.swift
StructureSwiftAISDK.AIUIReasoningPartstruct AIUIReasoningPartSources/SwiftAISDK/CoreUIMessages.swift
StructureSwiftAISDK.AIUITextPartstruct AIUITextPartSources/SwiftAISDK/CoreUIMessages.swift
StructureSwiftAITransport.AIDownloadErrorstruct AIDownloadErrorPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
StructureSwiftAITransport.AIDuplexWebSocketRequeststruct AIDuplexWebSocketRequestPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
StructureSwiftAITransport.AIHTTPRequeststruct AIHTTPRequestPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
StructureSwiftAITransport.AIHTTPResponsestruct AIHTTPResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
StructureSwiftAITransport.AIHTTPStreamResponsestruct AIHTTPStreamResponsePackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift
StructureSwiftAITransport.IncrementalServerSentEventSequencestruct IncrementalServerSentEventSequencePackages/swift-ai-core/Sources/SwiftAITransport/LanguageStreamParsing.swift
StructureSwiftAITransport.IncrementalServerSentEventSequence.AsyncIteratorstruct AsyncIteratorPackages/swift-ai-core/Sources/SwiftAITransport/LanguageStreamParsing.swift
StructureSwiftAITransport.MultipartFormDatastruct MultipartFormDataPackages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
StructureSwiftAITransport.MultipartStreamingBodystruct MultipartStreamingBodyPackages/swift-ai-core/Sources/SwiftAITransport/MultipartFormData.swift
StructureSwiftAITransport.ServerSentEventstruct ServerSentEventPackages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
StructureSwiftAITransport.ServerSentEventParserstruct ServerSentEventParserPackages/swift-ai-core/Sources/SwiftAITransport/ServerSentEvents.swift
Type AliasSwiftAI.AIRealtimeSession.AsyncIteratortypealias AsyncIterator = AsyncThrowingStream<AIRealtimeSessionEvent, any Error>.IteratorPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Type AliasSwiftAI.AIRealtimeSession.Elementtypealias Element = AIRealtimeSessionEventPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Type AliasSwiftAIProvider.AICallbacktypealias AICallback<Event> = @Sendable (Event) async throws -> VoidPackages/swift-ai-core/Sources/SwiftAIProvider/CoreUtilities.swift
Type AliasSwiftAIProvider.AIDecisionModelUsagetypealias AIDecisionModelUsage = AIEvaluationModelUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.AIDecisionQuestiontypealias AIDecisionQuestion = AIEvaluationQuestionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.AIDecisionQuestionTypetypealias AIDecisionQuestionType = AIEvaluationQuestionTypePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.AIDecisionResponseMetadatatypealias AIDecisionResponseMetadata = AIEvaluationResponseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.AIDecisionRoundingtypealias AIDecisionRounding = AIEvaluationRoundingPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.AIDecisionUnsupportedQuestionTypeErrortypealias AIDecisionUnsupportedQuestionTypeError = AIEvaluationUnsupportedQuestionTypeErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.AIDecisionUsagetypealias AIDecisionUsage = AIEvaluationUsagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.AIIdGeneratortypealias AIIdGenerator = @Sendable () -> StringPackages/swift-ai-core/Sources/SwiftAIProvider/CoreUtilities.swift
Type AliasSwiftAIProvider.AIRealtimeServerEventParsertypealias AIRealtimeServerEventParser = @Sendable (JSONValue) -> [AIRealtimeServerEvent]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Type AliasSwiftAIProvider.Experimental_DecisionAnswertypealias Experimental_DecisionAnswer = AIDecisionAnswerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModeltypealias Experimental_DecisionModel = AIDecisionModelReferencePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModelV4typealias Experimental_DecisionModelV4 = AIDecisionModelV4Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModelV4Answertypealias Experimental_DecisionModelV4Answer = AIDecisionAnswerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModelV4CallOptionstypealias Experimental_DecisionModelV4CallOptions = AIDecisionModelV4CallOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModelV4Inputtypealias Experimental_DecisionModelV4Input = JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModelV4Questiontypealias Experimental_DecisionModelV4Question = AIDecisionQuestionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModelV4Resulttypealias Experimental_DecisionModelV4Result = AIDecisionModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModelV4Statetypealias Experimental_DecisionModelV4State = [AIDecisionStatePart]Packages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionModelV4StateParttypealias Experimental_DecisionModelV4StatePart = AIDecisionStatePartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionQuestiontypealias Experimental_DecisionQuestion = AIDecisionQuestionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionRefusalErrortypealias Experimental_DecisionRefusalError = AIDecisionRefusalErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionResulttypealias Experimental_DecisionResult = AIDecisionResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionStatetypealias Experimental_DecisionState = AIDecisionStatePackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionStateParttypealias Experimental_DecisionStatePart = AIDecisionStatePartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_DecisionUnsupportedQuestionTypeErrortypealias Experimental_DecisionUnsupportedQuestionTypeError = AIDecisionUnsupportedQuestionTypeErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreDecision.swift
Type AliasSwiftAIProvider.Experimental_EvaluationAnswertypealias Experimental_EvaluationAnswer = AIEvaluationAnswerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationModeltypealias Experimental_EvaluationModel = AIEvaluationModelReferencePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationModelV4typealias Experimental_EvaluationModelV4 = AIEvaluationModelV4Packages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationModelV4Answertypealias Experimental_EvaluationModelV4Answer = AIEvaluationAnswerPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationModelV4CallOptionstypealias Experimental_EvaluationModelV4CallOptions = AIEvaluationModelV4CallOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationModelV4Inputtypealias Experimental_EvaluationModelV4Input = JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationModelV4Questiontypealias Experimental_EvaluationModelV4Question = AIEvaluationQuestionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationModelV4Resulttypealias Experimental_EvaluationModelV4Result = AIEvaluationModelV4ResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationQuestiontypealias Experimental_EvaluationQuestion = AIEvaluationQuestionPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationResulttypealias Experimental_EvaluationResult = AIEvaluationResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_EvaluationUnsupportedQuestionTypeErrortypealias Experimental_EvaluationUnsupportedQuestionTypeError = AIEvaluationUnsupportedQuestionTypeErrorPackages/swift-ai-core/Sources/SwiftAIProvider/CoreEvaluation.swift
Type AliasSwiftAIProvider.Experimental_RealtimeModelV4typealias Experimental_RealtimeModelV4 = AIRealtimeModelV4Packages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Type AliasSwiftAIProvider.Experimental_RealtimeModelV4ClientEventtypealias Experimental_RealtimeModelV4ClientEvent = AIRealtimeClientEventPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Type AliasSwiftAIProvider.Experimental_RealtimeModelV4ClientSecretOptionstypealias Experimental_RealtimeModelV4ClientSecretOptions = AIRealtimeClientSecretOptionsPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Type AliasSwiftAIProvider.Experimental_RealtimeModelV4ClientSecretResulttypealias Experimental_RealtimeModelV4ClientSecretResult = AIRealtimeClientSecretResultPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Type AliasSwiftAIProvider.Experimental_RealtimeModelV4ServerEventtypealias Experimental_RealtimeModelV4ServerEvent = AIRealtimeServerEventPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Type AliasSwiftAIProvider.Experimental_RealtimeModelV4SessionConfigtypealias Experimental_RealtimeModelV4SessionConfig = AIRealtimeSessionConfigurationPackages/swift-ai-core/Sources/SwiftAIProvider/CoreRealtime.swift
Type AliasSwiftAIProviderUtilities.AISmoothStreamChunkDetectortypealias AISmoothStreamChunkDetector = @Sendable (String) throws -> String?Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/CoreUtilities.swift
Type AliasSwiftAISDK.AIUIMessageToolInputRefinertypealias AIUIMessageToolInputRefiner = @Sendable (JSONValue) async throws -> JSONValueSources/SwiftAISDK/CoreUIMessages.swift
Type AliasSwiftAISDK.AIUIToolOutputErrorParttypealias AIUIToolOutputErrorPart = AIToolResultSources/SwiftAISDK/CoreUIMessages.swift
Type AliasSwiftAITransport.IncrementalServerSentEventSequence.Elementtypealias Element = ServerSentEventPackages/swift-ai-core/Sources/SwiftAITransport/LanguageStreamParsing.swift
Type MethodSwiftAI.all(tools:)static func all(tools: Set<String>? = nil) -> AIPruneToolCallsPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
Type MethodSwiftAI.beforeLastMessage(tools:)static func beforeLastMessage(tools: Set<String>? = nil) -> AIPruneToolCallsPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
Type MethodSwiftAI.beforeLastMessages(_:tools:)static func beforeLastMessages(_ count: Int, tools: Set<String>? = nil) -> AIPruneToolCallsPackages/swift-ai-core/Sources/SwiftAI/PruneMessages.swift
Type MethodSwiftAI.cancelBatch(provider:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:)static func cancelBatch(provider: any AIBatchProvider, batch: AIBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> AIBatchCancelResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.connect(model:clientSecret:sessionConfiguration:webSocketTransport:abortSignal:)static func connect(model: any AIRealtimeModelV4, clientSecret: AIRealtimeClientSecretResult, sessionConfiguration: AIRealtimeSessionConfiguration = .init(), webSocketTransport: any AIDuplexWebSocketTransport = URLSessionDuplexWebSocketTransport.shared, abortSignal: AIAbortSignal? = nil) async throws -> AIRealtimeSessionPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Type MethodSwiftAI.connect(model:sessionConfiguration:clientSecretOptions:webSocketTransport:abortSignal:)static func connect(model: any AIRealtimeModelV4, sessionConfiguration: AIRealtimeSessionConfiguration = .init(), clientSecretOptions: AIRealtimeClientSecretOptions = .init(), webSocketTransport: any AIDuplexWebSocketTransport = URLSessionDuplexWebSocketTransport.shared, abortSignal: AIAbortSignal? = nil) async throws -> AIRealtimeSessionPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Type MethodSwiftAI.connectServer(model:sessionConfiguration:webSocketTransport:abortSignal:)static func connectServer(model: any AIRealtimeModelV4, sessionConfiguration: AIRealtimeSessionConfiguration = .init(), webSocketTransport: any AIDuplexWebSocketTransport = URLSessionDuplexWebSocketTransport.shared, abortSignal: AIAbortSignal? = nil) async throws -> AIRealtimeSessionPackages/swift-ai-core/Sources/SwiftAI/AIRealtimeSession.swift
Type MethodSwiftAI.embed(_:using:dimensions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embed(_ value: String, using model: any EmbeddingModel, dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.embedMany(_:using:dimensions:chunkSize:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embedMany(_ values: [String], using model: any EmbeddingModel, dimensions: Int? = nil, chunkSize: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.experimentalDecide(model:state:questions:maxOutputTokens:reasoning:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalDecide(model: any AIDecisionModelV4, state: AIDecisionState, questions: [String : AIDecisionQuestion], maxOutputTokens: Int? = nil, reasoning: String? = nil, maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIDecisionStartEvent>? = nil, onEnd: AICallback<AIDecisionEndEvent>? = nil) async throws -> AIDecisionResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeDecision.swift
Type MethodSwiftAI.experimentalDecide(model:state:questions:maxOutputTokens:reasoning:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalDecide(model reference: AIDecisionModelReference, state: AIDecisionState, questions: [String : AIDecisionQuestion], maxOutputTokens: Int? = nil, reasoning: String? = nil, maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIDecisionStartEvent>? = nil, onEnd: AICallback<AIDecisionEndEvent>? = nil) async throws -> AIDecisionResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeDecision.swift
Type MethodSwiftAI.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:)static func experimentalEvaluate(model: any AIEvaluationModelV4, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:]) async throws -> AIEvaluationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeEvaluation.swift
Type MethodSwiftAI.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:)static func experimentalEvaluate(model reference: AIEvaluationModelReference, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:]) async throws -> AIEvaluationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeEvaluation.swift
Type MethodSwiftAI.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model: any AIEvaluationModelV4, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeEvaluation.swift
Type MethodSwiftAI.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model reference: AIEvaluationModelReference, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeEvaluation.swift
Type MethodSwiftAI.experimentalEvaluate(model:stateParts:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model: any AIEvaluationModelV4, stateParts: [AIDecisionStatePart], questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeEvaluation.swift
Type MethodSwiftAI.experimentalEvaluate(model:stateParts:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model reference: AIEvaluationModelReference, stateParts: [AIDecisionStatePart], questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeEvaluation.swift
Type MethodSwiftAI.generateAudio(_:using:durationSeconds:format:seed:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateAudio(_ prompt: String, using model: any AudioGenerationModel, durationSeconds: Double? = nil, format: String? = nil, seed: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.generateImage(_:using:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateImage(_ prompt: String, using model: any ImageModel, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.generateObject(_:using:as:schema:schemaName:schemaDescription:options:callbacks:jsonInstruction:repairText:)static func generateObject<Object>(_ prompt: String, using model: any LanguageModel, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, options: LanguageGenerationOptions = .default, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Object> where Object : Decodable, Object : SendablePackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.generateObject(_:using:schema:schemaName:schemaDescription:options:callbacks:jsonInstruction:repairText:)static func generateObject<Schema>(_ prompt: String, using model: any LanguageModel, schema: Schema, schemaName: String? = nil, schemaDescription: String? = nil, options: LanguageGenerationOptions = .default, callbacks: AIObjectGenerationCallbacks<Schema.Output>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Schema.Output> where Schema : AIObjectSchemaPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.generateSpeech(_:using:voice:format:speed:language:instructions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateSpeech(_ text: String, using model: any SpeechModel, voice: String? = nil, format: String? = nil, speed: Double? = nil, language: String? = nil, instructions: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SpeechResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.generateText(_:using:options:tools:)static func generateText(_ prompt: String, using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.generateText(_:using:output:options:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(_ prompt: String, using model: any LanguageModel, output: AIOutput<FinalOutput, PartialOutput>, options: LanguageGenerationOptions = .default, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.generateText(messages:using:options:tools:)static func generateText(messages: [AIMessage], using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.generateText(model:prompt:output:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput?> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:prompt:output:executableTools:maxSteps:toolCallers:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, toolCallers: AIToolCallerRouting = [:], stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput?> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:prompt:output:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:toolChoice:includeRawChunks:includeResponseBody:providerOptions:extraBody:headers:abortSignal:telemetry:)static func generateText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, includeResponseBody: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, telemetry: Telemetry.Options? = nil) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:toolCallers:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:toolChoice:includeRawChunks:includeResponseBody:providerOptions:extraBody:headers:abortSignal:telemetry:)static func generateText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, toolCallers: AIToolCallerRouting = [:], stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, includeResponseBody: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, telemetry: Telemetry.Options? = nil) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:request:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:telemetry:includeResponseBody:)static func generateText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, includeResponseBody: Bool = false) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:request:executableTools:maxSteps:toolCallers:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:telemetry:includeResponseBody:)static func generateText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, toolCallers: AIToolCallerRouting = [:], stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, includeResponseBody: Bool = false) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:request:output:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput?> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:request:output:executableTools:maxSteps:toolCallers:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, toolCallers: AIToolCallerRouting = [:], stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput?> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:request:output:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateText(model:request:retryPolicy:telemetry:includeResponseBody:)static func generateText(model: any LanguageModel, request: LanguageModelRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, includeResponseBody: Bool = false) async throws -> TextGenerationResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeGenerateText.swift
Type MethodSwiftAI.generateVideo(_:using:aspectRatio:durationSeconds:image:resolution:fps:generateAudio:seed:count:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateVideo(_ prompt: String, using model: any VideoModel, aspectRatio: String? = nil, durationSeconds: Double? = nil, image: ImageInputFile? = nil, resolution: String? = nil, fps: Double? = nil, generateAudio: Bool? = nil, seed: Int? = nil, count: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> VideoGenerationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.getBatchResults(model:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchResults(model: any LanguageModel, batch: TextBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) throws -> AsyncThrowingStream<TextBatchItemResult, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.getBatchResults(model:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchResults(model: any LanguageModel, batch: TextBatch, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) throws -> AsyncThrowingStream<TextBatchItemResult, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.getBatchResults(provider:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchResults(provider: any AIBatchProvider, batch: AIBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) throws -> AsyncThrowingStream<BatchItemResult, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.getBatchStatus(model:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchStatus(model: any LanguageModel, batch: TextBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> AIBatchStatusPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.getBatchStatus(model:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchStatus(model: any LanguageModel, batch: TextBatch, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> AIBatchStatusPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.getBatchStatus(provider:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchStatus(provider: any AIBatchProvider, batch: AIBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> AIBatchStatusPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.listBatches(provider:providerOptions:limit:cursor:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func listBatches(provider: any AIBatchProvider, providerOptions: [String : JSONValue] = [:], limit: Int? = nil, cursor: String? = nil, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> (batches: [AIBatch], nextCursor: String?, providerMetadata: [String : JSONValue])Packages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.rerank(query:documents:using:topK:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func rerank(query: String, documents: [String], using model: any RerankingModel, topK: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> RerankingResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.startBatch(provider:requests:providerOptions:headers:idempotencyKey:webhookURL:abortSignal:timeoutNanoseconds:)static func startBatch(provider: any AIBatchProvider, requests: [AIBatchRequest], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, webhookURL: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartBatchResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.startTextBatch(model:requests:providerOptions:headers:idempotencyKey:abortSignal:timeoutNanoseconds:)static func startTextBatch(model: any LanguageModel, requests: [TextBatchRequest], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartTextBatchResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.startTextBatch(model:requests:providerOptions:headers:idempotencyKey:webhookURL:abortSignal:timeoutNanoseconds:)static func startTextBatch(model: any LanguageModel, requests: [TextBatchRequest], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, webhookURL: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartTextBatchResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.startTextBatch(model:requests:tools:toolChoice:providerOptions:headers:idempotencyKey:abortSignal:timeoutNanoseconds:)static func startTextBatch(model: any LanguageModel, requests: [TextBatchRequest], tools: [String : JSONValue] = [:], toolChoice: JSONValue? = nil, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartTextBatchResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.startTextBatch(model:requests:tools:toolChoice:providerOptions:headers:idempotencyKey:webhookURL:abortSignal:timeoutNanoseconds:)static func startTextBatch(model: any LanguageModel, requests: [TextBatchRequest], tools: [String : JSONValue] = [:], toolChoice: JSONValue? = nil, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, webhookURL: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartTextBatchResultPackages/swift-ai-core/Sources/SwiftAI/AIFacadeBatch.swift
Type MethodSwiftAI.streamEnum(model:prompt:values:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamEnum(model: any LanguageModel, prompt: String, values: [String], temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<String>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<String>, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamEnumJSON.swift
Type MethodSwiftAI.streamEnum(model:request:values:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamEnum(model: any LanguageModel, request: LanguageModelRequest, values: [String], schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<String>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<String>, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamEnumJSON.swift
Type MethodSwiftAI.streamJSON(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamJSON(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<JSONValue>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<JSONValue>, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamEnumJSON.swift
Type MethodSwiftAI.streamJSON(model:request:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamJSON(model: any LanguageModel, request: LanguageModelRequest, schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<JSONValue>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<JSONValue>, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamEnumJSON.swift
Type MethodSwiftAI.streamText(_:using:options:tools:timeoutNanoseconds:)static func streamText(_ prompt: String, using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none, timeoutNanoseconds: UInt64? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.streamText(_:using:output:options:timeoutNanoseconds:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(_ prompt: String, using model: any LanguageModel, output: AIOutput<FinalOutput, PartialOutput>, options: LanguageGenerationOptions = .default, timeoutNanoseconds: UInt64? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.streamText(messages:using:options:tools:timeoutNanoseconds:)static func streamText(messages: [AIMessage], using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none, timeoutNanoseconds: UInt64? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.streamText(model:prompt:output:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamText.swift
Type MethodSwiftAI.streamText(model:prompt:output:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamTextCompatibility.swift
Type MethodSwiftAI.streamText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:repairToolCall:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamText.swift
Type MethodSwiftAI.streamText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:repairToolCall:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:telemetry:)static func streamText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamTextCompatibility.swift
Type MethodSwiftAI.streamText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolCallers:toolApproval:repairToolCall:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolCallers: AIToolCallerRouting = [:], toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamText.swift
Type MethodSwiftAI.streamText(model:request:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:repairToolCall:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamText.swift
Type MethodSwiftAI.streamText(model:request:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:repairToolCall:timeoutNanoseconds:timeout:retryPolicy:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamTextCompatibility.swift
Type MethodSwiftAI.streamText(model:request:executableTools:maxSteps:stopWhen:prepareStep:toolCallers:toolApproval:repairToolCall:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolCallers: AIToolCallerRouting = [:], toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamText.swift
Type MethodSwiftAI.streamText(model:request:output:executableTools:maxSteps:stopWhen:prepareStep:toolCallers:toolApproval:repairToolCall:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolCallers: AIToolCallerRouting = [:], toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamText.swift
Type MethodSwiftAI.streamText(model:request:output:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamText.swift
Type MethodSwiftAI.streamText(model:request:output:timeoutNanoseconds:timeout:retryPolicy:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendablePackages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamTextCompatibility.swift
Type MethodSwiftAI.streamText(model:request:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamText.swift
Type MethodSwiftAI.streamText(model:request:timeoutNanoseconds:timeout:retryPolicy:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Packages/swift-ai-core/Sources/SwiftAI/AIFacadeStreamTextCompatibility.swift
Type MethodSwiftAI.transcribe(audio:using:fileName:mimeType:language:prompt:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func transcribe(audio: Data, using model: any TranscriptionModel, fileName: String = "audio.wav", mimeType: String = "audio/wav", language: String? = nil, prompt: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TranscriptionResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAI.transformAudio(audio:using:fileName:mimeType:voice:format:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func transformAudio(audio: Data, using model: any AudioTransformationModel, fileName: String = "audio.wav", mimeType: String = "audio/wav", voice: String? = nil, format: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioTransformationResultPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type MethodSwiftAIAnthropic.advisor_20260301(model:maxUses:maxTokens:caching:)static func advisor_20260301(model: String, maxUses: Int? = nil, maxTokens: Int? = nil, caching: JSONValue? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.anthropic(configuration:)static func anthropic(configuration: AnthropicProviderSettings = .init()) throws -> AnthropicProviderPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicConfiguration.swift
Type MethodSwiftAIAnthropic.bash_20241022()static func bash_20241022() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.bash_20250124()static func bash_20250124() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.body(for:modelID:providerID:stream:supportsNativeStructuredOutput:supportsStrictTools:policy:)static func body(for request: LanguageModelRequest, modelID: String, providerID: String, stream: Bool = false, supportsNativeStructuredOutput: Bool? = nil, supportsStrictTools: Bool? = nil, policy: AnthropicRequestPolicy = .init()) throws -> AnthropicPreparedCallPackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.codeExecution_20250522()static func codeExecution_20250522() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.codeExecution_20250825()static func codeExecution_20250825() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.codeExecution_20260120()static func codeExecution_20260120() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.computer_20241022(displayWidthPx:displayHeightPx:displayNumber:)static func computer_20241022(displayWidthPx: Int, displayHeightPx: Int, displayNumber: Int? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.computer_20250124(displayWidthPx:displayHeightPx:displayNumber:)static func computer_20250124(displayWidthPx: Int, displayHeightPx: Int, displayNumber: Int? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.computer_20251124(displayWidthPx:displayHeightPx:displayNumber:enableZoom:)static func computer_20251124(displayWidthPx: Int, displayHeightPx: Int, displayNumber: Int? = nil, enableZoom: Bool? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.computerToolset_20260801(configs:)static func computerToolset_20260801(configs: [String : JSONValue]? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.memory_20250818()static func memory_20250818() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.textEditor_20241022()static func textEditor_20241022() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.textEditor_20250124()static func textEditor_20250124() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.textEditor_20250429()static func textEditor_20250429() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.textEditor_20250728(maxCharacters:)static func textEditor_20250728(maxCharacters: Int? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.toolSearchBm25_20251119()static func toolSearchBm25_20251119() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.toolSearchRegex_20251119()static func toolSearchRegex_20251119() -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.webFetch_20250910(maxUses:allowedDomains:blockedDomains:citations:maxContentTokens:)static func webFetch_20250910(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, citations: JSONValue? = nil, maxContentTokens: Int? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.webFetch_20260209(maxUses:allowedDomains:blockedDomains:citations:maxContentTokens:)static func webFetch_20260209(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, citations: JSONValue? = nil, maxContentTokens: Int? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.webFetch_20260318(maxUses:allowedDomains:blockedDomains:citations:maxContentTokens:useCache:responseInclusion:)static func webFetch_20260318(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, citations: JSONValue? = nil, maxContentTokens: Int? = nil, useCache: Bool? = nil, responseInclusion: String? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.webSearch_20250305(maxUses:allowedDomains:blockedDomains:userLocation:)static func webSearch_20250305(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, userLocation: JSONValue? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.webSearch_20260209(maxUses:allowedDomains:blockedDomains:userLocation:)static func webSearch_20260209(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, userLocation: JSONValue? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIAnthropic.webSearch_20260318(maxUses:allowedDomains:blockedDomains:userLocation:responseInclusion:)static func webSearch_20260318(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, userLocation: JSONValue? = nil, responseInclusion: String? = nil) -> JSONValuePackages/swift-ai-anthropic/Sources/SwiftAIAnthropic/AnthropicModels.swift
Type MethodSwiftAIOpenAICompatible.messageJSON(_:providerID:providerOptionsKey:systemRole:supportsMultiPartToolContent:wrapToolErrors:)static func messageJSON(_ message: AIMessage, providerID: String, providerOptionsKey: String? = nil, systemRole: String? = nil, supportsMultiPartToolContent: Bool = false, wrapToolErrors: Bool = false) throws -> JSONValuePackages/swift-ai-openai-compatible/Sources/SwiftAIOpenAICompatible/OpenAICompatibleChatModel.swift
Type MethodSwiftAIProvider.array(_:)static func array(_ values: [String]) -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Type MethodSwiftAIProvider.assistant(_:reasoning:)static func assistant(_ text: String, reasoning: String? = nil) -> AIMessagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Type MethodSwiftAIProvider.assistant(text:reasoning:toolCalls:toolApprovalRequests:)static func assistant(text: String = "", reasoning: String? = nil, toolCalls: [AIToolCall], toolApprovalRequests: [AIToolApprovalRequest] = []) -> AIMessagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Type MethodSwiftAIProvider.object(_:)static func object(_ values: [String : JSONValue?]) -> JSONValuePackages/swift-ai-core/Sources/SwiftAIProvider/JSONValue.swift
Type MethodSwiftAIProvider.system(_:)static func system(_ text: String) -> AIMessagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Type MethodSwiftAIProvider.text(_:citations:providerMetadata:)static func text(_ text: String, citations: [AICitation], providerMetadata: [String : JSONValue] = [:]) -> AIResultContentPartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Type MethodSwiftAIProvider.textEnd(id:citations:providerMetadata:)static func textEnd(id: String, citations: [AICitation], providerMetadata: [String : JSONValue] = [:]) -> LanguageStreamPartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Type MethodSwiftAIProvider.toolInputStart(id:name:inputEncoding:providerExecuted:dynamic:title:providerMetadata:)static func toolInputStart(id: String, name: String, inputEncoding: AIToolInputEncoding, providerExecuted: Bool = false, dynamic: Bool = false, title: String? = nil, providerMetadata: [String : JSONValue] = [:]) -> LanguageStreamPartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreCitations.swift
Type MethodSwiftAIProvider.toolResponses(approvalResponses:toolResults:)static func toolResponses(approvalResponses: [AIToolApprovalResponse] = [], toolResults: [AIToolResult] = []) -> AIMessagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Type MethodSwiftAIProvider.toolResult(_:)static func toolResult(_ result: AIToolResult) -> AIMessagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Type MethodSwiftAIProvider.user(_:)static func user(_ text: String) -> AIMessagePackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Type MethodSwiftAIProvider.videoURL(_:mediaType:providerMetadata:)static func videoURL(_ url: String, mediaType: String = "video/*", providerMetadata: [String : JSONValue] = [:]) -> AIContentPartPackages/swift-ai-core/Sources/SwiftAIProvider/CoreMessages.swift
Type MethodSwiftAIProviderUtilities.disable()static func disable()Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Type MethodSwiftAIProviderUtilities.failure(error:rawValue:)static func failure(error: any Error, rawValue: JSONValue?) -> AIJSONParseResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
Type MethodSwiftAIProviderUtilities.formattedMessage(for:providerID:modelID:)static func formattedMessage(for warning: AIWarning, providerID: String? = nil, modelID: String? = nil) -> StringPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Type MethodSwiftAIProviderUtilities.success(value:rawValue:)static func success(value: JSONValue, rawValue: JSONValue) -> AIJSONParseResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONParsing.swift
Type MethodSwiftAIProviderUtilities.useDefaultLogger()static func useDefaultLogger()Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Type MethodSwiftAIProviderUtilities.useLogger(_:)static func useLogger(_ logger: any AIWarningLogger)Packages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Type MethodSwiftAIProviderUtilities.validate(_:schema:path:)static func validate(_ value: JSONValue, schema: JSONValue, path: String = "$") throwsPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/JSONSchemaValidator.swift
Type MethodSwiftAIProviderUtilities.withLogger(_:operation:)static func withLogger<Result>(_ logger: any AIWarningLogger, operation: () async throws -> Result) async rethrows -> ResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Type MethodSwiftAIProviderUtilities.withLoggingDisabled(operation:)static func withLoggingDisabled<Result>(operation: () async throws -> Result) async rethrows -> ResultPackages/swift-ai-core/Sources/SwiftAIProviderUtilities/WarningLogging.swift
Type MethodSwiftAISDK.assistant(id:parts:metadata:)static func assistant(id: String = UUID().uuidString, parts: [AIUIMessagePart] = [], metadata: [String : JSONValue] = [:]) -> AIUIMessageSources/SwiftAISDK/CoreUIMessages.swift
Type MethodSwiftAISDK.cancelBatch(provider:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:)static func cancelBatch(provider: any AIBatchProvider, batch: AIBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> AIBatchCancelResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.customProvider(providerID:languageModels:decisionModels:fallbackProvider:)static func customProvider(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], decisionModels: [String : AIDecisionModelReference], fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.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) -> AICustomProviderSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.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) -> AICustomProviderSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.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) -> AICustomProviderSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.deleteFile(client:request:retryPolicy:telemetry:)static func deleteFile(client: any AIFileClient, request: FileDeleteRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileDeleteResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.downloadFile(client:request:retryPolicy:telemetry:)static func downloadFile(client: any AIFileClient, request: FileDownloadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileDownloadResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.embed(_:using:dimensions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embed(_ value: String, using model: any EmbeddingModel, dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.embed(model:provider:request:retryPolicy:telemetry:)static func embed(model modelID: String, provider: (any AIProvider)? = nil, request: EmbeddingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.embed(model:provider:value:dimensions:providerOptions:extraBody:headers:retryPolicy:telemetry:)static func embed(model modelID: String, provider: (any AIProvider)? = nil, value: String, dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.embed(model:request:retryPolicy:telemetry:)static func embed(model: any EmbeddingModel, request: EmbeddingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.embed(model:value:dimensions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embed(model: any EmbeddingModel, value: String, dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.embedMany(_:using:dimensions:chunkSize:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embedMany(_ values: [String], using model: any EmbeddingModel, dimensions: Int? = nil, chunkSize: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.embedMany(model:provider:values:dimensions:chunkSize:providerOptions:extraBody:headers:retryPolicy:telemetry:)static func embedMany(model modelID: String, provider: (any AIProvider)? = nil, values: [String], dimensions: Int? = nil, chunkSize: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.embedMany(model:values:dimensions:chunkSize:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embedMany(model: any EmbeddingModel, values: [String], dimensions: Int? = nil, chunkSize: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalDecide(model:state:questions:maxOutputTokens:reasoning:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalDecide(model: String, state: AIDecisionState, questions: [String : AIDecisionQuestion], maxOutputTokens: Int? = nil, reasoning: String? = nil, maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIDecisionStartEvent>? = nil, onEnd: AICallback<AIDecisionEndEvent>? = nil) async throws -> AIDecisionResultSources/SwiftAISDK/AIFacadeDecision.swift
Type MethodSwiftAISDK.experimentalDecide(model:state:questions:maxOutputTokens:reasoning:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalDecide(model: any AIDecisionModelV4, state: AIDecisionState, questions: [String : AIDecisionQuestion], maxOutputTokens: Int? = nil, reasoning: String? = nil, maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIDecisionStartEvent>? = nil, onEnd: AICallback<AIDecisionEndEvent>? = nil) async throws -> AIDecisionResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalDecide(model:state:questions:maxOutputTokens:reasoning:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalDecide(model reference: AIDecisionModelReference, state: AIDecisionState, questions: [String : AIDecisionQuestion], maxOutputTokens: Int? = nil, reasoning: String? = nil, maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIDecisionStartEvent>? = nil, onEnd: AICallback<AIDecisionEndEvent>? = nil) async throws -> AIDecisionResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:)static func experimentalEvaluate(model: String, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:]) async throws -> AIEvaluationResultSources/SwiftAISDK/AIFacadeEvaluation.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:)static func experimentalEvaluate(model: any AIEvaluationModelV4, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:]) async throws -> AIEvaluationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:)static func experimentalEvaluate(model reference: AIEvaluationModelReference, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:]) async throws -> AIEvaluationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model: String, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultSources/SwiftAISDK/AIFacadeEvaluation.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model: any AIEvaluationModelV4, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:state:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model reference: AIEvaluationModelReference, state: JSONValue, questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:stateParts:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model: String, stateParts: [AIDecisionStatePart], questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultSources/SwiftAISDK/AIFacadeEvaluation.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:stateParts:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model: any AIEvaluationModelV4, stateParts: [AIDecisionStatePart], questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalEvaluate(model:stateParts:questions:maxRetries:abortSignal:headers:providerOptions:telemetry:runtimeContext:onStart:onEnd:)static func experimentalEvaluate(model reference: AIEvaluationModelReference, stateParts: [AIDecisionStatePart], questions: [String : AIEvaluationQuestion], maxRetries: Int? = nil, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], providerOptions: [String : JSONValue] = [:], telemetry: Telemetry.Options? = nil, runtimeContext: [String : JSONValue] = [:], onStart: AICallback<AIEvaluationStartEvent>? = nil, onEnd: AICallback<AIEvaluationEndEvent>? = nil) async throws -> AIEvaluationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.experimentalStreamSpeech(model:request:onError:)static func experimentalStreamSpeech(model: any SpeechModel, request: StreamingSpeechRequest, onError: @escaping @Sendable (any Error) async throws -> Void = { error in FileHandle.standardError.write(Data("\(error)\n".utf8)) }) throws -> StreamingSpeechResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateAudio(_:using:durationSeconds:format:seed:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateAudio(_ prompt: String, using model: any AudioGenerationModel, durationSeconds: Double? = nil, format: String? = nil, seed: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateAudio(model:request:retryPolicy:telemetry:)static func generateAudio(model: any AudioGenerationModel, request: AudioGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateEnum(model:prompt:values:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateEnum(model: any LanguageModel, prompt: String, values: [String], temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<String>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<String>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateEnum(model:provider:request:values:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateEnum(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, values: [String], schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<String>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<String>Sources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateEnum(model:request:values:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateEnum(model: any LanguageModel, request: LanguageModelRequest, values: [String], schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<String>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<String>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateImage(_:using:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateImage(_ prompt: String, using model: any ImageModel, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateImage(model:prompt:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateImage(model: any ImageModel, prompt: String, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateImage(model:provider:prompt:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:retryPolicy:telemetry:)static func generateImage(model modelID: String, provider: (any AIProvider)? = nil, prompt: String, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateImage(model:provider:request:retryPolicy:telemetry:)static func generateImage(model modelID: String, provider: (any AIProvider)? = nil, request: ImageGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateImage(model:request:retryPolicy:telemetry:)static func generateImage(model: any ImageModel, request: ImageGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateJSON(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateJSON(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<JSONValue>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<JSONValue>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateJSON(model:provider:request:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateJSON(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<JSONValue>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<JSONValue>Sources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateJSON(model:request:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateJSON(model: any LanguageModel, request: LanguageModelRequest, schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<JSONValue>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<JSONValue>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObject(_:using:as:schema:schemaName:schemaDescription:options:callbacks:jsonInstruction:repairText:)static func generateObject<Object>(_ prompt: String, using model: any LanguageModel, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, options: LanguageGenerationOptions = .default, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Object> where Object : Decodable, Object : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObject(_:using:schema:schemaName:schemaDescription:options:callbacks:jsonInstruction:repairText:)static func generateObject<Schema>(_ prompt: String, using model: any LanguageModel, schema: Schema, schemaName: String? = nil, schemaDescription: String? = nil, options: LanguageGenerationOptions = .default, callbacks: AIObjectGenerationCallbacks<Schema.Output>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Schema.Output> where Schema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObject(model:prompt:as:schema:schemaName:schemaDescription:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObject<Object>(model: any LanguageModel, prompt: String, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Object> where Object : Decodable, Object : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObject(model:prompt:schema:schemaName:schemaDescription:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObject<Schema>(model: any LanguageModel, prompt: String, schema: Schema, schemaName: String? = nil, schemaDescription: String? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Schema.Output>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Schema.Output> where Schema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObject(model:provider:request:as:schema:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObject<Object>(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Object> where Object : Decodable, Object : SendableSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateObject(model:request:as:schema:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObject<Object>(model: any LanguageModel, request: LanguageModelRequest, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Object> where Object : Decodable, Object : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObject(model:request:schema:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObject<Schema>(model: any LanguageModel, request: LanguageModelRequest, schema: Schema, schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Schema.Output>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<Schema.Output> where Schema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObjectArray(model:prompt:as:elementSchema:schemaName:schemaDescription:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObjectArray<Element>(model: any LanguageModel, prompt: String, as type: Element.Type = Element.self, elementSchema: JSONValue, schemaName: String? = nil, schemaDescription: String? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[Element]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<[Element]> where Element : Decodable, Element : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObjectArray(model:prompt:elementSchema:schemaName:schemaDescription:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObjectArray<ElementSchema>(model: any LanguageModel, prompt: String, elementSchema: ElementSchema, schemaName: String? = nil, schemaDescription: String? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[ElementSchema.Output]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<[ElementSchema.Output]> where ElementSchema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObjectArray(model:provider:request:as:elementSchema:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObjectArray<Element>(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, as type: Element.Type = Element.self, elementSchema: JSONValue, schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[Element]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<[Element]> where Element : Decodable, Element : SendableSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateObjectArray(model:request:as:elementSchema:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObjectArray<Element>(model: any LanguageModel, request: LanguageModelRequest, as type: Element.Type = Element.self, elementSchema: JSONValue, schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[Element]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<[Element]> where Element : Decodable, Element : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateObjectArray(model:request:elementSchema:schemaName:schemaDescription:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func generateObjectArray<ElementSchema>(model: any LanguageModel, request: LanguageModelRequest, elementSchema: ElementSchema, schemaName: String? = nil, schemaDescription: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[ElementSchema.Output]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> ObjectGenerationResult<[ElementSchema.Output]> where ElementSchema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateSpeech(_:using:voice:format:speed:language:instructions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateSpeech(_ text: String, using model: any SpeechModel, voice: String? = nil, format: String? = nil, speed: Double? = nil, language: String? = nil, instructions: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SpeechResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateSpeech(model:provider:request:retryPolicy:telemetry:)static func generateSpeech(model modelID: String, provider: (any AIProvider)? = nil, request: SpeechRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SpeechResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateSpeech(model:request:retryPolicy:telemetry:)static func generateSpeech(model: any SpeechModel, request: SpeechRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SpeechResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(_:using:options:tools:)static func generateText(_ prompt: String, using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(_:using:output:options:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(_ prompt: String, using model: any LanguageModel, output: AIOutput<FinalOutput, PartialOutput>, options: LanguageGenerationOptions = .default, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(messages:using:options:tools:)static func generateText(messages: [AIMessage], using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:prompt:output:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput?> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:prompt:output:executableTools:maxSteps:toolCallers:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, toolCallers: AIToolCallerRouting = [:], stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput?> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:prompt:output:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:toolChoice:includeRawChunks:includeResponseBody:providerOptions:extraBody:headers:abortSignal:telemetry:)static func generateText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, includeResponseBody: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, telemetry: Telemetry.Options? = nil) async throws -> TextGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:toolCallers:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:toolChoice:includeRawChunks:includeResponseBody:providerOptions:extraBody:headers:abortSignal:telemetry:)static func generateText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, toolCallers: AIToolCallerRouting = [:], stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, includeResponseBody: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, telemetry: Telemetry.Options? = nil) async throws -> TextGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:provider:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:retryPolicy:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:telemetry:)static func generateText(model modelID: String, provider: (any AIProvider)? = nil, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, retryPolicy: AIRetryPolicy = .default, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, telemetry: Telemetry.Options? = nil) async throws -> TextGenerationResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateText(model:provider:request:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:retryPolicy:telemetry:)static func generateText(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TextGenerationResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateText(model:provider:request:retryPolicy:telemetry:)static func generateText(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TextGenerationResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateText(model:request:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:telemetry:includeResponseBody:)static func generateText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, includeResponseBody: Bool = false) async throws -> TextGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:request:executableTools:maxSteps:toolCallers:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:telemetry:includeResponseBody:)static func generateText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, toolCallers: AIToolCallerRouting = [:], stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, includeResponseBody: Bool = false) async throws -> TextGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:request:output:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput?> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:request:output:executableTools:maxSteps:toolCallers:stopWhen:prepareStep:toolApproval:toolApprovalSecret:repairToolCall:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, toolCallers: AIToolCallerRouting = [:], stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolApprovalSecret: String? = nil, repairToolCall: AIToolCallRepair? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput?> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:request:output:retryPolicy:telemetry:jsonInstruction:repairText:)static func generateText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) async throws -> AIOutputGenerationResult<FinalOutput> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateText(model:request:retryPolicy:telemetry:includeResponseBody:)static func generateText(model: any LanguageModel, request: LanguageModelRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, includeResponseBody: Bool = false) async throws -> TextGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateVideo(_:using:aspectRatio:durationSeconds:image:resolution:fps:generateAudio:seed:count:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateVideo(_ prompt: String, using model: any VideoModel, aspectRatio: String? = nil, durationSeconds: Double? = nil, image: ImageInputFile? = nil, resolution: String? = nil, fps: Double? = nil, generateAudio: Bool? = nil, seed: Int? = nil, count: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> VideoGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.generateVideo(model:provider:request:retryPolicy:telemetry:)static func generateVideo(model modelID: String, provider: (any AIProvider)? = nil, request: VideoGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> VideoGenerationResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.generateVideo(model:request:retryPolicy:telemetry:poll:webhook:)static func generateVideo(model: any VideoModel, request: VideoGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, poll: VideoGenerationPollOptions? = nil, webhook: VideoGenerationWebhookFactory? = nil) async throws -> VideoGenerationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.getBatchResults(model:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchResults(model: any LanguageModel, batch: TextBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) throws -> AsyncThrowingStream<TextBatchItemResult, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.getBatchResults(model:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchResults(model: any LanguageModel, batch: TextBatch, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) throws -> AsyncThrowingStream<TextBatchItemResult, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.getBatchResults(provider:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchResults(provider: any AIBatchProvider, batch: AIBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) throws -> AsyncThrowingStream<BatchItemResult, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.getBatchStatus(model:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchStatus(model: any LanguageModel, batch: TextBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> AIBatchStatusSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.getBatchStatus(model:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchStatus(model: any LanguageModel, batch: TextBatch, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> AIBatchStatusSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.getBatchStatus(provider:batch:providerOptions:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func getBatchStatus(provider: any AIBatchProvider, batch: AIBatchReference, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> AIBatchStatusSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.getFileMetadata(client:request:retryPolicy:telemetry:)static func getFileMetadata(client: any AIFileClient, request: FileMetadataRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileMetadataResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.getVideoStatus(model:operation:headers:abortSignal:retryPolicy:)static func getVideoStatus(model: any VideoModel, operation: JSONValue, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> VideoGenerationOperationStatusResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.listBatches(provider:providerOptions:limit:cursor:headers:abortSignal:timeoutNanoseconds:retryPolicy:)static func listBatches(provider: any AIBatchProvider, providerOptions: [String : JSONValue] = [:], limit: Int? = nil, cursor: String? = nil, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> (batches: [AIBatch], nextCursor: String?, providerMetadata: [String : JSONValue])Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.providerRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.providerRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.providerRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.rerank(model:provider:request:retryPolicy:telemetry:)static func rerank(model modelID: String, provider: (any AIProvider)? = nil, request: RerankingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> RerankingResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.rerank(model:request:retryPolicy:telemetry:)static func rerank(model: any RerankingModel, request: RerankingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> RerankingResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.rerank(query:documents:using:topK:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func rerank(query: String, documents: [String], using model: any RerankingModel, topK: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> RerankingResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.resolveEmbeddingModel(_:provider:)static func resolveEmbeddingModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any EmbeddingModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.resolveImageModel(_:provider:)static func resolveImageModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any ImageModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.resolveLanguageModel(_:provider:)static func resolveLanguageModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any LanguageModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.resolveRerankingModel(_:provider:)static func resolveRerankingModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any RerankingModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.resolveSpeechModel(_:provider:)static func resolveSpeechModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any SpeechModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.resolveTranscriptionModel(_:provider:)static func resolveTranscriptionModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any TranscriptionModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.resolveVideoModel(_:provider:)static func resolveVideoModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any VideoModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.startBatch(provider:requests:providerOptions:headers:idempotencyKey:webhookURL:abortSignal:timeoutNanoseconds:)static func startBatch(provider: any AIBatchProvider, requests: [AIBatchRequest], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, webhookURL: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartBatchResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.startTextBatch(model:requests:providerOptions:headers:idempotencyKey:abortSignal:timeoutNanoseconds:)static func startTextBatch(model: any LanguageModel, requests: [TextBatchRequest], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartTextBatchResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.startTextBatch(model:requests:providerOptions:headers:idempotencyKey:webhookURL:abortSignal:timeoutNanoseconds:)static func startTextBatch(model: any LanguageModel, requests: [TextBatchRequest], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, webhookURL: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartTextBatchResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.startTextBatch(model:requests:tools:toolChoice:providerOptions:headers:idempotencyKey:abortSignal:timeoutNanoseconds:)static func startTextBatch(model: any LanguageModel, requests: [TextBatchRequest], tools: [String : JSONValue] = [:], toolChoice: JSONValue? = nil, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartTextBatchResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.startTextBatch(model:requests:tools:toolChoice:providerOptions:headers:idempotencyKey:webhookURL:abortSignal:timeoutNanoseconds:)static func startTextBatch(model: any LanguageModel, requests: [TextBatchRequest], tools: [String : JSONValue] = [:], toolChoice: JSONValue? = nil, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], idempotencyKey: String? = nil, webhookURL: String? = nil, abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil) async throws -> StartTextBatchResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.startVideo(model:request:webhookURL:retryPolicy:)static func startVideo(model: any VideoModel, request: VideoGenerationRequest, webhookURL: String? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> VideoGenerationOperationStartResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamEnum(model:prompt:values:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamEnum(model: any LanguageModel, prompt: String, values: [String], temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<String>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<String>, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamEnum(model:request:values:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamEnum(model: any LanguageModel, request: LanguageModelRequest, values: [String], schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<String>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<String>, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamJSON(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamJSON(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<JSONValue>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<JSONValue>, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamJSON(model:request:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamJSON(model: any LanguageModel, request: LanguageModelRequest, schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<JSONValue>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<JSONValue>, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamObject(model:prompt:as:schema:schemaName:schemaDescription:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObject<Object>(model: any LanguageModel, prompt: String, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<Object>, any Error> where Object : Decodable, Object : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamObject(model:prompt:schema:schemaName:schemaDescription:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObject<Schema>(model: any LanguageModel, prompt: String, schema: Schema, schemaName: String? = nil, schemaDescription: String? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Schema.Output>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<Schema.Output>, any Error> where Schema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamObject(model:provider:request:as:schema:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObject<Object>(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<Object>, any Error> where Object : Decodable, Object : SendableSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.streamObject(model:request:as:schema:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObject<Object>(model: any LanguageModel, request: LanguageModelRequest, as type: Object.Type = Object.self, schema: JSONValue? = nil, schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Object>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<Object>, any Error> where Object : Decodable, Object : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamObject(model:request:schema:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObject<Schema>(model: any LanguageModel, request: LanguageModelRequest, schema: Schema, schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<Schema.Output>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<Schema.Output>, any Error> where Schema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamObjectArray(model:prompt:as:elementSchema:schemaName:schemaDescription:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObjectArray<Element>(model: any LanguageModel, prompt: String, as type: Element.Type = Element.self, elementSchema: JSONValue, schemaName: String? = nil, schemaDescription: String? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[Element]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<[Element]>, any Error> where Element : Decodable, Element : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamObjectArray(model:prompt:elementSchema:schemaName:schemaDescription:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObjectArray<ElementSchema>(model: any LanguageModel, prompt: String, elementSchema: ElementSchema, schemaName: String? = nil, schemaDescription: String? = nil, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[ElementSchema.Output]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<[ElementSchema.Output]>, any Error> where ElementSchema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamObjectArray(model:request:as:elementSchema:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObjectArray<Element>(model: any LanguageModel, request: LanguageModelRequest, as type: Element.Type = Element.self, elementSchema: JSONValue, schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[Element]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<[Element]>, any Error> where Element : Decodable, Element : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamObjectArray(model:request:elementSchema:schemaName:schemaDescription:timeoutNanoseconds:retryPolicy:telemetry:callbacks:jsonInstruction:repairText:)static func streamObjectArray<ElementSchema>(model: any LanguageModel, request: LanguageModelRequest, elementSchema: ElementSchema, schemaName: String? = nil, schemaDescription: String? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, callbacks: AIObjectGenerationCallbacks<[ElementSchema.Output]>? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<ObjectStreamPart<[ElementSchema.Output]>, any Error> where ElementSchema : AIObjectSchemaSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(_:using:options:tools:timeoutNanoseconds:)static func streamText(_ prompt: String, using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none, timeoutNanoseconds: UInt64? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(_:using:output:options:timeoutNanoseconds:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(_ prompt: String, using model: any LanguageModel, output: AIOutput<FinalOutput, PartialOutput>, options: LanguageGenerationOptions = .default, timeoutNanoseconds: UInt64? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(messages:using:options:tools:timeoutNanoseconds:)static func streamText(messages: [AIMessage], using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none, timeoutNanoseconds: UInt64? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:prompt:output:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:prompt:output:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, prompt: String, output: AIOutput<FinalOutput, PartialOutput>, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], reasoning: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:repairToolCall:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:repairToolCall:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:telemetry:)static func streamText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolCallers:toolApproval:repairToolCall:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolCallers: AIToolCallerRouting = [:], toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:provider:prompt:temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:toolChoice:includeRawChunks:providerOptions:extraBody:headers:abortSignal:timeoutNanoseconds:retryPolicy:telemetry:)static func streamText(model modelID: String, provider: (any AIProvider)? = nil, prompt: String, temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, toolChoice: JSONValue? = nil, includeRawChunks: Bool = false, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.streamText(model:provider:request:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:timeoutNanoseconds:retryPolicy:telemetry:)static func streamText(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.streamText(model:provider:request:timeoutNanoseconds:retryPolicy:telemetry:)static func streamText(model modelID: String, provider: (any AIProvider)? = nil, request: LanguageModelRequest, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.streamText(model:request:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:repairToolCall:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:request:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:repairToolCall:timeoutNanoseconds:timeout:retryPolicy:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:request:executableTools:maxSteps:stopWhen:prepareStep:toolCallers:toolApproval:repairToolCall:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolCallers: AIToolCallerRouting = [:], toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:request:output:executableTools:maxSteps:stopWhen:prepareStep:toolCallers:toolApproval:repairToolCall:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, executableTools: [AITool], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolCallers: AIToolCallerRouting = [:], toolApproval: AIToolApproval? = nil, repairToolCall: AIToolCallRepair? = nil, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:request:output:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:request:output:timeoutNanoseconds:timeout:retryPolicy:telemetry:jsonInstruction:repairText:)static func streamText<FinalOutput, PartialOutput>(model: any LanguageModel, request: LanguageModelRequest, output: AIOutput<FinalOutput, PartialOutput>, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> AsyncThrowingStream<AIOutputStreamPart<FinalOutput, PartialOutput>, any Error> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:request:timeoutNanoseconds:timeout:retryPolicy:streamRetries:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, streamRetries: Int? = nil, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamText(model:request:timeoutNanoseconds:timeout:retryPolicy:telemetry:)static func streamText(model: any LanguageModel, request: LanguageModelRequest, timeoutNanoseconds: UInt64? = nil, timeout: AIStreamTimeoutConfiguration? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.streamTranscribe(model:request:telemetry:)static func streamTranscribe(model: any StreamingTranscriptionModel, request: StreamingTranscriptionRequest, telemetry: Telemetry.Options? = nil) async throws -> StreamingTranscriptionResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.system(_:id:metadata:)static func system(_ text: String, id: String = UUID().uuidString, metadata: [String : JSONValue] = [:]) -> AIUIMessageSources/SwiftAISDK/CoreUIMessages.swift
Type MethodSwiftAISDK.transcribe(audio:using:fileName:mimeType:language:prompt:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func transcribe(audio: Data, using model: any TranscriptionModel, fileName: String = "audio.wav", mimeType: String = "audio/wav", language: String? = nil, prompt: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TranscriptionResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.transcribe(model:provider:request:retryPolicy:telemetry:)static func transcribe(model modelID: String, provider: (any AIProvider)? = nil, request: AudioTranscriptionRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TranscriptionResultSources/SwiftAISDK/AIModelResolution.swift
Type MethodSwiftAISDK.transcribe(model:request:retryPolicy:telemetry:)static func transcribe(model: any TranscriptionModel, request: AudioTranscriptionRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TranscriptionResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.transformAudio(audio:using:fileName:mimeType:voice:format:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func transformAudio(audio: Data, using model: any AudioTransformationModel, fileName: String = "audio.wav", mimeType: String = "audio/wav", voice: String? = nil, format: String? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioTransformationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.transformAudio(model:request:retryPolicy:telemetry:)static func transformAudio(model: any AudioTransformationModel, request: AudioTransformationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioTransformationResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.uploadFile(client:request:retryPolicy:telemetry:)static func uploadFile(client: any AIFileClient, request: FileUploadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileUploadResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.uploadSkill(client:request:retryPolicy:telemetry:)static func uploadSkill(client: any AISkillsClient, request: SkillUploadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SkillUploadResultSources/SwiftAISDK/Compatibility.swift
Type MethodSwiftAISDK.user(_:id:metadata:)static func user(_ text: String, id: String = UUID().uuidString, metadata: [String : JSONValue] = [:]) -> AIUIMessageSources/SwiftAISDK/CoreUIMessages.swift
Type PropertySwiftAI.defaultstatic let default: LanguageGenerationOptionsPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type PropertySwiftAI.nonestatic let none: LanguageToolOptionsPackages/swift-ai-core/Sources/SwiftAI/SwiftNativeLanguageAPI.swift
Type PropertySwiftAIProvider.automaticstatic let automatic: AIJSONInstructionPackages/swift-ai-core/Sources/SwiftAIProvider/JSONInstruction.swift
Type PropertySwiftAIProvider.defaultstatic let default: AIRetryPolicyPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Type PropertySwiftAIProvider.disabledstatic let disabled: AIJSONInstructionPackages/swift-ai-core/Sources/SwiftAIProvider/JSONInstruction.swift
Type PropertySwiftAIProvider.nonestatic let none: AIRetryPolicyPackages/swift-ai-core/Sources/SwiftAIProvider/Core.swift
Type PropertySwiftAIProvider.normalClosurestatic let normalClosure: AIDuplexWebSocketCloseMetadataPackages/swift-ai-core/Sources/SwiftAIProvider/DuplexWebSocketTransport.swift
Type PropertySwiftAITransport.sharedstatic let shared: URLSessionDuplexWebSocketTransportPackages/swift-ai-core/Sources/SwiftAITransport/DuplexWebSocketTransport.swift
Type PropertySwiftAITransport.sharedstatic let shared: URLSessionTransportPackages/swift-ai-core/Sources/SwiftAITransport/HTTP.swift