Skip to content

Public symbols

This page is generated by npm --prefix docs-site run generate from swift package dump-symbol-graph.

KindSymbolDeclarationSource
Associated TypeOutputassociatedtype Output : Decodable, SendableSources/SwiftAISDK/CoreObjectSchema.swift
CaseAIAbortSource.signal(_:)case signal(AIAbortSignal)Sources/SwiftAISDK/CoreAbort.swift
CaseAIAbortSource.timeoutMilliseconds(_:)case timeoutMilliseconds(Int)Sources/SwiftAISDK/CoreAbort.swift
CaseAIBatchItemResult.cancelled(id:error:providerMetadata:)case cancelled(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
CaseAIBatchItemResult.expired(id:error:providerMetadata:)case expired(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
CaseAIBatchItemResult.failed(id:error:providerMetadata:)case failed(id: String, error: AIBatchError, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
CaseAIBatchItemResult.succeeded(id:result:)case succeeded(id: String, result: Result)Sources/SwiftAISDK/CoreBatch.swift
CaseAIBatchLifecycleStatus.completedcase completedSources/SwiftAISDK/CoreBatch.swift
CaseAIBatchLifecycleStatus.failedcase failedSources/SwiftAISDK/CoreBatch.swift
CaseAIBatchLifecycleStatus.pendingcase pendingSources/SwiftAISDK/CoreBatch.swift
CaseAIBatchReferenceType.textcase textSources/SwiftAISDK/CoreBatch.swift
CaseAIChatSessionStatus.errorcase errorSources/SwiftAISDK/AIChatSession.swift
CaseAIChatSessionStatus.readycase readySources/SwiftAISDK/AIChatSession.swift
CaseAIChatSessionStatus.streamingcase streamingSources/SwiftAISDK/AIChatSession.swift
CaseAIChatSessionStatus.submittedcase submittedSources/SwiftAISDK/AIChatSession.swift
CaseAIChatTransportTrigger.regenerateMessagecase regenerateMessageSources/SwiftAISDK/AIChatTransport.swift
CaseAIChatTransportTrigger.submitMessagecase submitMessageSources/SwiftAISDK/AIChatTransport.swift
CaseAIContentPart.custom(_:providerMetadata:)case custom(JSONValue, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.data(mimeType:data:providerMetadata:)case data(mimeType: String, data: Data, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.file(mimeType:data:filename:providerMetadata:)case file(mimeType: String, data: Data, filename: String? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.imageURL(_:providerMetadata:)case imageURL(String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.providerReference(mimeType:reference:filename:providerMetadata:)case providerReference(mimeType: String, reference: AIProviderReference, filename: String? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.reasoning(_:providerMetadata:)case reasoning(String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.reasoningFile(_:)case reasoningFile(AIStreamFile)Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.text(_:providerMetadata:)case text(String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.toolApprovalRequest(_:)case toolApprovalRequest(AIToolApprovalRequest)Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.toolApprovalResponse(_:)case toolApprovalResponse(AIToolApprovalResponse)Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.toolCall(_:)case toolCall(AIToolCall)Sources/SwiftAISDK/CoreMessages.swift
CaseAIContentPart.toolResult(_:)case toolResult(AIToolResult)Sources/SwiftAISDK/CoreMessages.swift
CaseAIDuplexWebSocketEvent.closed(_:)case closed(AIDuplexWebSocketCloseMetadata)Sources/SwiftAISDK/DuplexWebSocketTransport.swift
CaseAIDuplexWebSocketEvent.message(_:)case message(AIDuplexWebSocketMessage)Sources/SwiftAISDK/DuplexWebSocketTransport.swift
CaseAIDuplexWebSocketEvent.opened(protocol:)case opened(protocol: String?)Sources/SwiftAISDK/DuplexWebSocketTransport.swift
CaseAIDuplexWebSocketMessage.binary(_:)case binary(Data)Sources/SwiftAISDK/DuplexWebSocketTransport.swift
CaseAIDuplexWebSocketMessage.text(_:)case text(String)Sources/SwiftAISDK/DuplexWebSocketTransport.swift
CaseAIError.apiCall(_:)case apiCall(AIAPICallError)Sources/SwiftAISDK/Core.swift
CaseAIError.gateway(_:)case gateway(GatewayError)Sources/SwiftAISDK/Core.swift
CaseAIError.invalidArgument(argument:message:)case invalidArgument(argument: String, message: String)Sources/SwiftAISDK/Core.swift
CaseAIError.invalidResponse(provider:message:)case invalidResponse(provider: String, message: String)Sources/SwiftAISDK/Core.swift
CaseAIError.invalidURL(_:)case invalidURL(String)Sources/SwiftAISDK/Core.swift
CaseAIError.missingAPIKey(provider:environmentVariables:)case missingAPIKey(provider: String, environmentVariables: [String])Sources/SwiftAISDK/Core.swift
CaseAIError.timeout(durationNanoseconds:)case timeout(durationNanoseconds: UInt64)Sources/SwiftAISDK/Core.swift
CaseAIError.unsupportedModel(provider:capability:modelID:)case unsupportedModel(provider: String, capability: ModelCapability, modelID: String)Sources/SwiftAISDK/Core.swift
CaseAIFileOperation.deletecase deleteSources/SwiftAISDK/CoreProtocols.swift
CaseAIFileOperation.downloadcase downloadSources/SwiftAISDK/CoreProtocols.swift
CaseAIFileOperation.getMetadatacase getMetadataSources/SwiftAISDK/CoreProtocols.swift
CaseAIFileOperation.uploadcase uploadSources/SwiftAISDK/CoreProtocols.swift
CaseAILanguageModelCallType.generatecase generateSources/SwiftAISDK/MiddlewareTypes.swift
CaseAILanguageModelCallType.streamcase streamSources/SwiftAISDK/MiddlewareTypes.swift
CaseAINoOutputKind.audiocase audioSources/SwiftAISDK/Errors.swift
CaseAINoOutputKind.contentcase contentSources/SwiftAISDK/Errors.swift
CaseAINoOutputKind.imagecase imageSources/SwiftAISDK/Errors.swift
CaseAINoOutputKind.outputcase outputSources/SwiftAISDK/Errors.swift
CaseAINoOutputKind.speechcase speechSources/SwiftAISDK/Errors.swift
CaseAINoOutputKind.transcriptcase transcriptSources/SwiftAISDK/Errors.swift
CaseAINoOutputKind.videocase videoSources/SwiftAISDK/Errors.swift
CaseAIObjectGenerationFailureKind.decodingcase decodingSources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIObjectGenerationFailureKind.noJSONcase noJSONSources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIObjectGenerationFailureKind.repairFailedcase repairFailedSources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIObjectGenerationFailureKind.schemaValidationcase schemaValidationSources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIObjectGenerationSessionStatus.errorcase errorSources/SwiftAISDK/AIObjectGenerationSession.swift
CaseAIObjectGenerationSessionStatus.readycase readySources/SwiftAISDK/AIObjectGenerationSession.swift
CaseAIObjectGenerationSessionStatus.streamingcase streamingSources/SwiftAISDK/AIObjectGenerationSession.swift
CaseAIObjectGenerationSessionStatus.submittedcase submittedSources/SwiftAISDK/AIObjectGenerationSession.swift
CaseAIObjectOutputStrategy.arraycase arraySources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIObjectOutputStrategy.enumerationcase enumerationSources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIObjectOutputStrategy.jsoncase jsonSources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIObjectOutputStrategy.objectcase objectSources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIOutputKind.arraycase arraySources/SwiftAISDK/Output.swift
CaseAIOutputKind.choicecase choiceSources/SwiftAISDK/Output.swift
CaseAIOutputKind.jsoncase jsonSources/SwiftAISDK/Output.swift
CaseAIOutputKind.objectcase objectSources/SwiftAISDK/Output.swift
CaseAIOutputKind.textcase textSources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.finish(reason:usage:)case finish(reason: String?, usage: TokenUsage?)Sources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.metadata(_:)case metadata([String : JSONValue])Sources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.output(_:)case output(AIOutputGenerationResult<Output>)Sources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.partialOutput(_:)case partialOutput(Partial)Sources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.raw(_:)case raw(LanguageStreamPart)Sources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.responseMetadata(_:)case responseMetadata(AIResponseMetadata)Sources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.source(_:)case source(AISource)Sources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.textDelta(_:)case textDelta(String)Sources/SwiftAISDK/Output.swift
CaseAIOutputStreamPart.warning(_:)case warning(AIWarning)Sources/SwiftAISDK/Output.swift
CaseAIParsePartialJSONState.failedParsecase failedParseSources/SwiftAISDK/AIObjectPartialJSON.swift
CaseAIParsePartialJSONState.repairedParsecase repairedParseSources/SwiftAISDK/AIObjectPartialJSON.swift
CaseAIParsePartialJSONState.successfulParsecase successfulParseSources/SwiftAISDK/AIObjectPartialJSON.swift
CaseAIParsePartialJSONState.undefinedInputcase undefinedInputSources/SwiftAISDK/AIObjectPartialJSON.swift
CaseAIProviderRegistryError.invalidModelID(modelID:modelType:separator:)case invalidModelID(modelID: String, modelType: String, separator: String)Sources/SwiftAISDK/Providers/CustomProvider.swift
CaseAIProviderRegistryError.noSuchProvider(providerID:modelType:availableProviders:)case noSuchProvider(providerID: String, modelType: String, availableProviders: [String])Sources/SwiftAISDK/Providers/CustomProvider.swift
CaseAIProviderRegistryError.unsupportedFiles(providerID:)case unsupportedFiles(providerID: String)Sources/SwiftAISDK/Providers/CustomProvider.swift
CaseAIProviderRegistryError.unsupportedSkills(providerID:)case unsupportedSkills(providerID: String)Sources/SwiftAISDK/Providers/CustomProvider.swift
CaseAIPruneEmptyMessages.keepcase keepSources/SwiftAISDK/PruneMessages.swift
CaseAIPruneEmptyMessages.removecase removeSources/SwiftAISDK/PruneMessages.swift
CaseAIPruneReasoning.allcase allSources/SwiftAISDK/PruneMessages.swift
CaseAIPruneReasoning.beforeLastMessagecase beforeLastMessageSources/SwiftAISDK/PruneMessages.swift
CaseAIPruneReasoning.nonecase noneSources/SwiftAISDK/PruneMessages.swift
CaseAIPruneToolCalls.Scope.allcase allSources/SwiftAISDK/PruneMessages.swift
CaseAIPruneToolCalls.Scope.beforeLastMessages(_:)case beforeLastMessages(Int)Sources/SwiftAISDK/PruneMessages.swift
CaseAIRealtimeClientEvent.conversationItemCreate(_:)case conversationItemCreate(AIRealtimeConversationItem)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeClientEvent.conversationItemTruncate(itemID:contentIndex:audioEndMilliseconds:)case conversationItemTruncate(itemID: String, contentIndex: Int, audioEndMilliseconds: Int)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeClientEvent.inputAudioAppend(audio:)case inputAudioAppend(audio: String)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeClientEvent.inputAudioClearcase inputAudioClearSources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeClientEvent.inputAudioCommitcase inputAudioCommitSources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeClientEvent.responseCancelcase responseCancelSources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeClientEvent.responseCreate(options:)case responseCreate(options: AIRealtimeResponseOptions? = nil)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeClientEvent.sessionUpdate(_:)case sessionUpdate(AIRealtimeSessionConfiguration)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeConversationItem.audioMessage(audio:)case audioMessage(audio: String)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeConversationItem.functionCallOutput(callID:name:output:)case functionCallOutput(callID: String, name: String?, output: String)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeConversationItem.textMessage(text:)case textMessage(text: String)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeOutputModality.audiocase audioSources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeOutputModality.textcase textSources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.audioCommitted(itemID:previousItemID:raw:)case audioCommitted(itemID: String?, previousItemID: String?, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.audioDelta(responseID:itemID:delta:raw:)case audioDelta(responseID: String, itemID: String, delta: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.audioDone(responseID:itemID:raw:)case audioDone(responseID: String, itemID: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.audioTranscriptDelta(responseID:itemID:delta:raw:)case audioTranscriptDelta(responseID: String, itemID: String, delta: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.audioTranscriptDone(responseID:itemID:transcript:raw:)case audioTranscriptDone(responseID: String, itemID: String, transcript: String?, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.contentPartAdded(responseID:itemID:raw:)case contentPartAdded(responseID: String, itemID: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.contentPartDone(responseID:itemID:raw:)case contentPartDone(responseID: String, itemID: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.conversationItemAdded(itemID:item:raw:)case conversationItemAdded(itemID: String, item: JSONValue, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.custom(rawType:raw:)case custom(rawType: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.error(message:code:raw:)case error(message: String, code: String?, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.functionCallArgumentsDelta(responseID:itemID:callID:delta:raw:)case functionCallArgumentsDelta(responseID: String, itemID: String, callID: String, delta: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.functionCallArgumentsDone(responseID:itemID:callID:name:arguments:raw:)case functionCallArgumentsDone(responseID: String, itemID: String, callID: String, name: String, arguments: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.inputTranscriptionCompleted(itemID:transcript:raw:)case inputTranscriptionCompleted(itemID: String, transcript: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.outputItemAdded(responseID:itemID:raw:)case outputItemAdded(responseID: String, itemID: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.outputItemDone(responseID:itemID:raw:)case outputItemDone(responseID: String, itemID: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.responseCreated(responseID:raw:)case responseCreated(responseID: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.responseDone(responseID:status:raw:)case responseDone(responseID: String, status: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.sessionCreated(sessionID:raw:)case sessionCreated(sessionID: String?, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.sessionUpdated(raw:)case sessionUpdated(raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.speechStarted(itemID:raw:)case speechStarted(itemID: String?, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.speechStopped(itemID:raw:)case speechStopped(itemID: String?, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.textDelta(responseID:itemID:delta:raw:)case textDelta(responseID: String, itemID: String, delta: String, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeServerEvent.textDone(responseID:itemID:text:raw:)case textDone(responseID: String, itemID: String, text: String?, raw: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeSessionError.closedcase closedSources/SwiftAISDK/AIRealtimeSession.swift
CaseAIRealtimeSessionError.connectionEndedBeforeOpeningcase connectionEndedBeforeOpeningSources/SwiftAISDK/AIRealtimeSession.swift
CaseAIRealtimeSessionEvent.closed(_:)case closed(AIDuplexWebSocketCloseMetadata)Sources/SwiftAISDK/AIRealtimeSession.swift
CaseAIRealtimeSessionEvent.opened(protocol:)case opened(protocol: String?)Sources/SwiftAISDK/AIRealtimeSession.swift
CaseAIRealtimeSessionEvent.server(_:)case server(AIRealtimeServerEvent)Sources/SwiftAISDK/AIRealtimeSession.swift
CaseAIRealtimeTurnDetectionType.disabledcase disabledSources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeTurnDetectionType.semanticVADcase semanticVADSources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeTurnDetectionType.serverVADcase serverVADSources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeWireMessage.binary(_:)case binary(Data)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeWireMessage.json(_:)case json(JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIRealtimeWireMessage.text(_:)case text(String)Sources/SwiftAISDK/CoreRealtime.swift
CaseAIResponseFormat.json(schema:name:description:)case json(schema: JSONValue? = nil, name: String? = nil, description: String? = nil)Sources/SwiftAISDK/CoreAbort.swift
CaseAIResponseFormat.textcase textSources/SwiftAISDK/CoreAbort.swift
CaseAIResultContentPart.custom(_:providerMetadata:)case custom(JSONValue, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.file(_:)case file(AIStreamFile)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.reasoning(_:providerMetadata:)case reasoning(String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.reasoningFile(_:)case reasoningFile(AIStreamFile)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.source(_:)case source(AISource)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.text(_:providerMetadata:)case text(String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.toolApprovalRequest(_:)case toolApprovalRequest(AIToolApprovalRequest)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.toolApprovalResponse(_:)case toolApprovalResponse(AIToolApprovalResponse)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.toolCall(_:)case toolCall(AIToolCall)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIResultContentPart.toolResult(_:)case toolResult(AIToolResult)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseAIRetryErrorReason.cancelledcase cancelledSources/SwiftAISDK/Core.swift
CaseAIRetryErrorReason.errorNotRetryablecase errorNotRetryableSources/SwiftAISDK/Core.swift
CaseAIRetryErrorReason.maxRetriesExceededcase maxRetriesExceededSources/SwiftAISDK/Core.swift
CaseAISmoothStreamChunking.linecase lineSources/SwiftAISDK/CoreUtilities.swift
CaseAISmoothStreamChunking.wordcase wordSources/SwiftAISDK/CoreUtilities.swift
CaseAIStreamingAudioSendResult.droppedcase droppedSources/SwiftAISDK/CoreStreamingTranscription.swift
CaseAIStreamingAudioSendResult.enqueuedcase enqueuedSources/SwiftAISDK/CoreStreamingTranscription.swift
CaseAIStreamingAudioSendResult.terminatedcase terminatedSources/SwiftAISDK/CoreStreamingTranscription.swift
CaseAIStreamingToolCallTypeValidation.ifPresentcase ifPresentSources/SwiftAISDK/StreamingToolCallTracker.swift
CaseAIStreamingToolCallTypeValidation.nonecase noneSources/SwiftAISDK/StreamingToolCallTracker.swift
CaseAIStreamingToolCallTypeValidation.requiredcase requiredSources/SwiftAISDK/StreamingToolCallTracker.swift
CaseAIStreamTimeoutPhase.chunkcase chunkSources/SwiftAISDK/AIStreamTimeouts.swift
CaseAIStreamTimeoutPhase.firstChunkcase firstChunkSources/SwiftAISDK/AIStreamTimeouts.swift
CaseAIToolApprovalStatus.approved(reason:)case approved(reason: String? = nil)Sources/SwiftAISDK/CoreTools.swift
CaseAIToolApprovalStatus.denied(reason:)case denied(reason: String? = nil)Sources/SwiftAISDK/CoreTools.swift
CaseAIToolApprovalStatus.notApplicablecase notApplicableSources/SwiftAISDK/CoreTools.swift
CaseAIToolApprovalStatus.userApprovalcase userApprovalSources/SwiftAISDK/CoreTools.swift
CaseAIUIMessagePart.custom(_:providerMetadata:)case custom(JSONValue, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.data(_:)case data(AIUIDataPart)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.error(message:rawValue:)case error(message: String, rawValue: JSONValue?)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.file(_:)case file(AIStreamFile)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.metadata(_:)case metadata([String : JSONValue])Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.raw(_:)case raw(JSONValue)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.reasoning(_:)case reasoning(AIUIReasoningPart)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.reasoningFile(_:)case reasoningFile(AIStreamFile)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.source(_:)case source(AISource)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.text(_:)case text(AIUITextPart)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.toolApprovalRequest(_:)case toolApprovalRequest(AIToolApprovalRequest)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.toolApprovalResponse(_:)case toolApprovalResponse(AIToolApprovalResponse)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.toolCall(_:)case toolCall(AIToolCall)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIMessagePart.toolResult(_:)case toolResult(AIToolResult)Sources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIStreamingPartState.donecase doneSources/SwiftAISDK/CoreUIMessages.swift
CaseAIUIStreamingPartState.streamingcase streamingSources/SwiftAISDK/CoreUIMessages.swift
CaseAmazonBedrockEmbeddingModelFamily.coherecase cohereSources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
CaseAmazonBedrockEmbeddingModelFamily.novacase novaSources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
CaseAmazonBedrockEmbeddingModelFamily.titancase titanSources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
CaseAuthorizationStyle.apiKeyHeader(name:prefix:environmentVariables:)case apiKeyHeader(name: String, prefix: String? = nil, environmentVariables: [String])Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
CaseAuthorizationStyle.bearer(environmentVariables:)case bearer(environmentVariables: [String])Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
CaseAuthorizationStyle.nonecase noneSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
CaseAuthorizationStyle.token(environmentVariables:)case token(environmentVariables: [String])Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
CaseFileUploadData.data(_:)case data(Data)Sources/SwiftAISDK/CoreFileSkillResults.swift
CaseFileUploadData.stream(_:)case stream(AsyncThrowingStream<Data, any Error>)Sources/SwiftAISDK/CoreFileSkillResults.swift
CaseGatewayErrorType.authenticationErrorcase authenticationErrorSources/SwiftAISDK/GatewayErrors.swift
CaseGatewayErrorType.failedDependencycase failedDependencySources/SwiftAISDK/GatewayErrors.swift
CaseGatewayErrorType.forbiddencase forbiddenSources/SwiftAISDK/GatewayErrors.swift
CaseGatewayErrorType.internalServerErrorcase internalServerErrorSources/SwiftAISDK/GatewayErrors.swift
CaseGatewayErrorType.invalidRequestErrorcase invalidRequestErrorSources/SwiftAISDK/GatewayErrors.swift
CaseGatewayErrorType.modelNotFoundcase modelNotFoundSources/SwiftAISDK/GatewayErrors.swift
CaseGatewayErrorType.rateLimitExceededcase rateLimitExceededSources/SwiftAISDK/GatewayErrors.swift
CaseGatewayErrorType.responseErrorcase responseErrorSources/SwiftAISDK/GatewayErrors.swift
CaseGatewayErrorType.timeoutErrorcase timeoutErrorSources/SwiftAISDK/GatewayErrors.swift
CaseJSONValue.array(_:)case array([JSONValue])Sources/SwiftAISDK/JSONValue.swift
CaseJSONValue.bool(_:)case bool(Bool)Sources/SwiftAISDK/JSONValue.swift
CaseJSONValue.nullcase nullSources/SwiftAISDK/JSONValue.swift
CaseJSONValue.number(_:)case number(Double)Sources/SwiftAISDK/JSONValue.swift
CaseJSONValue.object(_:)case object([String : JSONValue])Sources/SwiftAISDK/JSONValue.swift
CaseJSONValue.string(_:)case string(String)Sources/SwiftAISDK/JSONValue.swift
CaseLanguageStreamPart.custom(_:providerMetadata:)case custom(JSONValue, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.error(message:rawValue:)case error(message: String, rawValue: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.file(_:)case file(AIStreamFile)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.finish(reason:usage:)case finish(reason: String?, usage: TokenUsage?)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.finishMetadata(reason:usage:providerMetadata:)case finishMetadata(reason: String?, usage: TokenUsage?, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.metadata(_:)case metadata([String : JSONValue])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.raw(_:)case raw(JSONValue)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.reasoningDelta(_:)case reasoningDelta(String)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.reasoningDeltaPart(id:delta:providerMetadata:)case reasoningDeltaPart(id: String, delta: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.reasoningEnd(id:providerMetadata:)case reasoningEnd(id: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.reasoningFile(_:)case reasoningFile(AIStreamFile)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.reasoningStart(id:providerMetadata:)case reasoningStart(id: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.responseMetadata(_:)case responseMetadata(AIResponseMetadata)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.source(_:)case source(AISource)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.streamStart(warnings:)case streamStart(warnings: [AIWarning])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.textDelta(_:)case textDelta(String)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.textDeltaPart(id:delta:providerMetadata:)case textDeltaPart(id: String, delta: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.textEnd(id:providerMetadata:)case textEnd(id: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.textStart(id:providerMetadata:)case textStart(id: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.toolApprovalRequest(_:)case toolApprovalRequest(AIToolApprovalRequest)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.toolApprovalResponse(_:)case toolApprovalResponse(AIToolApprovalResponse)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.toolCall(_:)case toolCall(AIToolCall)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.toolCallDelta(id:name:argumentsDelta:index:)case toolCallDelta(id: String?, name: String?, argumentsDelta: String, index: Int?)Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.toolInputDelta(id:delta:providerMetadata:)case toolInputDelta(id: String, delta: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.toolInputEnd(id:providerMetadata:)case toolInputEnd(id: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.toolInputStart(id:name:providerExecuted:dynamic:title:providerMetadata:)case toolInputStart(id: String, name: String, providerExecuted: Bool = false, dynamic: Bool = false, title: String? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
CaseLanguageStreamPart.toolResult(_:)case toolResult(AIToolResult)Sources/SwiftAISDK/CoreTools.swift
CaseMCPAppToolMeta.Visibility.appcase appSources/SwiftAISDK/MCPApps.swift
CaseMCPAppToolMeta.Visibility.modelcase modelSources/SwiftAISDK/MCPApps.swift
CaseMCPElicitAction.acceptcase acceptSources/SwiftAISDK/MCPTypes.swift
CaseMCPElicitAction.cancelcase cancelSources/SwiftAISDK/MCPTypes.swift
CaseMCPElicitAction.declinecase declineSources/SwiftAISDK/MCPTypes.swift
CaseMCPOAuthApplicationType.nativecase nativeSources/SwiftAISDK/MCPOAuthTypes.swift
CaseMCPOAuthApplicationType.webcase webSources/SwiftAISDK/MCPOAuthTypes.swift
CaseMCPOAuthAuthResult.authorizedcase authorizedSources/SwiftAISDK/MCPOAuthTypes.swift
CaseMCPOAuthAuthResult.redirectcase redirectSources/SwiftAISDK/MCPOAuthTypes.swift
CaseMCPOAuthClientAuthMethod.clientSecretBasiccase clientSecretBasicSources/SwiftAISDK/MCPOAuthTypes.swift
CaseMCPOAuthClientAuthMethod.clientSecretPostcase clientSecretPostSources/SwiftAISDK/MCPOAuthTypes.swift
CaseMCPOAuthClientAuthMethod.nonecase noneSources/SwiftAISDK/MCPOAuthTypes.swift
CaseMCPOAuthCredentialScope.allcase allSources/SwiftAISDK/MCPTypes.swift
CaseMCPOAuthCredentialScope.clientcase clientSources/SwiftAISDK/MCPTypes.swift
CaseMCPOAuthCredentialScope.tokenscase tokensSources/SwiftAISDK/MCPTypes.swift
CaseMCPOAuthCredentialScope.verifiercase verifierSources/SwiftAISDK/MCPTypes.swift
CaseMessageRole.assistantcase assistantSources/SwiftAISDK/CoreMessages.swift
CaseMessageRole.systemcase systemSources/SwiftAISDK/CoreMessages.swift
CaseMessageRole.toolcase toolSources/SwiftAISDK/CoreMessages.swift
CaseMessageRole.usercase userSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.audioGenerationcase audioGenerationSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.audioTransformationcase audioTransformationSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.completioncase completionSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.dubbingcase dubbingSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.embeddingcase embeddingSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.imagecase imageSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.languagecase languageSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.rerankingcase rerankingSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.speechcase speechSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.transcriptioncase transcriptionSources/SwiftAISDK/CoreMessages.swift
CaseModelCapability.videocase videoSources/SwiftAISDK/CoreMessages.swift
CaseObjectStreamPart.finish(reason:usage:)case finish(reason: String?, usage: TokenUsage?)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.metadata(_:)case metadata([String : JSONValue])Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.object(_:)case object(ObjectGenerationResult<Object>)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.partial(_:)case partial(Object)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.partialObject(_:)case partialObject(JSONValue)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.raw(_:)case raw(LanguageStreamPart)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.responseMetadata(_:)case responseMetadata(AIResponseMetadata)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.source(_:)case source(AISource)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.textDelta(_:)case textDelta(String)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseObjectStreamPart.warning(_:)case warning(AIWarning)Sources/SwiftAISDK/CoreTextObjectResults.swift
CaseStreamingTranscriptionPart.error(message:rawValue:)case error(message: String, rawValue: JSONValue? = nil)Sources/SwiftAISDK/CoreStreamingTranscription.swift
CaseStreamingTranscriptionPart.finish(_:)case finish(StreamingTranscriptionFinish)Sources/SwiftAISDK/CoreStreamingTranscription.swift
CaseStreamingTranscriptionPart.raw(_:)case raw(JSONValue)Sources/SwiftAISDK/CoreStreamingTranscription.swift
CaseStreamingTranscriptionPart.responseMetadata(_:)case responseMetadata(AIResponseMetadata)Sources/SwiftAISDK/CoreStreamingTranscription.swift
CaseStreamingTranscriptionPart.streamStart(warnings:)case streamStart(warnings: [AIWarning])Sources/SwiftAISDK/CoreStreamingTranscription.swift
CaseStreamingTranscriptionPart.transcriptDelta(id:delta:providerMetadata:)case transcriptDelta(id: String?, delta: String, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreStreamingTranscription.swift
CaseStreamingTranscriptionPart.transcriptFinal(id:text:startSecond:endSecond:channelIndex:providerMetadata:)case transcriptFinal(id: String?, text: String, startSecond: Double? = nil, endSecond: Double? = nil, channelIndex: Int? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreStreamingTranscription.swift
CaseStreamingTranscriptionPart.transcriptPartial(id:text:startSecond:durationInSeconds:channelIndex:providerMetadata:)case transcriptPartial(id: String?, text: String, startSecond: Double? = nil, durationInSeconds: Double? = nil, channelIndex: Int? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreStreamingTranscription.swift
CaseTelemetry.Event.Kind.abortcase abortSources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.endcase endSources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.errorcase errorSources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.retrycase retrySources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.startcase startSources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.stepEndcase stepEndSources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.stepStartcase stepStartSources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.toolEndcase toolEndSources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.toolErrorcase toolErrorSources/SwiftAISDK/Telemetry.swift
CaseTelemetry.Event.Kind.toolStartcase toolStartSources/SwiftAISDK/Telemetry.swift
CaseTextBatchItemResult.cancelled(id:error:providerMetadata:)case cancelled(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
CaseTextBatchItemResult.expired(id:error:providerMetadata:)case expired(id: String, error: AIBatchError? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
CaseTextBatchItemResult.failed(id:error:providerMetadata:)case failed(id: String, error: AIBatchError, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
CaseTextBatchItemResult.succeeded(id:result:)case succeeded(id: String, result: TextBatchGenerationResult)Sources/SwiftAISDK/CoreBatch.swift
CaseVideoFrameType.firstFramecase firstFrameSources/SwiftAISDK/CoreVideoRerankingResults.swift
CaseVideoFrameType.lastFramecase lastFrameSources/SwiftAISDK/CoreVideoRerankingResults.swift
CaseVideoGenerationOperationError.incompleteAfterWebhookcase incompleteAfterWebhookSources/SwiftAISDK/VideoGenerationOperations.swift
CaseVideoGenerationOperationError.providerFailed(_:)case providerFailed(String)Sources/SwiftAISDK/VideoGenerationOperations.swift
CaseVideoGenerationOperationError.timedOut(milliseconds:)case timedOut(milliseconds: Int)Sources/SwiftAISDK/VideoGenerationOperations.swift
CaseVideoGenerationOperationStatusResult.completed(_:)case completed(VideoGenerationResult)Sources/SwiftAISDK/VideoGenerationOperations.swift
CaseVideoGenerationOperationStatusResult.failed(message:providerMetadata:responseMetadata:)case failed(message: String, providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/VideoGenerationOperations.swift
CaseVideoGenerationOperationStatusResult.pending(warnings:providerMetadata:responseMetadata:)case pending(warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/VideoGenerationOperations.swift
ClassAIAbortControllerfinal class AIAbortControllerSources/SwiftAISDK/CoreAbort.swift
ClassAIAbortHandlerRegistrationfinal class AIAbortHandlerRegistrationSources/SwiftAISDK/CoreAbort.swift
ClassAIAbortSignalfinal class AIAbortSignalSources/SwiftAISDK/CoreAbort.swift
ClassAIChatSession@MainActor final class AIChatSessionSources/SwiftAISDK/AIChatSession.swift
ClassAICustomProviderfinal class AICustomProviderSources/SwiftAISDK/Providers/CustomProvider.swift
ClassAIDelayedPromisefinal class AIDelayedPromise<Value> where Value : SendableSources/SwiftAISDK/CoreDelayedPromise.swift
ClassAIObjectGenerationSession@MainActor final class AIObjectGenerationSession<Output, Partial> where Output : Sendable, Partial : SendableSources/SwiftAISDK/AIObjectGenerationSession.swift
ClassAIProviderRegistryfinal class AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
ClassAIRealtimeSessionfinal class AIRealtimeSessionSources/SwiftAISDK/AIRealtimeSession.swift
ClassAISerialJobExecutorfinal class AISerialJobExecutorSources/SwiftAISDK/CoreSerialJobExecutor.swift
ClassAIStreamingAudioWriterfinal class AIStreamingAudioWriterSources/SwiftAISDK/CoreStreamingTranscription.swift
ClassAlibabaEmbeddingModelfinal class AlibabaEmbeddingModelSources/SwiftAISDK/Models/AlibabaEmbeddingModel.swift
ClassAlibabaLanguageModelfinal class AlibabaLanguageModelSources/SwiftAISDK/Models/AlibabaModels.swift
ClassAlibabaVideoModelfinal class AlibabaVideoModelSources/SwiftAISDK/Models/AlibabaVideoModels.swift
ClassAmazonBedrockAnthropicLanguageModelfinal class AmazonBedrockAnthropicLanguageModelSources/SwiftAISDK/Models/AnthropicModels.swift
ClassAmazonBedrockAnthropicProviderfinal class AmazonBedrockAnthropicProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassAmazonBedrockEmbeddingModelfinal class AmazonBedrockEmbeddingModelSources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
ClassAmazonBedrockImageModelfinal class AmazonBedrockImageModelSources/SwiftAISDK/Models/AmazonBedrockImageModel.swift
ClassAmazonBedrockLanguageModelfinal class AmazonBedrockLanguageModelSources/SwiftAISDK/Models/AmazonBedrockLanguageModel.swift
ClassAmazonBedrockProviderfinal class AmazonBedrockProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassAmazonBedrockRerankingModelfinal class AmazonBedrockRerankingModelSources/SwiftAISDK/Models/AmazonBedrockRerankingModel.swift
ClassAnthropicAWSProviderfinal class AnthropicAWSProviderSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
ClassAnthropicBatchLanguageModelfinal class AnthropicBatchLanguageModelSources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
ClassAnthropicLanguageModelfinal class AnthropicLanguageModelSources/SwiftAISDK/Models/AnthropicModels.swift
ClassAnthropicProviderfinal class AnthropicProviderSources/SwiftAISDK/Providers/AnthropicProvider.swift
ClassAnthropicSkillsClientfinal class AnthropicSkillsClientSources/SwiftAISDK/Models/OpenAISkills.swift
ClassAssemblyAITranscriptionModelfinal class AssemblyAITranscriptionModelSources/SwiftAISDK/Models/AssemblyAIAudioModels.swift
ClassAzureOpenAIProviderfinal class AzureOpenAIProviderSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
ClassBasetenEmbeddingModelfinal class BasetenEmbeddingModelSources/SwiftAISDK/Models/BasetenModels.swift
ClassBedrockMantleProviderfinal class BedrockMantleProviderSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
ClassBlackForestLabsImageModelfinal class BlackForestLabsImageModelSources/SwiftAISDK/Models/BlackForestLabsMediaModels.swift
ClassBlackForestLabsVideoModelfinal class BlackForestLabsVideoModelSources/SwiftAISDK/Models/BlackForestLabsVideoModel.swift
ClassByteDanceVideoModelfinal class ByteDanceVideoModelSources/SwiftAISDK/Models/ByteDanceMediaModels.swift
ClassCartesiaProviderfinal class CartesiaProviderSources/SwiftAISDK/Providers/CartesiaProvider.swift
ClassCartesiaSpeechModelfinal class CartesiaSpeechModelSources/SwiftAISDK/Models/CartesiaSpeechModel.swift
ClassCartesiaStreamingTranscriptionModelfinal class CartesiaStreamingTranscriptionModelSources/SwiftAISDK/Models/CartesiaStreamingTranscriptionModel.swift
ClassCartesiaTranscriptionModelfinal class CartesiaTranscriptionModelSources/SwiftAISDK/Models/CartesiaTranscriptionModel.swift
ClassCerebrasLanguageModelfinal class CerebrasLanguageModelSources/SwiftAISDK/Models/CerebrasModels.swift
ClassCohereEmbeddingModelfinal class CohereEmbeddingModelSources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
ClassCohereLanguageModelfinal class CohereLanguageModelSources/SwiftAISDK/Models/CohereLanguageModel.swift
ClassCohereRerankingModelfinal class CohereRerankingModelSources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
ClassDeepgramSpeechModelfinal class DeepgramSpeechModelSources/SwiftAISDK/Models/DeepgramAudioModels.swift
ClassDeepgramTranscriptionModelfinal class DeepgramTranscriptionModelSources/SwiftAISDK/Models/DeepgramAudioModels.swift
ClassDeepInfraImageModelfinal class DeepInfraImageModelSources/SwiftAISDK/Models/DeepInfraModels.swift
ClassDeepSeekFileClientfinal class DeepSeekFileClientSources/SwiftAISDK/Models/FileClients.swift
ClassDeepSeekLanguageModelfinal class DeepSeekLanguageModelSources/SwiftAISDK/Models/DeepSeekModels.swift
ClassElevenLabsDubbingClientfinal class ElevenLabsDubbingClientSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
ClassElevenLabsMusicModelfinal class ElevenLabsMusicModelSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
ClassElevenLabsSoundEffectsModelfinal class ElevenLabsSoundEffectsModelSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
ClassElevenLabsSpeechModelfinal class ElevenLabsSpeechModelSources/SwiftAISDK/Models/ElevenLabsAudioModels.swift
ClassElevenLabsTranscriptionModelfinal class ElevenLabsTranscriptionModelSources/SwiftAISDK/Models/ElevenLabsAudioModels.swift
ClassElevenLabsVoiceChangerModelfinal class ElevenLabsVoiceChangerModelSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
ClassElevenLabsVoiceIsolatorModelfinal class ElevenLabsVoiceIsolatorModelSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
ClassFalImageModelfinal class FalImageModelSources/SwiftAISDK/Models/FalMediaModels.swift
ClassFalSpeechModelfinal class FalSpeechModelSources/SwiftAISDK/Models/FalAudioModels.swift
ClassFalTranscriptionModelfinal class FalTranscriptionModelSources/SwiftAISDK/Models/FalAudioModels.swift
ClassFalVideoModelfinal class FalVideoModelSources/SwiftAISDK/Models/FalMediaModels.swift
ClassFireworksImageModelfinal class FireworksImageModelSources/SwiftAISDK/Models/FireworksModels.swift
ClassFishAudioProviderfinal class FishAudioProviderSources/SwiftAISDK/Providers/FishAudioProvider.swift
ClassFishAudioSpeechModelfinal class FishAudioSpeechModelSources/SwiftAISDK/Models/FishAudioModels.swift
ClassFishAudioTranscriptionModelfinal class FishAudioTranscriptionModelSources/SwiftAISDK/Models/FishAudioModels.swift
ClassGatewayEmbeddingModelfinal class GatewayEmbeddingModelSources/SwiftAISDK/Models/GatewayMediaModels.swift
ClassGatewayImageModelfinal class GatewayImageModelSources/SwiftAISDK/Models/GatewayMediaModels.swift
ClassGatewayLanguageModelfinal class GatewayLanguageModelSources/SwiftAISDK/Models/GatewayModels.swift
ClassGatewayProviderfinal class GatewayProviderSources/SwiftAISDK/Providers/GatewayProvider.swift
ClassGatewayRerankingModelfinal class GatewayRerankingModelSources/SwiftAISDK/Models/GatewayMediaModels.swift
ClassGatewaySpeechModelfinal class GatewaySpeechModelSources/SwiftAISDK/Models/GatewayMediaModels.swift
ClassGatewayTranscriptionModelfinal class GatewayTranscriptionModelSources/SwiftAISDK/Models/GatewayMediaModels.swift
ClassGatewayVideoModelfinal class GatewayVideoModelSources/SwiftAISDK/Models/GatewayMediaModels.swift
ClassGladiaTranscriptionModelfinal class GladiaTranscriptionModelSources/SwiftAISDK/Models/GladiaAudioModels.swift
ClassGMICloudProviderfinal class GMICloudProviderSources/SwiftAISDK/Providers/GMICloudProvider.swift
ClassGoogleBatchLanguageModelfinal class GoogleBatchLanguageModelSources/SwiftAISDK/Models/GoogleBatchLanguageModel.swift
ClassGoogleEmbeddingModelfinal class GoogleEmbeddingModelSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
ClassGoogleFileClientfinal class GoogleFileClientSources/SwiftAISDK/Models/FileClients.swift
ClassGoogleGenerativeAIProviderfinal class GoogleGenerativeAIProviderSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
ClassGoogleGenerativeLanguageModelfinal class GoogleGenerativeLanguageModelSources/SwiftAISDK/Models/GoogleGenerativeLanguageModel.swift
ClassGoogleImageGenerationModelfinal class GoogleImageGenerationModelSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
ClassGoogleInteractionsLanguageModelfinal class GoogleInteractionsLanguageModelSources/SwiftAISDK/Models/GoogleInteractionsModel.swift
ClassGoogleSpeechModelfinal class GoogleSpeechModelSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
ClassGoogleVertexEmbeddingModelfinal class GoogleVertexEmbeddingModelSources/SwiftAISDK/Models/GoogleVertexModels.swift
ClassGoogleVertexImageModelfinal class GoogleVertexImageModelSources/SwiftAISDK/Models/GoogleVertexModels.swift
ClassGoogleVertexInteractionsLanguageModelfinal class GoogleVertexInteractionsLanguageModelSources/SwiftAISDK/Models/GoogleVertexModels.swift
ClassGoogleVertexLanguageModelfinal class GoogleVertexLanguageModelSources/SwiftAISDK/Models/GoogleVertexModels.swift
ClassGoogleVertexProviderfinal class GoogleVertexProviderSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
ClassGoogleVertexSpeechModelfinal class GoogleVertexSpeechModelSources/SwiftAISDK/Models/GoogleVertexModels.swift
ClassGoogleVertexTranscriptionModelfinal class GoogleVertexTranscriptionModelSources/SwiftAISDK/Models/GoogleVertexModels.swift
ClassGoogleVertexVideoModelfinal class GoogleVertexVideoModelSources/SwiftAISDK/Models/GoogleVertexModels.swift
ClassGoogleVideoGenerationModelfinal class GoogleVideoGenerationModelSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
ClassGroqLanguageModelfinal class GroqLanguageModelSources/SwiftAISDK/Models/GroqModels.swift
ClassGroqTranscriptionModelfinal class GroqTranscriptionModelSources/SwiftAISDK/Models/GroqTranscriptionModel.swift
ClassHuggingFaceProviderfinal class HuggingFaceProviderSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
ClassHuggingFaceResponsesLanguageModelfinal class HuggingFaceResponsesLanguageModelSources/SwiftAISDK/Models/HuggingFaceModels.swift
ClassHumeSpeechModelfinal class HumeSpeechModelSources/SwiftAISDK/Models/HumeAudioModels.swift
ClassJSONImageModelfinal class JSONImageModelSources/SwiftAISDK/Models/GenericMediaModels.swift
ClassJSONRerankingModelfinal class JSONRerankingModelSources/SwiftAISDK/Models/GenericMediaModels.swift
ClassJSONSpeechModelfinal class JSONSpeechModelSources/SwiftAISDK/Models/GenericMediaModels.swift
ClassJSONTranscriptionModelfinal class JSONTranscriptionModelSources/SwiftAISDK/Models/GenericMediaModels.swift
ClassJSONVideoModelfinal class JSONVideoModelSources/SwiftAISDK/Models/GenericMediaModels.swift
ClassKlingAIVideoModelfinal class KlingAIVideoModelSources/SwiftAISDK/Models/KlingAIMediaModels.swift
ClassLMNTSpeechModelfinal class LMNTSpeechModelSources/SwiftAISDK/Models/LMNTAudioModels.swift
ClassLumaImageModelfinal class LumaImageModelSources/SwiftAISDK/Models/LumaMediaModels.swift
ClassMCPClientactor MCPClientSources/SwiftAISDK/MCPClientActor.swift
ClassMCPHTTPTransportfinal class MCPHTTPTransportSources/SwiftAISDK/MCPHTTPTransport.swift
ClassMCPStdioTransportfinal class MCPStdioTransportSources/SwiftAISDK/MCPStdioTransport.swift
ClassMiniMaxProviderfinal class MiniMaxProviderSources/SwiftAISDK/Providers/MiniMaxProvider.swift
ClassMiniMaxVideoModelfinal class MiniMaxVideoModelSources/SwiftAISDK/Models/MiniMaxVideoModel.swift
ClassMistralEmbeddingModelfinal class MistralEmbeddingModelSources/SwiftAISDK/Models/MistralEmbeddingModel.swift
ClassMistralLanguageModelfinal class MistralLanguageModelSources/SwiftAISDK/Models/MistralModels.swift
ClassMistralSpeechModelfinal class MistralSpeechModelSources/SwiftAISDK/Models/MistralSpeechModel.swift
ClassMistralTranscriptionModelfinal class MistralTranscriptionModelSources/SwiftAISDK/Models/MistralTranscriptionModel.swift
ClassMultipartFileClientfinal class MultipartFileClientSources/SwiftAISDK/Models/FileClients.swift
ClassOpenAICompatibleChatModelfinal class OpenAICompatibleChatModelSources/SwiftAISDK/Models/OpenAICompatibleChatModel.swift
ClassOpenAICompatibleCompletionModelfinal class OpenAICompatibleCompletionModelSources/SwiftAISDK/Models/OpenAICompatibleCompletionModel.swift
ClassOpenAICompatibleEmbeddingModelfinal class OpenAICompatibleEmbeddingModelSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
ClassOpenAICompatibleImageModelfinal class OpenAICompatibleImageModelSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
ClassOpenAICompatibleProviderfinal class OpenAICompatibleProviderSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
ClassOpenAICompatibleResponsesModelfinal class OpenAICompatibleResponsesModelSources/SwiftAISDK/Models/OpenAIResponsesModel.swift
ClassOpenAICompatibleSpeechModelfinal class OpenAICompatibleSpeechModelSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
ClassOpenAICompatibleTranscriptionModelfinal class OpenAICompatibleTranscriptionModelSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
ClassOpenAIResponsesBatchLanguageModelfinal class OpenAIResponsesBatchLanguageModelSources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
ClassOpenAISkillsClientfinal class OpenAISkillsClientSources/SwiftAISDK/Models/OpenAISkills.swift
ClassPerplexityEmbeddingModelfinal class PerplexityEmbeddingModelSources/SwiftAISDK/Models/PerplexityEmbeddingModel.swift
ClassPerplexityLanguageModelfinal class PerplexityLanguageModelSources/SwiftAISDK/Models/PerplexityModels.swift
ClassProdiaImageModelfinal class ProdiaImageModelSources/SwiftAISDK/Models/ProdiaMediaModels.swift
ClassProdiaLanguageModelfinal class ProdiaLanguageModelSources/SwiftAISDK/Models/ProdiaMediaModels.swift
ClassProdiaVideoModelfinal class ProdiaVideoModelSources/SwiftAISDK/Models/ProdiaMediaModels.swift
ClassQuiverAIImageModelfinal class QuiverAIImageModelSources/SwiftAISDK/Models/QuiverAIModels.swift
ClassReplicateImageModelfinal class ReplicateImageModelSources/SwiftAISDK/Models/ReplicateMediaModels.swift
ClassReplicateVideoModelfinal class ReplicateVideoModelSources/SwiftAISDK/Models/ReplicateMediaModels.swift
ClassRevAITranscriptionModelfinal class RevAITranscriptionModelSources/SwiftAISDK/Models/RevAIAudioModels.swift
ClassTogetherAIImageModelfinal class TogetherAIImageModelSources/SwiftAISDK/Models/TogetherAIModels.swift
ClassTogetherAIRerankingModelfinal class TogetherAIRerankingModelSources/SwiftAISDK/Models/TogetherAIModels.swift
ClassURLSessionDuplexWebSocketTransportfinal class URLSessionDuplexWebSocketTransportSources/SwiftAISDK/DuplexWebSocketTransport.swift
ClassURLSessionTransportfinal class URLSessionTransportSources/SwiftAISDK/HTTP.swift
ClassVercelProviderfinal class VercelProviderSources/SwiftAISDK/Providers/VercelProvider.swift
ClassVoyageEmbeddingModelfinal class VoyageEmbeddingModelSources/SwiftAISDK/Models/VoyageModels.swift
ClassVoyageRerankingModelfinal class VoyageRerankingModelSources/SwiftAISDK/Models/VoyageModels.swift
ClassXAIFileClientfinal class XAIFileClientSources/SwiftAISDK/Models/FileClients.swift
ClassXAIImageModelfinal class XAIImageModelSources/SwiftAISDK/Models/XAIModels.swift
ClassXAIRealtimeModelfinal class XAIRealtimeModelSources/SwiftAISDK/Models/XAIRealtimeModel.swift
ClassXAIResponsesBatchLanguageModelfinal class XAIResponsesBatchLanguageModelSources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
ClassXAISpeechModelfinal class XAISpeechModelSources/SwiftAISDK/Models/XAIModels.swift
ClassXAITranscriptionModelfinal class XAITranscriptionModelSources/SwiftAISDK/Models/XAIModels.swift
ClassXAIVideoModelfinal class XAIVideoModelSources/SwiftAISDK/Models/XAIModels.swift
EnumerationAIenum AISources/SwiftAISDK/AI.swift
EnumerationAIAbortSourceenum AIAbortSourceSources/SwiftAISDK/CoreAbort.swift
EnumerationAIBatchItemResultenum AIBatchItemResult<Result> where Result : SendableSources/SwiftAISDK/CoreBatch.swift
EnumerationAIBatchLifecycleStatusenum AIBatchLifecycleStatusSources/SwiftAISDK/CoreBatch.swift
EnumerationAIBatchReferenceTypeenum AIBatchReferenceTypeSources/SwiftAISDK/CoreBatch.swift
EnumerationAIChatSessionStatusenum AIChatSessionStatusSources/SwiftAISDK/AIChatSession.swift
EnumerationAIChatTransportTriggerenum AIChatTransportTriggerSources/SwiftAISDK/AIChatTransport.swift
EnumerationAIContentPartenum AIContentPartSources/SwiftAISDK/CoreMessages.swift
EnumerationAIDefaultProviderenum AIDefaultProviderSources/SwiftAISDK/Providers/CustomProvider.swift
EnumerationAIDuplexWebSocketEventenum AIDuplexWebSocketEventSources/SwiftAISDK/DuplexWebSocketTransport.swift
EnumerationAIDuplexWebSocketMessageenum AIDuplexWebSocketMessageSources/SwiftAISDK/DuplexWebSocketTransport.swift
EnumerationAIErrorenum AIErrorSources/SwiftAISDK/Core.swift
EnumerationAIFileOperationenum AIFileOperationSources/SwiftAISDK/CoreProtocols.swift
EnumerationAILanguageModelCallTypeenum AILanguageModelCallTypeSources/SwiftAISDK/MiddlewareTypes.swift
EnumerationAINoOutputKindenum AINoOutputKindSources/SwiftAISDK/Errors.swift
EnumerationAIObjectGenerationFailureKindenum AIObjectGenerationFailureKindSources/SwiftAISDK/CoreTextObjectResults.swift
EnumerationAIObjectGenerationSessionStatusenum AIObjectGenerationSessionStatusSources/SwiftAISDK/AIObjectGenerationSession.swift
EnumerationAIObjectOutputStrategyenum AIObjectOutputStrategySources/SwiftAISDK/CoreTextObjectResults.swift
EnumerationAIOutputKindenum AIOutputKindSources/SwiftAISDK/Output.swift
EnumerationAIOutputStreamPartenum AIOutputStreamPart<Output, Partial> where Output : Sendable, Partial : SendableSources/SwiftAISDK/Output.swift
EnumerationAIParsePartialJSONStateenum AIParsePartialJSONStateSources/SwiftAISDK/AIObjectPartialJSON.swift
EnumerationAIProviderCapabilitiesenum AIProviderCapabilitiesSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
EnumerationAIProviderRegistryErrorenum AIProviderRegistryErrorSources/SwiftAISDK/Providers/CustomProvider.swift
EnumerationAIProvidersenum AIProvidersSources/SwiftAISDK/Providers/ProviderRegistry.swift
EnumerationAIPruneEmptyMessagesenum AIPruneEmptyMessagesSources/SwiftAISDK/PruneMessages.swift
EnumerationAIPruneReasoningenum AIPruneReasoningSources/SwiftAISDK/PruneMessages.swift
EnumerationAIPruneToolCalls.Scopeenum ScopeSources/SwiftAISDK/PruneMessages.swift
EnumerationAIRealtimeClientEventenum AIRealtimeClientEventSources/SwiftAISDK/CoreRealtime.swift
EnumerationAIRealtimeConversationItemenum AIRealtimeConversationItemSources/SwiftAISDK/CoreRealtime.swift
EnumerationAIRealtimeOutputModalityenum AIRealtimeOutputModalitySources/SwiftAISDK/CoreRealtime.swift
EnumerationAIRealtimeServerEventenum AIRealtimeServerEventSources/SwiftAISDK/CoreRealtime.swift
EnumerationAIRealtimeSessionErrorenum AIRealtimeSessionErrorSources/SwiftAISDK/AIRealtimeSession.swift
EnumerationAIRealtimeSessionEventenum AIRealtimeSessionEventSources/SwiftAISDK/AIRealtimeSession.swift
EnumerationAIRealtimeTurnDetectionTypeenum AIRealtimeTurnDetectionTypeSources/SwiftAISDK/CoreRealtime.swift
EnumerationAIRealtimeWireMessageenum AIRealtimeWireMessageSources/SwiftAISDK/CoreRealtime.swift
EnumerationAIResponseFormatenum AIResponseFormatSources/SwiftAISDK/CoreAbort.swift
EnumerationAIResultContentPartenum AIResultContentPartSources/SwiftAISDK/CoreTextObjectResults.swift
EnumerationAIRetryErrorReasonenum AIRetryErrorReasonSources/SwiftAISDK/Core.swift
EnumerationAISmoothStreamChunkingenum AISmoothStreamChunkingSources/SwiftAISDK/CoreUtilities.swift
EnumerationAIStreamingAudioSendResultenum AIStreamingAudioSendResultSources/SwiftAISDK/CoreStreamingTranscription.swift
EnumerationAIStreamingToolCallTypeValidationenum AIStreamingToolCallTypeValidationSources/SwiftAISDK/StreamingToolCallTracker.swift
EnumerationAIStreamTimeoutPhaseenum AIStreamTimeoutPhaseSources/SwiftAISDK/AIStreamTimeouts.swift
EnumerationAIToolApprovalStatusenum AIToolApprovalStatusSources/SwiftAISDK/CoreTools.swift
EnumerationAIUIMessagePartenum AIUIMessagePartSources/SwiftAISDK/CoreUIMessages.swift
EnumerationAIUIStreamingPartStateenum AIUIStreamingPartStateSources/SwiftAISDK/CoreUIMessages.swift
EnumerationAIWarningLoggingenum AIWarningLoggingSources/SwiftAISDK/WarningLogging.swift
EnumerationAmazonBedrockEmbeddingModelFamilyenum AmazonBedrockEmbeddingModelFamilySources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
EnumerationAnthropicToolsenum AnthropicToolsSources/SwiftAISDK/Models/AnthropicModels.swift
EnumerationAuthorizationStyleenum AuthorizationStyleSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
EnumerationAzureOpenAIToolsenum AzureOpenAIToolsSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
EnumerationFileUploadDataenum FileUploadDataSources/SwiftAISDK/CoreFileSkillResults.swift
EnumerationGatewayErrorTypeenum GatewayErrorTypeSources/SwiftAISDK/GatewayErrors.swift
EnumerationGatewayToolsenum GatewayToolsSources/SwiftAISDK/Models/GatewayModels.swift
EnumerationGoogleToolsenum GoogleToolsSources/SwiftAISDK/Models/GoogleTools.swift
EnumerationGoogleVertexAnthropicToolsenum GoogleVertexAnthropicToolsSources/SwiftAISDK/Models/AnthropicModels.swift
EnumerationGoogleVertexToolsenum GoogleVertexToolsSources/SwiftAISDK/Models/GoogleTools.swift
EnumerationGroqToolsenum GroqToolsSources/SwiftAISDK/Models/GroqModels.swift
EnumerationJSONValueenum JSONValueSources/SwiftAISDK/JSONValue.swift
EnumerationLanguageStreamPartenum LanguageStreamPartSources/SwiftAISDK/CoreTools.swift
EnumerationMCPAppsenum MCPAppsSources/SwiftAISDK/MCPApps.swift
EnumerationMCPAppToolMeta.Visibilityenum VisibilitySources/SwiftAISDK/MCPApps.swift
EnumerationMCPElicitActionenum MCPElicitActionSources/SwiftAISDK/MCPTypes.swift
EnumerationMCPOAuthenum MCPOAuthSources/SwiftAISDK/MCPOAuthFlow.swift
EnumerationMCPOAuthApplicationTypeenum MCPOAuthApplicationTypeSources/SwiftAISDK/MCPOAuthTypes.swift
EnumerationMCPOAuthAuthResultenum MCPOAuthAuthResultSources/SwiftAISDK/MCPOAuthTypes.swift
EnumerationMCPOAuthClientAuthMethodenum MCPOAuthClientAuthMethodSources/SwiftAISDK/MCPOAuthTypes.swift
EnumerationMCPOAuthCredentialScopeenum MCPOAuthCredentialScopeSources/SwiftAISDK/MCPTypes.swift
EnumerationMessageRoleenum MessageRoleSources/SwiftAISDK/CoreMessages.swift
EnumerationModelCapabilityenum ModelCapabilitySources/SwiftAISDK/CoreMessages.swift
EnumerationObjectStreamPartenum ObjectStreamPart<Object> where Object : SendableSources/SwiftAISDK/CoreTextObjectResults.swift
EnumerationOpenAIToolsenum OpenAIToolsSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
EnumerationOutputenum OutputSources/SwiftAISDK/Output.swift
EnumerationStreamingTranscriptionPartenum StreamingTranscriptionPartSources/SwiftAISDK/CoreStreamingTranscription.swift
EnumerationTelemetryenum TelemetrySources/SwiftAISDK/Telemetry.swift
EnumerationTelemetry.Event.Kindenum KindSources/SwiftAISDK/Telemetry.swift
EnumerationTextBatchItemResultenum TextBatchItemResultSources/SwiftAISDK/CoreBatch.swift
EnumerationVideoFrameTypeenum VideoFrameTypeSources/SwiftAISDK/CoreVideoRerankingResults.swift
EnumerationVideoGenerationOperationErrorenum VideoGenerationOperationErrorSources/SwiftAISDK/VideoGenerationOperations.swift
EnumerationVideoGenerationOperationStatusResultenum VideoGenerationOperationStatusResultSources/SwiftAISDK/VideoGenerationOperations.swift
EnumerationXAIToolsenum XAIToolsSources/SwiftAISDK/Models/XAIModels.swift
FunctionaddAdditionalPropertiesToJSONSchema(_:)func addAdditionalPropertiesToJSONSchema(_ schema: JSONValue) -> JSONValueSources/SwiftAISDK/JSONSchemaValidator.swift
FunctionaddToolInputExamplesMiddleware(prefix:remove:format:)func addToolInputExamplesMiddleware(prefix: String = "Input Examples:", remove: Bool = true, format: (@Sendable (AIToolInputExampleFormatContext) -> String)? = nil) -> AILanguageModelMiddlewareSources/SwiftAISDK/ToolInputExamplesMiddleware.swift
FunctionasArray(_:)func asArray<Value>(_ value: Value?) -> [Value]Sources/SwiftAISDK/CoreUtilities.swift
FunctionasArray(_:)func asArray<Value>(_ value: [Value]?) -> [Value]Sources/SwiftAISDK/CoreUtilities.swift
FunctioncalculateTokensPerSecond(tokens:durationMilliseconds:)func calculateTokensPerSecond(tokens: Double?, durationMilliseconds: Double?) -> DoubleSources/SwiftAISDK/CoreUtilities.swift
FunctioncombineHeaders(_:)func combineHeaders(_ headers: [String : String]...) -> [String : String]Sources/SwiftAISDK/HTTP.swift
FunctionconvertImageModelFileToDataURI(_:)func convertImageModelFileToDataURI(_ file: ImageInputFile) throws -> StringSources/SwiftAISDK/CoreMediaResults.swift
FunctionconvertToModelMessage(_:)func convertToModelMessage(_ message: AIUIMessage) throws -> AIMessageSources/SwiftAISDK/AIUIMessageConversion.swift
FunctionconvertToModelMessages(_:)func convertToModelMessages(_ messages: [AIUIMessage]) throws -> [AIMessage]Sources/SwiftAISDK/AIUIMessageConversion.swift
FunctionconvertToModelMessages(_:ignoreIncompleteToolCalls:)func convertToModelMessages(_ messages: [AIUIMessage], ignoreIncompleteToolCalls: Bool) throws -> [AIMessage]Sources/SwiftAISDK/AIUIMessageConversion.swift
FunctioncosineSimilarity(_:_:)func cosineSimilarity(_ vector1: [Double], _ vector2: [Double]) throws -> DoubleSources/SwiftAISDK/CoreUtilities.swift
FunctioncosineSimilarity(_:_:)func cosineSimilarity(_ vector1: [Float], _ vector2: [Float]) throws -> DoubleSources/SwiftAISDK/CoreUtilities.swift
FunctioncreateAgentUIStream(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
FunctioncreateAsyncIterableStream(_:)func createAsyncIterableStream<Element>(_ source: AsyncThrowingStream<Element, any Error>) -> AsyncThrowingStream<Element, any Error> where Element : SendableSources/SwiftAISDK/CoreUtilities.swift
FunctioncreateFishAudio(settings:)func createFishAudio(settings: ProviderSettings = ProviderSettings()) throws -> FishAudioProviderSources/SwiftAISDK/Providers/FishAudioProvider.swift
FunctioncreateGMICloud(settings:)func createGMICloud(settings: ProviderSettings = ProviderSettings()) throws -> GMICloudProviderSources/SwiftAISDK/Providers/GMICloudProvider.swift
FunctioncreateIdGenerator(prefix:separator:size:alphabet:)func createIdGenerator(prefix: String? = nil, separator: String = "-", size: Int = 16, alphabet: String = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz") -> AIIdGeneratorSources/SwiftAISDK/CoreUtilities.swift
FunctioncreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctioncreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctioncreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func createProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctioncreateStitchableStream()func createStitchableStream<Element>() -> AIStitchableStream<Element> where Element : SendableSources/SwiftAISDK/CoreUtilities.swift
FunctioncreateToolNameMapping(tools:providerToolNames:)func createToolNameMapping(tools: [String : JSONValue]? = nil, providerToolNames: [String : String]) -> AIToolNameMappingSources/SwiftAISDK/CoreUtilities.swift
FunctioncustomProvider(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:files:skills:fallbackProvider:)func customProvider(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], embeddingModels: [String : any EmbeddingModel] = [:], imageModels: [String : any ImageModel] = [:], transcriptionModels: [String : any TranscriptionModel] = [:], speechModels: [String : any SpeechModel] = [:], videoModels: [String : any VideoModel] = [:], rerankingModels: [String : any RerankingModel] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderSources/SwiftAISDK/Providers/CustomProvider.swift
FunctiondefaultEmbeddingSettingsMiddleware(settings:)func defaultEmbeddingSettingsMiddleware(settings: AIDefaultEmbeddingModelSettings) -> AIEmbeddingModelMiddlewareSources/SwiftAISDK/DefaultSettingsMiddleware.swift
FunctiondefaultInstructionsMiddleware(instructions:)func defaultInstructionsMiddleware(instructions: String) -> AILanguageModelMiddlewareSources/SwiftAISDK/DefaultSettingsMiddleware.swift
FunctiondefaultInstructionsMiddleware(instructions:)func defaultInstructionsMiddleware(instructions: [AIMessage]) -> AILanguageModelMiddlewareSources/SwiftAISDK/DefaultSettingsMiddleware.swift
FunctiondefaultSettingsMiddleware(settings:)func defaultSettingsMiddleware(settings: AIDefaultLanguageModelSettings) -> AILanguageModelMiddlewareSources/SwiftAISDK/DefaultSettingsMiddleware.swift
Functiondelay(_:abortSignal:)func delay(_ delayInMilliseconds: Int? = nil, abortSignal: AIAbortSignal? = nil) async throwsSources/SwiftAISDK/CoreAbort.swift
FunctiondetectMediaType(base64:topLevelType:)func detectMediaType(base64: String, topLevelType: String? = nil) -> String?Sources/SwiftAISDK/MediaType.swift
FunctiondetectMediaType(data:topLevelType:)func detectMediaType(data: Data, topLevelType: String? = nil) -> String?Sources/SwiftAISDK/MediaType.swift
FunctionexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctionexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctionexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
FunctionextractJsonMiddleware(transform:)func extractJsonMiddleware(transform: (@Sendable (String) -> String)? = nil) -> AILanguageModelMiddlewareSources/SwiftAISDK/ExtractionMiddleware.swift
FunctionextractJSONMiddleware(transform:)func extractJSONMiddleware(transform: (@Sendable (String) -> String)? = nil) -> AILanguageModelMiddlewareSources/SwiftAISDK/ExtractionMiddleware.swift
FunctionextractLines(text:startLine:endLine:)func extractLines(text: String, startLine: Int? = nil, endLine: Int? = nil) -> StringSources/SwiftAISDK/CoreUtilities.swift
FunctionextractReasoningMiddleware(tagName:separator:startWithReasoning:)func extractReasoningMiddleware(tagName: String, separator: String = "\n", startWithReasoning: Bool = false) -> AILanguageModelMiddlewareSources/SwiftAISDK/ExtractionMiddleware.swift
FunctionfilterNullable(_:)func filterNullable<Value>(_ values: Value?...) -> [Value]Sources/SwiftAISDK/CoreUtilities.swift
FunctionfixJson(_:)func fixJson(_ input: String) -> StringSources/SwiftAISDK/AIObjectPartialJSON.swift
FunctiongenerateId()func generateId() -> StringSources/SwiftAISDK/CoreUtilities.swift
FunctiongetErrorMessage(_:)func getErrorMessage(_ value: Any?) -> StringSources/SwiftAISDK/Errors.swift
FunctiongetPotentialStartIndex(_:_:)func getPotentialStartIndex(_ text: String, _ searchedText: String) -> Int?Sources/SwiftAISDK/CoreUtilities.swift
FunctionisCustomReasoning(_:)func isCustomReasoning(_ reasoning: String?) -> BoolSources/SwiftAISDK/CoreUtilities.swift
FunctionisDeepEqualData(_:_:)func isDeepEqualData(_ lhs: JSONValue, _ rhs: JSONValue) -> BoolSources/SwiftAISDK/CoreUtilities.swift
FunctionisFullMediaType(_:)func isFullMediaType(_ mediaType: String) -> BoolSources/SwiftAISDK/MediaType.swift
FunctionisJSONSerializable(_:)func isJSONSerializable(_ value: Any?) -> BoolSources/SwiftAISDK/JSONParsing.swift
FunctionisParsableJSON(_:)func isParsableJSON(_ input: String) -> BoolSources/SwiftAISDK/JSONParsing.swift
FunctionisProviderReference(_:)func isProviderReference(_ reference: AIProviderReference) -> BoolSources/SwiftAISDK/ProviderReference.swift
FunctionisProviderReference(_:)func isProviderReference(_ value: JSONValue) -> BoolSources/SwiftAISDK/ProviderReference.swift
FunctionisURLSupported(mediaType:url:supportedURLs:)func isURLSupported(mediaType: String, url: String, supportedURLs: [String : [AISupportedURLPattern]]) -> BoolSources/SwiftAISDK/CoreProtocols.swift
FunctionmapReasoningToProviderBudget(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 ], warnings: inout [AIWarning]) -> Int?Sources/SwiftAISDK/CoreUtilities.swift
FunctionmapReasoningToProviderEffort(reasoning:effortMap:warnings:)func mapReasoningToProviderEffort(reasoning: String, effortMap: [String : String], warnings: inout [AIWarning]) -> String?Sources/SwiftAISDK/CoreUtilities.swift
FunctionmediaTypeToExtension(_:)func mediaTypeToExtension(_ mediaType: String) -> StringSources/SwiftAISDK/MediaType.swift
FunctionmergeAbortSignals(_:)@discardableResult func mergeAbortSignals(_ signals: AIAbortSignal?...) -> AIAbortSignal?Sources/SwiftAISDK/CoreAbort.swift
FunctionmergeAbortSignals(_:)@discardableResult func mergeAbortSignals(_ signals: [AIAbortSignal?]) -> AIAbortSignal?Sources/SwiftAISDK/CoreAbort.swift
FunctionmergeAbortSignals(sources:)@discardableResult func mergeAbortSignals(sources: AIAbortSource?...) -> AIAbortSignal?Sources/SwiftAISDK/CoreAbort.swift
FunctionmergeAbortSignals(sources:)@discardableResult func mergeAbortSignals(sources: [AIAbortSource?]) -> AIAbortSignal?Sources/SwiftAISDK/CoreAbort.swift
FunctionmergeCallbacks(_:)func mergeCallbacks<Event>(_ callbacks: [AICallback<Event>?]) -> AICallback<Event> where Event : SendableSources/SwiftAISDK/CoreUtilities.swift
FunctionmergeCallbacks(_:)func mergeCallbacks<Event>(_ callbacks: AICallback<Event>?...) -> AICallback<Event> where Event : SendableSources/SwiftAISDK/CoreUtilities.swift
FunctionmergeObjects(_:_:)func mergeObjects(_ target: [String : JSONValue]?, _ source: [String : JSONValue]?) -> [String : JSONValue]?Sources/SwiftAISDK/CoreUtilities.swift
FunctionnormalizeHeaderEntries(_:)func normalizeHeaderEntries(_ entries: [(String, String?)]) -> [String : String]Sources/SwiftAISDK/HTTP.swift
FunctionnormalizeHeaders(_:)func normalizeHeaders(_ headers: [String : String?]?) -> [String : String]Sources/SwiftAISDK/HTTP.swift
FunctionnormalizeHeaders(_:)func normalizeHeaders(_ headers: [String : String]) -> [String : String]Sources/SwiftAISDK/HTTP.swift
Functionnotify(event:)func notify<Event>(event: Event) async where Event : SendableSources/SwiftAISDK/CoreUtilities.swift
Functionnotify(event:callback:)func notify<Event>(event: Event, callback: AICallback<Event>?) async where Event : SendableSources/SwiftAISDK/CoreUtilities.swift
Functionnotify(event:callbacks:)func notify<Event>(event: Event, callbacks: [AICallback<Event>?]) async where Event : SendableSources/SwiftAISDK/CoreUtilities.swift
FunctionparseJSON(_:schema:)func parseJSON(_ text: String, schema: JSONValue? = nil) throws -> JSONValueSources/SwiftAISDK/JSONParsing.swift
FunctionparsePartialJSON(_:)func parsePartialJSON(_ jsonText: String?) -> AIParsePartialJSONResultSources/SwiftAISDK/AIObjectPartialJSON.swift
FunctionprepareHeaders(_:defaultHeaders:)func prepareHeaders(_ headers: [String : String?]?, defaultHeaders: [String : String]) -> [String : String]Sources/SwiftAISDK/HTTP.swift
FunctionprepareHeaders(_:defaultHeaders:)func prepareHeaders(_ headers: [String : String], defaultHeaders: [String : String]) -> [String : String]Sources/SwiftAISDK/HTTP.swift
FunctionprepareRetries(maxRetries:)func prepareRetries(maxRetries: Int? = nil) throws -> AIRetryPolicySources/SwiftAISDK/Core.swift
FunctionpruneMessages(_:reasoning:toolCalls:emptyMessages:)func pruneMessages(_ messages: [AIMessage], reasoning: AIPruneReasoning = .none, toolCalls: [AIPruneToolCalls] = [], emptyMessages: AIPruneEmptyMessages = .remove) -> [AIMessage]Sources/SwiftAISDK/PruneMessages.swift
FunctionreadResponseWithSizeLimit(response:url:maxBytes:)func readResponseWithSizeLimit(response: AIHTTPStreamResponse, url: String, maxBytes: Int = AIDefaultMaxDownloadSize) async throws -> DataSources/SwiftAISDK/HTTP.swift
FunctionremoveNilEntries(_:)func removeNilEntries<Value>(_ input: [String : Value?]) -> [String : Value]Sources/SwiftAISDK/CoreUtilities.swift
FunctionresolveFullMediaType(mediaType:data:)func resolveFullMediaType(mediaType: String, data: Data) throws -> StringSources/SwiftAISDK/MediaType.swift
FunctionresolveProviderReference(_:provider:)func resolveProviderReference(_ reference: AIProviderReference, provider: String) throws -> StringSources/SwiftAISDK/ProviderReference.swift
FunctionresolveProviderReference(reference:provider:)func resolveProviderReference(reference: AIProviderReference, provider: String) throws -> StringSources/SwiftAISDK/ProviderReference.swift
FunctionsafeParseJSON(_:schema:)func safeParseJSON(_ text: String, schema: JSONValue? = nil) -> AIJSONParseResultSources/SwiftAISDK/JSONParsing.swift
FunctionsafeValidateUIMessages(_:)func safeValidateUIMessages(_ messages: [AIUIMessage]) -> AIUIMessageValidationResultSources/SwiftAISDK/AIUIMessageValidation.swift
FunctionsecureJSONParse(_:)func secureJSONParse(_ text: String) throws -> JSONValueSources/SwiftAISDK/JSONParsing.swift
FunctionsetAbortTimeout(abortController:label:timeoutMilliseconds:)@discardableResult func setAbortTimeout(abortController: AIAbortController?, label: String, timeoutMilliseconds: Int?) -> Task<Void, Never>?Sources/SwiftAISDK/CoreAbort.swift
FunctionsimulateReadableStream(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 : SendableSources/SwiftAISDK/CoreUtilities.swift
FunctionsimulateStreamingMiddleware()func simulateStreamingMiddleware() -> AILanguageModelMiddlewareSources/SwiftAISDK/ExtractionMiddleware.swift
FunctionsmoothStream(_:delayNanoseconds:chunking:)func smoothStream(_ stream: AsyncThrowingStream<LanguageStreamPart, any Error>, delayNanoseconds: UInt64? = 10_000_000, chunking: AISmoothStreamChunking = .word) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/CoreUtilities.swift
FunctionsmoothStream(_:delayNanoseconds:detectChunk:)func smoothStream(_ stream: AsyncThrowingStream<LanguageStreamPart, any Error>, delayNanoseconds: UInt64? = 10_000_000, detectChunk: @escaping AISmoothStreamChunkDetector) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/CoreUtilities.swift
FunctionsplitArray(_:chunkSize:)func splitArray<Element>(_ array: [Element], chunkSize: Int) throws -> [[Element]]Sources/SwiftAISDK/CoreUtilities.swift
FunctionstripFileExtension(_:)func stripFileExtension(_ filename: String) -> StringSources/SwiftAISDK/CoreUtilities.swift
FunctionsumTokenCounts(_:_:)func sumTokenCounts(_ lhs: Int?, _ rhs: Int?) -> Int?Sources/SwiftAISDK/CoreUtilities.swift
FunctiontopLevelMediaType(_:)func topLevelMediaType(_ mediaType: String) -> StringSources/SwiftAISDK/MediaType.swift
FunctiontoResponseMessages(content:toolsByName:)func toResponseMessages(content: [AIContentPart], toolsByName: [String : AITool] = [:]) async throws -> [AIMessage]Sources/SwiftAISDK/ResponseMessages.swift
FunctiontoTextStream(_:)func toTextStream(_ stream: AsyncThrowingStream<LanguageStreamPart, any Error>) -> AsyncThrowingStream<String, any Error>Sources/SwiftAISDK/CoreUtilities.swift
FunctionvalidateDownloadURL(_:)func validateDownloadURL(_ string: String) throws -> URLSources/SwiftAISDK/HTTP.swift
FunctionvalidateUIMessages(_:)@discardableResult func validateUIMessages(_ messages: [AIUIMessage]) throws -> [AIUIMessage]Sources/SwiftAISDK/AIUIMessageValidation.swift
FunctionwithUserAgentSuffix(_:_:)func withUserAgentSuffix(_ headers: [String : String?]? = nil, _ userAgentSuffixParts: String...) -> [String : String]Sources/SwiftAISDK/HTTP.swift
FunctionwithUserAgentSuffix(_:_:)func withUserAgentSuffix(_ headers: [String : String], _ userAgentSuffixParts: String...) -> [String : String]Sources/SwiftAISDK/HTTP.swift
FunctionwrapEmbeddingModel(_:middleware:modelID:providerID:)func wrapEmbeddingModel(_ model: any EmbeddingModel, middleware: AIEmbeddingModelMiddleware, modelID: String? = nil, providerID: String? = nil) -> any EmbeddingModelSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapEmbeddingModel(_:middleware:modelID:providerID:)func wrapEmbeddingModel(_ model: any EmbeddingModel, middleware: [AIEmbeddingModelMiddleware], modelID: String? = nil, providerID: String? = nil) -> any EmbeddingModelSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapImageModel(_:middleware:modelID:providerID:)func wrapImageModel(_ model: any ImageModel, middleware: AIImageModelMiddleware, modelID: String? = nil, providerID: String? = nil) -> any ImageModelSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapImageModel(_:middleware:modelID:providerID:)func wrapImageModel(_ model: any ImageModel, middleware: [AIImageModelMiddleware], modelID: String? = nil, providerID: String? = nil) -> any ImageModelSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapLanguageModel(_:middleware:modelID:providerID:)func wrapLanguageModel(_ model: any LanguageModel, middleware: AILanguageModelMiddleware, modelID: String? = nil, providerID: String? = nil) -> any LanguageModelSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapLanguageModel(_:middleware:modelID:providerID:)func wrapLanguageModel(_ model: any LanguageModel, middleware: [AILanguageModelMiddleware], modelID: String? = nil, providerID: String? = nil) -> any LanguageModelSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapProvider(_:languageModelMiddleware:imageModelMiddleware:embeddingModelMiddleware:)func wrapProvider(_ provider: any AIProvider, languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = [], embeddingModelMiddleware: [AIEmbeddingModelMiddleware] = []) -> any AIProviderSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapProvider(_:languageModelMiddleware:imageModelMiddleware:embeddingModelMiddleware:)func wrapProvider(_ provider: any AIProvider, languageModelMiddleware: [AILanguageModelMiddleware], imageModelMiddleware: [AIImageModelMiddleware] = [], embeddingModelMiddleware: [AIEmbeddingModelMiddleware] = []) -> any AIProviderSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapProvider(_:languageModelMiddleware:imageModelMiddleware:embeddingModelMiddleware:)func wrapProvider(_ provider: any AIProvider, languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware, embeddingModelMiddleware: [AIEmbeddingModelMiddleware] = []) -> any AIProviderSources/SwiftAISDK/MiddlewareWrapping.swift
FunctionwrapProvider(_:languageModelMiddleware:imageModelMiddleware:embeddingModelMiddleware:)func wrapProvider(_ provider: any AIProvider, languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = [], embeddingModelMiddleware: AIEmbeddingModelMiddleware) -> any AIProviderSources/SwiftAISDK/MiddlewareWrapping.swift
Global VariableAIDefaultMaxDownloadSizelet AIDefaultMaxDownloadSize: IntSources/SwiftAISDK/HTTP.swift
Global VariablefishAudioProviderVersionlet fishAudioProviderVersion: StringSources/SwiftAISDK/Providers/FishAudioProvider.swift
Global VariablegmiCloudProviderVersionlet gmiCloudProviderVersion: StringSources/SwiftAISDK/Providers/GMICloudProvider.swift
Initializerinit(_:)init(_ matcher: @escaping @Sendable (String) -> Bool)Sources/SwiftAISDK/CoreProtocols.swift
Initializerinit(_:)init(_ format: AIStreamingAudioFormat)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(_:)init(_ evaluate: @escaping @Sendable (AIStopConditionContext) async throws -> Bool)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(_:)init(_ rawValue: String)Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Initializerinit(_:name:description:as:)init(_ jsonSchema: JSONValue, name: String? = nil, description: String? = nil, as type: Output.Type = Output.self)Sources/SwiftAISDK/CoreObjectSchema.swift
Initializerinit(_:onConsumerCancel:)init(_ stream: AsyncThrowingStream<Data, any Error>, onConsumerCancel: @escaping @Sendable () -> Void = {})Sources/SwiftAISDK/CoreStreamingTranscription.swift
Initializerinit(_: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)Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Initializerinit()init()Sources/SwiftAISDK/CoreAbort.swift
Initializerinit()init()Sources/SwiftAISDK/CoreDelayedPromise.swift
Initializerinit()init()Sources/SwiftAISDK/CoreSerialJobExecutor.swift
Initializerinit()init()Sources/SwiftAISDK/WarningLogging.swift
Initializerinit(abortSignal:timeoutMilliseconds:maxTotalTimeoutMilliseconds:)init(abortSignal: AIAbortSignal? = nil, timeoutMilliseconds: Int? = nil, maxTotalTimeoutMilliseconds: Int? = nil)Sources/SwiftAISDK/MCPHTTPTransport.swift
Initializerinit(accessKeyID:secretAccessKey:sessionToken:)init(accessKeyID: String, secretAccessKey: String, sessionToken: String? = nil)Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(accessKeyID:secretAccessKey:sessionToken:)init(accessKeyID: String, secretAccessKey: String, sessionToken: String? = nil)Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Initializerinit(accessToken:idToken:tokenType:expiresIn:scope:refreshToken:issuer:authorizationServerURL:tokenEndpoint:rawValue:)init(accessToken: String, idToken: String? = nil, tokenType: String, expiresIn: Int? = nil, scope: String? = nil, refreshToken: String? = nil, issuer: String? = nil, authorizationServerURL: URL? = nil, tokenEndpoint: URL? = nil, rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(action:content:metadata:resultType:rawValue:)init(action: MCPElicitAction, content: [String : JSONValue]? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(apiKey:accessKey:secretKey:baseURL:headers:environment:transport:)init(apiKey: String? = nil, accessKey: String? = nil, secretKey: String? = nil, baseURL: String? = nil, headers: [String : String] = [:], environment: [String : String]? = nil, transport: any AITransport = URLSessionTransport.shared)Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Initializerinit(apiKey:authToken:baseURL:modelURL:organization:project:headers:queryParams:environment:transport:includeUsage:supportsStructuredOutputs:maxEmbeddingsPerCall:strictResponseInput:transformRequestBody:name:)init(apiKey: String? = nil, authToken: String? = nil, baseURL: String? = nil, modelURL: 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, name: String? = nil)Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Initializerinit(apiKey:authToken:baseURL:modelURL:organization:project:headers:queryParams:environment:transport:includeUsage:supportsStructuredOutputs:maxEmbeddingsPerCall:transformRequestBody:name:)init(apiKey: String? = nil, authToken: String? = nil, baseURL: String? = nil, modelURL: 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, transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])? = nil, name: String? = nil)Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Initializerinit(apiKey:baseURL:videoBaseURL:headers:environment:transport:)init(apiKey: String? = nil, baseURL: String? = nil, videoBaseURL: String? = nil, headers: [String : String] = [:], environment: [String : String]? = nil, transport: any AITransport = URLSessionTransport.shared)Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Initializerinit(apiKey:version:baseURL:headers:environment:transport:webSocketTransport:)init(apiKey: String? = nil, version: String = CartesiaProvider.defaultAPIVersion, baseURL: String? = nil, headers: [String : String] = [:], environment: [String : String]? = nil, transport: any AITransport = URLSessionTransport.shared, webSocketTransport: any AIDuplexWebSocketTransport = URLSessionDuplexWebSocketTransport.shared)Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Initializerinit(approvalID:)init(approvalID: String)Sources/SwiftAISDK/Errors.swift
Initializerinit(approvalID:toolCallID:reason:)init(approvalID: String, toolCallID: String, reason: String)Sources/SwiftAISDK/Errors.swift
Initializerinit(arrayLiteral:)init(arrayLiteral elements: JSONValue...)Sources/SwiftAISDK/JSONValue.swift
Initializerinit(audio:contentType:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:)init(audio: Data, contentType: String? = nil, rawValue: JSONValue = .null, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(audio:contentType:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:)init(audio: Data, contentType: String? = nil, rawValue: JSONValue = .null, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(audio:contentType:responseMetadata:)init(audio: Data, contentType: String? = nil, responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(audio:contentType:warnings:providerMetadata:requestMetadata:responseMetadata:)init(audio: Data, contentType: String? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(audio:fileName:mimeType:language:prompt:providerOptions:extraBody:headers:abortSignal:)init(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)Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(audio:fileName:mimeType:voice:format:providerOptions:extraBody:headers:abortSignal:)init(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)Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(audio:inputAudioFormat:providerOptions:headers:includeRawChunks:abortSignal:)init(audio: AIStreamingAudioInput, inputAudioFormat: AIStreamingAudioFormat, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], includeRawChunks: Bool = false, abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreStreamingTranscription.swift
Initializerinit(authorizationServerURL:tokenEndpoint:issuer:)init(authorizationServerURL: URL, tokenEndpoint: URL, issuer: String? = nil)Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(authorizationURL:codeVerifier:)init(authorizationURL: URL, codeVerifier: String)Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(balance:totalUsed:)init(balance: String, totalUsed: String)Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(batch:warnings:)init(batch: TextBatch, warnings: [AIBatchWarning] = [])Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(batch:warnings:providerMetadata:)init(batch: TextBatch, warnings: [AIBatchWarning] = [], providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(batchID:providerOptions:abortSignal:headers:)init(batchID: String, providerOptions: [String : JSONValue] = [:], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:])Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(batchID:status:warnings:)init(batchID: String, status: AIBatchStatus, warnings: [AIBatchWarning] = [])Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(batchID:status:warnings:providerMetadata:)init(batchID: String, status: AIBatchStatus, warnings: [AIBatchWarning] = [], providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(body:headers:)init(body: JSONValue? = nil, headers: [String : String] = [:])Sources/SwiftAISDK/CoreTools.swift
Initializerinit(booleanLiteral:)init(booleanLiteral value: Bool)Sources/SwiftAISDK/JSONValue.swift
Initializerinit(callID:object:text:rawObject:reasoning:finishReason:usage:warnings:providerMetadata:responseMetadata:)init(callID: String, object: Output, text: String, rawObject: JSONValue, reasoning: String, finishReason: String?, usage: TokenUsage?, warnings: [AIWarning], providerMetadata: [String : JSONValue], responseMetadata: AIResponseMetadata)Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(callID:operationID:providerID:modelID:execute:)init(callID: String, operationID: String, providerID: String, modelID: String? = nil, execute: @escaping @Sendable () async throws -> Output)Sources/SwiftAISDK/Telemetry.swift
Initializerinit(callID:operationID:providerID:modelID:outputKind:request:schema:schemaName:schemaDescription:maxRetries:)init(callID: String, operationID: String, providerID: String, modelID: String?, outputKind: String, request: LanguageModelRequest, schema: JSONValue?, schemaName: String?, schemaDescription: String?, maxRetries: Int)Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(callID:providerID:modelID:text:errorDescription:finishReason:usage:warnings:providerMetadata:responseMetadata:)init(callID: String, providerID: String, modelID: String?, text: String, errorDescription: String, finishReason: String?, usage: TokenUsage?, warnings: [AIWarning], providerMetadata: [String : JSONValue], responseMetadata: AIResponseMetadata)Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(callID:stepNumber:providerID:modelID:request:)init(callID: String, stepNumber: Int, providerID: String, modelID: String?, request: LanguageModelRequest)Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(callID:stepNumber:providerID:modelID:text:reasoning:finishReason:usage:warnings:providerMetadata:responseMetadata:)init(callID: String, stepNumber: Int, providerID: String, modelID: String?, text: String, reasoning: String, finishReason: String?, usage: TokenUsage?, warnings: [AIWarning], providerMetadata: [String : JSONValue], responseMetadata: AIResponseMetadata)Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(callID:toolCallID:toolName:execute:)init(callID: String, toolCallID: String, toolName: String, execute: @escaping @Sendable () async throws -> Output)Sources/SwiftAISDK/Telemetry.swift
Initializerinit(chatID:abortSignal:headers:body:metadata:)init(chatID: String, abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], body: [String : JSONValue] = [:], metadata: JSONValue? = nil)Sources/SwiftAISDK/AIChatTransport.swift
Initializerinit(chatID:transport:messages:generateMessageID:onError:onFinish:sendAutomaticallyWhen:)@MainActor init(chatID: String = UUID().uuidString, transport: any AIChatTransport, messages: [AIUIMessage] = [], generateMessageID: @escaping @Sendable () -> String = { UUID().uuidString }, onError: (@MainActor @Sendable (any Error) -> Void)? = nil, onFinish: (@MainActor @Sendable (AIChatSessionFinishEvent) -> Void)? = nil, sendAutomaticallyWhen: (@MainActor @Sendable ([AIUIMessage]) -> Bool)? = nil)Sources/SwiftAISDK/AIChatSession.swift
Initializerinit(chatID:trigger:messageID:responseMessageID:messages:abortSignal:headers:body:metadata:)init(chatID: String, trigger: AIChatTransportTrigger = .submitMessage, messageID: String? = nil, responseMessageID: String? = nil, messages: [AIUIMessage], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], body: [String : JSONValue] = [:], metadata: JSONValue? = nil)Sources/SwiftAISDK/AIChatTransport.swift
Initializerinit(clientEmail:privateKey:privateKeyID:)init(clientEmail: String, privateKey: String, privateKeyID: String? = nil)Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Initializerinit(clientID:clientSecret:clientIDIssuedAt:clientSecretExpiresAt:issuer:authorizationServerURL:tokenEndpoint:rawValue:)init(clientID: String, clientSecret: String? = nil, clientIDIssuedAt: Int? = nil, clientSecretExpiresAt: Int? = nil, issuer: String? = nil, authorizationServerURL: URL? = nil, tokenEndpoint: URL? = nil, rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(clientInformation:clientMetadata:rawValue:)init(clientInformation: MCPOAuthClientInformation, clientMetadata: MCPOAuthClientMetadata, rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(code:reason:)init(code: Int, reason: String? = nil)Sources/SwiftAISDK/DuplexWebSocketTransport.swift
Initializerinit(command:args:env:cwd:)init(command: String, args: [String] = [], env: [String : String] = [:], cwd: String? = nil)Sources/SwiftAISDK/MCPStdioTransport.swift
Initializerinit(command:args:env:cwd:)convenience init(command: String, args: [String] = [], env: [String : String] = [:], cwd: String? = nil)Sources/SwiftAISDK/MCPStdioTransport.swift
Initializerinit(config:)init(config: MCPStdioConfig)Sources/SwiftAISDK/MCPStdioTransport.swift
Initializerinit(configuration:)init(configuration: URLSessionConfiguration = .default)Sources/SwiftAISDK/DuplexWebSocketTransport.swift
Initializerinit(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())Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(content:structuredContent:toolResult:isError:metadata:resultType:rawValue:)init(content: [JSONValue] = [], structuredContent: JSONValue? = nil, toolResult: JSONValue? = nil, isError: Bool = false, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(contents:metadata:resultType:rawValue:)init(contents: [MCPResourceContent], metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(count:includeContents:category:includeDomains:excludeDomains:snippetMaxCharacters:highlights:articleContentMaxCharacters:publishedAfter:publishedBefore:)init(count: Int? = nil, includeContents: Bool? = nil, category: String? = nil, includeDomains: [String] = [], excludeDomains: [String] = [], snippetMaxCharacters: Int? = nil, highlights: Bool? = nil, articleContentMaxCharacters: Int? = nil, publishedAfter: String? = nil, publishedBefore: String? = nil)Sources/SwiftAISDK/Models/GatewayModels.swift
Initializerinit(count:includeContents:mode:contentFormat:maxRows:nodeIDs:strict:)init(count: Int? = nil, includeContents: Bool? = nil, mode: String? = nil, contentFormat: String? = nil, maxRows: Int? = nil, nodeIDs: [String] = [], strict: Bool? = nil)Sources/SwiftAISDK/Models/GatewayModels.swift
Initializerinit(customToolNameToProviderToolName:)init(customToolNameToProviderToolName: [String : String] = [:])Sources/SwiftAISDK/CoreUtilities.swift
Initializerinit(data:mediaType:fileName:)init(data: Data, mediaType: String, fileName: String? = nil)Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(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)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(description:messages:metadata:resultType:rawValue:)init(description: String? = nil, messages: [MCPPromptMessage], metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(dictionaryLiteral:)init(dictionaryLiteral elements: (String, JSONValue)...)Sources/SwiftAISDK/JSONValue.swift
Initializerinit(doEmbed:request:model:)init(doEmbed: @escaping @Sendable () async throws -> EmbeddingResult, request: EmbeddingRequest, model: any EmbeddingModel)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(doGenerate:doStream:request:model:)init(doGenerate: @escaping @Sendable () async throws -> TextGenerationResult, doStream: @escaping @Sendable () -> AsyncThrowingStream<LanguageStreamPart, any Error>, request: LanguageModelRequest, model: any LanguageModel)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(doGenerate:doStream:request:model:)init(doGenerate: @escaping @Sendable () async throws -> TextGenerationResult, doStream: @escaping @Sendable () -> AsyncThrowingStream<LanguageStreamPart, any Error>, request: LanguageModelRequest, model: any LanguageModel)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(doGenerate:request:model:)init(doGenerate: @escaping @Sendable () async throws -> ImageGenerationResult, request: ImageGenerationRequest, model: any ImageModel)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(dubbingID:expectedDurationSeconds:rawValue:requestMetadata:responseMetadata:)init(dubbingID: String, expectedDurationSeconds: Double? = nil, rawValue: JSONValue, requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(dubbingID:name:status:sourceLanguage:targetLanguages:error:rawValue:responseMetadata:)init(dubbingID: String, name: String? = nil, status: String, sourceLanguage: String? = nil, targetLanguages: [String] = [], error: String? = nil, rawValue: JSONValue, responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(effort:dataSource:webSource:latitude:longitude:countryCode:locale:timezone:imageDarkMode:forceRefresh:includeRelated:)init(effort: String? = nil, dataSource: GatewayTakoDataSourceConfig? = nil, webSource: GatewayTakoWebSourceConfig? = nil, latitude: Double? = nil, longitude: Double? = nil, countryCode: String? = nil, locale: String? = nil, timezone: String? = nil, imageDarkMode: Bool? = nil, forceRefresh: Bool? = nil, includeRelated: Int? = nil)Sources/SwiftAISDK/Models/GatewayModels.swift
Initializerinit(embeddings:usage:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:)init(embeddings: [[Double]], usage: TokenUsage? = nil, rawValue: JSONValue, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(example:index:)init(example: JSONValue, index: Int)Sources/SwiftAISDK/ToolInputExamplesMiddleware.swift
Initializerinit(expiresAfterSeconds:sessionConfig:abortSignal:)init(expiresAfterSeconds: Int? = nil, sessionConfig: AIRealtimeSessionConfiguration? = nil, abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(field:entityName:)init(field: String, entityName: String)Sources/SwiftAISDK/Errors.swift
Initializerinit(file:fileName:mimeType:sourceURL:name:sourceLanguage:targetLanguage:numSpeakers:watermark:startTime:endTime:providerOptions:extraBody:headers:abortSignal:)init(file: Data? = nil, fileName: String = "media.mp3", mimeType: String = "audio/mpeg", sourceURL: String? = nil, name: String? = nil, sourceLanguage: String? = nil, targetLanguage: String, numSpeakers: Int? = nil, watermark: Bool? = nil, startTime: Int? = nil, endTime: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(file:providerOptions:headers:abortSignal:)init(file: [String : String], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(file:providerOptions:headers:abortSignal:)init(file: [String : String], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(file:providerOptions:headers:abortSignal:)init(file: [String : String], providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(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)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(files:displayTitle:providerOptions:headers:abortSignal:)init(files: [SkillUploadFile], displayTitle: String? = nil, providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(floatLiteral:)init(floatLiteral value: Double)Sources/SwiftAISDK/JSONValue.swift
Initializerinit(from:)init(from decoder: any Decoder) throws
Initializerinit(from:)init(from decoder: any Decoder) throws
Initializerinit(from:)init(from decoder: any Decoder) throws
Initializerinit(from:)init(from decoder: any Decoder) throws
Initializerinit(from:)init(from decoder: any Decoder) throws
Initializerinit(from:)init(from decoder: any Decoder) throws
Initializerinit(from:)init(from decoder: any Decoder) throwsSources/SwiftAISDK/JSONValue.swift
Initializerinit(generateID:typeValidation:extractMetadata:buildToolCallProviderMetadata:)init(generateID: @escaping @Sendable () -> String = { UUID().uuidString }, typeValidation: AIStreamingToolCallTypeValidation = .none, extractMetadata: (@Sendable (AIStreamingToolCallDelta) -> [String : JSONValue]?)? = nil, buildToolCallProviderMetadata: (@Sendable ([String : JSONValue]?) -> [String : JSONValue]?)? = nil)Sources/SwiftAISDK/StreamingToolCallTracker.swift
Initializerinit(headers:body:)init(headers: [String : String] = [:], body: JSONValue)Sources/SwiftAISDK/VideoGenerationOperations.swift
Initializerinit(headers:body:metadata:)init(headers: [String : String] = [:], body: [String : JSONValue] = [:], metadata: JSONValue? = nil)Sources/SwiftAISDK/AIChatSession.swift
Initializerinit(headers:parameters:tokenURL:authorizationServerURL:metadata:)init(headers: [String : String], parameters: [URLQueryItem], tokenURL: URL, authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil)Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(id:approved:reason:providerExecuted:providerMetadata:)init(id: String, approved: Bool, reason: String? = nil, providerExecuted: Bool = false, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
Initializerinit(id:mediaType:data:url:filename:providerReference:providerMetadata:rawValue:)init(id: String? = nil, mediaType: String, data: Data? = nil, url: String? = nil, filename: String? = nil, providerReference: AIProviderReference? = nil, providerMetadata: [String : JSONValue] = [:], rawValue: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(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)Sources/SwiftAISDK/AIAgent.swift
Initializerinit(id:name:arguments:providerExecuted:dynamic:title:providerMetadata:rawValue:)init(id: String, name: String, arguments: String, providerExecuted: Bool = false, dynamic: Bool = false, title: String? = nil, providerMetadata: [String : JSONValue] = [:], rawValue: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(id:name:modelType:provider:modelID:)init(id: String, name: String? = nil, modelType: String? = nil, provider: String? = nil, modelID: String? = nil)Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(id:request:)init(id: String, request: LanguageModelRequest)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(id:request:)init(id: String, request: LanguageModelRequest)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(id:role:parts:metadata:)init(id: String = UUID().uuidString, role: MessageRole, parts: [AIUIMessagePart] = [], metadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
Initializerinit(id:sourceType:url:title:mediaType:filename:providerMetadata:rawValue:)init(id: String, sourceType: String, url: String? = nil, title: String? = nil, mediaType: String? = nil, filename: String? = nil, providerMetadata: [String : JSONValue] = [:], rawValue: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(id:text:state:providerMetadata:)init(id: String? = nil, text: String, state: AIUIStreamingPartState? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
Initializerinit(id:text:state:providerMetadata:)init(id: String? = nil, text: String, state: AIUIStreamingPartState? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
Initializerinit(id:timestamp:modelID:headers:body:)init(id: String? = nil, timestamp: Date? = nil, modelID: String? = nil, headers: [String : String] = [:], body: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(id:toolName:arguments:toolCallID:descriptor:reason:isAutomatic:providerMetadata:)init(id: String, toolName: String, arguments: String, toolCallID: String? = nil, descriptor: JSONValue? = nil, reason: String? = nil, isAutomatic: Bool = false, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
Initializerinit(id:toolName:arguments:toolCallID:isAutomatic:providerMetadata:)init(id: String, toolName: String, arguments: String, toolCallID: String? = nil, isAutomatic: Bool = false, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
Initializerinit(id:toolName:arguments:toolCallID:reason:isAutomatic:providerMetadata:)init(id: String, toolName: String, arguments: String, toolCallID: String? = nil, reason: String? = nil, isAutomatic: Bool = false, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
Initializerinit(id:value:providerMetadata:)init(id: String? = nil, value: JSONValue, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreUIMessages.swift
Initializerinit(image:frameType:)init(image: ImageInputFile, frameType: VideoFrameType)Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Initializerinit(index:content:text:reasoning:finishReason:usage:files:toolCalls:toolResults:toolApprovalRequests:toolApprovalResponses:sources:warnings:providerMetadata:responseMetadata:)init(index: Int, content: [AIResultContentPart] = [], text: String, reasoning: String = "", finishReason: String? = nil, usage: TokenUsage? = nil, files: [AIStreamFile] = [], toolCalls: [AIToolCall] = [], toolResults: [AIToolResult] = [], toolApprovalRequests: [AIToolApprovalRequest] = [], toolApprovalResponses: [AIToolApprovalResponse] = [], sources: [AISource] = [], warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreTools.swift
Initializerinit(index:id:type:functionName:arguments:rawValue:)init(index: Int? = nil, id: String? = nil, type: String? = nil, functionName: String? = nil, arguments: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/StreamingToolCallTracker.swift
Initializerinit(index:score:document:)init(index: Int, score: Double, document: String? = nil)Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Initializerinit(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)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(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)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(integerLiteral:)init(integerLiteral value: Int)Sources/SwiftAISDK/JSONValue.swift
Initializerinit(intervalMilliseconds:timeoutMilliseconds:delay:)init(intervalMilliseconds: Int = 5_000, timeoutMilliseconds: Int = 600_000, delay: @escaping VideoGenerationDelay = { milliseconds, abortSignal in try await SwiftAISDK.delay(milliseconds, abortSignal: abortSignal) })Sources/SwiftAISDK/VideoGenerationOperations.swift
Initializerinit(isEnabled:includesInput:includesOutput:functionID:metadata:integrations:)init(isEnabled: Bool = true, includesInput: Bool = true, includesOutput: Bool = true, functionID: String? = nil, metadata: [String : JSONValue] = [:], integrations: [any Telemetry.Integration]? = nil)Sources/SwiftAISDK/Telemetry.swift
Initializerinit(isEnabled:schemaPrefix:schemaSuffix:)init(isEnabled: Bool = true, schemaPrefix: String? = nil, schemaSuffix: String? = nil)Sources/SwiftAISDK/CoreObjectSchema.swift
Initializerinit(issuer:authorizationEndpoint:tokenEndpoint:registrationEndpoint:authorizationResponseIssuerParameterSupported:clientIDMetadataDocumentSupported:responseTypesSupported:codeChallengeMethodsSupported:grantTypesSupported:tokenEndpointAuthMethodsSupported:rawValue:)init(issuer: String, authorizationEndpoint: URL, tokenEndpoint: URL, registrationEndpoint: URL? = nil, authorizationResponseIssuerParameterSupported: Bool? = nil, clientIDMetadataDocumentSupported: Bool? = nil, responseTypesSupported: [String], codeChallengeMethodsSupported: [String], grantTypesSupported: [String] = [], tokenEndpointAuthMethodsSupported: [String] = [], rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(kind:callID:operationID:providerID:modelID:functionID:attempt:maxRetries:delayNanoseconds:durationNanoseconds:input:output:usage:warnings:providerMetadata:responseMetadata:errorDescription:metadata:includesInput:includesOutput:)init(kind: Telemetry.Event.Kind, callID: String, operationID: String, providerID: String, modelID: String? = nil, functionID: String? = nil, attempt: Int? = nil, maxRetries: Int? = nil, delayNanoseconds: UInt64? = nil, durationNanoseconds: UInt64? = nil, input: JSONValue? = nil, output: JSONValue? = nil, usage: TokenUsage? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata(), errorDescription: String? = nil, metadata: [String : JSONValue] = [:], includesInput: Bool = true, includesOutput: Bool = true)Sources/SwiftAISDK/Telemetry.swift
Initializerinit(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)Sources/SwiftAISDK/Core.swift
Initializerinit(mediaType:sampleRate:)init(mediaType: String, sampleRate: Int? = nil)Sources/SwiftAISDK/CoreStreamingTranscription.swift
Initializerinit(message:)init(message: AIUIMessage = .assistant())Sources/SwiftAISDK/AIUIMessageStreamReducer.swift
Initializerinit(message:chunkType:chunkID:rawValue:validationIssues:)init(message: String, chunkType: String? = nil, chunkID: String? = nil, rawValue: JSONValue? = nil, validationIssues: [AIUIMessageValidationIssue] = [])Sources/SwiftAISDK/Errors.swift
Initializerinit(message:code:data:statusCode:url:responseBody:)init(message: String, code: Int? = nil, data: JSONValue? = nil, statusCode: Int? = nil, url: String? = nil, responseBody: String? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(message:messages:isAbort:isDisconnect:isError:finishReason:)init(message: AIUIMessage?, messages: [AIUIMessage], isAbort: Bool, isDisconnect: Bool, isError: Bool, finishReason: String? = nil)Sources/SwiftAISDK/AIChatSession.swift
Initializerinit(message:requestedSchema:metadata:rawValue:)init(message: String, requestedSchema: JSONValue, metadata: JSONValue? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(message:type:code:statusCode:)init(message: String, type: String? = nil, code: String? = nil, statusCode: Int? = nil)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(message:type:code:statusCode:isRetryable:data:)init(message: String, type: String? = nil, code: JSONValue? = nil, statusCode: Int? = nil, isRetryable: Bool? = nil, data: JSONValue? = nil)Sources/SwiftAISDK/StreamProviderError.swift
Initializerinit(messages:issues:)init(messages: [AIUIMessage], issues: [AIUIMessageValidationIssue])Sources/SwiftAISDK/AIUIMessageValidation.swift
Initializerinit(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)Sources/SwiftAISDK/CoreLanguageRequest.swift
Initializerinit(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)Sources/SwiftAISDK/HTTP.swift
Initializerinit(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)Sources/SwiftAISDK/HTTP.swift
Initializerinit(modalities:instructions:metadata:)init(modalities: [String]? = nil, instructions: String? = nil, metadata: [String : JSONValue]? = nil)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(model:executableTools:maxSteps:stopWhen:prepareStep:toolApproval:requestOptions:timeoutNanoseconds:retryPolicy:telemetry:sendReasoning:sendSources:sendFinish:generateMessageID:)init(model: any LanguageModel, executableTools: [AITool] = [], maxSteps: Int = 5, stopWhen: [AIStopCondition] = [], prepareStep: AIPrepareStep? = nil, toolApproval: AIToolApproval? = nil, requestOptions: AIChatRequestOptions = AIChatRequestOptions(), timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, sendReasoning: Bool = true, sendSources: Bool = false, sendFinish: Bool = true, generateMessageID: @escaping @Sendable () -> String = { UUID().uuidString })Sources/SwiftAISDK/AIChatTransport.swift
Initializerinit(model:expiresAfterSeconds:)init(model: String, expiresAfterSeconds: Int? = nil)Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(model:language:prompt:)init(model: String? = nil, language: String? = nil, prompt: String? = nil)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(model:output:initialPartialObject:initialObject:onError:onFinish:)@MainActor init(model: any LanguageModel, output: AIOutput<Output, Partial>, initialPartialObject: Partial? = nil, initialObject: Output? = nil, onError: (@MainActor @Sendable (any Error) -> Void)? = nil, onFinish: (@MainActor @Sendable (AIObjectGenerationSessionFinishEvent<Output>) -> Void)? = nil)Sources/SwiftAISDK/AIObjectGenerationSession.swift
Initializerinit(model:request:executableTools:)init(model: (any LanguageModel)? = nil, request: LanguageModelRequest? = nil, executableTools: [AITool]? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(model:stepNumber:steps:request:initialRequest:responseMessages:)init(model: any LanguageModel, stepNumber: Int, steps: [AIToolStep], request: LanguageModelRequest, initialRequest: LanguageModelRequest, responseMessages: [AIMessage])Sources/SwiftAISDK/CoreTools.swift
Initializerinit(modelFamily:)init(modelFamily: AmazonBedrockEmbeddingModelFamily? = nil)Sources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
Initializerinit(modelVisible:appVisible:)init(modelVisible: MCPListToolsResult, appVisible: MCPListToolsResult)Sources/SwiftAISDK/MCPApps.swift
Initializerinit(name:description:parameters:dynamic:providerMetadata:providerOptions:strict:inputExamples:contextSchema:needsApproval:onInputStart:onInputDelta:onInputAvailable:refineArguments:toModelOutput:executeWithContext:execute:)init(name: String, description: String? = nil, parameters: JSONValue, dynamic: Bool = false, providerMetadata: [String : JSONValue] = [:], providerOptions: [String : JSONValue] = [:], strict: Bool? = nil, inputExamples: [JSONValue] = [], contextSchema: JSONValue? = nil, needsApproval: AIToolNeedsApproval? = nil, onInputStart: AIToolInputStartCallback? = nil, onInputDelta: AIToolInputDeltaCallback? = nil, onInputAvailable: AIToolInputAvailableCallback? = nil, refineArguments: (@Sendable (JSONValue) async throws -> JSONValue)? = nil, toModelOutput: (@Sendable (AIToolModelOutputContext) async throws -> JSONValue)? = nil, executeWithContext: (@Sendable (JSONValue, AIToolExecutionContext) async throws -> JSONValue)? = nil, execute: @escaping @Sendable (JSONValue) async throws -> JSONValue)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(name:description:required:rawValue:)init(name: String, description: String? = nil, required: Bool? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(name:title:description:arguments:rawValue:)init(name: String, title: String? = nil, description: String? = nil, arguments: [MCPPromptArgument] = [], rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(name:title:description:inputSchema:outputSchema:annotations:metadata:)init(name: String, title: String? = nil, description: String? = nil, inputSchema: JSONValue, outputSchema: JSONValue? = nil, annotations: JSONValue? = nil, metadata: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(name:value:rawValue:)init(name: String, value: String, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(name:version:title:)init(name: String, version: String, title: String? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(nilLiteral:)init(nilLiteral: ())Sources/SwiftAISDK/JSONValue.swift
Initializerinit(object:result:error:)init(object: Output?, result: AIOutputGenerationResult<Output>?, error: (any Error)? = nil)Sources/SwiftAISDK/AIObjectGenerationSession.swift
Initializerinit(object:text:rawObject:reasoning:finishReason:usage:warnings:providerMetadata:responseMetadata:textResult:)init(object: Object, text: String, rawObject: JSONValue, reasoning: String = "", finishReason: String? = nil, usage: TokenUsage? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata(), textResult: TextGenerationResult)Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(objectResult:)init(objectResult: ObjectGenerationResult<Output>)Sources/SwiftAISDK/Output.swift
Initializerinit(onStart:onStepStart:onStepFinish:onFinish:onError:)init(onStart: (@Sendable (AIObjectGenerationStartEvent) async -> Void)? = nil, onStepStart: (@Sendable (AIObjectGenerationStepStartEvent) async -> Void)? = nil, onStepFinish: (@Sendable (AIObjectGenerationStepFinishEvent) async -> Void)? = nil, onFinish: (@Sendable (AIObjectGenerationFinishEvent<Output>) async -> Void)? = nil, onError: (@Sendable (AIObjectGenerationErrorEvent) async -> Void)? = nil)Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(operation:headers:abortSignal:)init(operation: JSONValue, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/VideoGenerationOperations.swift
Initializerinit(operation:warnings:providerMetadata:responseMetadata:)init(operation: JSONValue, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/VideoGenerationOperations.swift
Initializerinit(output:text:rawOutput:reasoning:finishReason:usage:warnings:providerMetadata:responseMetadata:textResult:)init(output: Output, text: String, rawOutput: JSONValue, reasoning: String = "", finishReason: String? = nil, usage: TokenUsage? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata(), textResult: TextGenerationResult)Sources/SwiftAISDK/Output.swift
Initializerinit(overrideProviderID:overrideModelID:transformRequest:wrapEmbed:)init(overrideProviderID: (@Sendable (any EmbeddingModel) -> String)? = nil, overrideModelID: (@Sendable (any EmbeddingModel) -> String)? = nil, transformRequest: (@Sendable (AIEmbeddingModelTransformContext) async throws -> EmbeddingRequest)? = nil, wrapEmbed: (@Sendable (AIEmbeddingModelEmbedContext) async throws -> EmbeddingResult)? = nil)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(overrideProviderID:overrideModelID:transformRequest:wrapGenerate:)init(overrideProviderID: (@Sendable (any ImageModel) -> String)? = nil, overrideModelID: (@Sendable (any ImageModel) -> String)? = nil, transformRequest: (@Sendable (AIImageModelTransformContext) async throws -> ImageGenerationRequest)? = nil, wrapGenerate: (@Sendable (AIImageModelGenerateContext) async throws -> ImageGenerationResult)? = nil)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(overrideProviderID:overrideModelID:transformRequest:wrapGenerate:wrapStream:)init(overrideProviderID: (@Sendable (any LanguageModel) -> String)? = nil, overrideModelID: (@Sendable (any LanguageModel) -> String)? = nil, transformRequest: (@Sendable (AILanguageModelTransformContext) async throws -> LanguageModelRequest)? = nil, wrapGenerate: (@Sendable (AILanguageModelGenerateContext) async throws -> TextGenerationResult)? = nil, wrapStream: (@Sendable (AILanguageModelStreamContext) -> AsyncThrowingStream<LanguageStreamPart, any Error>)? = nil)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(path:data:mediaType:)init(path: String, data: Data, mediaType: String = "application/octet-stream")Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(path:message:)init(path: String, message: String)Sources/SwiftAISDK/AIUIMessageValidation.swift
Initializerinit(phase:durationNanoseconds:)init(phase: AIStreamTimeoutPhase, durationNanoseconds: UInt64)Sources/SwiftAISDK/AIStreamTimeouts.swift
Initializerinit(project:location:apiKey:accessToken:serviceAccount:baseURL:headers:transport:date:)init(project: String? = nil, location: String? = nil, apiKey: String? = nil, accessToken: String? = nil, serviceAccount: GoogleServiceAccountCredentials? = nil, baseURL: String? = nil, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, date: @escaping @Sendable () -> Date = Date.init)Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Initializerinit(prompt:aspectRatio:durationSeconds:image:frameImages:inputReferences:resolution:fps:generateAudio:seed:count:providerOptions:extraBody:headers:abortSignal:)init(prompt: String, aspectRatio: String? = nil, durationSeconds: Double? = nil, image: ImageInputFile? = nil, frameImages: [VideoFrameImage] = [], inputReferences: [ImageInputFile] = [], 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)Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Initializerinit(prompt:durationSeconds:format:seed:providerOptions:extraBody:headers:abortSignal:)init(prompt: String, durationSeconds: Double? = nil, format: String? = nil, seed: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(prompt:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:abortSignal:)init(prompt: String, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(prompts:nextCursor:metadata:resultType:rawValue:)init(prompts: [MCPPrompt], nextCursor: String? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(provider:code:message:rawValue:closeMetadata:)init(provider: String, code: String? = nil, message: String, rawValue: JSONValue? = nil, closeMetadata: AIDuplexWebSocketCloseMetadata? = nil)Sources/SwiftAISDK/CoreStreamingTranscription.swift
Initializerinit(provider:kind:structuredOutputKind:responses:calls:message:)init(provider: String? = nil, kind: AINoOutputKind = .output, structuredOutputKind: AIOutputKind? = nil, responses: [AIResponseMetadata] = [], calls: [ImageGenerationCall] = [], message: String? = nil)Sources/SwiftAISDK/Errors.swift
Initializerinit(provider:kind:structuredOutputKind:responses:message:)init(provider: String? = nil, kind: AINoOutputKind = .output, structuredOutputKind: AIOutputKind? = nil, responses: [AIResponseMetadata] = [], message: String? = nil)Sources/SwiftAISDK/Errors.swift
Initializerinit(provider:modelID:maxEmbeddingsPerCall:values:)init(provider: String, modelID: String, maxEmbeddingsPerCall: Int, values: [String])Sources/SwiftAISDK/Errors.swift
Initializerinit(provider:reference:)init(provider: String, reference: AIProviderReference)Sources/SwiftAISDK/ProviderReference.swift
Initializerinit(provider:strategy:kind:message:path:text:repairAttempted:finishReason:usage:warnings:providerMetadata:responseMetadata:)init(provider: String, strategy: AIObjectOutputStrategy, kind: AIObjectGenerationFailureKind, message: String, path: String? = nil, text: String, repairAttempted: Bool = false, finishReason: String? = nil, usage: TokenUsage? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(provider:url:requestBody:statusCode:responseHeaders:responseBody:isRetryable:)init(provider: String, url: String? = nil, requestBody: JSONValue? = nil, statusCode: Int, responseHeaders: [String : String] = [:], responseBody: String, isRetryable: Bool? = nil)Sources/SwiftAISDK/Errors.swift
Initializerinit(providerID:defaultBaseURL:authorization:supportedCapabilities:settings:routesLikeOpenAI:userAgentSuffix:usesOpenAICompatibleSurfaceIDs:)init(providerID: String, defaultBaseURL: String, authorization: AuthorizationStyle, supportedCapabilities: Set<ModelCapability> = [.language], settings: ProviderSettings = ProviderSettings(), routesLikeOpenAI: Bool = false, userAgentSuffix: String? = nil, usesOpenAICompatibleSurfaceIDs: Bool = false) throwsSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Initializerinit(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:files:skills:fallbackProvider:)init(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], embeddingModels: [String : any EmbeddingModel] = [:], imageModels: [String : any ImageModel] = [:], transcriptionModels: [String : any TranscriptionModel] = [:], speechModels: [String : any SpeechModel] = [:], videoModels: [String : any VideoModel] = [:], rerankingModels: [String : any RerankingModel] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil)Sources/SwiftAISDK/Providers/CustomProvider.swift
Initializerinit(providerID:upstreamPackage:factoryNames:supportedCapabilities:supportsFileUpload:supportsSkillUpload:notes:)init(providerID: String, upstreamPackage: String, factoryNames: [String], supportedCapabilities: Set<ModelCapability>, supportsFileUpload: Bool = false, supportsSkillUpload: Bool = false, notes: String? = nil)Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Initializerinit(providerOptions:headers:)init(providerOptions: [String : JSONValue] = [:], headers: [String : String] = [:])Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Initializerinit(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())Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(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)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(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())Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(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())Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(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())Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(providers:separator:providerID:languageModelMiddleware:imageModelMiddleware:)init(providers: [String : any AIProvider], separator: String = ":", providerID: String = "provider-registry", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = [])Sources/SwiftAISDK/Providers/CustomProvider.swift
Initializerinit(query:documents:topK:providerOptions:extraBody:headers:abortSignal:)init(query: String, documents: [String], topK: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Initializerinit(query:documents:topK:providerOptions:extraBody:headers:abortSignal:)init(query: String, documents: [[String : JSONValue]], topK: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Initializerinit(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)Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(rawValue:)init(rawValue: String)Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Initializerinit(rawValue:)init?(rawValue: String)
Initializerinit(reason:attempts:errors:)init(reason: AIRetryErrorReason, attempts: Int, errors: [String])Sources/SwiftAISDK/Core.swift
Initializerinit(reason:reasonName:)init(reason: String? = nil, reasonName: String? = nil)Sources/SwiftAISDK/CoreAbort.swift
Initializerinit(redirectURIs:applicationType:tokenEndpointAuthMethod:grantTypes:responseTypes:clientName:clientURI:logoURI:scope:contacts:tosURI:policyURI:jwksURI:jwks:softwareID:softwareVersion:softwareStatement:)init(redirectURIs: [URL], applicationType: MCPOAuthApplicationType? = nil, tokenEndpointAuthMethod: String? = nil, grantTypes: [String] = [], responseTypes: [String] = [], clientName: String? = nil, clientURI: URL? = nil, logoURI: URL? = nil, scope: String? = nil, contacts: [String] = [], tosURI: URL? = nil, policyURI: URL? = nil, jwksURI: URL? = nil, jwks: JSONValue? = nil, softwareID: String? = nil, softwareVersion: String? = nil, softwareStatement: String? = nil)Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(reference:status:)init(reference: TextBatchReference, status: AIBatchStatus)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(region:apiKey:accessKeyID:secretAccessKey:sessionToken:credentialProvider:baseURL:headers:transport:date:)init(region: String? = nil, apiKey: String? = nil, accessKeyID: String? = nil, secretAccessKey: String? = nil, sessionToken: String? = nil, credentialProvider: (@Sendable () async throws -> AmazonBedrockCredentials)? = nil, baseURL: String? = nil, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, date: @escaping @Sendable () -> Date = Date.init)Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(region:workspaceID:apiKey:accessKeyID:secretAccessKey:sessionToken:credentialProvider:baseURL:headers:transport:date:)init(region: String? = nil, workspaceID: String? = nil, apiKey: String? = nil, accessKeyID: String? = nil, secretAccessKey: String? = nil, sessionToken: String? = nil, credentialProvider: (@Sendable () async throws -> AnthropicAWSCredentials)? = nil, baseURL: String? = nil, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, date: @escaping @Sendable () -> Date = Date.init)Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Initializerinit(request:model:)init(request: ImageGenerationRequest, model: any ImageModel)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(request:model:)init(request: EmbeddingRequest, model: any EmbeddingModel)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(request:webhookURL:)init(request: VideoGenerationRequest, webhookURL: String? = nil)Sources/SwiftAISDK/VideoGenerationOperations.swift
Initializerinit(requestID:warning:)init(requestID: String? = nil, warning: AIWarning)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(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)Sources/SwiftAISDK/AIAgent.swift
Initializerinit(requests:providerOptions:abortSignal:headers:idempotencyKey:)init(requests: [Request], providerOptions: [String : JSONValue] = [:], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], idempotencyKey: String? = nil)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(requests:providerOptions:abortSignal:headers:idempotencyKey:webhookURL:)init(requests: [Request], providerOptions: [String : JSONValue] = [:], abortSignal: AIAbortSignal? = nil, headers: [String : String] = [:], idempotencyKey: String? = nil, webhookURL: String? = nil)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(resource:authorizationServers:scopesSupported:rawValue:)init(resource: URL, authorizationServers: [URL] = [], scopesSupported: [String] = [], rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(resourceName:apiVersion:useDeploymentBasedURLs:tokenProvider:settings:)init(resourceName: String? = nil, apiVersion: String = "v1", useDeploymentBasedURLs: Bool = false, tokenProvider: AzureOpenAITokenProvider? = nil, settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Initializerinit(resources:nextCursor:metadata:resultType:rawValue:)init(resources: [MCPResource], nextCursor: String? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(resourceTemplates:metadata:resultType:rawValue:)init(resourceTemplates: [MCPResourceTemplate], metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(resourceURI:visibility:rawValue:)init(resourceURI: String? = nil, visibility: [String]? = nil, rawValue: JSONValue = .object([:]))Sources/SwiftAISDK/MCPApps.swift
Initializerinit(results:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:)init(results: [RerankedDocument], rawValue: JSONValue, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Initializerinit(role:content:rawValue:)init(role: String, content: JSONValue, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(role:content:reasoning:providerMetadata:)init(role: MessageRole, content: [AIContentPart], reasoning: String? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreMessages.swift
Initializerinit(scope:tools:)init(scope: AIPruneToolCalls.Scope, tools: Set<String>? = nil)Sources/SwiftAISDK/PruneMessages.swift
Initializerinit(session:)init(session: URLSession = .shared)Sources/SwiftAISDK/HTTP.swift
Initializerinit(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(settings:)init(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throwsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Initializerinit(settings:)init(settings: AnthropicAWSProviderSettings = AnthropicAWSProviderSettings()) throwsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/AnthropicProvider.swift
Initializerinit(settings:)init(settings: CartesiaProviderSettings = CartesiaProviderSettings()) throwsSources/SwiftAISDK/Providers/CartesiaProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/FishAudioProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/GMICloudProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Initializerinit(settings:)init(settings: GoogleVertexProviderSettings = GoogleVertexProviderSettings()) throwsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Initializerinit(settings:)init(settings: MiniMaxProviderSettings = MiniMaxProviderSettings()) throwsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Initializerinit(settings:)init(settings: ProviderSettings = ProviderSettings()) throwsSources/SwiftAISDK/Providers/VercelProvider.swift
Initializerinit(settings:teamIDOrSlug:)convenience init(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil) throwsSources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(settings:teamIDOrSlug:webSocketTransport:)init(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil, webSocketTransport: any AIDuplexWebSocketTransport) throwsSources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(startDate:endDate:groupBy:datePart:userID:model:provider:credentialType:tags:)init(startDate: String, endDate: String, groupBy: String? = nil, datePart: String? = nil, userID: String? = nil, model: String? = nil, provider: String? = nil, credentialType: String? = nil, tags: [String] = [])Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(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] = [:])Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(statusCode:code:message:uri:)init(statusCode: Int? = nil, code: String? = nil, message: String, uri: String? = nil)Sources/SwiftAISDK/MCPOAuthTypes.swift
Initializerinit(statusCode:headers:body:bodyAvailable:cancelBody:)init(statusCode: Int, headers: [String : String] = [:], body: AsyncThrowingStream<Data, any Error>, bodyAvailable: Bool = true, cancelBody: @escaping @Sendable () -> Void = {})Sources/SwiftAISDK/HTTP.swift
Initializerinit(statusCode:headers:body:cancelBody:)init(statusCode: Int, headers: [String : String] = [:], body: AsyncThrowingStream<Data, any Error>, cancelBody: @escaping @Sendable () -> Void = {})Sources/SwiftAISDK/HTTP.swift
Initializerinit(statusCode:headers:body:url:)init(statusCode: Int, headers: [String : String] = [:], body: Data = Data(), url: URL? = nil)Sources/SwiftAISDK/HTTP.swift
Initializerinit(steps:)init(steps: [AIToolStep])Sources/SwiftAISDK/CoreTools.swift
Initializerinit(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)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(stream:requestMetadata:responseMetadata:cancel:)init(stream: AsyncThrowingStream<StreamingTranscriptionPart, any Error>, requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata(), cancel: @escaping @Sendable () -> Void = {})Sources/SwiftAISDK/CoreStreamingTranscription.swift
Initializerinit(stringLiteral:)init(stringLiteral value: String)Sources/SwiftAISDK/JSONValue.swift
Initializerinit(stringLiteral:)init(stringLiteral value: String)Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Initializerinit(temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:reasoning:providerOptions:extraBody:headers:timeoutNanoseconds:retryPolicy:telemetry:jsonInstruction:repairText:)init(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, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil)Sources/SwiftAISDK/AIObjectGenerationSession.swift
Initializerinit(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)Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Initializerinit(temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:toolChoice:providerOptions:extraBody:headers:)init(temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String]? = nil, responseFormat: AIResponseFormat? = nil, reasoning: String? = nil, tools: [String : JSONValue] = [:], toolChoice: JSONValue? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:])Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Initializerinit(temperature:topP:topK:presencePenalty:frequencyPenalty:seed:maxOutputTokens:stopSequences:responseFormat:reasoning:tools:toolContexts:toolChoice:includeRawChunks:providerOptions:extraBody:headers:)init(temperature: Double? = nil, topP: Double? = nil, topK: Int? = nil, presencePenalty: Double? = nil, frequencyPenalty: Double? = nil, seed: Int? = nil, maxOutputTokens: Int? = nil, stopSequences: [String] = [], 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] = [:])Sources/SwiftAISDK/AIChatTransport.swift
Initializerinit(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] = [:])Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(text:content:reasoning:finishReason:usage:files:toolCalls:toolResults:toolApprovalRequests:toolApprovalResponses:steps:sources:responseMessages:providerMetadata:rawValue:warnings:requestMetadata:responseMetadata:)init(text: String, content: [AIResultContentPart] = [], reasoning: String = "", finishReason: String? = nil, usage: TokenUsage? = nil, files: [AIStreamFile] = [], toolCalls: [AIToolCall] = [], toolResults: [AIToolResult] = [], toolApprovalRequests: [AIToolApprovalRequest] = [], toolApprovalResponses: [AIToolApprovalResponse] = [], steps: [AIToolStep] = [], sources: [AISource] = [], responseMessages: [AIMessage] = [], providerMetadata: [String : JSONValue] = [:], rawValue: JSONValue, warnings: [AIWarning] = [], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(text:errorMessage:)init(text: String, errorMessage: String)Sources/SwiftAISDK/CoreTextObjectResults.swift
Initializerinit(text:finishReason:rawFinishReason:usage:response:providerMetadata:)init(text: String, finishReason: String? = nil, rawFinishReason: String? = nil, usage: TokenUsage = TokenUsage(), response: AIResponseMetadata? = nil, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(text:message:)init(text: String, message: String)Sources/SwiftAISDK/JSONParsing.swift
Initializerinit(text:rawValue:segments:language:durationInSeconds:warnings:providerMetadata:requestMetadata:responseMetadata:)init(text: String, rawValue: JSONValue, segments: [TranscriptionSegment] = [], language: String? = nil, durationInSeconds: Double? = nil, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(text:segments:language:durationInSeconds:providerMetadata:closeMetadata:)init(text: String, segments: [TranscriptionSegment] = [], language: String? = nil, durationInSeconds: Double? = nil, providerMetadata: [String : JSONValue] = [:], closeMetadata: AIDuplexWebSocketCloseMetadata? = nil)Sources/SwiftAISDK/CoreStreamingTranscription.swift
Initializerinit(text:startSecond:endSecond:)init(text: String, startSecond: Double, endSecond: Double)Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(text:voice:format:speed:language:instructions:providerOptions:extraBody:headers:abortSignal:)init(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)Sources/SwiftAISDK/CoreAudioResults.swift
Initializerinit(textResult:)init(textResult: TextGenerationResult)Sources/SwiftAISDK/Output.swift
Initializerinit(title:readOnlyHint:destructiveHint:idempotentHint:openWorldHint:)init(title: String? = nil, readOnlyHint: Bool? = nil, destructiveHint: Bool? = nil, idempotentHint: Bool? = nil, openWorldHint: Bool? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(token:url:expiresAt:)init(token: String, url: String, expiresAt: Int? = nil)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(token:url:expiresAt:)init(token: String, url: String, expiresAt: Int? = nil)Sources/SwiftAISDK/Providers/GatewayProvider.swift
Initializerinit(toolCall:arguments:tool:request:toolContext:)init(toolCall: AIToolCall, arguments: JSONValue, tool: AITool, request: LanguageModelRequest, toolContext: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCall:toolsByName:request:error:)init(toolCall: AIToolCall, toolsByName: [String : AITool], request: LanguageModelRequest? = nil, error: any Error)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCallID:approvalID:)init(toolCallID: String, approvalID: String)Sources/SwiftAISDK/Errors.swift
Initializerinit(toolCallID:input:messages:abortSignal:toolContext:)init(toolCallID: String, input: JSONValue, messages: [AIMessage] = [], abortSignal: AIAbortSignal? = nil, toolContext: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCallID:input:output:)init(toolCallID: String, input: JSONValue, output: JSONValue)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCallID:inputTextDelta:messages:abortSignal:toolContext:)init(toolCallID: String, inputTextDelta: String, messages: [AIMessage] = [], abortSignal: AIAbortSignal? = nil, toolContext: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCallID:messages:abortSignal:metadata:toolContext:)init(toolCallID: String? = nil, messages: [AIMessage] = [], abortSignal: AIAbortSignal? = nil, metadata: [String : JSONValue] = [:], toolContext: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCallID:messages:abortSignal:toolContext:)init(toolCallID: String, messages: [AIMessage] = [], abortSignal: AIAbortSignal? = nil, toolContext: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCallID:messages:context:)init(toolCallID: String, messages: [AIMessage], context: JSONValue? = nil)Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCallID:toolName:result:modelOutput:isError:preliminary:dynamic:providerExecuted:providerMetadata:)init(toolCallID: String, toolName: String, result: JSONValue, modelOutput: JSONValue? = nil, isError: Bool = false, preliminary: Bool = false, dynamic: Bool = false, providerExecuted: Bool = false, providerMetadata: [String : JSONValue] = [:])Sources/SwiftAISDK/CoreTools.swift
Initializerinit(toolCallIDs:)init(toolCallIDs: [String])Sources/SwiftAISDK/Errors.swift
Initializerinit(toolChoice:finishReason:providerID:modelID:content:)init(toolChoice: JSONValue, finishReason: String?, providerID: String, modelID: String, content: [AIResultContentPart])Sources/SwiftAISDK/ToolChoicePreparation.swift
Initializerinit(toolName:availableToolNames:)init(toolName: String, availableToolNames: [String] = [])Sources/SwiftAISDK/Errors.swift
Initializerinit(toolName:toolCallID:input:message:validationError:)init(toolName: String, toolCallID: String? = nil, input: JSONValue? = nil, message: String, validationError: AITypeValidationError? = nil)Sources/SwiftAISDK/Errors.swift
Initializerinit(toolName:toolCallID:originalError:repairedInput:)init(toolName: String, toolCallID: String? = nil, originalError: String, repairedInput: JSONValue? = nil)Sources/SwiftAISDK/Errors.swift
Initializerinit(tools:nextCursor:metadata:resultType:rawValue:)init(tools: [MCPToolDefinition], nextCursor: String? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(total:pending:completed:failed:)init(total: Int, pending: Int, completed: Int, failed: Int)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(totalNanoseconds:stepNanoseconds:firstChunkNanoseconds:chunkNanoseconds:)init(totalNanoseconds: UInt64? = nil, stepNanoseconds: UInt64? = nil, firstChunkNanoseconds: UInt64? = nil, chunkNanoseconds: UInt64? = nil)Sources/SwiftAISDK/AIStreamTimeouts.swift
Initializerinit(type:feature:setting:message:)init(type: String, feature: String? = nil, setting: String? = nil, message: String? = nil)Sources/SwiftAISDK/CoreFileSkillResults.swift
Initializerinit(type:message:statusCode:generationID:modelID:response:headers:isRetryable:cause:)init(type: GatewayErrorType, message: String, statusCode: Int = 500, generationID: String? = nil, modelID: String? = nil, response: JSONValue? = nil, headers: [String : String] = [:], isRetryable: Bool? = nil, cause: AIAPICallError? = nil)Sources/SwiftAISDK/GatewayErrors.swift
Initializerinit(type:name:description:parameters:)init(type: String = "function", name: String, description: String? = nil, parameters: JSONValue)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(type:rate:)init(type: String, rate: Int? = nil)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(type:request:model:)init(type: AILanguageModelCallType, request: LanguageModelRequest, model: any LanguageModel)Sources/SwiftAISDK/MiddlewareTypes.swift
Initializerinit(type:threshold:silenceDurationMilliseconds:prefixPaddingMilliseconds:)init(type: AIRealtimeTurnDetectionType, threshold: Double? = nil, silenceDurationMilliseconds: Int? = nil, prefixPaddingMilliseconds: Int? = nil)Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(uri:mimeType:html:metadata:)init(uri: String, mimeType: String = MCPApps.appMIMEType, html: String, metadata: JSONValue? = nil)Sources/SwiftAISDK/MCPApps.swift
Initializerinit(uri:name:title:description:mimeType:size:rawValue:)init(uri: String, name: String, title: String? = nil, description: String? = nil, mimeType: String? = nil, size: Int? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(uri:name:title:mimeType:text:blob:rawValue:)init(uri: String, name: String? = nil, title: String? = nil, mimeType: String? = nil, text: String? = nil, blob: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(uriTemplate:name:title:description:mimeType:rawValue:)init(uriTemplate: String, name: String, title: String? = nil, description: String? = nil, mimeType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(url:headers:protocols:abortSignal:)init(url: URL, headers: [String : String] = [:], protocols: [String] = [], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/DuplexWebSocketTransport.swift
Initializerinit(url:headers:transport:authProvider:initialSessionID:initialProtocolVersion:terminateSessionOnClose:onSessionIDChange:onSessionExpired:maxInboundReconnectAttempts:inboundReconnectDelayNanoseconds:)init(url: URL, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, authProvider: (any MCPOAuthProvider)? = nil, initialSessionID: String? = nil, initialProtocolVersion: String? = nil, terminateSessionOnClose: Bool = true, onSessionIDChange: (@Sendable (String?) -> Void)? = nil, onSessionExpired: (@Sendable (String) -> Void)? = nil, maxInboundReconnectAttempts: Int = 2, inboundReconnectDelayNanoseconds: UInt64 = 1_000_000_000)Sources/SwiftAISDK/MCPHTTPTransport.swift
Initializerinit(url:headers:transport:authProvider:initialSessionID:initialProtocolVersion:terminateSessionOnClose:onSessionIDChange:onSessionExpired:maxInboundReconnectAttempts:inboundReconnectDelayNanoseconds:)convenience init(url: String, headers: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, authProvider: (any MCPOAuthProvider)? = nil, initialSessionID: String? = nil, initialProtocolVersion: String? = nil, terminateSessionOnClose: Bool = true, onSessionIDChange: (@Sendable (String?) -> Void)? = nil, onSessionExpired: (@Sendable (String) -> Void)? = nil, maxInboundReconnectAttempts: Int = 2, inboundReconnectDelayNanoseconds: UInt64 = 1_000_000_000) throwsSources/SwiftAISDK/MCPHTTPTransport.swift
Initializerinit(url:mediaType:fileName:)init(url: String, mediaType: String? = nil, fileName: String? = nil)Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(url:message:)init(url: String, message: String)Sources/SwiftAISDK/HTTP.swift
Initializerinit(url:protocols:headers:)init(url: String, protocols: [String] = [], headers: [String : String] = [:])Sources/SwiftAISDK/CoreRealtime.swift
Initializerinit(url:receive:)init(url: String, receive: @escaping @Sendable (AIAbortSignal?) async throws -> VideoGenerationOperationWebhook)Sources/SwiftAISDK/VideoGenerationOperations.swift
Initializerinit(urls:base64Images:rawValue:warnings:usage:providerMetadata:requestMetadata:responseMetadata:)init(urls: [String], base64Images: [String] = [], rawValue: JSONValue, warnings: [AIWarning] = [], usage: TokenUsage? = nil, providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(urls:base64Images:rawValue:warnings:usage:providerMetadata:requestMetadata:responseMetadata:calls:)init(urls: [String], base64Images: [String] = [], rawValue: JSONValue, warnings: [AIWarning] = [], usage: TokenUsage? = nil, providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata(), calls: [ImageGenerationCall] = [])Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(urls:base64Images:warnings:usage:providerMetadata:responseMetadata:)init(urls: [String], base64Images: [String] = [], warnings: [AIWarning] = [], usage: TokenUsage? = nil, providerMetadata: [String : JSONValue] = [:], responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(urls:base64Videos:operationID:mediaType:rawValue:warnings:providerMetadata:requestMetadata:responseMetadata:)init(urls: [String], base64Videos: [String] = [], operationID: String? = nil, mediaType: String? = nil, rawValue: JSONValue, warnings: [AIWarning] = [], providerMetadata: [String : JSONValue] = [:], requestMetadata: AIRequestMetadata = AIRequestMetadata(), responseMetadata: AIResponseMetadata = AIResponseMetadata())Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Initializerinit(value:schema:path:message:context:)init(value: JSONValue? = nil, schema: JSONValue? = nil, path: String, message: String, context: AITypeValidationContext? = nil)Sources/SwiftAISDK/Errors.swift
Initializerinit(value:state:)init(value: JSONValue?, state: AIParsePartialJSONState)Sources/SwiftAISDK/AIObjectPartialJSON.swift
Initializerinit(values:dimensions:providerOptions:extraBody:headers:abortSignal:)init(values: [String], dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil)Sources/SwiftAISDK/CoreMediaResults.swift
Initializerinit(values:total:hasMore:metadata:resultType:rawValue:)init(values: [String], total: Int? = nil, hasMore: Bool? = nil, metadata: JSONValue? = nil, resultType: String? = nil, rawValue: JSONValue? = nil)Sources/SwiftAISDK/MCPTypes.swift
Initializerinit(version:type:id:providerID:modelID:)init(version: Int = 1, type: AIBatchReferenceType = .text, id: String, providerID: String, modelID: String)Sources/SwiftAISDK/CoreBatch.swift
Initializerinit(warnings:providerID:modelID:)init(warnings: [AIWarning], providerID: String? = nil, modelID: String? = nil)Sources/SwiftAISDK/WarningLogging.swift
Instance Methodabort(reason:reasonName:)func abort(reason: String? = nil, reasonName: String? = nil)Sources/SwiftAISDK/CoreAbort.swift
Instance MethodaccessToken()func accessToken() async throws -> String?Sources/SwiftAISDK/MCPTypes.swift
Instance MethodaddAbortHandler(_:)@discardableResult func addAbortHandler(_ handler: @escaping @Sendable (String?) -> Void) -> AIAbortHandlerRegistrationSources/SwiftAISDK/CoreAbort.swift
Instance MethodaddStream(_:)func addStream(_ innerStream: AsyncThrowingStream<Element, any Error>) throwsSources/SwiftAISDK/CoreUtilities.swift
Instance MethodaddToolApprovalResponse(_:id:metadata:options:)@MainActor func addToolApprovalResponse(_ response: AIToolApprovalResponse, id: String? = nil, metadata: [String : JSONValue] = [:], options: AIChatSessionRequestOptions = AIChatSessionRequestOptions())Sources/SwiftAISDK/AIChatSession.swift
Instance MethodaddToolOutput(_:id:metadata:options:)@MainActor func addToolOutput(_ result: AIToolResult, id: String? = nil, metadata: [String : JSONValue] = [:], options: AIChatSessionRequestOptions = AIChatSessionRequestOptions())Sources/SwiftAISDK/AIChatSession.swift
Instance MethodaddToolResult(_:id:metadata:options:)@MainActor func addToolResult(_ result: AIToolResult, id: String? = nil, metadata: [String : JSONValue] = [:], options: AIChatSessionRequestOptions = AIChatSessionRequestOptions())Sources/SwiftAISDK/AIChatSession.swift
Instance MethodappendAudio(_:)func appendAudio(_ audio: Data) async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance MethodappendAudio(base64:)func appendAudio(base64: String) async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance Methodaudio(dubbingID:languageCode:headers:abortSignal:)func audio(dubbingID: String, languageCode: String, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) async throws -> DubbingAudioResultSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance MethodauthenticateTokenRequest(_:)func authenticateTokenRequest(_ request: MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodauthenticateTokenRequest(_:)func authenticateTokenRequest(_ request: MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodauthorizationServerInformation()func authorizationServerInformation() async throws -> MCPOAuthAuthorizationServerInformation?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodauthorizationServerInformation()func authorizationServerInformation() async throws -> MCPOAuthAuthorizationServerInformation?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodauthorize(resourceMetadataURL:)func authorize(resourceMetadataURL: URL?) async throws -> BoolSources/SwiftAISDK/MCPTypes.swift
Instance Methodauthorize(resourceMetadataURL:scope:)func authorize(resourceMetadataURL: URL?, scope: String?) async throws -> BoolSources/SwiftAISDK/MCPTypes.swift
Instance Methodauthorize(resourceMetadataURL:scope:)func authorize(resourceMetadataURL: URL?, scope: String?) async throws -> BoolSources/SwiftAISDK/MCPTypes.swift
Instance MethodavailableModels()func availableModels() async throws -> [GatewayModelEntry]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodbatchLanguageModel(_:)func batchLanguageModel(_ modelID: String) -> any BatchLanguageModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodbatchLanguageModel(_:)func batchLanguageModel(_ modelID: String) -> any BatchLanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodbatchLanguageModel(_:)func batchLanguageModel(_ modelID: String) throws -> any BatchLanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodbuildSessionConfig(_:)func buildSessionConfig(_ config: AIRealtimeSessionConfiguration) -> JSONValueSources/SwiftAISDK/CoreRealtime.swift
Instance MethodbuildSessionConfig(_:)func buildSessionConfig(_ config: AIRealtimeSessionConfiguration) -> JSONValueSources/SwiftAISDK/Models/XAIRealtimeModel.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) -> GatewayTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodcallAsFunction(_:)func callAsFunction(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodcallAsFunction()func callAsFunction() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodcallTool(name:arguments:options:)func callTool(name: String, arguments: JSONValue = .object([:]), options: MCPRequestOptions? = nil) async throws -> MCPCallToolResultSources/SwiftAISDK/MCPClientActor.swift
Instance Methodcancel()func cancel()Sources/SwiftAISDK/CoreAbort.swift
Instance Methodcancel()func cancel()Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Methodcancel(reason:)func cancel(reason: String? = nil) asyncSources/SwiftAISDK/AIRealtimeSession.swift
Instance Methodcancel(reason:reasonName:)func cancel(reason: String? = nil, reasonName: String? = nil)Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance MethodcancelBody()func cancelBody()Sources/SwiftAISDK/HTTP.swift
Instance MethodcancelRequestBody()func cancelRequestBody() asyncSources/SwiftAISDK/HTTP.swift
Instance MethodcancelResponse()func cancelResponse() async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/CoreProtocols.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance Methodchat(_:)func chat(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodchatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodchatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodchatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodchatModel(_:)func chatModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodchatModel()func chatModel() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodclear()@MainActor func clear()Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance MethodclearAudio()func clearAudio() async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance MethodclearError()@MainActor func clearError()Sources/SwiftAISDK/AIChatSession.swift
Instance MethodclearError()@MainActor func clearError()Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance MethodclientInformation()func clientInformation() async throws -> MCPOAuthClientInformation?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodclientInformation()func clientInformation() async throws -> MCPOAuthClientInformation?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodclose()func close()Sources/SwiftAISDK/CoreUtilities.swift
Instance Methodclose()func close() asyncSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Methodclose()func close() async throwsSources/SwiftAISDK/MCPClientActor.swift
Instance Methodclose()func close() async throwsSources/SwiftAISDK/MCPHTTPTransport.swift
Instance Methodclose()func close() async throwsSources/SwiftAISDK/MCPStdioTransport.swift
Instance Methodclose()func close() async throwsSources/SwiftAISDK/MCPTypes.swift
Instance Methodclose(code:)func close(code: Int) asyncSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Methodclose(code:reason:)func close(code: Int = AIDuplexWebSocketCloseMetadata.normalClosure.code, reason: String? = nil) asyncSources/SwiftAISDK/AIRealtimeSession.swift
Instance Methodclose(code:reason:)func close(code: Int, reason: Data?) asyncSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance MethodcodeVerifier()func codeVerifier() async throws -> StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodcommitAudio()func commitAudio() async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance Methodcomplete(ref:argument:contextArguments:metadata:options:)func complete(ref: JSONValue, argument: MCPCompleteArgument, contextArguments: [String : String]? = nil, metadata: JSONValue? = nil, options: MCPRequestOptions? = nil) async throws -> MCPCompleteResultSources/SwiftAISDK/MCPClientActor.swift
Instance Methodcompletion(_:)func completion(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance Methodcompletion(_:)func completion(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodcompletionModel(_:)func completionModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodcompletionModel(_:)func completionModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodconnect(_:)func connect(_ request: AIDuplexWebSocketRequest) async throws -> any AIDuplexWebSocketConnectionSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Methodconnect(_:)func connect(_ request: AIDuplexWebSocketRequest) async throws -> any AIDuplexWebSocketConnectionSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Methodconsume(_:)@discardableResult mutating func consume(_ part: LanguageStreamPart) throws -> AIUIMessageSources/SwiftAISDK/AIUIMessageStreamReducer.swift
Instance Methodconsume(contentsOf:)@discardableResult mutating func consume<S>(contentsOf parts: S) throws -> AIUIMessage where S : Sequence, S.Element == LanguageStreamPartSources/SwiftAISDK/AIUIMessageStreamReducer.swift
Instance Methodcreate(_:)func create(_ request: DubbingCreateRequest) async throws -> DubbingCreateResultSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance MethodcreateClientSecret(_:)func createClientSecret(_ options: AIRealtimeClientSecretOptions = .init()) async throws -> AIRealtimeClientSecretResultSources/SwiftAISDK/CoreRealtime.swift
Instance MethodcreateResponse(options:)func createResponse(options: AIRealtimeResponseOptions? = nil) async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance Methodcredits()func credits() async throws -> GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Methoddeepseek(_:)func deepseek(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethoddeleteFile(_:)func deleteFile(_ request: FileDeleteRequest) async throws -> FileDeleteResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethoddeleteFile(_:)func deleteFile(_ request: FileDeleteRequest) async throws -> FileDeleteResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethoddeleteFile(_:)func deleteFile(_ request: FileDeleteRequest) async throws -> FileDeleteResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethoddeleteFile(_:)func deleteFile(_ request: FileDeleteRequest) async throws -> FileDeleteResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethoddoCreateClientSecret(_:)func doCreateClientSecret(_ options: AIRealtimeClientSecretOptions) async throws -> AIRealtimeClientSecretResultSources/SwiftAISDK/CoreRealtime.swift
Instance MethoddoCreateClientSecret(_:)func doCreateClientSecret(_ options: AIRealtimeClientSecretOptions = .init()) async throws -> AIRealtimeClientSecretResultSources/SwiftAISDK/Models/XAIRealtimeModel.swift
Instance MethoddownloadFile(_:)func downloadFile(_ request: FileDownloadRequest) async throws -> FileDownloadResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethoddownloadFile(_:)func downloadFile(_ request: FileDownloadRequest) async throws -> FileDownloadResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethoddownloadFile(_:)func downloadFile(_ request: FileDownloadRequest) async throws -> FileDownloadResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethoddownloadFile(_:)func downloadFile(_ request: FileDownloadRequest) async throws -> FileDownloadResultSources/SwiftAISDK/Models/FileClients.swift
Instance Methoddubbing()func dubbing() throws -> ElevenLabsDubbingClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/CoreProtocols.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/AlibabaEmbeddingModel.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/BasetenModels.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/MistralEmbeddingModel.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/PerplexityEmbeddingModel.swift
Instance Methodembed(_:)func embed(_ request: EmbeddingRequest) async throws -> EmbeddingResultSources/SwiftAISDK/Models/VoyageModels.swift
Instance Methodembed(_: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 -> EmbeddingResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Methodembedding(_:)func embedding(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodembeddingModel(_:)func embeddingModel(_ modelID: ModelID) throws -> any EmbeddingModelSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodembeddingModel(_:settings:)func embeddingModel(_ modelID: String, settings: AmazonBedrockEmbeddingModelSettings) throws -> any EmbeddingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodembeddingModel()func embeddingModel() throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodembedMany(_: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 -> EmbeddingResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Methodencode(to:)func encode(to encoder: any Encoder) throwsSources/SwiftAISDK/JSONValue.swift
Instance MethodexecuteLanguageModelCall(_:)func executeLanguageModelCall<Output>(_ context: Telemetry.LanguageModelCallContext<Output>) async throws -> Output where Output : SendableSources/SwiftAISDK/Telemetry.swift
Instance MethodexecuteLanguageModelCall(_:)func executeLanguageModelCall<Output>(_ context: Telemetry.LanguageModelCallContext<Output>) async throws -> Output where Output : SendableSources/SwiftAISDK/Telemetry.swift
Instance MethodexecuteTool(_:)func executeTool<Output>(_ context: Telemetry.ToolExecutionContext<Output>) async throws -> Output where Output : SendableSources/SwiftAISDK/Telemetry.swift
Instance MethodexecuteTool(_:)func executeTool<Output>(_ context: Telemetry.ToolExecutionContext<Output>) async throws -> Output where Output : SendableSources/SwiftAISDK/Telemetry.swift
Instance MethodexperimentalGetPrompt(name:arguments:options:)func experimentalGetPrompt(name: String, arguments: JSONValue = .object([:]), options: MCPRequestOptions? = nil) async throws -> MCPGetPromptResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodexperimentalListPrompts(cursor:options:)func experimentalListPrompts(cursor: String? = nil, options: MCPRequestOptions? = nil) async throws -> MCPListPromptsResultSources/SwiftAISDK/MCPClientActor.swift
Instance Methodfiles(_:)func files(_ providerID: String) throws -> any AIFileClientSources/SwiftAISDK/Providers/CustomProvider.swift
Instance Methodfiles()func files() throws -> any AIFileClientSources/SwiftAISDK/CoreProtocols.swift
Instance Methodfiles()func files() -> any AIFileClientSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Methodfiles()func files() -> any AIFileClientSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance Methodfiles()func files() throws -> any AIFileClientSources/SwiftAISDK/Providers/CustomProvider.swift
Instance Methodfiles()func files() -> any AIFileClientSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance Methodfiles()func files() -> any AIFileClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodfinish()func finish()Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Methodflush()mutating func flush() -> [LanguageStreamPart]Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/CoreProtocols.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/AlibabaModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/AmazonBedrockLanguageModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/AnthropicModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/AnthropicModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/CerebrasModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/CohereLanguageModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/DeepSeekModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/GatewayModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/GoogleBatchLanguageModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/GoogleGenerativeLanguageModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/GoogleInteractionsModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/GroqModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/HuggingFaceModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/MistralModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/OpenAICompatibleChatModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/OpenAICompatibleCompletionModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/OpenAIResponsesModel.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/PerplexityModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance Methodgenerate(_:)func generate(_ request: LanguageModelRequest) async throws -> TextGenerationResultSources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
Instance Methodgenerate(messages:)func generate(messages: [AIMessage]) async throws -> TextGenerationResultSources/SwiftAISDK/AIAgent.swift
Instance Methodgenerate(messages:options:)func generate(messages: [AIMessage], options: AIAgentCallOptions) async throws -> TextGenerationResultSources/SwiftAISDK/AIAgent.swift
Instance Methodgenerate(messages:options:)func generate(messages: [AIMessage], options: AIAgentCallOptions = AIAgentCallOptions()) async throws -> TextGenerationResultSources/SwiftAISDK/AIAgent.swift
Instance Methodgenerate(prompt:)func generate(prompt: String) async throws -> TextGenerationResultSources/SwiftAISDK/AIAgent.swift
Instance Methodgenerate(prompt:options:)func generate(prompt: String, options: AIAgentCallOptions) async throws -> TextGenerationResultSources/SwiftAISDK/AIAgent.swift
Instance Methodgenerate(prompt:options:)func generate(prompt: String, options: AIAgentCallOptions = AIAgentCallOptions()) async throws -> TextGenerationResultSources/SwiftAISDK/AIAgent.swift
Instance MethodgenerateAudio(_:)func generateAudio(_ request: AudioGenerationRequest) async throws -> AudioGenerationResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethodgenerateAudio(_:)func generateAudio(_ request: AudioGenerationRequest) async throws -> AudioGenerationResultSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance MethodgenerateAudio(_:)func generateAudio(_ request: AudioGenerationRequest) async throws -> AudioGenerationResultSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance MethodgenerateAudio(_: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 -> AudioGenerationResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/AmazonBedrockImageModel.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/BlackForestLabsMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/DeepInfraModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/FalMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/FireworksModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/LumaMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/QuiverAIModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/ReplicateMediaModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/TogetherAIModels.swift
Instance MethodgenerateImage(_:)func generateImage(_ request: ImageGenerationRequest) async throws -> ImageGenerationResultSources/SwiftAISDK/Models/XAIModels.swift
Instance MethodgenerateImage(_: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 -> ImageGenerationResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodgenerateObject(_: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 : SendableSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodgenerateObject(_: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 : AIObjectSchemaSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodgenerateSpeech(_: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 -> SpeechResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodgenerateText(_:options:tools:)func generateText(_ prompt: String, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodgenerateText(_: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 : SendableSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodgenerateText(messages:options:tools:)func generateText(messages: [AIMessage], options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/AlibabaVideoModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/BlackForestLabsVideoModel.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/ByteDanceMediaModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/FalMediaModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/KlingAIMediaModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/MiniMaxVideoModel.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/ReplicateMediaModels.swift
Instance MethodgenerateVideo(_:)func generateVideo(_ request: VideoGenerationRequest) async throws -> VideoGenerationResultSources/SwiftAISDK/Models/XAIModels.swift
Instance MethodgenerateVideo(_: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 -> VideoGenerationResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Methodget(_:headers:abortSignal:)func get(_ dubbingID: String, headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil) async throws -> DubbingStatusResultSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance MethodgetAvailableModels()func getAvailableModels() async throws -> [GatewayModelEntry]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Sources/SwiftAISDK/CoreBatch.swift
Instance MethodgetBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Sources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
Instance MethodgetBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Sources/SwiftAISDK/Models/GatewayModels.swift
Instance MethodgetBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Sources/SwiftAISDK/Models/GoogleBatchLanguageModel.swift
Instance MethodgetBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Sources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
Instance MethodgetBatchResults(_:)func getBatchResults(_ options: AIBatchOperationOptions) async throws -> AsyncThrowingStream<AIBatchItemResult<TextGenerationResult>, any Error>Sources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
Instance MethodgetBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusSources/SwiftAISDK/CoreBatch.swift
Instance MethodgetBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusSources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
Instance MethodgetBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusSources/SwiftAISDK/Models/GatewayModels.swift
Instance MethodgetBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusSources/SwiftAISDK/Models/GoogleBatchLanguageModel.swift
Instance MethodgetBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusSources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
Instance MethodgetBatchStatus(_:)func getBatchStatus(_ options: AIBatchOperationOptions) async throws -> AIBatchStatusSources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
Instance MethodgetCredits()func getCredits() async throws -> GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetFileMetadata(_:)func getFileMetadata(_ request: FileMetadataRequest) async throws -> FileMetadataResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethodgetFileMetadata(_:)func getFileMetadata(_ request: FileMetadataRequest) async throws -> FileMetadataResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethodgetFileMetadata(_:)func getFileMetadata(_ request: FileMetadataRequest) async throws -> FileMetadataResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethodgetFileMetadata(_:)func getFileMetadata(_ request: FileMetadataRequest) async throws -> FileMetadataResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethodgetGenerationInfo(id:)func getGenerationInfo(id: String) async throws -> GatewayGenerationInfoSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetHealthCheckResponse(_:)func getHealthCheckResponse(_ raw: JSONValue) async throws -> AIRealtimeWireMessage?Sources/SwiftAISDK/CoreRealtime.swift
Instance MethodgetHealthCheckResponse(_:)func getHealthCheckResponse(_ raw: JSONValue) async throws -> AIRealtimeWireMessage?Sources/SwiftAISDK/CoreRealtime.swift
Instance MethodgetSpendReport(_:)func getSpendReport(_ params: GatewaySpendReportParams) async throws -> GatewaySpendReportResponseSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetToken(_:)func getToken(_ options: GatewayTranscriptionFactoryGetTokenOptions) async throws -> GatewayTranscriptionFactoryGetTokenResultSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodgetWebSocketConfig(token:url:)func getWebSocketConfig(token: String, url: String) -> AIRealtimeWebSocketConfigurationSources/SwiftAISDK/CoreRealtime.swift
Instance MethodgetWebSocketConfig(token:url:)func getWebSocketConfig(token: String, url: String) -> AIRealtimeWebSocketConfigurationSources/SwiftAISDK/Models/XAIRealtimeModel.swift
Instance MethodhandleVideoGenerationWebhookOption(_:)func handleVideoGenerationWebhookOption(_ factory: @escaping VideoGenerationWebhookFactory) async throws -> VideoGenerationWebhookRegistrationSources/SwiftAISDK/Models/FalMediaModels.swift
Instance MethodhandleVideoGenerationWebhookOption(_:)func handleVideoGenerationWebhookOption(_ factory: @escaping VideoGenerationWebhookFactory) async throws -> VideoGenerationWebhookRegistrationSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance MethodhandleVideoGenerationWebhookOption(_:)func handleVideoGenerationWebhookOption(_ factory: @escaping VideoGenerationWebhookFactory) async throws -> VideoGenerationWebhookRegistrationSources/SwiftAISDK/VideoGenerationOperations.swift
Instance MethodhandleVideoGenerationWebhookOption(_:)func handleVideoGenerationWebhookOption(_ factory: @escaping VideoGenerationWebhookFactory) async throws -> VideoGenerationWebhookRegistrationSources/SwiftAISDK/VideoGenerationOperations.swift
Instance MethodheaderValue(_:)func headerValue(_ name: String) -> String?Sources/SwiftAISDK/HTTP.swift
Instance MethodheaderValue(_:)func headerValue(_ name: String) -> String?Sources/SwiftAISDK/HTTP.swift
Instance Methodimage(_:)func image(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: String) throws -> any ImageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodimageModel(_:)func imageModel(_ modelID: ModelID) throws -> any ImageModelSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodinputSchema(for:)func inputSchema(for toolName: String) throws -> JSONValueSources/SwiftAISDK/CoreTools.swift
Instance MethodinteractionsAgent(_:)func interactionsAgent(_ agentName: String) -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodinteractionsAgent(_:)func interactionsAgent(_ agentName: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodinteractionsModel(_:)func interactionsModel(_ modelID: String) -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodinteractionsModel(_:)func interactionsModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodinvalidateCredentials(_:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope) asyncSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodinvalidateCredentials(_:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope) asyncSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodinvalidateCredentials(_:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodinvalidateCredentials(_:)func invalidateCredentials(_ scope: MCPOAuthCredentialScope) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodjsonValue()func jsonValue() throws -> JSONValueSources/SwiftAISDK/HTTP.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodlanguageModel(_:)func languageModel(_ modelID: ModelID) throws -> any LanguageModelSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodlanguageModel()func languageModel() throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodlanguageModelRequest(messages:abortSignal:)func languageModelRequest(messages: [AIMessage], abortSignal: AIAbortSignal? = nil) -> LanguageModelRequestSources/SwiftAISDK/AIObjectGenerationSession.swift
Instance MethodlanguageModelRequest(messages:abortSignal:headers:)func languageModelRequest(messages: [AIMessage], abortSignal: AIAbortSignal? = nil, headers additionalHeaders: [String : String] = [:]) -> LanguageModelRequestSources/SwiftAISDK/AIChatTransport.swift
Instance MethodlistResources(cursor:options:)func listResources(cursor: String? = nil, options: MCPRequestOptions? = nil) async throws -> MCPListResourcesResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodlistResourceTemplates(options:)func listResourceTemplates(options: MCPRequestOptions? = nil) async throws -> MCPListResourceTemplatesResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodlistTools(cursor:)func listTools(cursor: String? = nil) async throws -> MCPListToolsResultSources/SwiftAISDK/MCPClientActor.swift
Instance MethodlogWarnings(_:)func logWarnings(_ event: AIWarningLogEvent) asyncSources/SwiftAISDK/WarningLogging.swift
Instance MethodlogWarnings(_:)func logWarnings(_ event: AIWarningLogEvent) asyncSources/SwiftAISDK/WarningLogging.swift
Instance MethodmakeAsyncIterator()func makeAsyncIterator() -> AIRealtimeSession.AsyncIteratorSources/SwiftAISDK/AIRealtimeSession.swift
Instance MethodmakeAsyncIterator()func makeAsyncIterator() -> AIStreamingAudioInput.AsyncIteratorSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Methodmessages(_:)func messages(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Methodmessages(_:)func messages(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Methodmessages(_:)func messages(_ modelID: String) throws -> any BatchLanguageModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance Methodmusic(_:)func music(_ modelID: String = "music_v1") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodmusicModel(_:)func musicModel(_ modelID: String = "music_v1") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodnotify(_:)func notify(_ message: JSONValue) async throwsSources/SwiftAISDK/MCPHTTPTransport.swift
Instance Methodnotify(_:)func notify(_ message: JSONValue) async throwsSources/SwiftAISDK/MCPStdioTransport.swift
Instance Methodnotify(_:)func notify(_ message: JSONValue) async throwsSources/SwiftAISDK/MCPTypes.swift
Instance MethodonElicitationRequest(_:)func onElicitationRequest(_ handler: MCPElicitationHandler?)Sources/SwiftAISDK/MCPClientActor.swift
Instance MethodparseServerEvent(_:)func parseServerEvent(_ raw: JSONValue) -> [AIRealtimeServerEvent]Sources/SwiftAISDK/CoreRealtime.swift
Instance MethodparseServerEvent(_:)func parseServerEvent(_ raw: JSONValue) -> [AIRealtimeServerEvent]Sources/SwiftAISDK/CoreRealtime.swift
Instance MethodparseServerEvent(_:)func parseServerEvent(_ raw: JSONValue) -> [AIRealtimeServerEvent]Sources/SwiftAISDK/Models/XAIRealtimeModel.swift
Instance MethodprocessDelta(_:)mutating func processDelta(_ delta: AIStreamingToolCallDelta) throws -> [LanguageStreamPart]Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance MethodproviderID(for:)func providerID(for provider: String) throws -> StringSources/SwiftAISDK/ProviderReference.swift
Instance MethodproviderID(for:)func providerID(for provider: String) throws -> StringSources/SwiftAISDK/ProviderReference.swift
Instance MethodreadResource(uri:options:)func readResource(uri: String, options: MCPRequestOptions? = nil) async throws -> MCPReadResourceResultSources/SwiftAISDK/MCPClientActor.swift
Instance Methodrealtime(_:)func realtime(_ modelID: String) throws -> XAIRealtimeModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodrealtimeModel(_:)func realtimeModel(_ modelID: String) throws -> XAIRealtimeModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodreceive(abortSignal:)func receive(abortSignal: AIAbortSignal? = nil) async throws -> VideoGenerationOperationWebhookSources/SwiftAISDK/VideoGenerationOperations.swift
Instance MethodreconnectToStream(_:)func reconnectToStream(_ request: AIChatReconnectRequest) async throws -> AsyncThrowingStream<AIUIMessage, any Error>?Sources/SwiftAISDK/AIChatTransport.swift
Instance MethodreconnectToStream(_:)func reconnectToStream(_ request: AIChatReconnectRequest) async throws -> AsyncThrowingStream<AIUIMessage, any Error>?Sources/SwiftAISDK/AIChatTransport.swift
Instance MethodreconnectToStream(_:)func reconnectToStream(_ request: AIChatReconnectRequest) async throws -> AsyncThrowingStream<AIUIMessage, any Error>?Sources/SwiftAISDK/AIChatTransport.swift
Instance Methodrecord(_:)func record(_ event: Telemetry.Event) asyncSources/SwiftAISDK/Telemetry.swift
Instance MethodredirectToAuthorization(_:)func redirectToAuthorization(_ authorizationURL: URL) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodregenerate(messageID:options:)@discardableResult @MainActor func regenerate(messageID: String? = nil, options: AIChatSessionRequestOptions = AIChatSessionRequestOptions()) -> Task<Void, Never>Sources/SwiftAISDK/AIChatSession.swift
Instance Methodreject(_:)func reject(_ error: any Error)Sources/SwiftAISDK/CoreDelayedPromise.swift
Instance Methodrequest(_:)func request(_ message: JSONValue) async throws -> JSONValueSources/SwiftAISDK/MCPHTTPTransport.swift
Instance Methodrequest(_:)func request(_ message: JSONValue) async throws -> JSONValueSources/SwiftAISDK/MCPStdioTransport.swift
Instance Methodrequest(_:)func request(_ message: JSONValue) async throws -> JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance Methodrequest(_:options:)func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValueSources/SwiftAISDK/MCPHTTPTransport.swift
Instance Methodrequest(_:options:)func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance Methodrequest(_:options:)func request(_ message: JSONValue, options: MCPRequestOptions?) async throws -> JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance Methodrequest(messages:tools:)func request(messages: [AIMessage], tools: LanguageToolOptions = .none) -> LanguageModelRequestSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Methodrerank(_:)func rerank(_ request: RerankingRequest) async throws -> RerankingResultSources/SwiftAISDK/CoreProtocols.swift
Instance Methodrerank(_:)func rerank(_ request: RerankingRequest) async throws -> RerankingResultSources/SwiftAISDK/Models/AmazonBedrockRerankingModel.swift
Instance Methodrerank(_:)func rerank(_ request: RerankingRequest) async throws -> RerankingResultSources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
Instance Methodrerank(_:)func rerank(_ request: RerankingRequest) async throws -> RerankingResultSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance Methodrerank(_:)func rerank(_ request: RerankingRequest) async throws -> RerankingResultSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance Methodrerank(_:)func rerank(_ request: RerankingRequest) async throws -> RerankingResultSources/SwiftAISDK/Models/TogetherAIModels.swift
Instance Methodrerank(_:)func rerank(_ request: RerankingRequest) async throws -> RerankingResultSources/SwiftAISDK/Models/VoyageModels.swift
Instance Methodrerank(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 -> RerankingResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Methodreranking(_:)func reranking(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: String) throws -> any RerankingModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodrerankingModel(_:)func rerankingModel(_ modelID: ModelID) throws -> any RerankingModelSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Methodresolve(_:)func resolve(_ value: Value)Sources/SwiftAISDK/CoreDelayedPromise.swift
Instance Methodresponses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Methodresponses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance Methodresponses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance Methodresponses(_:)func responses(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodresponsesModel(_:)func responsesModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodresponsesModel(_:)func responsesModel(_ modelID: String) throws -> any LanguageModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodresumeStream(options:)@discardableResult @MainActor func resumeStream(options: AIChatSessionRequestOptions = AIChatSessionRequestOptions()) -> Task<Void, Never>Sources/SwiftAISDK/AIChatSession.swift
Instance Methodrun(_:)func run(_ job: @escaping @Sendable () async throws -> Void) -> Task<Void, any Error>Sources/SwiftAISDK/CoreSerialJobExecutor.swift
Instance MethodsaveAuthorizationServerInformation(_:)func saveAuthorizationServerInformation(_ information: MCPOAuthAuthorizationServerInformation) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodsaveAuthorizationServerInformation(_:)func saveAuthorizationServerInformation(_ information: MCPOAuthAuthorizationServerInformation) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodsaveClientInformation(_:)func saveClientInformation(_ clientInformation: MCPOAuthClientInformation) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodsaveClientInformation(_:)func saveClientInformation(_ clientInformation: MCPOAuthClientInformation) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodsaveCodeVerifier(_:)func saveCodeVerifier(_ codeVerifier: String) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodsaveState(_:)func saveState(_ state: String) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodsaveState(_:)func saveState(_ state: String) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodsaveTokens(_:)func saveTokens(_ tokens: MCPOAuthTokens) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodsend(_:)func send(_ event: AIRealtimeClientEvent) async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance Methodsend(_:)@discardableResult func send(_ audio: Data) -> AIStreamingAudioSendResultSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Methodsend(_:)func send(_ message: AIDuplexWebSocketMessage) async throwsSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Methodsend(_:)func send(_ request: AIHTTPRequest) async throws -> AIHTTPResponseSources/SwiftAISDK/HTTP.swift
Instance Methodsend(_:)func send(_ request: AIHTTPRequest) async throws -> AIHTTPResponseSources/SwiftAISDK/HTTP.swift
Instance Methodsend(binary:)func send(binary: Data) async throwsSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Methodsend(text:)func send(text: String) async throwsSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance MethodsendAudioMessage(_:)func sendAudioMessage(_ audio: Data) async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance MethodsendFunctionCallOutput(callID:name:output:)func sendFunctionCallOutput(callID: String, name: String? = nil, output: String) async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance MethodsendMessage(_:id:metadata:replacingMessageID:options:)@discardableResult @MainActor func sendMessage(_ text: String, id: String? = nil, metadata: [String : JSONValue] = [:], replacingMessageID: String? = nil, options: AIChatSessionRequestOptions = AIChatSessionRequestOptions()) -> Task<Void, Never>Sources/SwiftAISDK/AIChatSession.swift
Instance MethodsendMessage(_:replacingMessageID:options:)@discardableResult @MainActor func sendMessage(_ message: AIUIMessage, replacingMessageID: String? = nil, options: AIChatSessionRequestOptions = AIChatSessionRequestOptions()) -> Task<Void, Never>Sources/SwiftAISDK/AIChatSession.swift
Instance MethodsendMessage(options:)@discardableResult @MainActor func sendMessage(options: AIChatSessionRequestOptions = AIChatSessionRequestOptions()) -> Task<Void, Never>Sources/SwiftAISDK/AIChatSession.swift
Instance MethodsendMessages(_:)func sendMessages(_ request: AIChatTransportRequest) throws -> AsyncThrowingStream<AIUIMessage, any Error>Sources/SwiftAISDK/AIChatTransport.swift
Instance MethodsendMessages(_:)func sendMessages(_ request: AIChatTransportRequest) throws -> AsyncThrowingStream<AIUIMessage, any Error>Sources/SwiftAISDK/AIChatTransport.swift
Instance MethodsendText(_:)func sendText(_ text: String) async throwsSources/SwiftAISDK/AIRealtimeSession.swift
Instance MethodserializeClientEvent(_:)func serializeClientEvent(_ event: AIRealtimeClientEvent) async throws -> AIRealtimeWireMessage?Sources/SwiftAISDK/CoreRealtime.swift
Instance MethodserializeClientEvent(_:)func serializeClientEvent(_ event: AIRealtimeClientEvent) async throws -> AIRealtimeWireMessage?Sources/SwiftAISDK/Models/XAIRealtimeModel.swift
Instance MethodsetMessages(_:)@MainActor func setMessages(_ messages: [AIUIMessage])Sources/SwiftAISDK/AIChatSession.swift
Instance MethodsetProtocolVersion(_:)func setProtocolVersion(_ protocolVersion: String?) asyncSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodsetProtocolVersion(_:)func setProtocolVersion(_ protocolVersion: String?) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodsetProtocolVersion(_:)func setProtocolVersion(_ protocolVersion: String?) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodsetRequestHandler(_:)func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) asyncSources/SwiftAISDK/MCPHTTPTransport.swift
Instance MethodsetRequestHandler(_:)func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) asyncSources/SwiftAISDK/MCPStdioTransport.swift
Instance MethodsetRequestHandler(_:)func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) asyncSources/SwiftAISDK/MCPTypes.swift
Instance MethodsetRequestHandler(_:)func setRequestHandler(_ handler: (@Sendable (JSONValue) async -> JSONValue)?) asyncSources/SwiftAISDK/MCPTypes.swift
Instance Methodskills(_:)func skills(_ providerID: String) throws -> any AISkillsClientSources/SwiftAISDK/Providers/CustomProvider.swift
Instance Methodskills()func skills() throws -> any AISkillsClientSources/SwiftAISDK/CoreProtocols.swift
Instance Methodskills()func skills() -> any AISkillsClientSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Methodskills()func skills() -> any AISkillsClientSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance Methodskills()func skills() throws -> any AISkillsClientSources/SwiftAISDK/Providers/CustomProvider.swift
Instance Methodskills()func skills() throws -> any AISkillsClientSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodsoundEffects(_:)func soundEffects(_ modelID: String = "eleven_text_to_sound_v2") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodsoundEffectsModel(_:)func soundEffectsModel(_ modelID: String = "eleven_text_to_sound_v2") throws -> any AudioGenerationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/CoreProtocols.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/CartesiaSpeechModel.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/DeepgramAudioModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/ElevenLabsAudioModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/FalAudioModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/FishAudioModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/HumeAudioModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/LMNTAudioModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/MistralSpeechModel.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance Methodspeak(_:)func speak(_ request: SpeechRequest) async throws -> SpeechResultSources/SwiftAISDK/Models/XAIModels.swift
Instance Methodspeech(_:)func speech(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/CoreProtocols.swift
Instance Methodspeech(_:)func speech(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance Methodspeech()func speech() throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: String) throws -> any SpeechModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodspeechModel(_:)func speechModel(_ modelID: ModelID) throws -> any SpeechModelSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodspeechModel()func speechModel() throws -> any SpeechModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance Methodstart()func start() async throwsSources/SwiftAISDK/MCPHTTPTransport.swift
Instance Methodstart()func start() async throwsSources/SwiftAISDK/MCPStdioTransport.swift
Instance Methodstart()func start() async throwsSources/SwiftAISDK/MCPTypes.swift
Instance MethodstartBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultSources/SwiftAISDK/CoreBatch.swift
Instance MethodstartBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultSources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
Instance MethodstartBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultSources/SwiftAISDK/Models/GatewayModels.swift
Instance MethodstartBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultSources/SwiftAISDK/Models/GoogleBatchLanguageModel.swift
Instance MethodstartBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultSources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
Instance MethodstartBatch(_:)func startBatch(_ options: AIBatchStartOptions<AILanguageModelBatchRequest>) async throws -> AIBatchStartResultSources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
Instance MethodstartVideoGeneration(_:)func startVideoGeneration(_ operationRequest: VideoGenerationOperationStartRequest) async throws -> VideoGenerationOperationStartResultSources/SwiftAISDK/Models/BlackForestLabsVideoModel.swift
Instance MethodstartVideoGeneration(_:)func startVideoGeneration(_ operationRequest: VideoGenerationOperationStartRequest) async throws -> VideoGenerationOperationStartResultSources/SwiftAISDK/Models/ByteDanceMediaModels.swift
Instance MethodstartVideoGeneration(_:)func startVideoGeneration(_ operationRequest: VideoGenerationOperationStartRequest) async throws -> VideoGenerationOperationStartResultSources/SwiftAISDK/Models/FalMediaModels.swift
Instance MethodstartVideoGeneration(_:)func startVideoGeneration(_ operationRequest: VideoGenerationOperationStartRequest) async throws -> VideoGenerationOperationStartResultSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance MethodstartVideoGeneration(_:)func startVideoGeneration(_ request: VideoGenerationOperationStartRequest) async throws -> VideoGenerationOperationStartResultSources/SwiftAISDK/VideoGenerationOperations.swift
Instance Methodstate()func state() async throws -> String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodstate()func state() async throws -> String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodstop(reason:)@MainActor func stop(reason: String? = "stopped")Sources/SwiftAISDK/AIChatSession.swift
Instance Methodstop(reason:)@MainActor func stop(reason: String? = "stopped")Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance MethodstoredState()func storedState() async throws -> String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodstoredState()func storedState() async throws -> String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/CoreProtocols.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/CoreProtocols.swift
Instance Methodstream(_:)func stream(_ request: StreamingTranscriptionRequest) async throws -> StreamingTranscriptionResultSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Methodstream(_:)func stream(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponseSources/SwiftAISDK/HTTP.swift
Instance Methodstream(_:)func stream(_ request: AIHTTPRequest) async throws -> AIHTTPStreamResponseSources/SwiftAISDK/HTTP.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/AlibabaModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/AmazonBedrockLanguageModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/AnthropicModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/AnthropicModels.swift
Instance Methodstream(_:)func stream(_ request: StreamingTranscriptionRequest) async throws -> StreamingTranscriptionResultSources/SwiftAISDK/Models/CartesiaStreamingTranscriptionModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/CerebrasModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/CohereLanguageModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/DeepSeekModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Methodstream(_:)func stream(_ request: StreamingTranscriptionRequest) async throws -> StreamingTranscriptionResultSources/SwiftAISDK/Models/GatewayStreamingTranscriptionModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/GoogleBatchLanguageModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/GoogleGenerativeLanguageModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/GoogleInteractionsModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/GroqModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/HuggingFaceModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/MistralModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/OpenAICompatibleChatModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/OpenAICompatibleCompletionModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/OpenAIResponsesModel.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/PerplexityModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance Methodstream(_:)func stream(_ request: LanguageModelRequest) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
Instance Methodstream(messages:)func stream(messages: [AIMessage]) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIAgent.swift
Instance Methodstream(messages:options:)func stream(messages: [AIMessage], options: AIAgentCallOptions) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIAgent.swift
Instance Methodstream(messages:options:)func stream(messages: [AIMessage], options: AIAgentCallOptions = AIAgentCallOptions()) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIAgent.swift
Instance Methodstream(prompt:)func stream(prompt: String) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIAgent.swift
Instance Methodstream(prompt:options:)func stream(prompt: String, options: AIAgentCallOptions) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIAgent.swift
Instance Methodstream(prompt:options:)func stream(prompt: String, options: AIAgentCallOptions = AIAgentCallOptions()) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/AIAgent.swift
Instance MethodstreamingTranscription(_:)func streamingTranscription(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodstreamingTranscription(_:)func streamingTranscription(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodstreamingTranscriptionModel(_:)func streamingTranscriptionModel(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodstreamingTranscriptionModel(_:)func streamingTranscriptionModel(_ modelID: String) throws -> any StreamingTranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodstreamText(_:options:tools:timeoutNanoseconds:)func streamText(_ prompt: String, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none, timeoutNanoseconds: UInt64? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodstreamText(_: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 : SendableSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodstreamText(messages:options:tools:timeoutNanoseconds:)func streamText(messages: [AIMessage], options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none, timeoutNanoseconds: UInt64? = nil) -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Methodsubmit(_:options:)@discardableResult @MainActor func submit(_ prompt: String, options: AIObjectGenerationSessionRequestOptions = AIObjectGenerationSessionRequestOptions()) -> Task<Void, Never>Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Methodsubmit(messages:options:)@discardableResult @MainActor func submit(messages: [AIMessage], options: AIObjectGenerationSessionRequestOptions = AIObjectGenerationSessionRequestOptions()) -> Task<Void, Never>Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Methodsubmit(request:timeoutNanoseconds:retryPolicy:telemetry:jsonInstruction:repairText:)@discardableResult @MainActor func submit(request: LanguageModelRequest, timeoutNanoseconds: UInt64? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, jsonInstruction: AIJSONInstruction? = nil, repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)? = nil) -> Task<Void, Never>Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Methodsupports(_:)func supports(_ capability: ModelCapability) -> BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance Methodterminate()func terminate()Sources/SwiftAISDK/CoreUtilities.swift
Instance Methodtest(_:)func test(_ url: String) -> BoolSources/SwiftAISDK/CoreProtocols.swift
Instance MethodtextEmbedding(_:)func textEmbedding(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodtextEmbeddingModel(_:)func textEmbeddingModel(_ modelID: String) throws -> any EmbeddingModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodtextEmbeddingModel()func textEmbeddingModel() throws -> any EmbeddingModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodthrowIfAborted()func throwIfAborted() throwsSources/SwiftAISDK/CoreAbort.swift
Instance MethodtoCustomToolName(_:)func toCustomToolName(_ providerToolName: String) -> StringSources/SwiftAISDK/CoreUtilities.swift
Instance Methodtokens()func tokens() async throws -> MCPOAuthTokens?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodtools()func tools() async throws -> [String : AITool]Sources/SwiftAISDK/MCPClientActor.swift
Instance MethodtoolsFromDefinitions(_:)func toolsFromDefinitions(_ definitions: MCPListToolsResult) -> [String : AITool]Sources/SwiftAISDK/MCPClientActor.swift
Instance MethodtoProviderToolName(_:)func toProviderToolName(_ customToolName: String) -> StringSources/SwiftAISDK/CoreUtilities.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/CoreProtocols.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/AssemblyAIAudioModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/CartesiaTranscriptionModel.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/DeepgramAudioModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/ElevenLabsAudioModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/FalAudioModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/FishAudioModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/GladiaAudioModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/GroqTranscriptionModel.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/MistralTranscriptionModel.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/RevAIAudioModels.swift
Instance Methodtranscribe(_:)func transcribe(_ request: AudioTranscriptionRequest) async throws -> TranscriptionResultSources/SwiftAISDK/Models/XAIModels.swift
Instance Methodtranscribe(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 -> TranscriptionResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Methodtranscription(_:)func transcription(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/CoreProtocols.swift
Instance Methodtranscription(_:)func transcription(_ modelID: String = "transcribe-1") throws -> any TranscriptionModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance Methodtranscription()func transcription() throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String = "transcribe-1") throws -> any TranscriptionModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: String) throws -> any TranscriptionModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodtranscriptionModel(_:)func transcriptionModel(_ modelID: ModelID) throws -> any TranscriptionModelSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodtranscriptionModel()func transcriptionModel() throws -> any TranscriptionModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodtransformAudio(_:)func transformAudio(_ request: AudioTransformationRequest) async throws -> AudioTransformationResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethodtransformAudio(_:)func transformAudio(_ request: AudioTransformationRequest) async throws -> AudioTransformationResultSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance MethodtransformAudio(_:)func transformAudio(_ request: AudioTransformationRequest) async throws -> AudioTransformationResultSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance MethodtransformAudio(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 -> AudioTransformationResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethoduploadFile(_:)func uploadFile(_ request: FileUploadRequest) async throws -> FileUploadResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethoduploadFile(_:)func uploadFile(_ request: FileUploadRequest) async throws -> FileUploadResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethoduploadFile(_:)func uploadFile(_ request: FileUploadRequest) async throws -> FileUploadResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethoduploadFile(_:)func uploadFile(_ request: FileUploadRequest) async throws -> FileUploadResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethoduploadFile(_:)func uploadFile(_ request: FileUploadRequest) async throws -> FileUploadResultSources/SwiftAISDK/Models/FileClients.swift
Instance MethoduploadSkill(_:)func uploadSkill(_ request: SkillUploadRequest) async throws -> SkillUploadResultSources/SwiftAISDK/CoreProtocols.swift
Instance MethoduploadSkill(_:)func uploadSkill(_ request: SkillUploadRequest) async throws -> SkillUploadResultSources/SwiftAISDK/Models/OpenAISkills.swift
Instance MethoduploadSkill(_:)func uploadSkill(_ request: SkillUploadRequest) async throws -> SkillUploadResultSources/SwiftAISDK/Models/OpenAISkills.swift
Instance MethoduserApproval(reason:)func userApproval(reason: String? = nil) -> AIToolApprovalStatusSources/SwiftAISDK/CoreTools.swift
Instance MethodvalidateAuthorizationServerURL(serverURL:authorizationServerURL:)func validateAuthorizationServerURL(serverURL: URL, authorizationServerURL: URL) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodvalidateAuthorizationServerURL(serverURL:authorizationServerURL:)func validateAuthorizationServerURL(serverURL: URL, authorizationServerURL: URL) async throwsSources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodvalidateResourceURL(serverURL:resource:)func validateResourceURL(serverURL: URL, resource: URL?) async throws -> URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance MethodvalidateResourceURL(serverURL:resource:)func validateResourceURL(serverURL: URL, resource: URL?) async throws -> URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Methodvalue()func value() async throws -> ValueSources/SwiftAISDK/CoreDelayedPromise.swift
Instance Methodvideo(_:)func video(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodvideoGenerationStatus(_:)func videoGenerationStatus(_ statusRequest: VideoGenerationOperationStatusRequest) async throws -> VideoGenerationOperationStatusResultSources/SwiftAISDK/Models/BlackForestLabsVideoModel.swift
Instance MethodvideoGenerationStatus(_:)func videoGenerationStatus(_ operationRequest: VideoGenerationOperationStatusRequest) async throws -> VideoGenerationOperationStatusResultSources/SwiftAISDK/Models/ByteDanceMediaModels.swift
Instance MethodvideoGenerationStatus(_:)func videoGenerationStatus(_ statusRequest: VideoGenerationOperationStatusRequest) async throws -> VideoGenerationOperationStatusResultSources/SwiftAISDK/Models/FalMediaModels.swift
Instance MethodvideoGenerationStatus(_:)func videoGenerationStatus(_ operationRequest: VideoGenerationOperationStatusRequest) async throws -> VideoGenerationOperationStatusResultSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance MethodvideoGenerationStatus(_:)func videoGenerationStatus(_ request: VideoGenerationOperationStatusRequest) async throws -> VideoGenerationOperationStatusResultSources/SwiftAISDK/VideoGenerationOperations.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/CoreProtocols.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/CustomProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: String) throws -> any VideoModelSources/SwiftAISDK/Providers/VercelProvider.swift
Instance MethodvideoModel(_:)func videoModel(_ modelID: ModelID) throws -> any VideoModelSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance MethodvoiceChanger(_:)func voiceChanger(_ modelID: String = "eleven_multilingual_sts_v2") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvoiceChangerModel(_:)func voiceChangerModel(_ modelID: String = "eleven_multilingual_sts_v2") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvoiceIsolator(_:)func voiceIsolator(_ modelID: String = "audio-isolation") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodvoiceIsolatorModel(_:)func voiceIsolatorModel(_ modelID: String = "audio-isolation") throws -> any AudioTransformationModelSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance MethodwaitUntilAborted()func waitUntilAborted() async -> String?Sources/SwiftAISDK/CoreAbort.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/AIAgent.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/HTTP.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyabortSignalvar abortSignal: AIAbortSignal?Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertyaccessKeyvar accessKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertyaccessKeyIDvar accessKeyID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyaccessKeyIDvar accessKeyID: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyaccessKeyIDvar accessKeyID: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyaccessKeyIDvar accessKeyID: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyaccessTokenvar accessToken: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyaccessTokenvar accessToken: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertyactionvar action: MCPElicitActionSources/SwiftAISDK/MCPTypes.swift
Instance PropertyallowSystemInMessagesvar allowSystemInMessages: BoolSources/SwiftAISDK/AIAgent.swift
Instance Propertyannotationsvar annotations: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyapiCallErrorvar apiCallError: AIAPICallError? { get }Sources/SwiftAISDK/Errors.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertyapiKeyvar apiKey: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertyapplicationTypevar applicationType: MCPOAuthApplicationType?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyapprovalvar approval: AIToolApproval?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyapprovalIDvar approvalID: StringSources/SwiftAISDK/Errors.swift
Instance PropertyapprovalIDvar approvalID: StringSources/SwiftAISDK/Errors.swift
Instance PropertyapprovalIDvar approvalID: StringSources/SwiftAISDK/Errors.swift
Instance Propertyapprovedvar approved: BoolSources/SwiftAISDK/CoreTools.swift
Instance PropertyappVisiblevar appVisible: MCPListToolsResultSources/SwiftAISDK/MCPApps.swift
Instance Propertyargsvar args: [String]Sources/SwiftAISDK/MCPStdioTransport.swift
Instance Propertyargumentsvar arguments: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertyargumentsvar arguments: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertyargumentsvar arguments: JSONValueSources/SwiftAISDK/CoreTools.swift
Instance Propertyargumentsvar arguments: [MCPPromptArgument]Sources/SwiftAISDK/MCPTypes.swift
Instance Propertyargumentsvar arguments: String?Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertyarticleContentMaxCharactersvar articleContentMaxCharacters: Int?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyaspectRatiovar aspectRatio: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyaspectRatiovar aspectRatio: String?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyattemptvar attempt: Int?Sources/SwiftAISDK/Telemetry.swift
Instance Propertyattemptsvar attempts: IntSources/SwiftAISDK/Core.swift
Instance Propertyaudiovar audio: DataSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyaudiovar audio: DataSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyaudiovar audio: DataSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyaudiovar audio: DataSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyaudiovar audio: DataSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyaudiovar audio: DataSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyaudiovar audio: AIStreamingAudioInputSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyauthorizationEndpointvar authorizationEndpoint: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyauthorizationResponseIssuerParameterSupportedvar authorizationResponseIssuerParameterSupported: Bool?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyauthorizationServersvar authorizationServers: [URL]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyauthorizationServerURLvar authorizationServerURL: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyauthorizationServerURLvar authorizationServerURL: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyauthorizationServerURLvar authorizationServerURL: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyauthorizationServerURLvar authorizationServerURL: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyauthorizationURLvar authorizationURL: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyauthTokenvar authToken: String?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance PropertyavailableToolNamesvar availableToolNames: [String]Sources/SwiftAISDK/Errors.swift
Instance PropertybackoffFactorvar backoffFactor: DoubleSources/SwiftAISDK/Core.swift
Instance Propertybalancevar balance: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertybase64Imagesvar base64Images: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertybase64Imagesvar base64Images: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertybase64Videosvar base64Videos: [String]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance PropertybaseURLvar baseURL: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance Propertybatchvar batch: TextBatchSources/SwiftAISDK/CoreBatch.swift
Instance PropertybatchIDvar batchID: StringSources/SwiftAISDK/CoreBatch.swift
Instance PropertybatchIDvar batchID: StringSources/SwiftAISDK/CoreBatch.swift
Instance PropertybillableWebSearchCallsvar billableWebSearchCalls: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyblobvar blob: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertybodyvar body: [String : JSONValue]Sources/SwiftAISDK/AIChatSession.swift
Instance Propertybodyvar body: [String : JSONValue]Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertybodyvar body: [String : JSONValue]Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertybodyvar body: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance Propertybodyvar body: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance Propertybodyvar body: Data?Sources/SwiftAISDK/HTTP.swift
Instance Propertybodyvar body: DataSources/SwiftAISDK/HTTP.swift
Instance Propertybodyvar body: AsyncThrowingStream<Data, any Error>Sources/SwiftAISDK/HTTP.swift
Instance Propertybodyvar body: JSONValueSources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertybodyAvailablevar bodyAvailable: BoolSources/SwiftAISDK/HTTP.swift
Instance PropertybodyStreamvar bodyStream: AsyncThrowingStream<Data, any Error>?Sources/SwiftAISDK/HTTP.swift
Instance PropertybodyTextvar bodyText: String { get }Sources/SwiftAISDK/HTTP.swift
Instance PropertyboolValuevar boolValue: Bool? { get }Sources/SwiftAISDK/JSONValue.swift
Instance PropertybufferedDatavar bufferedData: Data? { get }Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertybuildToolCallProviderMetadatavar buildToolCallProviderMetadata: (@Sendable ([String : JSONValue]?) -> [String : JSONValue]?)?Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertybyteCountvar byteCount: Int? { get }Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertybyteSizevar byteSize: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertybyteSizevar byteSize: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertycacheCreationInputTokensvar cacheCreationInputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycacheCreationTokensvar cacheCreationTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycachedInputTokensvar cachedInputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycachedTokensvar cachedTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycallIDvar callID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertycallIDvar callID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertycallIDvar callID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertycallIDvar callID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertycallIDvar callID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertycallIDvar callID: StringSources/SwiftAISDK/Telemetry.swift
Instance PropertycallIDvar callID: StringSources/SwiftAISDK/Telemetry.swift
Instance PropertycallIDvar callID: StringSources/SwiftAISDK/Telemetry.swift
Instance Propertycallsvar calls: [ImageGenerationCall]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertycallsvar calls: [ImageGenerationCall]Sources/SwiftAISDK/Errors.swift
Instance Propertycategoryvar category: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertycausevar cause: AIAPICallError?Sources/SwiftAISDK/GatewayErrors.swift
Instance PropertychatID@MainActor let chatID: StringSources/SwiftAISDK/AIChatSession.swift
Instance PropertychatIDvar chatID: StringSources/SwiftAISDK/AIChatTransport.swift
Instance PropertychatIDvar chatID: StringSources/SwiftAISDK/AIChatTransport.swift
Instance Propertychoicevar choice: JSONValue?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertychunkIDvar chunkID: String?Sources/SwiftAISDK/Errors.swift
Instance PropertychunkNanosecondsvar chunkNanoseconds: UInt64?Sources/SwiftAISDK/AIStreamTimeouts.swift
Instance PropertychunkTypevar chunkType: String?Sources/SwiftAISDK/Errors.swift
Instance PropertyclientEmailvar clientEmail: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertyclientIDvar clientID: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientIDIssuedAtvar clientIDIssuedAt: Int?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientIDMetadataDocumentSupportedvar clientIDMetadataDocumentSupported: Bool?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientInformationvar clientInformation: MCPOAuthClientInformationSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientMetadatavar clientMetadata: MCPOAuthClientMetadataSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientMetadatavar clientMetadata: MCPOAuthClientMetadata { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientNamevar clientName: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientSecretvar clientSecret: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientSecretExpiresAtlet clientSecretExpiresAt: Int?Sources/SwiftAISDK/AIRealtimeSession.swift
Instance PropertyclientSecretExpiresAtvar clientSecretExpiresAt: Int?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyclientURIvar clientURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertycloseMetadatavar closeMetadata: AIDuplexWebSocketCloseMetadata?Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertycloseMetadatavar closeMetadata: AIDuplexWebSocketCloseMetadata?Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertycodevar code: String?Sources/SwiftAISDK/CoreBatch.swift
Instance Propertycodevar code: String?Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertycodevar code: IntSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Propertycodevar code: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertycodevar code: Int?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertycodevar code: JSONValue?Sources/SwiftAISDK/StreamProviderError.swift
Instance PropertycodeChallengeMethodsSupportedvar codeChallengeMethodsSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertycodeVerifiervar codeVerifier: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertycombinedTextvar combinedText: String { get }Sources/SwiftAISDK/CoreMessages.swift
Instance Propertycommandvar command: StringSources/SwiftAISDK/MCPStdioTransport.swift
Instance Propertycompletedvar completed: IntSources/SwiftAISDK/CoreBatch.swift
Instance PropertycompletionTokensvar completionTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertycontactsvar contacts: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertycontentvar content: [AIResultContentPart]Sources/SwiftAISDK/CoreBatch.swift
Instance Propertycontentvar content: AsyncThrowingStream<Data, any Error>Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertycontentvar content: [AIContentPart]Sources/SwiftAISDK/CoreMessages.swift
Instance Propertycontentvar content: [AIResultContentPart]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertycontentvar content: [AIResultContentPart]Sources/SwiftAISDK/CoreTools.swift
Instance Propertycontentvar content: [JSONValue]Sources/SwiftAISDK/MCPTypes.swift
Instance Propertycontentvar content: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance Propertycontentvar content: [String : JSONValue]?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertycontentvar content: [AIResultContentPart]Sources/SwiftAISDK/ToolChoicePreparation.swift
Instance PropertycontentFormatvar contentFormat: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertycontentsvar contents: [MCPResourceContent]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertycontentTypevar contentType: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertycontentTypevar contentType: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertycontentTypevar contentType: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertycontentTypevar contentType: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertycontextvar context: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance Propertycontextvar context: AITypeValidationContext?Sources/SwiftAISDK/Errors.swift
Instance PropertycontextSchemavar contextSchema: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance Propertycountvar count: Int?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertycountvar count: Int?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertycountvar count: Int?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertycountvar count: Int?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertycountryCodevar countryCode: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertycreatedAtvar createdAt: String?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertycreatedAtvar createdAt: Date?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertycreatedAtvar createdAt: Date?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertycreatedAtvar createdAt: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycredentialProvidervar credentialProvider: (@Sendable () async throws -> AmazonBedrockCredentials)?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertycredentialProvidervar credentialProvider: (@Sendable () async throws -> AnthropicAWSCredentials)?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertycredentialTypevar credentialType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertycredentialTypevar credentialType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertycwdvar cwd: String?Sources/SwiftAISDK/MCPStdioTransport.swift
Instance Propertydatavar data: Data { get set }Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertydatavar data: DataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertydatavar data: Data?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertydatavar data: Data?Sources/SwiftAISDK/CoreTools.swift
Instance Propertydatavar data: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydatavar data: JSONValue?Sources/SwiftAISDK/StreamProviderError.swift
Instance PropertydataSourcevar dataSource: GatewayTakoDataSourceConfig?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertydatevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Propertydatevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Propertydatevar date: @Sendable () -> DateSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertydatePartvar datePart: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertydayvar day: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertydelayvar delay: VideoGenerationDelaySources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertydelayNanosecondsvar delayNanoseconds: UInt64?Sources/SwiftAISDK/Telemetry.swift
Instance Propertydeletedvar deleted: BoolSources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/AIRealtimeSession.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/AIStreamTimeouts.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/AIUIMessageValidation.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Core.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Core.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/CoreAbort.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/CoreBatch.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertydescriptionvar description: String? { get }Sources/SwiftAISDK/CoreObjectSchema.swift
Instance Propertydescriptionvar description: String? { get }Sources/SwiftAISDK/CoreObjectSchema.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/CoreObjectSchema.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Errors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/GatewayErrors.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/HTTP.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/JSONParsing.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydescriptionvar description: String?Sources/SwiftAISDK/Output.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/ProviderReference.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/Providers/CustomProvider.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/StreamProviderError.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/ToolChoicePreparation.swift
Instance Propertydescriptionvar description: String { get }Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance Propertydescriptorvar descriptor: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertydestructiveHintvar destructiveHint: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertydimensionsvar dimensions: Int?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertydisplayNamevar displayName: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertydisplayTitlevar displayTitle: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertydisplayTitlevar displayTitle: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertydocumentvar document: String?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertydocumentObjectsvar documentObjects: [[String : JSONValue]]?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertydocumentsvar documents: [String]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertydoEmbedvar doEmbed: @Sendable () async throws -> EmbeddingResultSources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertydoGeneratevar doGenerate: @Sendable () async throws -> TextGenerationResultSources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertydoGeneratevar doGenerate: @Sendable () async throws -> TextGenerationResultSources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertydoGeneratevar doGenerate: @Sendable () async throws -> ImageGenerationResultSources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertydoStreamvar doStream: @Sendable () -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertydoStreamvar doStream: @Sendable () -> AsyncThrowingStream<LanguageStreamPart, any Error>Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertydoubleValuevar doubleValue: Double? { get }Sources/SwiftAISDK/JSONValue.swift
Instance PropertydubbingIDvar dubbingID: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertydubbingIDvar dubbingID: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertydurationInSecondsvar durationInSeconds: Double?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertydurationInSecondsvar durationInSeconds: Double?Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertydurationNanosecondsvar durationNanoseconds: UInt64Sources/SwiftAISDK/AIStreamTimeouts.swift
Instance PropertydurationNanosecondsvar durationNanoseconds: UInt64?Sources/SwiftAISDK/Telemetry.swift
Instance PropertydurationSecondsvar durationSeconds: Double?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertydurationSecondsvar durationSeconds: Double?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertydynamicvar dynamic: BoolSources/SwiftAISDK/CoreTools.swift
Instance Propertydynamicvar dynamic: BoolSources/SwiftAISDK/CoreTools.swift
Instance Propertydynamicvar dynamic: BoolSources/SwiftAISDK/CoreTools.swift
Instance Propertyeffortvar effort: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertyembeddingsvar embeddings: [[Double]]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyendDatevar endDate: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyendSecondvar endSecond: DoubleSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyendTimevar endTime: Int?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyentityNamevar entityName: StringSources/SwiftAISDK/Errors.swift
Instance Propertyenvvar env: [String : String]Sources/SwiftAISDK/MCPStdioTransport.swift
Instance Propertyenvironmentvar environment: [String : String]?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance Propertyenvironmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance Propertyenvironmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance Propertyenvironmentvar environment: [String : String]?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance Propertyerror@Published @MainActor var error: (any Error)? { get set }Sources/SwiftAISDK/AIChatSession.swift
Instance Propertyerrorvar error: (any Error)?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyerror@Published @MainActor var error: (any Error)? { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyerrorvar error: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyerrorvar error: AIBatchError?Sources/SwiftAISDK/CoreBatch.swift
Instance Propertyerrorvar error: any ErrorSources/SwiftAISDK/CoreTools.swift
Instance PropertyerrorDescriptionvar errorDescription: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyerrorDescriptionvar errorDescription: String?Sources/SwiftAISDK/JSONParsing.swift
Instance PropertyerrorDescriptionvar errorDescription: String?Sources/SwiftAISDK/Telemetry.swift
Instance PropertyerrorMessagevar errorMessage: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyerrorsvar errors: [String]Sources/SwiftAISDK/Core.swift
Instance Propertyevaluatevar evaluate: @Sendable (AIStopConditionContext) async throws -> BoolSources/SwiftAISDK/CoreTools.swift
Instance Propertyeventslet events: AsyncThrowingStream<AIRealtimeSessionEvent, any Error>Sources/SwiftAISDK/AIRealtimeSession.swift
Instance Propertyeventsvar events: AsyncThrowingStream<AIDuplexWebSocketEvent, any Error> { get }Sources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Propertyexamplevar example: JSONValueSources/SwiftAISDK/ToolInputExamplesMiddleware.swift
Instance PropertyexcludeDomainsvar excludeDomains: [String]Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyexecutableToolsvar executableTools: [AITool] { get }Sources/SwiftAISDK/AIAgent.swift
Instance PropertyexecutableToolsvar executableTools: [AITool]Sources/SwiftAISDK/AIAgent.swift
Instance PropertyexecutableToolsvar executableTools: [AITool]Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyexecutableToolsvar executableTools: [AITool]?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyexecutableToolsvar executableTools: [AITool]Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Propertyexecutevar execute: @Sendable (JSONValue) async throws -> JSONValueSources/SwiftAISDK/CoreTools.swift
Instance Propertyexecutevar execute: @Sendable () async throws -> OutputSources/SwiftAISDK/Telemetry.swift
Instance Propertyexecutevar execute: @Sendable () async throws -> OutputSources/SwiftAISDK/Telemetry.swift
Instance PropertyexecuteWithContextvar executeWithContext: @Sendable (JSONValue, AIToolExecutionContext) async throws -> JSONValueSources/SwiftAISDK/CoreTools.swift
Instance PropertyexpectedDurationSecondsvar expectedDurationSeconds: Double?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyexperimentalTranscriptionvar experimentalTranscription: GatewayTranscriptionFactory { get }Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyexpiresAfterSecondsvar expiresAfterSeconds: Int?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyexpiresAfterSecondsvar expiresAfterSeconds: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyexpiresAtvar expiresAt: String?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyexpiresAtvar expiresAt: Date?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyexpiresAtvar expiresAt: Date?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyexpiresAtvar expiresAt: Int?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyexpiresAtvar expiresAt: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyexpiresInvar expiresIn: Int?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertyextraBodyvar extraBody: [String : JSONValue]Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyextractMetadatavar extractMetadata: (@Sendable (AIStreamingToolCallDelta) -> [String : JSONValue]?)?Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertyfactoryNamesvar factoryNames: [String]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance Propertyfailedvar failed: IntSources/SwiftAISDK/CoreBatch.swift
Instance Propertyfeaturevar feature: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyfieldvar field: StringSources/SwiftAISDK/Errors.swift
Instance Propertyfilevar file: Data?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyfilevar file: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyfilevar file: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyfilevar file: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyfileDatavar fileData: FileUploadDataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyfilenamevar filename: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyfilenamevar filename: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyfilenamevar filename: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyfilenamevar filename: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyfilenamevar filename: String?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyfileNamevar fileName: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyfileNamevar fileName: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyfileNamevar fileName: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyfileNamevar fileName: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyfilePayloadvar filePayload: (mimeType: String, data: Data, filename: String?)? { get }Sources/SwiftAISDK/CoreMessages.swift
Instance Propertyfilesvar files: [SkillUploadFile]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyfilesvar files: [ImageInputFile]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyfilesvar files: [AIStreamFile]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyfilesvar files: [AIStreamFile]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyfinalStepvar finalStep: AIToolStep? { get }Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/AIChatSession.swift
Instance PropertyfinishReason@Published @MainActor var finishReason: String? { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/Output.swift
Instance PropertyfinishReasonvar finishReason: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyfinishReasonvar finishReason: String?Sources/SwiftAISDK/ToolChoicePreparation.swift
Instance PropertyfirstChunkNanosecondsvar firstChunkNanoseconds: UInt64?Sources/SwiftAISDK/AIStreamTimeouts.swift
Instance PropertyfollowRedirectsvar followRedirects: BoolSources/SwiftAISDK/HTTP.swift
Instance PropertyforceRefreshvar forceRefresh: Bool?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertyformatvar format: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyformatvar format: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyformatvar format: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyfpsvar fps: Double?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyframeImagesvar frameImages: [VideoFrameImage]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyframeTypevar frameType: VideoFrameTypeSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyfrequencyPenaltyvar frequencyPenalty: Double?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyfrequencyPenaltyvar frequencyPenalty: Double?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyfrequencyPenaltyvar frequencyPenalty: Double?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertyfrequencyPenaltyvar frequencyPenalty: Double?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertyfrequencyPenaltyvar frequencyPenalty: Double?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyfunctionIDvar functionID: String?Sources/SwiftAISDK/Telemetry.swift
Instance PropertyfunctionIDvar functionID: String?Sources/SwiftAISDK/Telemetry.swift
Instance PropertyfunctionNamevar functionName: String?Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertygenerateAudiovar generateAudio: Bool?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertygenerateIDvar generateID: @Sendable () -> StringSources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertygenerateMessageID@MainActor var generateMessageID: @Sendable () -> StringSources/SwiftAISDK/AIChatSession.swift
Instance PropertygenerateMessageIDvar generateMessageID: @Sendable () -> StringSources/SwiftAISDK/AIChatTransport.swift
Instance PropertygenerationIDvar generationID: String?Sources/SwiftAISDK/GatewayErrors.swift
Instance PropertygenerationTimevar generationTime: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertygrantTypesvar grantTypes: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertygrantTypesSupportedvar grantTypesSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertygroupByvar groupBy: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyhasMorevar hasMore: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/AIChatSession.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreBatch.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreBatch.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreTools.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreTools.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/GatewayErrors.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/HTTP.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/HTTP.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/HTTP.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance Propertyheadersvar headers: [String : String]Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance Propertyhighlightsvar highlights: Bool?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertyhourvar hour: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyhtmlvar html: StringSources/SwiftAISDK/MCPApps.swift
Instance Propertyidvar id: String? { get }Sources/SwiftAISDK/AIAgent.swift
Instance Propertyidvar id: String?Sources/SwiftAISDK/AIAgent.swift
Instance Propertyidvar id: String { get }Sources/SwiftAISDK/CoreBatch.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/CoreBatch.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/CoreBatch.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/CoreBatch.swift
Instance Propertyidvar id: String { get }Sources/SwiftAISDK/CoreBatch.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertyidvar id: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyidvar id: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyidvar id: String?Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertyidvar id: String?Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertyidvar id: String?Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/CoreUIMessages.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyidvar id: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyidvar id: String?Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertyidempotencyKeyvar idempotencyKey: String?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyidempotentHintvar idempotentHint: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyidTokenvar idToken: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyimagevar image: ImageInputFileSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyimagevar image: ImageInputFile?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyimageDarkModevar imageDarkMode: Bool?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyincludeContentsvar includeContents: Bool?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyincludeContentsvar includeContents: Bool?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyincludeDomainsvar includeDomains: [String]Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyincludeRawChunksvar includeRawChunks: BoolSources/SwiftAISDK/AIChatTransport.swift
Instance PropertyincludeRawChunksvar includeRawChunks: BoolSources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertyincludeRawChunksvar includeRawChunks: BoolSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyincludeRawChunksvar includeRawChunks: BoolSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyincludeRelatedvar includeRelated: Int?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyincludeResponseBodyvar includeResponseBody: BoolSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyincludesInputvar includesInput: BoolSources/SwiftAISDK/Telemetry.swift
Instance PropertyincludesInputvar includesInput: BoolSources/SwiftAISDK/Telemetry.swift
Instance PropertyincludesOutputvar includesOutput: BoolSources/SwiftAISDK/Telemetry.swift
Instance PropertyincludesOutputvar includesOutput: BoolSources/SwiftAISDK/Telemetry.swift
Instance PropertyincludeUsagevar includeUsage: BoolSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance Propertyindexvar index: IntSources/SwiftAISDK/CoreTools.swift
Instance Propertyindexvar index: IntSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyindexvar index: Int?Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance Propertyindexvar index: IntSources/SwiftAISDK/ToolInputExamplesMiddleware.swift
Instance PropertyinitialDelayNanosecondsvar initialDelayNanoseconds: UInt64Sources/SwiftAISDK/Core.swift
Instance PropertyinitializeResultvar initializeResult: JSONValue { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance PropertyinitialRequestvar initialRequest: LanguageModelRequestSources/SwiftAISDK/CoreTools.swift
Instance Propertyinputvar input: JSONValueSources/SwiftAISDK/CoreTools.swift
Instance Propertyinputvar input: JSONValueSources/SwiftAISDK/CoreTools.swift
Instance Propertyinputvar input: JSONValue?Sources/SwiftAISDK/Errors.swift
Instance Propertyinputvar input: JSONValue?Sources/SwiftAISDK/Telemetry.swift
Instance PropertyinputAudioFormatvar inputAudioFormat: AIRealtimeAudioFormat?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyinputAudioFormatvar inputAudioFormat: AIStreamingAudioFormatSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyinputAudioTranscriptionvar inputAudioTranscription: AIRealtimeAudioTranscriptionConfiguration?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyinputExamplesvar inputExamples: [JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyinputReferencesvar inputReferences: [ImageInputFile]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyinputSchemavar inputSchema: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyinputTextDeltavar inputTextDelta: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertyinputTokensvar inputTokens: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyinputTokensvar inputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyinputTokensCacheReadvar inputTokensCacheRead: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyinputTokensCacheWritevar inputTokensCacheWrite: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyinputTokensNoCachevar inputTokensNoCache: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyinstructionsvar instructions: String?Sources/SwiftAISDK/AIAgent.swift
Instance Propertyinstructionsvar instructions: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyinstructionsvar instructions: String?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertyinstructionsvar instructions: String?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertyinstructionsvar instructions: String? { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance Propertyintegrationsvar integrations: [any Telemetry.Integration]?Sources/SwiftAISDK/Telemetry.swift
Instance PropertyintervalMillisecondsvar intervalMilliseconds: IntSources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertyintValuevar intValue: Int? { get }Sources/SwiftAISDK/JSONValue.swift
Instance PropertyisAbortvar isAbort: BoolSources/SwiftAISDK/AIChatSession.swift
Instance PropertyisAbortedvar isAborted: Bool { get }Sources/SwiftAISDK/CoreAbort.swift
Instance PropertyisAutomaticvar isAutomatic: BoolSources/SwiftAISDK/CoreTools.swift
Instance PropertyisByokvar isByok: BoolSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyisDisconnectvar isDisconnect: BoolSources/SwiftAISDK/AIChatSession.swift
Instance PropertyisEnabledvar isEnabled: BoolSources/SwiftAISDK/CoreObjectSchema.swift
Instance PropertyisEnabledvar isEnabled: BoolSources/SwiftAISDK/Telemetry.swift
Instance PropertyisErrorvar isError: BoolSources/SwiftAISDK/AIChatSession.swift
Instance PropertyisErrorvar isError: BoolSources/SwiftAISDK/CoreTools.swift
Instance PropertyisErrorvar isError: BoolSources/SwiftAISDK/MCPTypes.swift
Instance PropertyisLoading@MainActor var isLoading: Bool { get }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyisNotFoundvar isNotFound: Bool { get }Sources/SwiftAISDK/GatewayErrors.swift
Instance PropertyisPendingvar isPending: Bool { get }Sources/SwiftAISDK/CoreDelayedPromise.swift
Instance PropertyisRejectedvar isRejected: Bool { get }Sources/SwiftAISDK/CoreDelayedPromise.swift
Instance PropertyisResolvedvar isResolved: Bool { get }Sources/SwiftAISDK/CoreDelayedPromise.swift
Instance PropertyisRetryablevar isRetryable: BoolSources/SwiftAISDK/Errors.swift
Instance PropertyisRetryablevar isRetryable: BoolSources/SwiftAISDK/GatewayErrors.swift
Instance PropertyisRetryablevar isRetryable: BoolSources/SwiftAISDK/StreamProviderError.swift
Instance PropertyisRunning@MainActor var isRunning: Bool { get }Sources/SwiftAISDK/AIChatSession.swift
Instance PropertyisStreamvar isStream: Bool { get }Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyissuervar issuer: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyissuervar issuer: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyissuervar issuer: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyissuervar issuer: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyissuesvar issues: [AIUIMessageValidationIssue]Sources/SwiftAISDK/AIUIMessageValidation.swift
Instance PropertyisValidvar isValid: Bool { get }Sources/SwiftAISDK/AIUIMessageValidation.swift
Instance PropertyjsonInstructionvar jsonInstruction: AIJSONInstruction?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyjsonSchemavar jsonSchema: JSONValue { get }Sources/SwiftAISDK/CoreObjectSchema.swift
Instance PropertyjsonSchemavar jsonSchema: JSONValueSources/SwiftAISDK/CoreObjectSchema.swift
Instance PropertyjsonValuevar jsonValue: JSONValue { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyjsonValuevar jsonValue: JSONValue { get }Sources/SwiftAISDK/MCPTypes.swift
Instance Propertyjwksvar jwks: JSONValue?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyjwksURIvar jwksURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertykindvar kind: AIObjectGenerationFailureKindSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertykindvar kind: AINoOutputKindSources/SwiftAISDK/Errors.swift
Instance Propertykindvar kind: AIOutputKindSources/SwiftAISDK/Output.swift
Instance Propertykindvar kind: Telemetry.Event.KindSources/SwiftAISDK/Telemetry.swift
Instance Propertylanguagevar language: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertylanguagevar language: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertylanguagevar language: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertylanguagevar language: String?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertylanguagevar language: String?Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertylatencyvar latency: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertylatestVersionvar latestVersion: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertylatitudevar latitude: Double?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertylocalevar locale: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertylocationvar location: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertylogoURIvar logoURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertylongitudevar longitude: Double?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertymarketCostvar marketCost: Double?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertymaskvar mask: ImageInputFile?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertymaxDelayNanosecondsvar maxDelayNanoseconds: UInt64Sources/SwiftAISDK/Core.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: IntSources/SwiftAISDK/Errors.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/AlibabaEmbeddingModel.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/BasetenModels.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/MistralEmbeddingModel.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/PerplexityEmbeddingModel.swift
Instance PropertymaxEmbeddingsPerCallvar maxEmbeddingsPerCall: Int? { get }Sources/SwiftAISDK/Models/VoyageModels.swift
Instance PropertymaxInputBytesPerCallvar maxInputBytesPerCall: Int? { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymaxInputBytesPerCallvar maxInputBytesPerCall: Int? { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymaxInputBytesPerCallvar maxInputBytesPerCall: Int? { get }Sources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertymaxOutputTokensvar maxOutputTokens: Int?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertymaxOutputTokensvar maxOutputTokens: Int?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertymaxOutputTokensvar maxOutputTokens: Int?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertymaxOutputTokensvar maxOutputTokens: Int?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertymaxOutputTokensvar maxOutputTokens: Int?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertymaxResponseBytesvar maxResponseBytes: Int?Sources/SwiftAISDK/HTTP.swift
Instance PropertymaxRetriesvar maxRetries: IntSources/SwiftAISDK/Core.swift
Instance PropertymaxRetriesvar maxRetries: IntSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertymaxRetriesvar maxRetries: Int?Sources/SwiftAISDK/Telemetry.swift
Instance PropertymaxRowsvar maxRows: Int?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertymaxStepsvar maxSteps: IntSources/SwiftAISDK/AIAgent.swift
Instance PropertymaxStepsvar maxSteps: IntSources/SwiftAISDK/AIChatTransport.swift
Instance PropertymaxStepsvar maxSteps: IntSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertymaxTotalTimeoutMillisecondsvar maxTotalTimeoutMilliseconds: Int?Sources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertymaxVideosPerCalllet maxVideosPerCall: IntSources/SwiftAISDK/Models/ByteDanceMediaModels.swift
Instance PropertymaxVideosPerCalllet maxVideosPerCall: IntSources/SwiftAISDK/Models/FalMediaModels.swift
Instance PropertymaxVideosPerCalllet maxVideosPerCall: IntSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertymaxVideosPerCallvar maxVideosPerCall: Int { get }Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertymaxVideosPerCallvar maxVideosPerCall: Int { get }Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertymediaTypevar mediaType: StringSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertymediaTypevar mediaType: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertymediaTypevar mediaType: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertymediaTypevar mediaType: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertymediaTypevar mediaType: StringSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertymediaTypevar mediaType: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertymediaTypevar mediaType: StringSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertymediaTypevar mediaType: String?Sources/SwiftAISDK/CoreTools.swift
Instance PropertymediaTypevar mediaType: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertymediaTypevar mediaType: String?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertymessagevar message: AIUIMessage?Sources/SwiftAISDK/AIChatSession.swift
Instance Propertymessagevar message: AIUIMessage { get }Sources/SwiftAISDK/AIUIMessageStreamReducer.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/AIUIMessageValidation.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/CoreBatch.swift
Instance Propertymessagevar message: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/Errors.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/Errors.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/Errors.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/Errors.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/GatewayErrors.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/HTTP.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/JSONParsing.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertymessagevar message: StringSources/SwiftAISDK/StreamProviderError.swift
Instance PropertymessageIDvar messageID: String?Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertymessagesvar messages: [AIUIMessage]Sources/SwiftAISDK/AIChatSession.swift
Instance Propertymessages@Published @MainActor var messages: [AIUIMessage] { get set }Sources/SwiftAISDK/AIChatSession.swift
Instance Propertymessagesvar messages: [AIUIMessage]Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertymessagesvar messages: [AIUIMessage]Sources/SwiftAISDK/AIUIMessageValidation.swift
Instance Propertymessagesvar messages: [AIMessage]Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance Propertymessagesvar messages: [AIMessage]Sources/SwiftAISDK/CoreTools.swift
Instance Propertymessagesvar messages: [AIMessage]Sources/SwiftAISDK/CoreTools.swift
Instance Propertymessagesvar messages: [AIMessage]Sources/SwiftAISDK/CoreTools.swift
Instance Propertymessagesvar messages: [AIMessage]Sources/SwiftAISDK/CoreTools.swift
Instance Propertymessagesvar messages: [AIMessage]Sources/SwiftAISDK/CoreTools.swift
Instance Propertymessagesvar messages: [MCPPromptMessage]Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/AIChatSession.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertymetadata@Published @MainActor var metadata: [String : JSONValue] { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertymetadatavar metadata: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertymetadatavar metadata: [String : JSONValue]?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertymetadatavar metadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance Propertymetadatavar metadata: [String : JSONValue]Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPApps.swift
Instance Propertymetadatavar metadata: MCPOAuthAuthorizationServerMetadata?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymetadatavar metadata: [String : JSONValue]Sources/SwiftAISDK/Telemetry.swift
Instance Propertymetadatavar metadata: [String : JSONValue]Sources/SwiftAISDK/Telemetry.swift
Instance Propertymethodvar method: StringSources/SwiftAISDK/HTTP.swift
Instance PropertymimeTypevar mimeType: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertymimeTypevar mimeType: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertymimeTypevar mimeType: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertymimeTypevar mimeType: StringSources/SwiftAISDK/MCPApps.swift
Instance PropertymimeTypevar mimeType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertymimeTypevar mimeType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertymimeTypevar mimeType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertymodalitiesvar modalities: [String]?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertymodevar mode: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertymodelvar model: any LanguageModelSources/SwiftAISDK/AIAgent.swift
Instance Propertymodelvar model: any LanguageModelSources/SwiftAISDK/AIChatTransport.swift
Instance Propertymodel@MainActor var model: any LanguageModelSources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertymodelvar model: String?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertymodelvar model: any LanguageModelSources/SwiftAISDK/CoreTools.swift
Instance Propertymodelvar model: (any LanguageModel)?Sources/SwiftAISDK/CoreTools.swift
Instance Propertymodelvar model: any LanguageModelSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertymodelvar model: any LanguageModelSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertymodelvar model: any LanguageModelSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertymodelvar model: any ImageModelSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertymodelvar model: any ImageModelSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertymodelvar model: any EmbeddingModelSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertymodelvar model: any EmbeddingModelSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertymodelvar model: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertymodelvar model: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertymodelvar model: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertymodelvar model: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertymodelFamilyvar modelFamily: AmazonBedrockEmbeddingModelFamily?Sources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/AIRealtimeSession.swift
Instance PropertymodelIDvar modelID: StringSources/SwiftAISDK/CoreBatch.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertymodelIDvar modelID: String { get }Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/CoreTools.swift
Instance PropertymodelIDvar modelID: StringSources/SwiftAISDK/Errors.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/GatewayErrors.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AlibabaEmbeddingModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AlibabaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AlibabaVideoModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AmazonBedrockImageModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AmazonBedrockLanguageModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AmazonBedrockRerankingModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AnthropicModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AnthropicModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/AssemblyAIAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/BasetenModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/BlackForestLabsMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/BlackForestLabsVideoModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ByteDanceMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/CartesiaSpeechModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/CartesiaStreamingTranscriptionModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/CartesiaTranscriptionModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/CerebrasModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/CohereLanguageModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/DeepInfraModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/DeepSeekModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/DeepgramAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/DeepgramAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ElevenLabsAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ElevenLabsAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/FalAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/FalAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/FalMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/FalMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/FireworksModels.swift
Instance PropertymodelIDlet modelID: FishAudioSpeechModelIDSources/SwiftAISDK/Models/FishAudioModels.swift
Instance PropertymodelIDlet modelID: FishAudioTranscriptionModelIDSources/SwiftAISDK/Models/FishAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GladiaAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleBatchLanguageModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleGenerativeLanguageModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleInteractionsModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GroqModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/GroqTranscriptionModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/HuggingFaceModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/HumeAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/KlingAIMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/LMNTAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/LumaMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/MiniMaxVideoModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/MistralEmbeddingModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/MistralModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/MistralSpeechModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/MistralTranscriptionModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/OpenAICompatibleChatModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/OpenAICompatibleCompletionModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/OpenAIResponsesModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/PerplexityEmbeddingModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/PerplexityModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/QuiverAIModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ReplicateMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/ReplicateMediaModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/RevAIAudioModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/TogetherAIModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/TogetherAIModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/VoyageModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/VoyageModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/XAIModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/XAIModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/XAIModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/XAIModels.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/XAIRealtimeModel.swift
Instance PropertymodelIDlet modelID: StringSources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/Telemetry.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/Telemetry.swift
Instance PropertymodelIDvar modelID: StringSources/SwiftAISDK/ToolChoicePreparation.swift
Instance PropertymodelIDvar modelID: String?Sources/SwiftAISDK/WarningLogging.swift
Instance PropertymodelOutputvar modelOutput: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertymodelTypevar modelType: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertymodelURLvar modelURL: String?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance PropertymodelVisiblevar modelVisible: MCPListToolsResultSources/SwiftAISDK/MCPApps.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertynamevar name: String? { get }Sources/SwiftAISDK/CoreObjectSchema.swift
Instance Propertynamevar name: String? { get }Sources/SwiftAISDK/CoreObjectSchema.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/CoreObjectSchema.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/CoreRealtime.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertynamevar name: String { get }Sources/SwiftAISDK/GatewayErrors.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertynamevar name: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/Output.swift
Instance Propertynamevar name: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyneedsApprovalvar needsApproval: AIToolNeedsApproval?Sources/SwiftAISDK/CoreTools.swift
Instance PropertynextCursorvar nextCursor: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertynextCursorvar nextCursor: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertynextCursorvar nextCursor: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertynodeIDsvar nodeIDs: [String]Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertynotesvar notes: String?Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertynumSpeakersvar numSpeakers: Int?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyobjectvar object: Output?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyobject@Published @MainActor var object: Output? { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyobjectvar object: ObjectSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyobjectvar object: OutputSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyobjectValuevar objectValue: [String : JSONValue]? { get }Sources/SwiftAISDK/JSONValue.swift
Instance PropertyonError@MainActor var onError: (@MainActor @Sendable (any Error) -> Void)?Sources/SwiftAISDK/AIChatSession.swift
Instance PropertyonError@MainActor var onError: (@MainActor @Sendable (any Error) -> Void)?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyonErrorvar onError: (@Sendable (AIObjectGenerationErrorEvent) async -> Void)?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyonFinish@MainActor var onFinish: (@MainActor @Sendable (AIChatSessionFinishEvent) -> Void)?Sources/SwiftAISDK/AIChatSession.swift
Instance PropertyonFinish@MainActor var onFinish: (@MainActor @Sendable (AIObjectGenerationSessionFinishEvent<Output>) -> Void)?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyonFinishvar onFinish: (@Sendable (AIObjectGenerationFinishEvent<Output>) async -> Void)?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyonInputAvailablevar onInputAvailable: AIToolInputAvailableCallback?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyonInputDeltavar onInputDelta: AIToolInputDeltaCallback?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyonInputStartvar onInputStart: AIToolInputStartCallback?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyonStartvar onStart: (@Sendable (AIObjectGenerationStartEvent) async -> Void)?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyonStepFinishvar onStepFinish: (@Sendable (AIObjectGenerationStepFinishEvent) async -> Void)?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyonStepStartvar onStepStart: (@Sendable (AIObjectGenerationStepStartEvent) async -> Void)?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyopenWorldHintvar openWorldHint: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertyoperationvar operation: JSONValueSources/SwiftAISDK/VideoGenerationOperations.swift
Instance Propertyoperationvar operation: JSONValueSources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertyoperationIDvar operationID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyoperationIDvar operationID: String?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyoperationIDvar operationID: StringSources/SwiftAISDK/Telemetry.swift
Instance PropertyoperationIDvar operationID: StringSources/SwiftAISDK/Telemetry.swift
Instance Propertyorganizationvar organization: String?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance PropertyoriginalErrorvar originalError: StringSources/SwiftAISDK/Errors.swift
Instance Propertyoutput@MainActor var output: AIOutput<Output, Partial>Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyoutputvar output: JSONValueSources/SwiftAISDK/CoreTools.swift
Instance Propertyoutputvar output: OutputSources/SwiftAISDK/Output.swift
Instance Propertyoutputvar output: JSONValue?Sources/SwiftAISDK/Telemetry.swift
Instance PropertyoutputAudioFormatvar outputAudioFormat: AIRealtimeAudioFormat?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyoutputAudioTranscriptionvar outputAudioTranscription: AIRealtimeAudioTranscriptionConfiguration?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyoutputKindvar outputKind: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyoutputModalitiesvar outputModalities: [AIRealtimeOutputModality]?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyoutputReasoningTokensvar outputReasoningTokens: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyoutputSchemavar outputSchema: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyoutputTextTokensvar outputTextTokens: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyoutputTokensvar outputTokens: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyoutputTokensvar outputTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyoverrideModelIDvar overrideModelID: (@Sendable (any LanguageModel) -> String)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertyoverrideModelIDvar overrideModelID: (@Sendable (any ImageModel) -> String)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertyoverrideModelIDvar overrideModelID: (@Sendable (any EmbeddingModel) -> String)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertyoverrideProviderIDvar overrideProviderID: (@Sendable (any LanguageModel) -> String)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertyoverrideProviderIDvar overrideProviderID: (@Sendable (any ImageModel) -> String)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertyoverrideProviderIDvar overrideProviderID: (@Sendable (any EmbeddingModel) -> String)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertyparametersvar parameters: JSONValueSources/SwiftAISDK/CoreRealtime.swift
Instance Propertyparametersvar parameters: JSONValueSources/SwiftAISDK/CoreTools.swift
Instance Propertyparametersvar parameters: [URLQueryItem]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertypartialObject@Published @MainActor var partialObject: Partial? { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertypartsvar parts: [AIUIMessagePart]Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertypathvar path: StringSources/SwiftAISDK/AIUIMessageValidation.swift
Instance Propertypathvar path: StringSources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertypathvar path: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertypathvar path: StringSources/SwiftAISDK/Errors.swift
Instance Propertypendingvar pending: IntSources/SwiftAISDK/CoreBatch.swift
Instance Propertyphasevar phase: AIStreamTimeoutPhaseSources/SwiftAISDK/AIStreamTimeouts.swift
Instance PropertypolicyURIvar policyURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertypollIntervalNanosecondsvar pollIntervalNanoseconds: UInt64Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertypollTimeoutNanosecondsvar pollTimeoutNanoseconds: UInt64Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyprefixPaddingMillisecondsvar prefixPaddingMilliseconds: Int?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertypreliminaryvar preliminary: BoolSources/SwiftAISDK/CoreTools.swift
Instance PropertyprepareStepvar prepareStep: AIPrepareStep?Sources/SwiftAISDK/AIAgent.swift
Instance PropertyprepareStepvar prepareStep: AIPrepareStep?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyprepareStepvar prepareStep: AIPrepareStep?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertypresencePenaltyvar presencePenalty: Double?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertypresencePenaltyvar presencePenalty: Double?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertypresencePenaltyvar presencePenalty: Double?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertypresencePenaltyvar presencePenalty: Double?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertypresencePenaltyvar presencePenalty: Double?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyprivateKeyvar privateKey: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertyprivateKeyIDvar privateKeyID: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertyprojectvar project: String?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance Propertyprojectvar project: String?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertypromptvar prompt: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertypromptvar prompt: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertypromptvar prompt: StringSources/SwiftAISDK/CoreMediaResults.swift
Instance Propertypromptvar prompt: String?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertypromptvar prompt: StringSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertypromptsvar prompts: [MCPPrompt]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertypromptTokensvar promptTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyprotocolsvar protocols: [String]Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertyprotocolsvar protocols: [String]Sources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Propertyprovidervar provider: String { get }Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertyprovidervar provider: StringSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertyprovidervar provider: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyprovidervar provider: StringSources/SwiftAISDK/Errors.swift
Instance Propertyprovidervar provider: String?Sources/SwiftAISDK/Errors.swift
Instance Propertyprovidervar provider: StringSources/SwiftAISDK/Errors.swift
Instance Propertyprovidervar provider: StringSources/SwiftAISDK/ProviderReference.swift
Instance Propertyprovidervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyprovidervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyprovidervar provider: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyproviderExecutedvar providerExecuted: BoolSources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderExecutedvar providerExecuted: BoolSources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderExecutedvar providerExecuted: BoolSources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/AIRealtimeSession.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/CoreBatch.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyproviderIDvar providerID: String { get }Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AlibabaEmbeddingModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AlibabaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AlibabaVideoModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AmazonBedrockImageModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AmazonBedrockLanguageModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AmazonBedrockRerankingModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AnthropicModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AnthropicModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/AssemblyAIAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/BasetenModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/BlackForestLabsMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/BlackForestLabsVideoModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ByteDanceMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/CartesiaSpeechModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/CartesiaStreamingTranscriptionModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/CartesiaTranscriptionModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/CerebrasModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/CohereEmbeddingRerankingModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/CohereLanguageModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/DeepInfraModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/DeepSeekModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/DeepgramAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/DeepgramAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ElevenLabsAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ElevenLabsAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ElevenLabsExtendedAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FalAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FalAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FalMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FalMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FileClients.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FileClients.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FileClients.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FileClients.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FireworksModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FishAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/FishAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GenericMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GladiaAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleBatchLanguageModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleGenerativeLanguageModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleGenerativeMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleInteractionsModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GoogleVertexModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GroqModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/GroqTranscriptionModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/HuggingFaceModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/HumeAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/KlingAIMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/LMNTAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/LumaMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/MiniMaxVideoModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/MistralEmbeddingModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/MistralModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/MistralSpeechModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/MistralTranscriptionModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAICompatibleChatModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAICompatibleCompletionModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAICompatibleMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAIResponsesModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAISkills.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/OpenAISkills.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/PerplexityEmbeddingModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/PerplexityModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ProdiaMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/QuiverAIModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ReplicateMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/ReplicateMediaModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/RevAIAudioModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/TogetherAIModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/TogetherAIModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/VoyageModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/VoyageModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/XAIModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/XAIModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/XAIModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/XAIModels.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/XAIRealtimeModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/CustomProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/CustomProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertyproviderIDlet providerID: StringSources/SwiftAISDK/Providers/VercelProvider.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/Telemetry.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/Telemetry.swift
Instance PropertyproviderIDvar providerID: StringSources/SwiftAISDK/ToolChoicePreparation.swift
Instance PropertyproviderIDvar providerID: String?Sources/SwiftAISDK/WarningLogging.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue] { get }Sources/SwiftAISDK/CoreMessages.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreMessages.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreUIMessages.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/Output.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/Telemetry.swift
Instance PropertyproviderMetadatavar providerMetadata: [String : JSONValue]Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertyproviderNamevar providerName: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertyproviderOptionsvar providerOptions: [String : JSONValue]Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyproviderReferencevar providerReference: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderReferencevar providerReference: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderReferencevar providerReference: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderReferencevar providerReference: [String : String]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyproviderReferencevar providerReference: AIProviderReference?Sources/SwiftAISDK/CoreTools.swift
Instance PropertypublishedAftervar publishedAfter: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertypublishedBeforevar publishedBefore: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertypurposevar purpose: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertyqueryvar query: StringSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyqueryParamsvar queryParams: [String : String]Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance Propertyratevar rate: Int?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyrawFinishReasonvar rawFinishReason: String?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyrawObjectvar rawObject: JSONValueSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyrawObjectvar rawObject: JSONValueSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyrawOutputvar rawOutput: JSONValueSources/SwiftAISDK/Output.swift
Instance PropertyrawStatusvar rawStatus: String?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyrawToolsvar rawTools: [String : JSONValue]Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrawValuevar rawValue: JSONValue?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyrawValuevar rawValue: JSONValue?Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyrawValuevar rawValue: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyrawValuevar rawValue: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyrawValuevar rawValue: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyrawValuevar rawValue: JSONValue?Sources/SwiftAISDK/Errors.swift
Instance PropertyrawValuevar rawValue: JSONValue?Sources/SwiftAISDK/JSONParsing.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPApps.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrawValuevar rawValue: JSONValue?Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertyrawValuevar rawValue: StringSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyreadOnlyHintvar readOnlyHint: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertyreasonvar reason: AIRetryErrorReasonSources/SwiftAISDK/Core.swift
Instance Propertyreasonvar reason: String?Sources/SwiftAISDK/CoreAbort.swift
Instance Propertyreasonvar reason: String? { get }Sources/SwiftAISDK/CoreAbort.swift
Instance Propertyreasonvar reason: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyreasonvar reason: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyreasonvar reason: String?Sources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Propertyreasonvar reason: StringSources/SwiftAISDK/Errors.swift
Instance Propertyreasoningvar reasoning: String?Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertyreasoningvar reasoning: String?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyreasoningvar reasoning: String?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance Propertyreasoningvar reasoning: String?Sources/SwiftAISDK/CoreMessages.swift
Instance Propertyreasoningvar reasoning: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyreasoningvar reasoning: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyreasoningvar reasoning: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyreasoningvar reasoning: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyreasoningvar reasoning: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertyreasoningvar reasoning: String { get }Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertyreasoningvar reasoning: String?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance Propertyreasoningvar reasoning: StringSources/SwiftAISDK/Output.swift
Instance Propertyreasoningvar reasoning: String?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyreasoningTextvar reasoningText: String { get }Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyreasoningTokensvar reasoningTokens: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyreasoningTokensvar reasoningTokens: IntSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyreasonNamevar reasonName: String?Sources/SwiftAISDK/CoreAbort.swift
Instance PropertyreasonNamevar reasonName: String? { get }Sources/SwiftAISDK/CoreAbort.swift
Instance PropertyredirectURIsvar redirectURIs: [URL]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyredirectURLvar redirectURL: URL { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyreferencevar reference: TextBatchReferenceSources/SwiftAISDK/CoreBatch.swift
Instance Propertyreferencevar reference: AIProviderReferenceSources/SwiftAISDK/ProviderReference.swift
Instance PropertyrefineArgumentsvar refineArguments: (@Sendable (JSONValue) async throws -> JSONValue)?Sources/SwiftAISDK/CoreTools.swift
Instance PropertyrefreshTokenvar refreshToken: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyregionvar region: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Propertyregionvar region: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertyregistrationEndpointvar registrationEndpoint: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyrepairAttemptedvar repairAttempted: BoolSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyrepairedInputvar repairedInput: JSONValue?Sources/SwiftAISDK/Errors.swift
Instance PropertyrepairTextvar repairText: (@Sendable (AIObjectRepairContext) async throws -> String?)?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/CoreBatch.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/CoreBatch.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/CoreTools.swift
Instance Propertyrequestvar request: LanguageModelRequest?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/CoreTools.swift
Instance Propertyrequestvar request: LanguageModelRequest?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertyrequestvar request: LanguageModelRequestSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertyrequestvar request: ImageGenerationRequestSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertyrequestvar request: ImageGenerationRequestSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertyrequestvar request: EmbeddingRequestSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertyrequestvar request: EmbeddingRequestSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertyrequestvar request: VideoGenerationRequestSources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertyrequestBodyvar requestBody: JSONValue?Sources/SwiftAISDK/Errors.swift
Instance PropertyrequestCountvar requestCount: Int?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyrequestCountsvar requestCounts: AIBatchRequestCounts?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyrequestedSchemavar requestedSchema: JSONValueSources/SwiftAISDK/MCPTypes.swift
Instance PropertyrequestIDvar requestID: String?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyrequestMetadatavar requestMetadata: AIRequestMetadataSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyrequestOptionsvar requestOptions: AIChatRequestOptionsSources/SwiftAISDK/AIAgent.swift
Instance PropertyrequestOptionsvar requestOptions: AIChatRequestOptionsSources/SwiftAISDK/AIAgent.swift
Instance PropertyrequestOptionsvar requestOptions: AIChatRequestOptionsSources/SwiftAISDK/AIChatTransport.swift
Instance Propertyrequestsvar requests: [Request]Sources/SwiftAISDK/CoreBatch.swift
Instance Propertyrequiredvar required: Bool?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertyresolutionvar resolution: String?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyresourcevar resource: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyresourcesvar resources: [MCPResource]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresourceTemplatesvar resourceTemplates: [MCPResourceTemplate]Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresourceURIvar resourceURI: String?Sources/SwiftAISDK/MCPApps.swift
Instance Propertyresponsevar response: AIResponseMetadata?Sources/SwiftAISDK/CoreBatch.swift
Instance Propertyresponsevar response: JSONValue?Sources/SwiftAISDK/GatewayErrors.swift
Instance PropertyresponseBodyvar responseBody: StringSources/SwiftAISDK/Errors.swift
Instance PropertyresponseBodyvar responseBody: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresponseFormatvar responseFormat: AIResponseFormat?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyresponseFormatvar responseFormat: AIResponseFormat?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertyresponseFormatvar responseFormat: AIResponseFormat?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertyresponseFormatvar responseFormat: AIResponseFormat?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyresponseHeadersvar responseHeaders: [String : String]Sources/SwiftAISDK/Errors.swift
Instance PropertyresponseMessageIDvar responseMessageID: String?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertyresponseMessagesvar responseMessages: [AIMessage]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyresponseMessagesvar responseMessages: [AIMessage]Sources/SwiftAISDK/CoreTools.swift
Instance PropertyresponseMetadata@Published @MainActor var responseMetadata: AIResponseMetadata? { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreMediaResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreTools.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/Output.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/Telemetry.swift
Instance PropertyresponseMetadatavar responseMetadata: AIResponseMetadataSources/SwiftAISDK/VideoGenerationOperations.swift
Instance Propertyresponsesvar responses: [AIResponseMetadata]Sources/SwiftAISDK/Errors.swift
Instance PropertyresponseTypesvar responseTypes: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertyresponseTypesSupportedvar responseTypesSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyresultvar result: AIOutputGenerationResult<Output>?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyresult@Published @MainActor var result: AIOutputGenerationResult<Output>? { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyresultvar result: JSONValueSources/SwiftAISDK/CoreTools.swift
Instance Propertyresultsvar results: [RerankedDocument]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyresultsvar results: [GatewaySpendReportRow]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyresultTypevar resultType: String?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertyretryPolicyvar retryPolicy: AIRetryPolicy?Sources/SwiftAISDK/AIAgent.swift
Instance PropertyretryPolicyvar retryPolicy: AIRetryPolicySources/SwiftAISDK/AIAgent.swift
Instance PropertyretryPolicyvar retryPolicy: AIRetryPolicySources/SwiftAISDK/AIChatTransport.swift
Instance PropertyretryPolicyvar retryPolicy: AIRetryPolicySources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertyretryPolicyvar retryPolicy: AIRetryPolicySources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Propertyrolevar role: MessageRoleSources/SwiftAISDK/CoreMessages.swift
Instance Propertyrolevar role: MessageRoleSources/SwiftAISDK/CoreUIMessages.swift
Instance Propertyrolevar role: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertysampleRatevar sampleRate: Int?Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertyschemavar schema: JSONValue?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyschemavar schema: JSONValue { get }Sources/SwiftAISDK/CoreTools.swift
Instance Propertyschemavar schema: JSONValue?Sources/SwiftAISDK/Errors.swift
Instance Propertyschemavar schema: JSONValue?Sources/SwiftAISDK/Output.swift
Instance PropertyschemaDescriptionvar schemaDescription: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyschemaNamevar schemaName: String?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertyschemaPrefixvar schemaPrefix: String?Sources/SwiftAISDK/CoreObjectSchema.swift
Instance PropertyschemaSuffixvar schemaSuffix: String?Sources/SwiftAISDK/CoreObjectSchema.swift
Instance Propertyscopevar scope: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyscopevar scope: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyscopevar scope: AIPruneToolCalls.ScopeSources/SwiftAISDK/PruneMessages.swift
Instance PropertyscopesSupportedvar scopesSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyscorevar score: DoubleSources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertysecretAccessKeyvar secretAccessKey: StringSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysecretAccessKeyvar secretAccessKey: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysecretAccessKeyvar secretAccessKey: StringSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertysecretAccessKeyvar secretAccessKey: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertysecretKeyvar secretKey: String?Sources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance Propertyseedvar seed: Int?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Propertysegmentsvar segments: [TranscriptionSegment]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertysegmentsvar segments: [TranscriptionSegment]Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance PropertysendAutomaticallyWhen@MainActor var sendAutomaticallyWhen: (@MainActor @Sendable ([AIUIMessage]) -> Bool)?Sources/SwiftAISDK/AIChatSession.swift
Instance PropertysendFinishvar sendFinish: BoolSources/SwiftAISDK/AIChatTransport.swift
Instance PropertysendReasoningvar sendReasoning: BoolSources/SwiftAISDK/AIChatTransport.swift
Instance PropertysendSourcesvar sendSources: BoolSources/SwiftAISDK/AIChatTransport.swift
Instance PropertyserverCapabilitiesvar serverCapabilities: JSONValue { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance PropertyserverInfovar serverInfo: MCPImplementation { get }Sources/SwiftAISDK/MCPClientActor.swift
Instance PropertyserviceAccountvar serviceAccount: GoogleServiceAccountCredentials?Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertysessionConfigvar sessionConfig: AIRealtimeSessionConfiguration?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertysessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertysessionTokenvar sessionToken: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Propertysettingvar setting: String?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertysignallet signal: AIAbortSignalSources/SwiftAISDK/CoreAbort.swift
Instance PropertysilenceDurationMillisecondsvar silenceDurationMilliseconds: Int?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertysizevar size: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertysizevar size: Int?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertysnippetMaxCharactersvar snippetMaxCharacters: Int?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertysoftwareIDvar softwareID: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertysoftwareStatementvar softwareStatement: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertysoftwareVersionvar softwareVersion: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertysourceLanguagevar sourceLanguage: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertysourceLanguagevar sourceLanguage: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertysources@Published @MainActor var sources: [AISource] { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertysourcesvar sources: [AISource]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertysourcesvar sources: [AISource]Sources/SwiftAISDK/CoreTools.swift
Instance PropertysourceTypevar sourceType: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertysourceURLvar sourceURL: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertyspecificationVersionvar specificationVersion: String { get }Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertyspecificationVersionvar specificationVersion: String { get }Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertyspeedvar speed: Double?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertystartDatevar startDate: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertystartSecondvar startSecond: DoubleSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertystartTimevar startTime: Int?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertystatevar state: AIParsePartialJSONStateSources/SwiftAISDK/AIObjectPartialJSON.swift
Instance Propertystatevar state: AIUIStreamingPartState?Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertystatevar state: AIUIStreamingPartState?Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertystatus@Published @MainActor var status: AIChatSessionStatus { get set }Sources/SwiftAISDK/AIChatSession.swift
Instance Propertystatus@Published @MainActor var status: AIObjectGenerationSessionStatus { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertystatusvar status: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertystatusvar status: AIBatchLifecycleStatusSources/SwiftAISDK/CoreBatch.swift
Instance Propertystatusvar status: AIBatchStatusSources/SwiftAISDK/CoreBatch.swift
Instance Propertystatusvar status: AIBatchStatusSources/SwiftAISDK/CoreBatch.swift
Instance PropertystatusCodevar statusCode: Int?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertystatusCodevar statusCode: IntSources/SwiftAISDK/Errors.swift
Instance PropertystatusCodevar statusCode: IntSources/SwiftAISDK/GatewayErrors.swift
Instance PropertystatusCodevar statusCode: IntSources/SwiftAISDK/HTTP.swift
Instance PropertystatusCodevar statusCode: IntSources/SwiftAISDK/HTTP.swift
Instance PropertystatusCodevar statusCode: Int?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertystatusCodevar statusCode: Int?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertystatusCodevar statusCode: Int?Sources/SwiftAISDK/StreamProviderError.swift
Instance PropertystepNanosecondsvar stepNanoseconds: UInt64?Sources/SwiftAISDK/AIStreamTimeouts.swift
Instance PropertystepNumbervar stepNumber: IntSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertystepNumbervar stepNumber: IntSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertystepNumbervar stepNumber: IntSources/SwiftAISDK/CoreTools.swift
Instance Propertystepsvar steps: [AIToolStep]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertystepsvar steps: [AIToolStep]Sources/SwiftAISDK/CoreTools.swift
Instance Propertystepsvar steps: [AIToolStep]Sources/SwiftAISDK/CoreTools.swift
Instance PropertystopSequencesvar stopSequences: [String]Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertystopSequencesvar stopSequences: [String]Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertystopSequencesvar stopSequences: [String]Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertystopSequencesvar stopSequences: [String]?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertystopSequencesvar stopSequences: [String]Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertystopWhenvar stopWhen: [AIStopCondition]Sources/SwiftAISDK/AIAgent.swift
Instance PropertystopWhenvar stopWhen: [AIStopCondition]Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertystopWhenvar stopWhen: [AIStopCondition]Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Propertystrategyvar strategy: AIObjectOutputStrategySources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertystreamvar stream: AsyncThrowingStream<StreamingTranscriptionPart, any Error>Sources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertystreamlet stream: AsyncThrowingStream<Element, any Error>Sources/SwiftAISDK/CoreUtilities.swift
Instance Propertystreamedvar streamed: BoolSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertystreamProviderErrorvar streamProviderError: AIStreamProviderError? { get }Sources/SwiftAISDK/StreamProviderError.swift
Instance PropertystreamTimeoutvar streamTimeout: AIStreamTimeoutConfiguration?Sources/SwiftAISDK/AIAgent.swift
Instance PropertystreamTimeoutvar streamTimeout: AIStreamTimeoutConfiguration?Sources/SwiftAISDK/AIAgent.swift
Instance Propertystrictvar strict: Bool?Sources/SwiftAISDK/CoreTools.swift
Instance Propertystrictvar strict: Bool?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertystrictResponseInputvar strictResponseInput: BoolSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance PropertystringValuevar stringValue: String? { get }Sources/SwiftAISDK/JSONValue.swift
Instance PropertystructuredContentvar structuredContent: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertystructuredOutputKindvar structuredOutputKind: AIOutputKind?Sources/SwiftAISDK/Errors.swift
Instance Propertysuccessvar success: Bool { get }Sources/SwiftAISDK/JSONParsing.swift
Instance PropertysupportedCapabilitiesvar supportedCapabilities: Set<ModelCapability> { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AnthropicProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/CustomProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/CustomProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/FishAudioProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GMICloudProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GoogleGenerativeAIProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/HuggingFaceProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/OpenAICompatibleProvider.swift
Instance PropertysupportedCapabilitiesvar supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertysupportedCapabilitieslet supportedCapabilities: Set<ModelCapability>Sources/SwiftAISDK/Providers/VercelProvider.swift
Instance PropertysupportedFileOperationsvar supportedFileOperations: Set<AIFileOperation> { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertysupportedFileOperationsvar supportedFileOperations: Set<AIFileOperation> { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertysupportedFileOperationsvar supportedFileOperations: Set<AIFileOperation> { get }Sources/SwiftAISDK/Models/FileClients.swift
Instance PropertysupportedFileOperationslet supportedFileOperations: Set<AIFileOperation>Sources/SwiftAISDK/Models/FileClients.swift
Instance PropertysupportedURLsvar supportedURLs: [String : [AISupportedURLPattern]] { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertysupportedURLsvar supportedURLs: [String : [AISupportedURLPattern]] { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertysupportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Sources/SwiftAISDK/Models/AmazonBedrockLanguageModel.swift
Instance PropertysupportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Sources/SwiftAISDK/Models/AnthropicBatchLanguageModel.swift
Instance PropertysupportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Sources/SwiftAISDK/Models/AnthropicModels.swift
Instance PropertysupportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Sources/SwiftAISDK/Models/OpenAIResponsesBatchLanguageModel.swift
Instance PropertysupportedURLslet supportedURLs: [String : [AISupportedURLPattern]]Sources/SwiftAISDK/Models/XAIResponsesBatchLanguageModel.swift
Instance PropertysupportsDynamicClientRegistrationvar supportsDynamicClientRegistration: Bool { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertysupportsDynamicClientRegistrationvar supportsDynamicClientRegistration: Bool { get }Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertysupportsFileUploadvar supportsFileUpload: BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertysupportsMCPToolParameterHeaderslet supportsMCPToolParameterHeaders: BoolSources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertysupportsMCPToolParameterHeadersvar supportsMCPToolParameterHeaders: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertysupportsMCPToolParameterHeadersvar supportsMCPToolParameterHeaders: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertysupportsProtocolVersionDiscoverylet supportsProtocolVersionDiscovery: BoolSources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertysupportsProtocolVersionDiscoverylet supportsProtocolVersionDiscovery: BoolSources/SwiftAISDK/MCPStdioTransport.swift
Instance PropertysupportsProtocolVersionDiscoveryvar supportsProtocolVersionDiscovery: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertysupportsProtocolVersionDiscoveryvar supportsProtocolVersionDiscovery: Bool { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertysupportsSkillUploadvar supportsSkillUpload: BoolSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertysupportsStructuredOutputsvar supportsStructuredOutputs: BoolSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance PropertysupportsUnaryVideoGenerationvar supportsUnaryVideoGeneration: Bool { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertysupportsUnaryVideoGenerationvar supportsUnaryVideoGeneration: Bool { get }Sources/SwiftAISDK/CoreProtocols.swift
Instance PropertysupportsUnaryVideoGenerationlet supportsUnaryVideoGeneration: BoolSources/SwiftAISDK/Models/FalMediaModels.swift
Instance PropertysupportsVideoGenerationWebhookslet supportsVideoGenerationWebhooks: BoolSources/SwiftAISDK/Models/FalMediaModels.swift
Instance PropertysupportsVideoGenerationWebhookslet supportsVideoGenerationWebhooks: BoolSources/SwiftAISDK/Models/GatewayMediaModels.swift
Instance PropertysupportsVideoGenerationWebhooksvar supportsVideoGenerationWebhooks: Bool { get }Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertysupportsVideoGenerationWebhooksvar supportsVideoGenerationWebhooks: Bool { get }Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance Propertytagvar tag: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertytagsvar tags: [String]Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertytargetLanguagevar targetLanguage: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance PropertytargetLanguagesvar targetLanguages: [String]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertytelemetryvar telemetry: Telemetry.Options?Sources/SwiftAISDK/AIAgent.swift
Instance Propertytelemetryvar telemetry: Telemetry.Options?Sources/SwiftAISDK/AIAgent.swift
Instance Propertytelemetryvar telemetry: Telemetry.Options?Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertytelemetryvar telemetry: Telemetry.Options?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertytelemetryvar telemetry: Telemetry.Options?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Propertytemperaturevar temperature: Double?Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertytemperaturevar temperature: Double?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertytemperaturevar temperature: Double?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance Propertytemperaturevar temperature: Double?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance Propertytemperaturevar temperature: Double?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance Propertytext@Published @MainActor var text: String { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreAudioResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreBatch.swift
Instance Propertytextvar text: String? { get }Sources/SwiftAISDK/CoreMessages.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreStreamingTranscription.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreTools.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreUIMessages.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/CoreUIMessages.swift
Instance Propertytextvar text: String { get }Sources/SwiftAISDK/CoreUIMessages.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/JSONParsing.swift
Instance Propertytextvar text: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytextvar text: StringSources/SwiftAISDK/Output.swift
Instance PropertytextResultvar textResult: TextGenerationResultSources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertytextResultvar textResult: TextGenerationResultSources/SwiftAISDK/Output.swift
Instance Propertythresholdvar threshold: Double?Sources/SwiftAISDK/CoreRealtime.swift
Instance PropertytimeoutMillisecondsvar timeoutMilliseconds: Int?Sources/SwiftAISDK/MCPHTTPTransport.swift
Instance PropertytimeoutMillisecondsvar timeoutMilliseconds: IntSources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertytimeoutNanosecondsvar timeoutNanoseconds: UInt64?Sources/SwiftAISDK/AIAgent.swift
Instance PropertytimeoutNanosecondsvar timeoutNanoseconds: UInt64?Sources/SwiftAISDK/AIAgent.swift
Instance PropertytimeoutNanosecondsvar timeoutNanoseconds: UInt64?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertytimeoutNanosecondsvar timeoutNanoseconds: UInt64?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertytimeoutNanosecondsvar timeoutNanoseconds: UInt64?Sources/SwiftAISDK/Core.swift
Instance Propertytimestampvar timestamp: Date?Sources/SwiftAISDK/CoreTools.swift
Instance Propertytimezonevar timezone: String?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytitlevar title: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytokenvar token: StringSources/SwiftAISDK/CoreRealtime.swift
Instance Propertytokenvar token: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertytokenEndpointvar tokenEndpoint: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertytokenEndpointvar tokenEndpoint: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertytokenEndpointvar tokenEndpoint: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertytokenEndpointvar tokenEndpoint: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertytokenEndpointAuthMethodvar tokenEndpointAuthMethod: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertytokenEndpointAuthMethodsSupportedvar tokenEndpointAuthMethodsSupported: [String]Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertytokenTypevar tokenType: StringSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertytokenURLvar tokenURL: URLSources/SwiftAISDK/MCPOAuthTypes.swift
Instance PropertytoModelOutputvar toModelOutput: (@Sendable (AIToolModelOutputContext) async throws -> JSONValue)?Sources/SwiftAISDK/CoreTools.swift
Instance Propertytoolvar tool: AIToolSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolAnnotationsvar toolAnnotations: MCPToolAnnotations? { get }Sources/SwiftAISDK/MCPTypes.swift
Instance PropertytoolApprovalvar toolApproval: AIToolApproval?Sources/SwiftAISDK/AIAgent.swift
Instance PropertytoolApprovalvar toolApproval: AIToolApproval?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertytoolApprovalRequestsvar toolApprovalRequests: [AIToolApprovalRequest]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertytoolApprovalRequestsvar toolApprovalRequests: [AIToolApprovalRequest]Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolApprovalResponsesvar toolApprovalResponses: [AIToolApprovalResponse]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertytoolApprovalResponsesvar toolApprovalResponses: [AIToolApprovalResponse]Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallvar toolCall: AIToolCallSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallvar toolCall: AIToolCallSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: String?Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: String?Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/Errors.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/Errors.swift
Instance PropertytoolCallIDvar toolCallID: String?Sources/SwiftAISDK/Errors.swift
Instance PropertytoolCallIDvar toolCallID: String?Sources/SwiftAISDK/Errors.swift
Instance PropertytoolCallIDvar toolCallID: StringSources/SwiftAISDK/Telemetry.swift
Instance PropertytoolCallIDsvar toolCallIDs: [String]Sources/SwiftAISDK/Errors.swift
Instance PropertytoolCallsvar toolCalls: [AIToolCall]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertytoolCallsvar toolCalls: [AIToolCall]Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolChoicevar toolChoice: JSONValue?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertytoolChoicevar toolChoice: JSONValue?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertytoolChoicevar toolChoice: JSONValue?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertytoolChoicevar toolChoice: JSONValueSources/SwiftAISDK/ToolChoicePreparation.swift
Instance PropertytoolContextvar toolContext: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolContextvar toolContext: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolContextvar toolContext: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolContextvar toolContext: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolContextvar toolContext: JSONValue?Sources/SwiftAISDK/CoreTools.swift
Instance PropertytoolContextsvar toolContexts: [String : JSONValue]Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertytoolContextsvar toolContexts: [String : JSONValue]Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertytoolContextsvar toolContexts: [String : JSONValue]Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertytoolNamevar toolName: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolNamevar toolName: StringSources/SwiftAISDK/CoreTools.swift
Instance PropertytoolNamevar toolName: StringSources/SwiftAISDK/Errors.swift
Instance PropertytoolNamevar toolName: StringSources/SwiftAISDK/Errors.swift
Instance PropertytoolNamevar toolName: StringSources/SwiftAISDK/Errors.swift
Instance PropertytoolNamevar toolName: StringSources/SwiftAISDK/Telemetry.swift
Instance PropertytoolResultvar toolResult: JSONValue?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertytoolResultsvar toolResults: [AIToolResult]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance PropertytoolResultsvar toolResults: [AIToolResult]Sources/SwiftAISDK/CoreTools.swift
Instance Propertytoolsvar tools: [String : JSONValue]Sources/SwiftAISDK/AIChatTransport.swift
Instance Propertytoolsvar tools: [String : JSONValue]Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance Propertytoolsvar tools: [AIRealtimeToolDefinition]?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertytoolsvar tools: [String : JSONValue]Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance Propertytoolsvar tools: [MCPToolDefinition]Sources/SwiftAISDK/MCPTypes.swift
Instance Propertytoolsvar tools: Set<String>?Sources/SwiftAISDK/PruneMessages.swift
Instance PropertytoolsByNamevar toolsByName: [String : AITool]Sources/SwiftAISDK/CoreTools.swift
Instance PropertytopKvar topK: Int?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertytopKvar topK: Int?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertytopKvar topK: Int?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertytopKvar topK: Int?Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance PropertytopKvar topK: Int?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertytopKvar topK: Int?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertytopPvar topP: Double?Sources/SwiftAISDK/AIChatTransport.swift
Instance PropertytopPvar topP: Double?Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance PropertytopPvar topP: Double?Sources/SwiftAISDK/CoreLanguageRequest.swift
Instance PropertytopPvar topP: Double?Sources/SwiftAISDK/DefaultSettingsMiddleware.swift
Instance PropertytopPvar topP: Double?Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertytosURIvar tosURI: URL?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertytotalvar total: IntSources/SwiftAISDK/CoreBatch.swift
Instance Propertytotalvar total: Int?Sources/SwiftAISDK/MCPTypes.swift
Instance PropertytotalCostvar totalCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertytotalCostvar totalCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertytotalNanosecondsvar totalNanoseconds: UInt64?Sources/SwiftAISDK/AIStreamTimeouts.swift
Instance PropertytotalTokensvar totalTokens: Int?Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance PropertytotalUsedvar totalUsed: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertytransformRequestvar transformRequest: (@Sendable (AILanguageModelTransformContext) async throws -> LanguageModelRequest)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertytransformRequestvar transformRequest: (@Sendable (AIImageModelTransformContext) async throws -> ImageGenerationRequest)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertytransformRequestvar transformRequest: (@Sendable (AIEmbeddingModelTransformContext) async throws -> EmbeddingRequest)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertytransformRequestBodyvar transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])?Sources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance Propertytransport@MainActor var transport: any AIChatTransportSources/SwiftAISDK/AIChatSession.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
Instance Propertytransportvar transport: any AITransportSources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance Propertytriggervar trigger: AIChatTransportTriggerSources/SwiftAISDK/AIChatTransport.swift
Instance PropertyturnDetectionvar turnDetection: AIRealtimeTurnDetectionConfiguration?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertytypevar type: String?Sources/SwiftAISDK/CoreBatch.swift
Instance Propertytypelet type: AIBatchReferenceTypeSources/SwiftAISDK/CoreBatch.swift
Instance Propertytypevar type: StringSources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertytypevar type: StringSources/SwiftAISDK/CoreRealtime.swift
Instance Propertytypevar type: AIRealtimeTurnDetectionTypeSources/SwiftAISDK/CoreRealtime.swift
Instance Propertytypevar type: StringSources/SwiftAISDK/CoreRealtime.swift
Instance Propertytypevar type: GatewayErrorTypeSources/SwiftAISDK/GatewayErrors.swift
Instance Propertytypevar type: AILanguageModelCallTypeSources/SwiftAISDK/MiddlewareTypes.swift
Instance Propertytypevar type: String?Sources/SwiftAISDK/StreamProviderError.swift
Instance Propertytypevar type: String?Sources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertytypeValidationvar typeValidation: AIStreamingToolCallTypeValidationSources/SwiftAISDK/StreamingToolCallTracker.swift
Instance PropertyupstreamInferenceCostvar upstreamInferenceCost: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyupstreamPackagevar upstreamPackage: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Instance PropertyupstreamTypevar upstreamType: String { get }Sources/SwiftAISDK/GatewayErrors.swift
Instance Propertyurivar uri: StringSources/SwiftAISDK/MCPApps.swift
Instance Propertyurivar uri: String?Sources/SwiftAISDK/MCPOAuthTypes.swift
Instance Propertyurivar uri: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertyurivar uri: StringSources/SwiftAISDK/MCPTypes.swift
Instance PropertyuriTemplatevar uriTemplate: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertyurlvar url: String?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyurlvar url: StringSources/SwiftAISDK/CoreRealtime.swift
Instance Propertyurlvar url: StringSources/SwiftAISDK/CoreRealtime.swift
Instance Propertyurlvar url: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyurlvar url: String?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyurlvar url: URLSources/SwiftAISDK/DuplexWebSocketTransport.swift
Instance Propertyurlvar url: String?Sources/SwiftAISDK/Errors.swift
Instance Propertyurlvar url: URLSources/SwiftAISDK/HTTP.swift
Instance Propertyurlvar url: StringSources/SwiftAISDK/HTTP.swift
Instance Propertyurlvar url: URL?Sources/SwiftAISDK/HTTP.swift
Instance Propertyurlvar url: String?Sources/SwiftAISDK/MCPTypes.swift
Instance Propertyurlvar url: StringSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyurlvar url: StringSources/SwiftAISDK/VideoGenerationOperations.swift
Instance Propertyurlsvar urls: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyurlsvar urls: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyurlsvar urls: [String]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertyusage@Published @MainActor var usage: TokenUsage? { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertyusagevar usage: TokenUsageSources/SwiftAISDK/CoreBatch.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/CoreTools.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/Output.swift
Instance Propertyusagevar usage: DoubleSources/SwiftAISDK/Providers/GatewayProvider.swift
Instance Propertyusagevar usage: TokenUsage?Sources/SwiftAISDK/Telemetry.swift
Instance Propertyuservar user: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyuserIDvar userID: String?Sources/SwiftAISDK/Providers/GatewayProvider.swift
Instance PropertyusesToolLoopvar usesToolLoop: Bool { get }Sources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Instance PropertyvalidationErrorvar validationError: AITypeValidationError?Sources/SwiftAISDK/Errors.swift
Instance PropertyvalidationIssuesvar validationIssues: [AIUIMessageValidationIssue]Sources/SwiftAISDK/Errors.swift
Instance Propertyvaluevar value: JSONValue?Sources/SwiftAISDK/AIObjectPartialJSON.swift
Instance Propertyvaluevar value: JSONValueSources/SwiftAISDK/CoreUIMessages.swift
Instance Propertyvaluevar value: JSONValue?Sources/SwiftAISDK/Errors.swift
Instance Propertyvaluevar value: JSONValue?Sources/SwiftAISDK/JSONParsing.swift
Instance Propertyvaluevar value: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertyvaluesvar values: [String]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertyvaluesvar values: [String]Sources/SwiftAISDK/Errors.swift
Instance Propertyvaluesvar values: [String]Sources/SwiftAISDK/MCPTypes.swift
Instance Propertyversionvar version: String { get }Sources/SwiftAISDK/AIAgent.swift
Instance Propertyversionvar version: String { get }Sources/SwiftAISDK/AIAgent.swift
Instance Propertyversionlet version: IntSources/SwiftAISDK/CoreBatch.swift
Instance Propertyversionvar version: StringSources/SwiftAISDK/MCPTypes.swift
Instance Propertyversionvar version: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertyvideoBaseURLvar videoBaseURL: String?Sources/SwiftAISDK/Providers/MiniMaxProvider.swift
Instance Propertyvisibilityvar visibility: [MCPAppToolMeta.Visibility]?Sources/SwiftAISDK/MCPApps.swift
Instance Propertyvoicevar voice: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyvoicevar voice: String?Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertyvoicevar voice: String?Sources/SwiftAISDK/CoreRealtime.swift
Instance Propertywarningvar warning: AIWarningSources/SwiftAISDK/CoreBatch.swift
Instance Propertywarnings@Published @MainActor var warnings: [AIWarning] { get set }Sources/SwiftAISDK/AIObjectGenerationSession.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreAudioResults.swift
Instance Propertywarningsvar warnings: [AIBatchWarning]Sources/SwiftAISDK/CoreBatch.swift
Instance Propertywarningsvar warnings: [AIBatchWarning]Sources/SwiftAISDK/CoreBatch.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreFileSkillResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreMediaResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreTextObjectResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreTools.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/CoreVideoRerankingResults.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/Output.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/Telemetry.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance Propertywarningsvar warnings: [AIWarning]Sources/SwiftAISDK/WarningLogging.swift
Instance Propertywatermarkvar watermark: Bool?Sources/SwiftAISDK/CoreAudioResults.swift
Instance PropertywebhookURLvar webhookURL: String?Sources/SwiftAISDK/CoreBatch.swift
Instance PropertywebhookURLvar webhookURL: String?Sources/SwiftAISDK/VideoGenerationOperations.swift
Instance PropertywebSocketTransportvar webSocketTransport: any AIDuplexWebSocketTransportSources/SwiftAISDK/Providers/CartesiaProvider.swift
Instance PropertywebSourcevar webSource: GatewayTakoWebSourceConfig?Sources/SwiftAISDK/Models/GatewayModels.swift
Instance PropertyworkspaceIDvar workspaceID: String?Sources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
Instance PropertywrapEmbedvar wrapEmbed: (@Sendable (AIEmbeddingModelEmbedContext) async throws -> EmbeddingResult)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertywrapGeneratevar wrapGenerate: (@Sendable (AILanguageModelGenerateContext) async throws -> TextGenerationResult)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertywrapGeneratevar wrapGenerate: (@Sendable (AIImageModelGenerateContext) async throws -> ImageGenerationResult)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance PropertywrapStreamvar wrapStream: (@Sendable (AILanguageModelStreamContext) -> AsyncThrowingStream<LanguageStreamPart, any Error>)?Sources/SwiftAISDK/MiddlewareTypes.swift
Instance Subscriptsubscript(_:)subscript(key: String) -> JSONValue? { get }Sources/SwiftAISDK/JSONValue.swift
Instance Subscriptsubscript(_:)subscript(index: Int) -> JSONValue? { get }Sources/SwiftAISDK/JSONValue.swift
Operator==(_:_:)static func == (lhs: AIRealtimeClientSecretOptions, rhs: AIRealtimeClientSecretOptions) -> BoolSources/SwiftAISDK/CoreRealtime.swift
ProtocolAIAgentprotocol AIAgent : SendableSources/SwiftAISDK/AIAgent.swift
ProtocolAIChatTransportprotocol AIChatTransport : SendableSources/SwiftAISDK/AIChatTransport.swift
ProtocolAIDuplexWebSocketConnectionprotocol AIDuplexWebSocketConnection : SendableSources/SwiftAISDK/DuplexWebSocketTransport.swift
ProtocolAIDuplexWebSocketTransportprotocol AIDuplexWebSocketTransport : SendableSources/SwiftAISDK/DuplexWebSocketTransport.swift
ProtocolAIFileClientprotocol AIFileClient : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolAIFileProviderprotocol AIFileProvider : AIProviderSources/SwiftAISDK/CoreProtocols.swift
ProtocolAIObjectSchemaprotocol AIObjectSchema : SendableSources/SwiftAISDK/CoreObjectSchema.swift
ProtocolAIProviderprotocol AIProvider : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolAIRealtimeModelV4protocol AIRealtimeModelV4 : SendableSources/SwiftAISDK/CoreRealtime.swift
ProtocolAISkillsClientprotocol AISkillsClient : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolAISkillsProviderprotocol AISkillsProvider : AIProviderSources/SwiftAISDK/CoreProtocols.swift
ProtocolAIStreamingTransportprotocol AIStreamingTransport : AITransportSources/SwiftAISDK/HTTP.swift
ProtocolAITransportprotocol AITransport : SendableSources/SwiftAISDK/HTTP.swift
ProtocolAIWarningLoggerprotocol AIWarningLogger : SendableSources/SwiftAISDK/WarningLogging.swift
ProtocolAsyncVideoModelprotocol AsyncVideoModel : VideoModelSources/SwiftAISDK/VideoGenerationOperations.swift
ProtocolAudioGenerationModelprotocol AudioGenerationModel : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolAudioTransformationModelprotocol AudioTransformationModel : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolBatchLanguageModelprotocol BatchLanguageModel : LanguageModelSources/SwiftAISDK/CoreBatch.swift
ProtocolEmbeddingModelprotocol EmbeddingModel : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolImageModelprotocol ImageModel : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolLanguageModelprotocol LanguageModel : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolMCPOAuthClientProviderprotocol MCPOAuthClientProvider : SendableSources/SwiftAISDK/MCPOAuthTypes.swift
ProtocolMCPOAuthProviderprotocol MCPOAuthProvider : SendableSources/SwiftAISDK/MCPTypes.swift
ProtocolMCPTransportprotocol MCPTransport : SendableSources/SwiftAISDK/MCPTypes.swift
ProtocolRerankingModelprotocol RerankingModel : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolSpeechModelprotocol SpeechModel : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolStreamingTranscriptionModelprotocol StreamingTranscriptionModel : SendableSources/SwiftAISDK/CoreStreamingTranscription.swift
ProtocolTelemetry.Integrationprotocol Integration : SendableSources/SwiftAISDK/Telemetry.swift
ProtocolTranscriptionModelprotocol TranscriptionModel : SendableSources/SwiftAISDK/CoreProtocols.swift
ProtocolVideoModelprotocol VideoModel : SendableSources/SwiftAISDK/CoreProtocols.swift
StructureAIAbortErrorstruct AIAbortErrorSources/SwiftAISDK/CoreAbort.swift
StructureAIAgentCallOptionsstruct AIAgentCallOptionsSources/SwiftAISDK/AIAgent.swift
StructureAIAPICallErrorstruct AIAPICallErrorSources/SwiftAISDK/Errors.swift
StructureAIBatchErrorstruct AIBatchErrorSources/SwiftAISDK/CoreBatch.swift
StructureAIBatchOperationOptionsstruct AIBatchOperationOptionsSources/SwiftAISDK/CoreBatch.swift
StructureAIBatchRequestCountsstruct AIBatchRequestCountsSources/SwiftAISDK/CoreBatch.swift
StructureAIBatchStartOptionsstruct AIBatchStartOptions<Request> where Request : SendableSources/SwiftAISDK/CoreBatch.swift
StructureAIBatchStartResultstruct AIBatchStartResultSources/SwiftAISDK/CoreBatch.swift
StructureAIBatchStatusstruct AIBatchStatusSources/SwiftAISDK/CoreBatch.swift
StructureAIBatchWarningstruct AIBatchWarningSources/SwiftAISDK/CoreBatch.swift
StructureAIChatReconnectRequeststruct AIChatReconnectRequestSources/SwiftAISDK/AIChatTransport.swift
StructureAIChatRequestOptionsstruct AIChatRequestOptionsSources/SwiftAISDK/AIChatTransport.swift
StructureAIChatSessionFinishEventstruct AIChatSessionFinishEventSources/SwiftAISDK/AIChatSession.swift
StructureAIChatSessionRequestOptionsstruct AIChatSessionRequestOptionsSources/SwiftAISDK/AIChatSession.swift
StructureAIChatTransportRequeststruct AIChatTransportRequestSources/SwiftAISDK/AIChatTransport.swift
StructureAIConsoleWarningLoggerstruct AIConsoleWarningLoggerSources/SwiftAISDK/WarningLogging.swift
StructureAIDefaultEmbeddingModelSettingsstruct AIDefaultEmbeddingModelSettingsSources/SwiftAISDK/DefaultSettingsMiddleware.swift
StructureAIDefaultLanguageModelSettingsstruct AIDefaultLanguageModelSettingsSources/SwiftAISDK/DefaultSettingsMiddleware.swift
StructureAIDownloadErrorstruct AIDownloadErrorSources/SwiftAISDK/HTTP.swift
StructureAIDuplexWebSocketCloseMetadatastruct AIDuplexWebSocketCloseMetadataSources/SwiftAISDK/DuplexWebSocketTransport.swift
StructureAIDuplexWebSocketRequeststruct AIDuplexWebSocketRequestSources/SwiftAISDK/DuplexWebSocketTransport.swift
StructureAIEmbeddingModelEmbedContextstruct AIEmbeddingModelEmbedContextSources/SwiftAISDK/MiddlewareTypes.swift
StructureAIEmbeddingModelMiddlewarestruct AIEmbeddingModelMiddlewareSources/SwiftAISDK/MiddlewareTypes.swift
StructureAIEmbeddingModelTransformContextstruct AIEmbeddingModelTransformContextSources/SwiftAISDK/MiddlewareTypes.swift
StructureAIHTTPRequeststruct AIHTTPRequestSources/SwiftAISDK/HTTP.swift
StructureAIHTTPResponsestruct AIHTTPResponseSources/SwiftAISDK/HTTP.swift
StructureAIHTTPStreamResponsestruct AIHTTPStreamResponseSources/SwiftAISDK/HTTP.swift
StructureAIImageModelGenerateContextstruct AIImageModelGenerateContextSources/SwiftAISDK/MiddlewareTypes.swift
StructureAIImageModelMiddlewarestruct AIImageModelMiddlewareSources/SwiftAISDK/MiddlewareTypes.swift
StructureAIImageModelTransformContextstruct AIImageModelTransformContextSources/SwiftAISDK/MiddlewareTypes.swift
StructureAIInvalidToolApprovalErrorstruct AIInvalidToolApprovalErrorSources/SwiftAISDK/Errors.swift
StructureAIInvalidToolApprovalSignatureErrorstruct AIInvalidToolApprovalSignatureErrorSources/SwiftAISDK/Errors.swift
StructureAIInvalidToolInputErrorstruct AIInvalidToolInputErrorSources/SwiftAISDK/Errors.swift
StructureAIJSONInstructionstruct AIJSONInstructionSources/SwiftAISDK/CoreObjectSchema.swift
StructureAIJSONParseErrorstruct AIJSONParseErrorSources/SwiftAISDK/JSONParsing.swift
StructureAIJSONParseResultstruct AIJSONParseResultSources/SwiftAISDK/JSONParsing.swift
StructureAIJSONSchemastruct AIJSONSchema<Output> where Output : Decodable, Output : SendableSources/SwiftAISDK/CoreObjectSchema.swift
StructureAILanguageModelBatchRequeststruct AILanguageModelBatchRequestSources/SwiftAISDK/CoreBatch.swift
StructureAILanguageModelGenerateContextstruct AILanguageModelGenerateContextSources/SwiftAISDK/MiddlewareTypes.swift
StructureAILanguageModelMiddlewarestruct AILanguageModelMiddlewareSources/SwiftAISDK/MiddlewareTypes.swift
StructureAILanguageModelStreamContextstruct AILanguageModelStreamContextSources/SwiftAISDK/MiddlewareTypes.swift
StructureAILanguageModelTransformContextstruct AILanguageModelTransformContextSources/SwiftAISDK/MiddlewareTypes.swift
StructureAIMessagestruct AIMessageSources/SwiftAISDK/CoreMessages.swift
StructureAIMissingToolResultsErrorstruct AIMissingToolResultsErrorSources/SwiftAISDK/Errors.swift
StructureAINoOutputErrorstruct AINoOutputErrorSources/SwiftAISDK/Errors.swift
StructureAINoSuchProviderReferenceErrorstruct AINoSuchProviderReferenceErrorSources/SwiftAISDK/ProviderReference.swift
StructureAINoSuchToolErrorstruct AINoSuchToolErrorSources/SwiftAISDK/Errors.swift
StructureAIObjectGenerationCallbacksstruct AIObjectGenerationCallbacks<Output> where Output : SendableSources/SwiftAISDK/CoreTextObjectResults.swift
StructureAIObjectGenerationErrorstruct AIObjectGenerationErrorSources/SwiftAISDK/CoreTextObjectResults.swift
StructureAIObjectGenerationErrorEventstruct AIObjectGenerationErrorEventSources/SwiftAISDK/CoreTextObjectResults.swift
StructureAIObjectGenerationFinishEventstruct AIObjectGenerationFinishEvent<Output> where Output : SendableSources/SwiftAISDK/CoreTextObjectResults.swift
StructureAIObjectGenerationSessionFinishEventstruct AIObjectGenerationSessionFinishEvent<Output> where Output : SendableSources/SwiftAISDK/AIObjectGenerationSession.swift
StructureAIObjectGenerationSessionRequestOptionsstruct AIObjectGenerationSessionRequestOptionsSources/SwiftAISDK/AIObjectGenerationSession.swift
StructureAIObjectGenerationStartEventstruct AIObjectGenerationStartEventSources/SwiftAISDK/CoreTextObjectResults.swift
StructureAIObjectGenerationStepFinishEventstruct AIObjectGenerationStepFinishEventSources/SwiftAISDK/CoreTextObjectResults.swift
StructureAIObjectGenerationStepStartEventstruct AIObjectGenerationStepStartEventSources/SwiftAISDK/CoreTextObjectResults.swift
StructureAIObjectRepairContextstruct AIObjectRepairContextSources/SwiftAISDK/CoreTextObjectResults.swift
StructureAIOutputstruct AIOutput<FinalOutput, PartialOutput> where FinalOutput : Sendable, PartialOutput : SendableSources/SwiftAISDK/Output.swift
StructureAIOutputGenerationResultstruct AIOutputGenerationResult<Output> where Output : SendableSources/SwiftAISDK/Output.swift
StructureAIParsePartialJSONResultstruct AIParsePartialJSONResultSources/SwiftAISDK/AIObjectPartialJSON.swift
StructureAIPrepareStepContextstruct AIPrepareStepContextSources/SwiftAISDK/CoreTools.swift
StructureAIPrepareStepResultstruct AIPrepareStepResultSources/SwiftAISDK/CoreTools.swift
StructureAIProviderCapabilityRowstruct AIProviderCapabilityRowSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
StructureAIPruneToolCallsstruct AIPruneToolCallsSources/SwiftAISDK/PruneMessages.swift
StructureAIRealtimeAudioFormatstruct AIRealtimeAudioFormatSources/SwiftAISDK/CoreRealtime.swift
StructureAIRealtimeAudioTranscriptionConfigurationstruct AIRealtimeAudioTranscriptionConfigurationSources/SwiftAISDK/CoreRealtime.swift
StructureAIRealtimeClientSecretOptionsstruct AIRealtimeClientSecretOptionsSources/SwiftAISDK/CoreRealtime.swift
StructureAIRealtimeClientSecretResultstruct AIRealtimeClientSecretResultSources/SwiftAISDK/CoreRealtime.swift
StructureAIRealtimeResponseOptionsstruct AIRealtimeResponseOptionsSources/SwiftAISDK/CoreRealtime.swift
StructureAIRealtimeSessionConfigurationstruct AIRealtimeSessionConfigurationSources/SwiftAISDK/CoreRealtime.swift
StructureAIRealtimeToolDefinitionstruct AIRealtimeToolDefinitionSources/SwiftAISDK/CoreRealtime.swift
StructureAIRealtimeTurnDetectionConfigurationstruct AIRealtimeTurnDetectionConfigurationSources/SwiftAISDK/CoreRealtime.swift
StructureAIRealtimeWebSocketConfigurationstruct AIRealtimeWebSocketConfigurationSources/SwiftAISDK/CoreRealtime.swift
StructureAIRequestMetadatastruct AIRequestMetadataSources/SwiftAISDK/CoreTools.swift
StructureAIResponseMetadatastruct AIResponseMetadataSources/SwiftAISDK/CoreTools.swift
StructureAIRetryErrorstruct AIRetryErrorSources/SwiftAISDK/Core.swift
StructureAIRetryPolicystruct AIRetryPolicySources/SwiftAISDK/Core.swift
StructureAISourcestruct AISourceSources/SwiftAISDK/CoreTools.swift
StructureAIStitchableStreamstruct AIStitchableStream<Element> where Element : SendableSources/SwiftAISDK/CoreUtilities.swift
StructureAIStopConditionstruct AIStopConditionSources/SwiftAISDK/CoreTools.swift
StructureAIStopConditionContextstruct AIStopConditionContextSources/SwiftAISDK/CoreTools.swift
StructureAIStreamFilestruct AIStreamFileSources/SwiftAISDK/CoreTools.swift
StructureAIStreamingAudioFormatstruct AIStreamingAudioFormatSources/SwiftAISDK/CoreStreamingTranscription.swift
StructureAIStreamingAudioInputstruct AIStreamingAudioInputSources/SwiftAISDK/CoreStreamingTranscription.swift
StructureAIStreamingToolCallDeltastruct AIStreamingToolCallDeltaSources/SwiftAISDK/StreamingToolCallTracker.swift
StructureAIStreamingToolCallTrackerstruct AIStreamingToolCallTrackerSources/SwiftAISDK/StreamingToolCallTracker.swift
StructureAIStreamingTranscriptionErrorstruct AIStreamingTranscriptionErrorSources/SwiftAISDK/CoreStreamingTranscription.swift
StructureAIStreamProviderErrorstruct AIStreamProviderErrorSources/SwiftAISDK/StreamProviderError.swift
StructureAIStreamTimeoutConfigurationstruct AIStreamTimeoutConfigurationSources/SwiftAISDK/AIStreamTimeouts.swift
StructureAIStreamTimeoutErrorstruct AIStreamTimeoutErrorSources/SwiftAISDK/AIStreamTimeouts.swift
StructureAISupportedURLPatternstruct AISupportedURLPatternSources/SwiftAISDK/CoreProtocols.swift
StructureAIToolstruct AIToolSources/SwiftAISDK/CoreTools.swift
StructureAIToolApprovalContextstruct AIToolApprovalContextSources/SwiftAISDK/CoreTools.swift
StructureAIToolApprovalRequeststruct AIToolApprovalRequestSources/SwiftAISDK/CoreTools.swift
StructureAIToolApprovalResponsestruct AIToolApprovalResponseSources/SwiftAISDK/CoreTools.swift
StructureAIToolCallstruct AIToolCallSources/SwiftAISDK/CoreTools.swift
StructureAIToolCallNotFoundForApprovalErrorstruct AIToolCallNotFoundForApprovalErrorSources/SwiftAISDK/Errors.swift
StructureAIToolCallRepairContextstruct AIToolCallRepairContextSources/SwiftAISDK/CoreTools.swift
StructureAIToolCallRepairErrorstruct AIToolCallRepairErrorSources/SwiftAISDK/Errors.swift
StructureAIToolChoiceViolationErrorstruct AIToolChoiceViolationErrorSources/SwiftAISDK/ToolChoicePreparation.swift
StructureAIToolExecutionContextstruct AIToolExecutionContextSources/SwiftAISDK/CoreTools.swift
StructureAIToolInputAvailableContextstruct AIToolInputAvailableContextSources/SwiftAISDK/CoreTools.swift
StructureAIToolInputDeltaContextstruct AIToolInputDeltaContextSources/SwiftAISDK/CoreTools.swift
StructureAIToolInputExampleFormatContextstruct AIToolInputExampleFormatContextSources/SwiftAISDK/ToolInputExamplesMiddleware.swift
StructureAIToolInputStartContextstruct AIToolInputStartContextSources/SwiftAISDK/CoreTools.swift
StructureAIToolLoopAgentstruct AIToolLoopAgentSources/SwiftAISDK/AIAgent.swift
StructureAIToolModelOutputContextstruct AIToolModelOutputContextSources/SwiftAISDK/CoreTools.swift
StructureAIToolNameMappingstruct AIToolNameMappingSources/SwiftAISDK/CoreUtilities.swift
StructureAIToolNeedsApprovalContextstruct AIToolNeedsApprovalContextSources/SwiftAISDK/CoreTools.swift
StructureAIToolResultstruct AIToolResultSources/SwiftAISDK/CoreTools.swift
StructureAIToolStepstruct AIToolStepSources/SwiftAISDK/CoreTools.swift
StructureAITooManyEmbeddingValuesForCallErrorstruct AITooManyEmbeddingValuesForCallErrorSources/SwiftAISDK/Errors.swift
StructureAITypeValidationContextstruct AITypeValidationContextSources/SwiftAISDK/Errors.swift
StructureAITypeValidationErrorstruct AITypeValidationErrorSources/SwiftAISDK/Errors.swift
StructureAIUIDataPartstruct AIUIDataPartSources/SwiftAISDK/CoreUIMessages.swift
StructureAIUIMessagestruct AIUIMessageSources/SwiftAISDK/CoreUIMessages.swift
StructureAIUIMessageStreamErrorstruct AIUIMessageStreamErrorSources/SwiftAISDK/Errors.swift
StructureAIUIMessageStreamReducerstruct AIUIMessageStreamReducerSources/SwiftAISDK/AIUIMessageStreamReducer.swift
StructureAIUIMessageValidationIssuestruct AIUIMessageValidationIssueSources/SwiftAISDK/AIUIMessageValidation.swift
StructureAIUIMessageValidationResultstruct AIUIMessageValidationResultSources/SwiftAISDK/AIUIMessageValidation.swift
StructureAIUIReasoningPartstruct AIUIReasoningPartSources/SwiftAISDK/CoreUIMessages.swift
StructureAIUITextPartstruct AIUITextPartSources/SwiftAISDK/CoreUIMessages.swift
StructureAIWarningstruct AIWarningSources/SwiftAISDK/CoreFileSkillResults.swift
StructureAIWarningLogEventstruct AIWarningLogEventSources/SwiftAISDK/WarningLogging.swift
StructureAmazonBedrockCredentialsstruct AmazonBedrockCredentialsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
StructureAmazonBedrockEmbeddingModelSettingsstruct AmazonBedrockEmbeddingModelSettingsSources/SwiftAISDK/Models/AmazonBedrockEmbeddingModel.swift
StructureAmazonBedrockProviderSettingsstruct AmazonBedrockProviderSettingsSources/SwiftAISDK/Providers/AmazonBedrockProvider.swift
StructureAnthropicAWSCredentialsstruct AnthropicAWSCredentialsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
StructureAnthropicAWSProviderSettingsstruct AnthropicAWSProviderSettingsSources/SwiftAISDK/Providers/AnthropicAWSProvider.swift
StructureAudioGenerationRequeststruct AudioGenerationRequestSources/SwiftAISDK/CoreAudioResults.swift
StructureAudioGenerationResultstruct AudioGenerationResultSources/SwiftAISDK/CoreAudioResults.swift
StructureAudioTranscriptionRequeststruct AudioTranscriptionRequestSources/SwiftAISDK/CoreAudioResults.swift
StructureAudioTransformationRequeststruct AudioTransformationRequestSources/SwiftAISDK/CoreAudioResults.swift
StructureAudioTransformationResultstruct AudioTransformationResultSources/SwiftAISDK/CoreAudioResults.swift
StructureCartesiaProviderSettingsstruct CartesiaProviderSettingsSources/SwiftAISDK/Providers/CartesiaProvider.swift
StructureDirectAIChatTransportstruct DirectAIChatTransportSources/SwiftAISDK/AIChatTransport.swift
StructureDubbingAudioResultstruct DubbingAudioResultSources/SwiftAISDK/CoreAudioResults.swift
StructureDubbingCreateRequeststruct DubbingCreateRequestSources/SwiftAISDK/CoreAudioResults.swift
StructureDubbingCreateResultstruct DubbingCreateResultSources/SwiftAISDK/CoreAudioResults.swift
StructureDubbingStatusResultstruct DubbingStatusResultSources/SwiftAISDK/CoreAudioResults.swift
StructureEmbeddingRequeststruct EmbeddingRequestSources/SwiftAISDK/CoreMediaResults.swift
StructureEmbeddingResultstruct EmbeddingResultSources/SwiftAISDK/CoreMediaResults.swift
StructureFileDeleteRequeststruct FileDeleteRequestSources/SwiftAISDK/CoreFileSkillResults.swift
StructureFileDeleteResultstruct FileDeleteResultSources/SwiftAISDK/CoreFileSkillResults.swift
StructureFileDownloadRequeststruct FileDownloadRequestSources/SwiftAISDK/CoreFileSkillResults.swift
StructureFileDownloadResultstruct FileDownloadResultSources/SwiftAISDK/CoreFileSkillResults.swift
StructureFileMetadataRequeststruct FileMetadataRequestSources/SwiftAISDK/CoreFileSkillResults.swift
StructureFileMetadataResultstruct FileMetadataResultSources/SwiftAISDK/CoreFileSkillResults.swift
StructureFileUploadRequeststruct FileUploadRequestSources/SwiftAISDK/CoreFileSkillResults.swift
StructureFileUploadResultstruct FileUploadResultSources/SwiftAISDK/CoreFileSkillResults.swift
StructureGatewayCreditsstruct GatewayCreditsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayErrorstruct GatewayErrorSources/SwiftAISDK/GatewayErrors.swift
StructureGatewayGenerationInfostruct GatewayGenerationInfoSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayModelEntrystruct GatewayModelEntrySources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewaySpendReportParamsstruct GatewaySpendReportParamsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewaySpendReportResponsestruct GatewaySpendReportResponseSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewaySpendReportRowstruct GatewaySpendReportRowSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayTakoDataSourceConfigstruct GatewayTakoDataSourceConfigSources/SwiftAISDK/Models/GatewayModels.swift
StructureGatewayTakoSearchConfigstruct GatewayTakoSearchConfigSources/SwiftAISDK/Models/GatewayModels.swift
StructureGatewayTakoWebSourceConfigstruct GatewayTakoWebSourceConfigSources/SwiftAISDK/Models/GatewayModels.swift
StructureGatewayTranscriptionFactorystruct GatewayTranscriptionFactorySources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayTranscriptionFactoryGetTokenOptionsstruct GatewayTranscriptionFactoryGetTokenOptionsSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGatewayTranscriptionFactoryGetTokenResultstruct GatewayTranscriptionFactoryGetTokenResultSources/SwiftAISDK/Providers/GatewayProvider.swift
StructureGoogleServiceAccountCredentialsstruct GoogleServiceAccountCredentialsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
StructureGoogleVertexProviderSettingsstruct GoogleVertexProviderSettingsSources/SwiftAISDK/Providers/GoogleVertexProvider.swift
StructureImageGenerationCallstruct ImageGenerationCallSources/SwiftAISDK/CoreMediaResults.swift
StructureImageGenerationRequeststruct ImageGenerationRequestSources/SwiftAISDK/CoreMediaResults.swift
StructureImageGenerationResultstruct ImageGenerationResultSources/SwiftAISDK/CoreMediaResults.swift
StructureImageInputFilestruct ImageInputFileSources/SwiftAISDK/CoreMediaResults.swift
StructureKlingAIProviderSettingsstruct KlingAIProviderSettingsSources/SwiftAISDK/Providers/KlingAIProviderSettings.swift
StructureLanguageGenerationOptionsstruct LanguageGenerationOptionsSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
StructureLanguageModelRequeststruct LanguageModelRequestSources/SwiftAISDK/CoreLanguageRequest.swift
StructureLanguageToolOptionsstruct LanguageToolOptionsSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
StructureMCPAppResourcestruct MCPAppResourceSources/SwiftAISDK/MCPApps.swift
StructureMCPAppToolMetastruct MCPAppToolMetaSources/SwiftAISDK/MCPApps.swift
StructureMCPAppToolSplitstruct MCPAppToolSplitSources/SwiftAISDK/MCPApps.swift
StructureMCPCallToolResultstruct MCPCallToolResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPClientErrorstruct MCPClientErrorSources/SwiftAISDK/MCPTypes.swift
StructureMCPCompleteArgumentstruct MCPCompleteArgumentSources/SwiftAISDK/MCPTypes.swift
StructureMCPCompleteResultstruct MCPCompleteResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPElicitationRequeststruct MCPElicitationRequestSources/SwiftAISDK/MCPTypes.swift
StructureMCPElicitResultstruct MCPElicitResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPGetPromptResultstruct MCPGetPromptResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPImplementationstruct MCPImplementationSources/SwiftAISDK/MCPTypes.swift
StructureMCPListPromptsResultstruct MCPListPromptsResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPListResourcesResultstruct MCPListResourcesResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPListResourceTemplatesResultstruct MCPListResourceTemplatesResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPListToolsResultstruct MCPListToolsResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPOAuthAuthorizationServerInformationstruct MCPOAuthAuthorizationServerInformationSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthAuthorizationServerMetadatastruct MCPOAuthAuthorizationServerMetadataSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthClientAuthenticationRequeststruct MCPOAuthClientAuthenticationRequestSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthClientInformationstruct MCPOAuthClientInformationSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthClientInformationFullstruct MCPOAuthClientInformationFullSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthClientMetadatastruct MCPOAuthClientMetadataSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthDiscoverystruct MCPOAuthDiscoverySources/SwiftAISDK/MCPOAuthDiscovery.swift
StructureMCPOAuthProtectedResourceMetadatastruct MCPOAuthProtectedResourceMetadataSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthServerErrorstruct MCPOAuthServerErrorSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthStartAuthorizationResultstruct MCPOAuthStartAuthorizationResultSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPOAuthTokensstruct MCPOAuthTokensSources/SwiftAISDK/MCPOAuthTypes.swift
StructureMCPPromptstruct MCPPromptSources/SwiftAISDK/MCPTypes.swift
StructureMCPPromptArgumentstruct MCPPromptArgumentSources/SwiftAISDK/MCPTypes.swift
StructureMCPPromptMessagestruct MCPPromptMessageSources/SwiftAISDK/MCPTypes.swift
StructureMCPReadResourceResultstruct MCPReadResourceResultSources/SwiftAISDK/MCPTypes.swift
StructureMCPRequestOptionsstruct MCPRequestOptionsSources/SwiftAISDK/MCPHTTPTransport.swift
StructureMCPResourcestruct MCPResourceSources/SwiftAISDK/MCPTypes.swift
StructureMCPResourceContentstruct MCPResourceContentSources/SwiftAISDK/MCPTypes.swift
StructureMCPResourceTemplatestruct MCPResourceTemplateSources/SwiftAISDK/MCPTypes.swift
StructureMCPStdioConfigstruct MCPStdioConfigSources/SwiftAISDK/MCPStdioTransport.swift
StructureMCPToolAnnotationsstruct MCPToolAnnotationsSources/SwiftAISDK/MCPTypes.swift
StructureMCPToolDefinitionstruct MCPToolDefinitionSources/SwiftAISDK/MCPTypes.swift
StructureMiniMaxProviderSettingsstruct MiniMaxProviderSettingsSources/SwiftAISDK/Providers/MiniMaxProvider.swift
StructureModelIDstruct ModelIDSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
StructureObjectGenerationResultstruct ObjectGenerationResult<Object> where Object : SendableSources/SwiftAISDK/CoreTextObjectResults.swift
StructureProviderSettingsstruct ProviderSettingsSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
StructureRerankedDocumentstruct RerankedDocumentSources/SwiftAISDK/CoreVideoRerankingResults.swift
StructureRerankingRequeststruct RerankingRequestSources/SwiftAISDK/CoreVideoRerankingResults.swift
StructureRerankingResultstruct RerankingResultSources/SwiftAISDK/CoreVideoRerankingResults.swift
StructureSkillUploadFilestruct SkillUploadFileSources/SwiftAISDK/CoreFileSkillResults.swift
StructureSkillUploadRequeststruct SkillUploadRequestSources/SwiftAISDK/CoreFileSkillResults.swift
StructureSkillUploadResultstruct SkillUploadResultSources/SwiftAISDK/CoreFileSkillResults.swift
StructureSpeechRequeststruct SpeechRequestSources/SwiftAISDK/CoreAudioResults.swift
StructureSpeechResultstruct SpeechResultSources/SwiftAISDK/CoreAudioResults.swift
StructureStartTextBatchResultstruct StartTextBatchResultSources/SwiftAISDK/CoreBatch.swift
StructureStreamingTranscriptionFinishstruct StreamingTranscriptionFinishSources/SwiftAISDK/CoreStreamingTranscription.swift
StructureStreamingTranscriptionRequeststruct StreamingTranscriptionRequestSources/SwiftAISDK/CoreStreamingTranscription.swift
StructureStreamingTranscriptionResultstruct StreamingTranscriptionResultSources/SwiftAISDK/CoreStreamingTranscription.swift
StructureTelemetry.Eventstruct EventSources/SwiftAISDK/Telemetry.swift
StructureTelemetry.LanguageModelCallContextstruct LanguageModelCallContext<Output> where Output : SendableSources/SwiftAISDK/Telemetry.swift
StructureTelemetry.Optionsstruct OptionsSources/SwiftAISDK/Telemetry.swift
StructureTelemetry.ToolExecutionContextstruct ToolExecutionContext<Output> where Output : SendableSources/SwiftAISDK/Telemetry.swift
StructureTextBatchstruct TextBatchSources/SwiftAISDK/CoreBatch.swift
StructureTextBatchGenerationResultstruct TextBatchGenerationResultSources/SwiftAISDK/CoreBatch.swift
StructureTextBatchReferencestruct TextBatchReferenceSources/SwiftAISDK/CoreBatch.swift
StructureTextBatchRequeststruct TextBatchRequestSources/SwiftAISDK/CoreBatch.swift
StructureTextGenerationResultstruct TextGenerationResultSources/SwiftAISDK/CoreTextObjectResults.swift
StructureTokenUsagestruct TokenUsageSources/SwiftAISDK/CoreFileSkillResults.swift
StructureTranscriptionResultstruct TranscriptionResultSources/SwiftAISDK/CoreAudioResults.swift
StructureTranscriptionSegmentstruct TranscriptionSegmentSources/SwiftAISDK/CoreAudioResults.swift
StructureVideoFrameImagestruct VideoFrameImageSources/SwiftAISDK/CoreVideoRerankingResults.swift
StructureVideoGenerationOperationStartRequeststruct VideoGenerationOperationStartRequestSources/SwiftAISDK/VideoGenerationOperations.swift
StructureVideoGenerationOperationStartResultstruct VideoGenerationOperationStartResultSources/SwiftAISDK/VideoGenerationOperations.swift
StructureVideoGenerationOperationStatusRequeststruct VideoGenerationOperationStatusRequestSources/SwiftAISDK/VideoGenerationOperations.swift
StructureVideoGenerationOperationWebhookstruct VideoGenerationOperationWebhookSources/SwiftAISDK/VideoGenerationOperations.swift
StructureVideoGenerationPollOptionsstruct VideoGenerationPollOptionsSources/SwiftAISDK/VideoGenerationOperations.swift
StructureVideoGenerationRequeststruct VideoGenerationRequestSources/SwiftAISDK/CoreVideoRerankingResults.swift
StructureVideoGenerationResultstruct VideoGenerationResultSources/SwiftAISDK/CoreVideoRerankingResults.swift
StructureVideoGenerationWebhookRegistrationstruct VideoGenerationWebhookRegistrationSources/SwiftAISDK/VideoGenerationOperations.swift
Type AliasAICallbacktypealias AICallback<Event> = @Sendable (Event) async throws -> VoidSources/SwiftAISDK/CoreUtilities.swift
Type AliasAIIdGeneratortypealias AIIdGenerator = @Sendable () -> StringSources/SwiftAISDK/CoreUtilities.swift
Type AliasAIPrepareSteptypealias AIPrepareStep = @Sendable (AIPrepareStepContext) async throws -> AIPrepareStepResult?Sources/SwiftAISDK/CoreTools.swift
Type AliasAIProviderReferencetypealias AIProviderReference = [String : String]Sources/SwiftAISDK/ProviderReference.swift
Type AliasAIRealtimeSession.AsyncIteratortypealias AsyncIterator = AsyncThrowingStream<AIRealtimeSessionEvent, any Error>.IteratorSources/SwiftAISDK/AIRealtimeSession.swift
Type AliasAIRealtimeSession.Elementtypealias Element = AIRealtimeSessionEventSources/SwiftAISDK/AIRealtimeSession.swift
Type AliasAISmoothStreamChunkDetectortypealias AISmoothStreamChunkDetector = @Sendable (String) throws -> String?Sources/SwiftAISDK/CoreUtilities.swift
Type AliasAIStreamingAudioInput.AsyncIteratortypealias AsyncIterator = AsyncThrowingStream<Data, any Error>.IteratorSources/SwiftAISDK/CoreStreamingTranscription.swift
Type AliasAIStreamingAudioInput.Elementtypealias Element = DataSources/SwiftAISDK/CoreStreamingTranscription.swift
Type AliasAIToolApprovaltypealias AIToolApproval = @Sendable (AIToolApprovalContext) async throws -> AIToolApprovalStatus?Sources/SwiftAISDK/CoreTools.swift
Type AliasAIToolCallRepairtypealias AIToolCallRepair = @Sendable (AIToolCallRepairContext) async throws -> AIToolCall?Sources/SwiftAISDK/CoreTools.swift
Type AliasAIToolInputAvailableCallbacktypealias AIToolInputAvailableCallback = @Sendable (AIToolInputAvailableContext) async -> VoidSources/SwiftAISDK/CoreTools.swift
Type AliasAIToolInputDeltaCallbacktypealias AIToolInputDeltaCallback = @Sendable (AIToolInputDeltaContext) async -> VoidSources/SwiftAISDK/CoreTools.swift
Type AliasAIToolInputStartCallbacktypealias AIToolInputStartCallback = @Sendable (AIToolInputStartContext) async -> VoidSources/SwiftAISDK/CoreTools.swift
Type AliasAIToolNeedsApprovaltypealias AIToolNeedsApproval = @Sendable (JSONValue, AIToolNeedsApprovalContext) async throws -> BoolSources/SwiftAISDK/CoreTools.swift
Type AliasAzureOpenAITokenProvidertypealias AzureOpenAITokenProvider = @Sendable () async throws -> StringSources/SwiftAISDK/Providers/AzureOpenAIProvider.swift
Type AliasExperimental_RealtimeModelV4typealias Experimental_RealtimeModelV4 = AIRealtimeModelV4Sources/SwiftAISDK/CoreRealtime.swift
Type AliasExperimental_RealtimeModelV4ClientEventtypealias Experimental_RealtimeModelV4ClientEvent = AIRealtimeClientEventSources/SwiftAISDK/CoreRealtime.swift
Type AliasExperimental_RealtimeModelV4ClientSecretOptionstypealias Experimental_RealtimeModelV4ClientSecretOptions = AIRealtimeClientSecretOptionsSources/SwiftAISDK/CoreRealtime.swift
Type AliasExperimental_RealtimeModelV4ClientSecretResulttypealias Experimental_RealtimeModelV4ClientSecretResult = AIRealtimeClientSecretResultSources/SwiftAISDK/CoreRealtime.swift
Type AliasExperimental_RealtimeModelV4ServerEventtypealias Experimental_RealtimeModelV4ServerEvent = AIRealtimeServerEventSources/SwiftAISDK/CoreRealtime.swift
Type AliasExperimental_RealtimeModelV4SessionConfigtypealias Experimental_RealtimeModelV4SessionConfig = AIRealtimeSessionConfigurationSources/SwiftAISDK/CoreRealtime.swift
Type AliasFishAudioSpeechModelIDtypealias FishAudioSpeechModelID = StringSources/SwiftAISDK/Models/FishAudioModels.swift
Type AliasFishAudioSpeechVoiceIDtypealias FishAudioSpeechVoiceID = StringSources/SwiftAISDK/Models/FishAudioModels.swift
Type AliasFishAudioTranscriptionModelIDtypealias FishAudioTranscriptionModelID = StringSources/SwiftAISDK/Models/FishAudioModels.swift
Type AliasMCPElicitationHandlertypealias MCPElicitationHandler = @Sendable (MCPElicitationRequest) async throws -> MCPElicitResultSources/SwiftAISDK/MCPTypes.swift
Type AliasMCPOAuthClientAuthenticationHandlertypealias MCPOAuthClientAuthenticationHandler = @Sendable (MCPOAuthClientAuthenticationRequest) async throws -> MCPOAuthClientAuthenticationRequest?Sources/SwiftAISDK/MCPOAuthTypes.swift
Type AliasVideoGenerationDelaytypealias VideoGenerationDelay = @Sendable (Int, AIAbortSignal?) async throws -> VoidSources/SwiftAISDK/VideoGenerationOperations.swift
Type AliasVideoGenerationWebhookFactorytypealias VideoGenerationWebhookFactory = @Sendable () async throws -> VideoGenerationWebhookRegistrationSources/SwiftAISDK/VideoGenerationOperations.swift
Type Methodadvisor_20260301(model:maxUses:maxTokens:caching:)static func advisor_20260301(model: String, maxUses: Int? = nil, maxTokens: Int? = nil, caching: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodalibaba(settings:)static func alibaba(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodall(tools:)static func all(tools: Set<String>? = nil) -> AIPruneToolCallsSources/SwiftAISDK/PruneMessages.swift
Type MethodamazonBedrock(settings:)static func amazonBedrock(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> AmazonBedrockProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodamazonBedrockAnthropic(settings:)static func amazonBedrockAnthropic(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> AmazonBedrockAnthropicProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodanthropic(settings:)static func anthropic(settings: ProviderSettings = ProviderSettings()) throws -> AnthropicProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodanthropicAWS(settings:)static func anthropicAWS(settings: AnthropicAWSProviderSettings = AnthropicAWSProviderSettings()) throws -> AnthropicAWSProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodapiCall(provider:statusCode:body:headers:)static func apiCall(provider: String, statusCode: Int, body: String, headers: [String : String] = [:]) -> AIErrorSources/SwiftAISDK/Errors.swift
Type MethodapplyPatch()static func applyPatch() -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type Methodarray(_:)static func array(_ values: [String]) -> JSONValueSources/SwiftAISDK/JSONValue.swift
Type Methodarray(element:minItems:maxItems:name:description:)static func array<ElementSchema>(element: ElementSchema, minItems: Int? = nil, maxItems: Int? = nil, name: String? = nil, description: String? = nil) -> AIOutput<[ElementSchema.Output], [ElementSchema.Output]> where ElementSchema : AIObjectSchemaSources/SwiftAISDK/Output.swift
Type Methodarray(element:minItems:maxItems:name:description:as:)static func array<Element>(element: JSONValue, minItems: Int? = nil, maxItems: Int? = nil, name: String? = nil, description: String? = nil, as type: Element.Type = Element.self) -> AIOutput<[Element], [Element]> where Element : Decodable, Element : SendableSources/SwiftAISDK/Output.swift
Type Methodarray(element:name:description:)static func array<ElementSchema>(element: ElementSchema, name: String? = nil, description: String? = nil) -> AIOutput<[ElementSchema.Output], [ElementSchema.Output]> where ElementSchema : AIObjectSchemaSources/SwiftAISDK/Output.swift
Type Methodarray(element:name:description:as:)static func array<Element>(element: JSONValue, name: String? = nil, description: String? = nil, as type: Element.Type = Element.self) -> AIOutput<[Element], [Element]> where Element : Decodable, Element : SendableSources/SwiftAISDK/Output.swift
Type MethodassemblyAI(settings:)static func assemblyAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodassistant(_:reasoning:)static func assistant(_ text: String, reasoning: String? = nil) -> AIMessageSources/SwiftAISDK/CoreMessages.swift
Type Methodassistant(id:parts:metadata:)static func assistant(id: String = UUID().uuidString, parts: [AIUIMessagePart] = [], metadata: [String : JSONValue] = [:]) -> AIUIMessageSources/SwiftAISDK/CoreUIMessages.swift
Type Methodassistant(text:reasoning:toolCalls:toolApprovalRequests:)static func assistant(text: String = "", reasoning: String? = nil, toolCalls: [AIToolCall], toolApprovalRequests: [AIToolApprovalRequest] = []) -> AIMessageSources/SwiftAISDK/CoreMessages.swift
Type Methodauth(provider:serverURL:authorizationCode:callbackState:callbackIssuer:scope:resourceMetadataURL:protocolVersion:transport:)static func auth(provider: any MCPOAuthClientProvider, serverURL: URL, authorizationCode: String? = nil, callbackState: String? = nil, callbackIssuer: String? = nil, scope: String? = nil, resourceMetadataURL: URL? = nil, protocolVersion: String = MCPClient.latestProtocolVersion, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthAuthResultSources/SwiftAISDK/MCPOAuthFlow.swift
Type Methodauth(provider:serverURL:authorizationCode:callbackState:callbackIssuer:scope:resourceMetadataURL:protocolVersion:transport:)static func auth(provider: any MCPOAuthClientProvider, serverURL: String, authorizationCode: String? = nil, callbackState: String? = nil, callbackIssuer: String? = nil, scope: String? = nil, resourceMetadataURL: String? = nil, protocolVersion: String = MCPClient.latestProtocolVersion, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthAuthResultSources/SwiftAISDK/MCPOAuthFlow.swift
Type Methodazure(resourceName:apiVersion:useDeploymentBasedURLs:tokenProvider:settings:)static func azure(resourceName: String? = nil, apiVersion: String = "v1", useDeploymentBasedURLs: Bool = false, tokenProvider: AzureOpenAITokenProvider? = nil, settings: ProviderSettings = ProviderSettings()) throws -> AzureOpenAIProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodbaseten(settings:)static func baseten(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodbash_20241022()static func bash_20241022() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodbash_20241022()static func bash_20241022() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodbash_20250124()static func bash_20250124() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodbash_20250124()static func bash_20250124() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodbedrockMantle(settings:)static func bedrockMantle(settings: AmazonBedrockProviderSettings = AmazonBedrockProviderSettings()) throws -> BedrockMantleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodbeforeLastMessage(tools:)static func beforeLastMessage(tools: Set<String>? = nil) -> AIPruneToolCallsSources/SwiftAISDK/PruneMessages.swift
Type MethodbeforeLastMessages(_:tools:)static func beforeLastMessages(_ count: Int, tools: Set<String>? = nil) -> AIPruneToolCallsSources/SwiftAISDK/PruneMessages.swift
Type MethodblackForestLabs(settings:)static func blackForestLabs(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodbrowserSearch()static func browserSearch() -> JSONValueSources/SwiftAISDK/Models/GroqModels.swift
Type MethodbuildAuthorizationServerDiscoveryURLs(_:)static func buildAuthorizationServerDiscoveryURLs(_ authorizationServerURL: URL) -> [URL]Sources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethodbyteDance(settings:)static func byteDance(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodcartesia(settings:)static func cartesia(settings: CartesiaProviderSettings = CartesiaProviderSettings()) throws -> CartesiaProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodcerebras(settings:)static func cerebras(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodchoice(options:name:description:)static func choice(options: [String], name: String? = nil, description: String? = nil) -> AIOutput<String, String>Sources/SwiftAISDK/Output.swift
Type Methodchunks(_:)static func chunks(_ chunks: [Data]) -> AIStreamingAudioInputSources/SwiftAISDK/CoreStreamingTranscription.swift
Type Methodclear()static func clear()Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodcodeExecution_20250522()static func codeExecution_20250522() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodcodeExecution_20250825()static func codeExecution_20250825() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodcodeExecution_20260120()static func codeExecution_20260120() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodcodeExecution()static func codeExecution() -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodcodeExecution()static func codeExecution() -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodcodeExecution()static func codeExecution() -> JSONValueSources/SwiftAISDK/Models/XAIModels.swift
Type MethodcodeInterpreter(container:)static func codeInterpreter(container: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodcodeInterpreter(container:)static func codeInterpreter(container: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type Methodcohere(settings:)static func cohere(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodcomputer_20241022(displayWidthPx:displayHeightPx:displayNumber:)static func computer_20241022(displayWidthPx: Int, displayHeightPx: Int, displayNumber: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodcomputer_20241022(displayWidthPx:displayHeightPx:displayNumber:)static func computer_20241022(displayWidthPx: Int, displayHeightPx: Int, displayNumber: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodcomputer_20250124(displayWidthPx:displayHeightPx:displayNumber:)static func computer_20250124(displayWidthPx: Int, displayHeightPx: Int, displayNumber: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodcomputer_20251124(displayWidthPx:displayHeightPx:displayNumber:enableZoom:)static func computer_20251124(displayWidthPx: Int, displayHeightPx: Int, displayNumber: Int? = nil, enableZoom: Bool? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodcomputer()static func computer() -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodcomputerUse(displayWidth:displayHeight:environment:extraArgs:)static func computerUse(displayWidth: Int? = nil, displayHeight: Int? = nil, environment: String? = nil, extraArgs: [String : JSONValue] = [:]) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type Methodconnect(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 -> AIRealtimeSessionSources/SwiftAISDK/AIRealtimeSession.swift
Type Methodconnect(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 -> AIRealtimeSessionSources/SwiftAISDK/AIRealtimeSession.swift
Type Methodconnect(transport:clientName:clientVersion:clientCapabilities:initialInitializeResult:initializationOptions:maxRetries:protocolVersionDiscovery:onUncaughtError:)static func connect(transport: any MCPTransport, clientName: String = "swift-ai-sdk-mcp-client", clientVersion: String = "1.0.0", clientCapabilities: JSONValue = .object([:]), initialInitializeResult: JSONValue? = nil, initializationOptions: MCPRequestOptions? = nil, maxRetries: Int = 0, protocolVersionDiscovery: Bool = true, onUncaughtError: (@Sendable (any Error) -> Void)? = nil) async throws -> MCPClientSources/SwiftAISDK/MCPClientActor.swift
Type Methodcurrent()static func current() -> (any AIProvider)?Sources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodcustomProvider(providerID:languageModels:embeddingModels:imageModels:transcriptionModels:speechModels:videoModels:rerankingModels:files:skills:fallbackProvider:)static func customProvider(providerID: String = "custom", languageModels: [String : any LanguageModel] = [:], embeddingModels: [String : any EmbeddingModel] = [:], imageModels: [String : any ImageModel] = [:], transcriptionModels: [String : any TranscriptionModel] = [:], speechModels: [String : any SpeechModel] = [:], videoModels: [String : any VideoModel] = [:], rerankingModels: [String : any RerankingModel] = [:], files: (any AIFileClient)? = nil, skills: (any AISkillsClient)? = nil, fallbackProvider: (any AIProvider)? = nil) -> AICustomProviderSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodcustomTool(name:description:format:)static func customTool(name: String, description: String? = nil, format: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type Methoddeepgram(settings:)static func deepgram(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethoddeepInfra(settings:)static func deepInfra(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethoddeepSeek(settings:)static func deepSeek(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethoddeleteFile(client:request:retryPolicy:telemetry:)static func deleteFile(client: any AIFileClient, request: FileDeleteRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileDeleteResultSources/SwiftAISDK/AIFacadeMedia.swift
Type Methoddisable()static func disable()Sources/SwiftAISDK/WarningLogging.swift
Type MethoddiscoverAuthorizationServerMetadata(authorizationServerURL:protocolVersion:transport:)static func discoverAuthorizationServerMetadata(authorizationServerURL: URL, protocolVersion: String = MCPClient.latestProtocolVersion, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthAuthorizationServerMetadata?Sources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethoddiscoverAuthorizationServerMetadata(authorizationServerURL:protocolVersion:transport:)static func discoverAuthorizationServerMetadata(authorizationServerURL: String, protocolVersion: String = MCPClient.latestProtocolVersion, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthAuthorizationServerMetadata?Sources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethoddiscoverProtectedResourceMetadata(serverURL:protocolVersion:resourceMetadataURL:transport:)static func discoverProtectedResourceMetadata(serverURL: URL, protocolVersion: String = MCPClient.latestProtocolVersion, resourceMetadataURL: URL? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthProtectedResourceMetadataSources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethoddiscoverProtectedResourceMetadata(serverURL:protocolVersion:resourceMetadataURL:transport:)static func discoverProtectedResourceMetadata(serverURL: String, protocolVersion: String = MCPClient.latestProtocolVersion, resourceMetadataURL: String? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthProtectedResourceMetadataSources/SwiftAISDK/MCPOAuthDiscovery.swift
Type MethoddownloadFile(client:request:retryPolicy:telemetry:)static func downloadFile(client: any AIFileClient, request: FileDownloadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileDownloadResultSources/SwiftAISDK/AIFacadeMedia.swift
Type Methoddynamic(name:description:parameters:providerMetadata:providerOptions:strict:inputExamples:contextSchema:needsApproval:onInputStart:onInputDelta:onInputAvailable:refineArguments:toModelOutput:executeWithContext:execute:)static func dynamic(name: String, description: String? = nil, parameters: JSONValue, providerMetadata: [String : JSONValue] = [:], providerOptions: [String : JSONValue] = [:], strict: Bool? = nil, inputExamples: [JSONValue] = [], contextSchema: JSONValue? = nil, needsApproval: AIToolNeedsApproval? = nil, onInputStart: AIToolInputStartCallback? = nil, onInputDelta: AIToolInputDeltaCallback? = nil, onInputAvailable: AIToolInputAvailableCallback? = nil, refineArguments: (@Sendable (JSONValue) async throws -> JSONValue)? = nil, toModelOutput: (@Sendable (AIToolModelOutputContext) async throws -> JSONValue)? = nil, executeWithContext: (@Sendable (JSONValue, AIToolExecutionContext) async throws -> JSONValue)? = nil, execute: @escaping @Sendable (JSONValue) async throws -> JSONValue) -> AIToolSources/SwiftAISDK/CoreTools.swift
Type MethodelevenLabs(settings:)static func elevenLabs(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodembed(_: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/SwiftNativeLanguageAPI.swift
Type Methodembed(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 Methodembed(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 Methodembed(model:request:retryPolicy:telemetry:)static func embed(model: any EmbeddingModel, request: EmbeddingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/AIFacadeMedia.swift
Type Methodembed(model:value:dimensions:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embed(model: any EmbeddingModel, value: String, dimensions: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodembedMany(_: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/SwiftNativeLanguageAPI.swift
Type MethodembedMany(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 MethodembedMany(model:values:dimensions:chunkSize:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func embedMany(model: any EmbeddingModel, values: [String], dimensions: Int? = nil, chunkSize: Int? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> EmbeddingResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodenterpriseWebSearch()static func enterpriseWebSearch() -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodenterpriseWebSearch()static func enterpriseWebSearch() -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodexchangeAuthorization(authorizationServerURL:metadata:clientInformation:authorizationCode:codeVerifier:redirectURI:resource:clientAuthentication:transport:)static func exchangeAuthorization(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientInformation: MCPOAuthClientInformation, authorizationCode: String, codeVerifier: String, redirectURI: URL, resource: URL? = nil, clientAuthentication: MCPOAuthClientAuthenticationHandler? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthTokensSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodexperimentalCreateProviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func experimentalCreateProviderRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type Methodfailure(error:rawValue:)static func failure(error: any Error, rawValue: JSONValue?) -> AIJSONParseResultSources/SwiftAISDK/JSONParsing.swift
Type Methodfal(settings:)static func fal(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodfileSearch(fileSearchStoreNames:metadataFilter:topK:)static func fileSearch(fileSearchStoreNames: [String], metadataFilter: String? = nil, topK: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodfileSearch(fileSearchStoreNames:metadataFilter:topK:)static func fileSearch(fileSearchStoreNames: [String], metadataFilter: String? = nil, topK: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodfileSearch(vectorStoreIDs:maxNumResults:)static func fileSearch(vectorStoreIDs: [String], maxNumResults: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/XAIModels.swift
Type MethodfileSearch(vectorStoreIDs:maxNumResults:ranking:filters:)static func fileSearch(vectorStoreIDs: [String], maxNumResults: Int? = nil, ranking: JSONValue? = nil, filters: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodfileSearch(vectorStoreIDs:maxNumResults:ranking:filters:)static func fileSearch(vectorStoreIDs: [String], maxNumResults: Int? = nil, ranking: JSONValue? = nil, filters: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type Methodfireworks(settings:)static func fireworks(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodfishAudio(settings:)static func fishAudio(settings: ProviderSettings = ProviderSettings()) throws -> FishAudioProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodformattedMessage(for:providerID:modelID:)static func formattedMessage(for warning: AIWarning, providerID: String? = nil, modelID: String? = nil) -> StringSources/SwiftAISDK/WarningLogging.swift
Type Methodgateway(settings:teamIDOrSlug:)static func gateway(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil) throws -> GatewayProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodgateway(settings:teamIDOrSlug:webSocketTransport:)static func gateway(settings: ProviderSettings = ProviderSettings(), teamIDOrSlug: String? = nil, webSocketTransport: any AIDuplexWebSocketTransport) throws -> GatewayProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgenerateAudio(_: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/SwiftNativeLanguageAPI.swift
Type MethodgenerateAudio(model:request:retryPolicy:telemetry:)static func generateAudio(model: any AudioGenerationModel, request: AudioGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioGenerationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateEnum(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/AIFacadeGenerateObject.swift
Type MethodgenerateEnum(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 MethodgenerateEnum(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/AIFacadeGenerateObject.swift
Type MethodgenerateImage(_: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/SwiftNativeLanguageAPI.swift
Type MethodgenerateImage(model:prompt:size:aspectRatio:seed:count:files:mask:providerOptions:extraBody:headers:abortSignal:retryPolicy:telemetry:)static func generateImage(model: any ImageModel, prompt: String, size: String? = nil, aspectRatio: String? = nil, seed: Int? = nil, count: Int? = nil, files: [ImageInputFile] = [], mask: ImageInputFile? = nil, providerOptions: [String : JSONValue] = [:], extraBody: [String : JSONValue] = [:], headers: [String : String] = [:], abortSignal: AIAbortSignal? = nil, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateImage(model: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 MethodgenerateImage(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 MethodgenerateImage(model:request:retryPolicy:telemetry:)static func generateImage(model: any ImageModel, request: ImageGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> ImageGenerationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateJSON(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/AIFacadeGenerateObject.swift
Type MethodgenerateJSON(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 MethodgenerateJSON(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/AIFacadeGenerateObject.swift
Type MethodgenerateObject(_: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/SwiftNativeLanguageAPI.swift
Type MethodgenerateObject(_: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/SwiftNativeLanguageAPI.swift
Type MethodgenerateObject(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/AIFacadeGenerateObject.swift
Type MethodgenerateObject(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/AIFacadeGenerateObject.swift
Type MethodgenerateObject(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 MethodgenerateObject(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/AIFacadeGenerateObject.swift
Type MethodgenerateObject(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/AIFacadeGenerateObject.swift
Type MethodgenerateObjectArray(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/AIFacadeGenerateObject.swift
Type MethodgenerateObjectArray(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/AIFacadeGenerateObject.swift
Type MethodgenerateObjectArray(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 MethodgenerateObjectArray(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/AIFacadeGenerateObject.swift
Type MethodgenerateObjectArray(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/AIFacadeGenerateObject.swift
Type MethodgenerateSpeech(_: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/SwiftNativeLanguageAPI.swift
Type MethodgenerateSpeech(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 MethodgenerateSpeech(model:request:retryPolicy:telemetry:)static func generateSpeech(model: any SpeechModel, request: SpeechRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SpeechResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgenerateText(_:using:options:tools:)static func generateText(_ prompt: String, using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Type MethodgenerateText(_: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/SwiftNativeLanguageAPI.swift
Type MethodgenerateText(messages:using:options:tools:)static func generateText(messages: [AIMessage], using model: any LanguageModel, options: LanguageGenerationOptions = .default, tools: LanguageToolOptions = .none) async throws -> TextGenerationResultSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Type MethodgenerateText(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/AIFacadeGenerateText.swift
Type MethodgenerateText(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/AIFacadeGenerateText.swift
Type MethodgenerateText(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/AIFacadeGenerateText.swift
Type MethodgenerateText(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 MethodgenerateText(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 MethodgenerateText(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 MethodgenerateText(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/AIFacadeGenerateText.swift
Type MethodgenerateText(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/AIFacadeGenerateText.swift
Type MethodgenerateText(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/AIFacadeGenerateText.swift
Type MethodgenerateText(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/AIFacadeGenerateText.swift
Type MethodgenerateVideo(_: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/SwiftNativeLanguageAPI.swift
Type MethodgenerateVideo(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 MethodgenerateVideo(model:request:retryPolicy:telemetry:poll:webhook:)static func generateVideo(model: any VideoModel, request: VideoGenerationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil, poll: VideoGenerationPollOptions? = nil, webhook: VideoGenerationWebhookFactory? = nil) async throws -> VideoGenerationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgetBatchResults(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/AIFacadeBatch.swift
Type MethodgetBatchResults(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/AIFacadeBatch.swift
Type MethodgetBatchStatus(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/AIFacadeBatch.swift
Type MethodgetBatchStatus(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/AIFacadeBatch.swift
Type MethodgetFileMetadata(client:request:retryPolicy:telemetry:)static func getFileMetadata(client: any AIFileClient, request: FileMetadataRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileMetadataResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodgetVideoStatus(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/VideoGenerationOperations.swift
Type Methodgladia(settings:)static func gladia(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgmiCloud(settings:)static func gmiCloud(settings: ProviderSettings = ProviderSettings()) throws -> GMICloudProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodgoogle(settings:)static func google(settings: ProviderSettings = ProviderSettings()) throws -> GoogleGenerativeAIProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgoogleMaps()static func googleMaps() -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodgoogleMaps()static func googleMaps() -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodgoogleSearch(searchTypes:timeRangeFilter:)static func googleSearch(searchTypes: JSONValue? = nil, timeRangeFilter: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodgoogleSearch(searchTypes:timeRangeFilter:)static func googleSearch(searchTypes: JSONValue? = nil, timeRangeFilter: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodgoogleVertex(settings:)static func googleVertex(settings: GoogleVertexProviderSettings = GoogleVertexProviderSettings()) throws -> GoogleVertexProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgoogleVertexAnthropic(project:location:settings:)static func googleVertexAnthropic(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgoogleVertexMaaS(project:location:settings:)static func googleVertexMaaS(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodgoogleVertexXAI(project:location:settings:)static func googleVertexXAI(project: String? = nil, location: String? = nil, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodgroq(settings:)static func groq(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodhasToolCall(_:)static func hasToolCall(_ toolNames: String...) -> AIStopConditionSources/SwiftAISDK/CoreTools.swift
Type MethodhuggingFace(settings:)static func huggingFace(settings: ProviderSettings = ProviderSettings()) throws -> HuggingFaceProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodhume(settings:)static func hume(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodimageGeneration(action:)static func imageGeneration(action: String? = nil) -> JSONValueSources/SwiftAISDK/Models/XAIModels.swift
Type MethodimageGeneration(action:background:inputFidelity:inputImageMask:model:moderation:outputCompression:outputFormat:partialImages:quality:size:)static func imageGeneration(action: String? = nil, background: String? = nil, inputFidelity: String? = nil, inputImageMask: JSONValue? = nil, model: String? = nil, moderation: String? = nil, outputCompression: Int? = nil, outputFormat: String? = nil, partialImages: Int? = nil, quality: String? = nil, size: String? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodimageGeneration(action:background:inputFidelity:inputImageMask:model:moderation:outputCompression:outputFormat:partialImages:quality:size:)static func imageGeneration(action: String? = nil, background: String? = nil, inputFidelity: String? = nil, inputImageMask: JSONValue? = nil, model: String? = nil, moderation: String? = nil, outputCompression: Int? = nil, outputFormat: String? = nil, partialImages: Int? = nil, quality: String? = nil, size: String? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodimageGeneration(background:inputFidelity:inputImageMask:model:moderation:outputCompression:outputFormat:partialImages:quality:size:)static func imageGeneration(background: String? = nil, inputFidelity: String? = nil, inputImageMask: JSONValue? = nil, model: String? = nil, moderation: String? = nil, outputCompression: Int? = nil, outputFormat: String? = nil, partialImages: Int? = nil, quality: String? = nil, size: String? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodimageGeneration(background:inputFidelity:inputImageMask:model:moderation:outputCompression:outputFormat:partialImages:quality:size:)static func imageGeneration(background: String? = nil, inputFidelity: String? = nil, inputImageMask: JSONValue? = nil, model: String? = nil, moderation: String? = nil, outputCompression: Int? = nil, outputFormat: String? = nil, partialImages: Int? = nil, quality: String? = nil, size: String? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodisAppTool(_:)static func isAppTool(_ tool: MCPToolDefinition) throws -> BoolSources/SwiftAISDK/MCPApps.swift
Type MethodisLoopFinished()static func isLoopFinished() -> AIStopConditionSources/SwiftAISDK/CoreTools.swift
Type MethodisStepCount(_:)static func isStepCount(_ stepCount: Int) -> AIStopConditionSources/SwiftAISDK/CoreTools.swift
Type Methodjson(name:description:)static func json(name: String? = nil, description: String? = nil) -> AIOutput<JSONValue, JSONValue>Sources/SwiftAISDK/Output.swift
Type MethodklingAI(settings:)static func klingAI(settings: KlingAIProviderSettings = KlingAIProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodklingAI(settings:)static func klingAI(settings: ProviderSettings) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodlmnt(settings:)static func lmnt(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodlocalShell()static func localShell() -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type Methodluma(settings:)static func luma(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodmakeStream()static func makeStream() -> (input: AIStreamingAudioInput, writer: AIStreamingAudioWriter)Sources/SwiftAISDK/CoreStreamingTranscription.swift
Type MethodmarkdownDocument(snapshotDate:)static func markdownDocument(snapshotDate: String = markdownSnapshotDate) -> StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type MethodmarkdownTable()static func markdownTable() -> StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type Methodmcp(serverLabel:allowedTools:authorization:connectorID:headers:requireApproval:serverDescription:serverURL:)static func mcp(serverLabel: String, allowedTools: JSONValue? = nil, authorization: String? = nil, connectorID: String? = nil, headers: JSONValue? = nil, requireApproval: JSONValue? = nil, serverDescription: String? = nil, serverURL: String? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodmcpServer(serverURL:serverLabel:serverDescription:allowedTools:headers:authorization:)static func mcpServer(serverURL: String, serverLabel: String? = nil, serverDescription: String? = nil, allowedTools: [String]? = nil, headers: JSONValue? = nil, authorization: String? = nil) -> JSONValueSources/SwiftAISDK/Models/XAIModels.swift
Type Methodmemory_20250818()static func memory_20250818() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodminiMax(settings:)static func miniMax(settings: MiniMaxProviderSettings = MiniMaxProviderSettings()) throws -> MiniMaxProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodmistral(settings:)static func mistral(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodmoonshotAI(settings:)static func moonshotAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodobject(_:)static func object(_ values: [String : JSONValue?]) -> JSONValueSources/SwiftAISDK/JSONValue.swift
Type Methodobject(schema:name:description:)static func object<Schema>(schema: Schema, name: String? = nil, description: String? = nil) -> AIOutput<Schema.Output, JSONValue> where Schema : AIObjectSchemaSources/SwiftAISDK/Output.swift
Type Methodobject(schema:name:description:as:)static func object<Object>(schema: JSONValue? = nil, name: String? = nil, description: String? = nil, as type: Object.Type = Object.self) -> AIOutput<Object, JSONValue> where Object : Decodable, Object : SendableSources/SwiftAISDK/Output.swift
Type MethodopenAI(settings:)static func openAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodopenAICompatible(name:baseURL:apiKey:headers:queryParams:transport:includeUsage:supportsStructuredOutputs:maxEmbeddingsPerCall:transformRequestBody:)static func openAICompatible(name: String, baseURL: String, apiKey: String? = nil, headers: [String : String] = [:], queryParams: [String : String] = [:], transport: any AITransport = URLSessionTransport.shared, includeUsage: Bool = false, supportsStructuredOutputs: Bool = false, maxEmbeddingsPerCall: Int? = nil, transformRequestBody: (@Sendable ([String : JSONValue]) -> [String : JSONValue])? = nil) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodopenResponses(name:url:settings:)static func openResponses(name: String, url: String, settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodparallelSearch(mode:maxResults:includeDomains:excludeDomains:afterDate:maxCharsPerResult:maxCharsTotal:maxAgeSeconds:)static func parallelSearch(mode: String? = nil, maxResults: Int? = nil, includeDomains: [String] = [], excludeDomains: [String] = [], afterDate: String? = nil, maxCharsPerResult: Int? = nil, maxCharsTotal: Int? = nil, maxAgeSeconds: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/GatewayModels.swift
Type Methodperplexity(settings:)static func perplexity(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodperplexitySearch(maxResults:maxTokensPerPage:maxTokens:country:searchDomainFilter:searchLanguageFilter:searchRecencyFilter:)static func perplexitySearch(maxResults: Int? = nil, maxTokensPerPage: Int? = nil, maxTokens: Int? = nil, country: String? = nil, searchDomainFilter: [String] = [], searchLanguageFilter: [String] = [], searchRecencyFilter: String? = nil) -> JSONValueSources/SwiftAISDK/Models/GatewayModels.swift
Type Methodprodia(settings:)static func prodia(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodprogrammaticToolCalling(name:)static func programmaticToolCalling(name: String = "programmatic_tool_calling") -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodproviderError(_:)static func providerError(_ error: AIStreamProviderError) -> LanguageStreamPartSources/SwiftAISDK/StreamProviderError.swift
Type MethodproviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodproviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: AILanguageModelMiddleware, imageModelMiddleware: [AIImageModelMiddleware] = []) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodproviderRegistry(_:separator:languageModelMiddleware:imageModelMiddleware:)static func providerRegistry(_ providers: [String : any AIProvider], separator: String = ":", languageModelMiddleware: [AILanguageModelMiddleware] = [], imageModelMiddleware: AIImageModelMiddleware) -> AIProviderRegistrySources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodquiverAI(settings:)static func quiverAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodreadResource(client:uri:options:)static func readResource(client: MCPClient, uri: String, options: MCPRequestOptions? = nil) async throws -> MCPAppResourceSources/SwiftAISDK/MCPApps.swift
Type MethodrefreshAuthorization(authorizationServerURL:metadata:clientInformation:refreshToken:resource:clientAuthentication:transport:)static func refreshAuthorization(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientInformation: MCPOAuthClientInformation, refreshToken: String, resource: URL? = nil, clientAuthentication: MCPOAuthClientAuthenticationHandler? = nil, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthTokensSources/SwiftAISDK/MCPOAuthFlow.swift
Type Methodregister(_:)static func register(_ integrations: any Telemetry.Integration...)Sources/SwiftAISDK/Telemetry.swift
Type Methodregister(_:)static func register(_ integrations: [any Telemetry.Integration])Sources/SwiftAISDK/Telemetry.swift
Type MethodregisterClient(authorizationServerURL:metadata:clientMetadata:transport:)static func registerClient(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientMetadata: MCPOAuthClientMetadata, transport: any AITransport = URLSessionTransport.shared) async throws -> MCPOAuthClientInformationFullSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodregisteredIntegrations()static func registeredIntegrations() -> [any Telemetry.Integration]Sources/SwiftAISDK/Telemetry.swift
Type Methodreplicate(settings:)static func replicate(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodrerank(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 Methodrerank(model:request:retryPolicy:telemetry:)static func rerank(model: any RerankingModel, request: RerankingRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> RerankingResultSources/SwiftAISDK/AIFacadeMedia.swift
Type Methodrerank(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/SwiftNativeLanguageAPI.swift
Type Methodresolved()static func resolved() throws -> any AIProviderSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodresolveEmbeddingModel(_:provider:)static func resolveEmbeddingModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any EmbeddingModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodresolveImageModel(_:provider:)static func resolveImageModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any ImageModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodresolveLanguageModel(_:provider:)static func resolveLanguageModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any LanguageModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodresolveRerankingModel(_:provider:)static func resolveRerankingModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any RerankingModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodresolveSpeechModel(_:provider:)static func resolveSpeechModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any SpeechModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodresolveTranscriptionModel(_:provider:)static func resolveTranscriptionModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any TranscriptionModelSources/SwiftAISDK/AIModelResolution.swift
Type MethodresolveVideoModel(_:provider:)static func resolveVideoModel(_ modelID: String, provider: (any AIProvider)? = nil) throws -> any VideoModelSources/SwiftAISDK/AIModelResolution.swift
Type Methodresource(uri:from:)static func resource(uri: String, from readResult: MCPReadResourceResult) throws -> MCPAppResourceSources/SwiftAISDK/MCPApps.swift
Type MethodresourceURI(from:)static func resourceURI(from tool: MCPToolDefinition) throws -> String?Sources/SwiftAISDK/MCPApps.swift
Type MethodresourceURIs(from:)static func resourceURIs(from definitions: MCPListToolsResult) throws -> [String]Sources/SwiftAISDK/MCPApps.swift
Type MethodrevAI(settings:)static func revAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type Methodrow(providerID:)static func row(providerID: String) -> AIProviderCapabilityRow?Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type Methodrows(upstreamPackage:)static func rows(upstreamPackage: String) -> [AIProviderCapabilityRow]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type MethodselectResourceURL(serverURL:provider:resourceMetadata:)static func selectResourceURL(serverURL: URL, provider: any MCPOAuthClientProvider, resourceMetadata: MCPOAuthProtectedResourceMetadata?) async throws -> URL?Sources/SwiftAISDK/MCPOAuthFlow.swift
Type Methodset(_:)static func set(_ provider: (any AIProvider)?)Sources/SwiftAISDK/Providers/CustomProvider.swift
Type Methodshell(environment:)static func shell(environment: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellAllowlistNetworkPolicy(allowedDomains:domainSecrets:)static func shellAllowlistNetworkPolicy(allowedDomains: [String], domainSecrets: [JSONValue] = []) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellContainerAutoEnvironment(fileIDs:memoryLimit:networkPolicy:skills:)static func shellContainerAutoEnvironment(fileIDs: [String] = [], memoryLimit: String? = nil, networkPolicy: JSONValue? = nil, skills: [JSONValue] = []) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellContainerReferenceEnvironment(containerID:)static func shellContainerReferenceEnvironment(containerID: String) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellDisabledNetworkPolicy()static func shellDisabledNetworkPolicy() -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellDomainSecret(domain:name:value:)static func shellDomainSecret(domain: String, name: String, value: String) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellInlineSkill(name:description:base64ZipData:)static func shellInlineSkill(name: String, description: String, base64ZipData: String) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellLocalEnvironment(skills:)static func shellLocalEnvironment(skills: [JSONValue] = []) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellLocalSkill(name:description:path:)static func shellLocalSkill(name: String, description: String, path: String) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellSkillReference(providerReference:version:)static func shellSkillReference(providerReference: [String : String], version: String? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodshellSkillReference(skillID:version:)static func shellSkillReference(skillID: String, version: String? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type Methodsnapshots(from:messageID:terminateOnError:)static func snapshots(from stream: AsyncThrowingStream<LanguageStreamPart, any Error>, messageID: String = UUID().uuidString, terminateOnError: Bool = false) -> AsyncThrowingStream<AIUIMessage, any Error>Sources/SwiftAISDK/AIUIMessageStreamReducer.swift
Type MethodsplitTools(_:)static func splitTools(_ definitions: MCPListToolsResult) throws -> MCPAppToolSplitSources/SwiftAISDK/MCPApps.swift
Type MethodstartAuthorization(authorizationServerURL:metadata:clientInformation:redirectURL:scope:state:resource:codeVerifier:)static func startAuthorization(authorizationServerURL: URL, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientInformation: MCPOAuthClientInformation, redirectURL: URL, scope: String? = nil, state: String? = nil, resource: URL? = nil, codeVerifier: String? = nil) throws -> MCPOAuthStartAuthorizationResultSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodstartAuthorization(authorizationServerURL:metadata:clientInformation:redirectURL:scope:state:resource:codeVerifier:)static func startAuthorization(authorizationServerURL: String, metadata: MCPOAuthAuthorizationServerMetadata? = nil, clientInformation: MCPOAuthClientInformation, redirectURL: String, scope: String? = nil, state: String? = nil, resource: String? = nil, codeVerifier: String? = nil) throws -> MCPOAuthStartAuthorizationResultSources/SwiftAISDK/MCPOAuthFlow.swift
Type MethodstartTextBatch(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/AIFacadeBatch.swift
Type MethodstartTextBatch(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/AIFacadeBatch.swift
Type MethodstartTextBatch(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/AIFacadeBatch.swift
Type MethodstartTextBatch(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/AIFacadeBatch.swift
Type MethodstartVideo(model:request:webhookURL:retryPolicy:)static func startVideo(model: any VideoModel, request: VideoGenerationRequest, webhookURL: String? = nil, retryPolicy: AIRetryPolicy = .default) async throws -> VideoGenerationOperationStartResultSources/SwiftAISDK/VideoGenerationOperations.swift
Type MethodstreamEnum(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/AIFacadeStreamEnumJSON.swift
Type MethodstreamEnum(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/AIFacadeStreamEnumJSON.swift
Type MethodstreamJSON(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/AIFacadeStreamEnumJSON.swift
Type MethodstreamJSON(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/AIFacadeStreamEnumJSON.swift
Type MethodstreamObject(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/AIFacadeStreamObjectSchema.swift
Type MethodstreamObject(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/AIFacadeStreamObjectSchema.swift
Type MethodstreamObject(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 MethodstreamObject(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/AIFacadeStreamObject.swift
Type MethodstreamObject(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/AIFacadeStreamObjectSchema.swift
Type MethodstreamObjectArray(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/AIFacadeStreamObjectArray.swift
Type MethodstreamObjectArray(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/AIFacadeStreamObjectArray.swift
Type MethodstreamObjectArray(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/AIFacadeStreamObjectArray.swift
Type MethodstreamObjectArray(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/AIFacadeStreamObjectArray.swift
Type MethodstreamText(_: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/SwiftNativeLanguageAPI.swift
Type MethodstreamText(_: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/SwiftNativeLanguageAPI.swift
Type MethodstreamText(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/SwiftNativeLanguageAPI.swift
Type MethodstreamText(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/AIFacadeStreamText.swift
Type MethodstreamText(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/AIFacadeStreamTextCompatibility.swift
Type MethodstreamText(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/AIFacadeStreamText.swift
Type MethodstreamText(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/AIFacadeStreamTextCompatibility.swift
Type MethodstreamText(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 MethodstreamText(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 MethodstreamText(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 MethodstreamText(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/AIFacadeStreamText.swift
Type MethodstreamText(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/AIFacadeStreamTextCompatibility.swift
Type MethodstreamText(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/AIFacadeStreamText.swift
Type MethodstreamText(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/AIFacadeStreamTextCompatibility.swift
Type MethodstreamText(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/AIFacadeStreamText.swift
Type MethodstreamText(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/AIFacadeStreamTextCompatibility.swift
Type Methodsuccess(value:rawValue:)static func success(value: JSONValue, rawValue: JSONValue) -> AIJSONParseResultSources/SwiftAISDK/JSONParsing.swift
Type Methodsystem(_:)static func system(_ text: String) -> AIMessageSources/SwiftAISDK/CoreMessages.swift
Type Methodsystem(_:id:metadata:)static func system(_ text: String, id: String = UUID().uuidString, metadata: [String : JSONValue] = [:]) -> AIUIMessageSources/SwiftAISDK/CoreUIMessages.swift
Type MethodtakoSearch(_:)static func takoSearch(_ config: GatewayTakoSearchConfig = GatewayTakoSearchConfig()) -> JSONValueSources/SwiftAISDK/Models/GatewayModels.swift
Type Methodtext()static func text() -> AIOutput<String, String>Sources/SwiftAISDK/Output.swift
Type MethodtextEditor_20241022()static func textEditor_20241022() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtextEditor_20241022()static func textEditor_20241022() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtextEditor_20250124()static func textEditor_20250124() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtextEditor_20250124()static func textEditor_20250124() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtextEditor_20250429()static func textEditor_20250429() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtextEditor_20250429()static func textEditor_20250429() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtextEditor_20250728(maxCharacters:)static func textEditor_20250728(maxCharacters: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtextEditor_20250728(maxCharacters:)static func textEditor_20250728(maxCharacters: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtogetherAI(settings:)static func togetherAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodtoolMeta(from:)static func toolMeta(from tool: MCPToolDefinition) throws -> MCPAppToolMeta?Sources/SwiftAISDK/MCPApps.swift
Type MethodtoolResponses(approvalResponses:toolResults:)static func toolResponses(approvalResponses: [AIToolApprovalResponse] = [], toolResults: [AIToolResult] = []) -> AIMessageSources/SwiftAISDK/CoreMessages.swift
Type MethodtoolResult(_:)static func toolResult(_ result: AIToolResult) -> AIMessageSources/SwiftAISDK/CoreMessages.swift
Type MethodtoolSearch(execution:description:parameters:)static func toolSearch(execution: JSONValue? = nil, description: String? = nil, parameters: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodtoolSearchBm25_20251119()static func toolSearchBm25_20251119() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtoolSearchBm25_20251119()static func toolSearchBm25_20251119() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtoolSearchRegex_20251119()static func toolSearchRegex_20251119() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodtoolSearchRegex_20251119()static func toolSearchRegex_20251119() -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type Methodtranscribe(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/SwiftNativeLanguageAPI.swift
Type Methodtranscribe(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 Methodtranscribe(model:request:retryPolicy:telemetry:)static func transcribe(model: any TranscriptionModel, request: AudioTranscriptionRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> TranscriptionResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodtransformAudio(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/SwiftNativeLanguageAPI.swift
Type MethodtransformAudio(model:request:retryPolicy:telemetry:)static func transformAudio(model: any AudioTransformationModel, request: AudioTransformationRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> AudioTransformationResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethoduploadFile(client:request:retryPolicy:telemetry:)static func uploadFile(client: any AIFileClient, request: FileUploadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> FileUploadResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethoduploadSkill(client:request:retryPolicy:telemetry:)static func uploadSkill(client: any AISkillsClient, request: SkillUploadRequest, retryPolicy: AIRetryPolicy = .default, telemetry: Telemetry.Options? = nil) async throws -> SkillUploadResultSources/SwiftAISDK/AIFacadeMedia.swift
Type MethodurlContext()static func urlContext() -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodurlContext()static func urlContext() -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethoduseDefaultLogger()static func useDefaultLogger()Sources/SwiftAISDK/WarningLogging.swift
Type MethoduseLogger(_:)static func useLogger(_ logger: any AIWarningLogger)Sources/SwiftAISDK/WarningLogging.swift
Type Methoduser(_:)static func user(_ text: String) -> AIMessageSources/SwiftAISDK/CoreMessages.swift
Type Methoduser(_:id:metadata:)static func user(_ text: String, id: String = UUID().uuidString, metadata: [String : JSONValue] = [:]) -> AIUIMessageSources/SwiftAISDK/CoreUIMessages.swift
Type Methodvercel(settings:)static func vercel(settings: ProviderSettings = ProviderSettings()) throws -> VercelProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodvertexRagStore(ragCorpus:topK:)static func vertexRagStore(ragCorpus: String, topK: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodvertexRagStore(ragCorpus:topK:)static func vertexRagStore(ragCorpus: String, topK: Int? = nil) -> JSONValueSources/SwiftAISDK/Models/GoogleTools.swift
Type MethodvideoURL(_:mediaType:providerMetadata:)static func videoURL(_ url: String, mediaType: String = "video/*", providerMetadata: [String : JSONValue] = [:]) -> AIContentPartSources/SwiftAISDK/CoreMessages.swift
Type MethodviewImage()static func viewImage() -> JSONValueSources/SwiftAISDK/Models/XAIModels.swift
Type MethodviewXVideo()static func viewXVideo() -> JSONValueSources/SwiftAISDK/Models/XAIModels.swift
Type Methodvoyage(settings:)static func voyage(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodwebFetch_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) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodwebFetch_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) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodwebSearch_20250305(maxUses:allowedDomains:blockedDomains:userLocation:)static func webSearch_20250305(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, userLocation: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodwebSearch_20250305(maxUses:allowedDomains:blockedDomains:userLocation:)static func webSearch_20250305(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, userLocation: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodwebSearch_20260209(maxUses:allowedDomains:blockedDomains:userLocation:)static func webSearch_20260209(maxUses: Int? = nil, allowedDomains: [String]? = nil, blockedDomains: [String]? = nil, userLocation: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/AnthropicModels.swift
Type MethodwebSearch(allowedDomains:excludedDomains:enableImageSearch:enableImageUnderstanding:)static func webSearch(allowedDomains: [String]? = nil, excludedDomains: [String]? = nil, enableImageSearch: Bool? = nil, enableImageUnderstanding: Bool? = nil) -> JSONValueSources/SwiftAISDK/Models/XAIModels.swift
Type MethodwebSearch(filters:externalWebAccess:searchContextSize:userLocation:)static func webSearch(filters: JSONValue? = nil, externalWebAccess: Bool? = nil, searchContextSize: String? = nil, userLocation: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodwebSearch(filters:externalWebAccess:searchContextSize:userLocation:)static func webSearch(filters: JSONValue? = nil, externalWebAccess: Bool? = nil, searchContextSize: String? = nil, userLocation: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodwebSearchPreview(searchContextSize:userLocation:)static func webSearchPreview(searchContextSize: String? = nil, userLocation: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodwebSearchPreview(searchContextSize:userLocation:)static func webSearchPreview(searchContextSize: String? = nil, userLocation: JSONValue? = nil) -> JSONValueSources/SwiftAISDK/Models/OpenAICompatibleConfig.swift
Type MethodwithLogger(_:operation:)static func withLogger<Result>(_ logger: any AIWarningLogger, operation: () async throws -> Result) async rethrows -> ResultSources/SwiftAISDK/WarningLogging.swift
Type MethodwithLoggingDisabled(operation:)static func withLoggingDisabled<Result>(operation: () async throws -> Result) async rethrows -> ResultSources/SwiftAISDK/WarningLogging.swift
Type MethodwithProvider(_:operation:)static func withProvider<Result>(_ provider: any AIProvider, operation: () throws -> Result) rethrows -> ResultSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodwithProvider(_:operation:)static func withProvider<Result>(_ provider: any AIProvider, operation: () async throws -> Result) async rethrows -> ResultSources/SwiftAISDK/Providers/CustomProvider.swift
Type MethodxAI(settings:)static func xAI(settings: ProviderSettings = ProviderSettings()) throws -> OpenAICompatibleProviderSources/SwiftAISDK/Providers/ProviderRegistry.swift
Type MethodxSearch(allowedXHandles:excludedXHandles:fromDate:toDate:enableImageUnderstanding:enableVideoUnderstanding:)static func xSearch(allowedXHandles: [String]? = nil, excludedXHandles: [String]? = nil, fromDate: String? = nil, toDate: String? = nil, enableImageUnderstanding: Bool? = nil, enableVideoUnderstanding: Bool? = nil) -> JSONValueSources/SwiftAISDK/Models/XAIModels.swift
Type Propertyallstatic let all: [AIProviderCapabilityRow]Sources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type PropertyappMIMETypestatic let appMIMEType: StringSources/SwiftAISDK/MCPApps.swift
Type Propertyautomaticstatic let automatic: AIJSONInstructionSources/SwiftAISDK/CoreObjectSchema.swift
Type PropertyclientCapabilitiesstatic let clientCapabilities: JSONValueSources/SwiftAISDK/MCPApps.swift
Type Propertydefaultstatic let default: AIRetryPolicySources/SwiftAISDK/Core.swift
Type Propertydefaultstatic let default: LanguageGenerationOptionsSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Type PropertydefaultAPIVersionstatic let defaultAPIVersion: StringSources/SwiftAISDK/Providers/CartesiaProvider.swift
Type Propertydisabledstatic let disabled: AIJSONInstructionSources/SwiftAISDK/CoreObjectSchema.swift
Type Propertydisabledstatic let disabled: Telemetry.OptionsSources/SwiftAISDK/Telemetry.swift
Type PropertyextensionNamestatic let extensionName: StringSources/SwiftAISDK/MCPApps.swift
Type PropertylatestLegacyProtocolVersionstatic let latestLegacyProtocolVersion: StringSources/SwiftAISDK/MCPClientActor.swift
Type PropertylatestProtocolVersionstatic let latestProtocolVersion: StringSources/SwiftAISDK/MCPClientActor.swift
Type PropertylegacyResourceURIMetadataKeystatic let legacyResourceURIMetadataKey: StringSources/SwiftAISDK/MCPApps.swift
Type PropertymarkdownSnapshotDatestatic let markdownSnapshotDate: StringSources/SwiftAISDK/Providers/ProviderCapabilityMatrix.swift
Type Propertynonestatic let none: AIRetryPolicySources/SwiftAISDK/Core.swift
Type Propertynonestatic let none: LanguageToolOptionsSources/SwiftAISDK/SwiftNativeLanguageAPI.swift
Type PropertynormalClosurestatic let normalClosure: AIDuplexWebSocketCloseMetadataSources/SwiftAISDK/DuplexWebSocketTransport.swift
Type PropertynotFoundstatic let notFound: GatewayErrorTypeSources/SwiftAISDK/GatewayErrors.swift
Type Propertysharedstatic let shared: URLSessionDuplexWebSocketTransportSources/SwiftAISDK/DuplexWebSocketTransport.swift
Type Propertysharedstatic let shared: URLSessionTransportSources/SwiftAISDK/HTTP.swift
Type PropertysupportedProtocolVersionsstatic let supportedProtocolVersions: Set<String>Sources/SwiftAISDK/MCPClientActor.swift