├── .gitignore ├── .zed └── settings.json ├── LICENSE ├── Makefile ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── GenKit │ ├── Errors.swift │ ├── Services │ ├── ChatService.swift │ ├── EmbeddingService.swift │ ├── ImageService.swift │ ├── ModelService.swift │ ├── Providers │ │ ├── Anthropic.swift │ │ ├── ElevenLabs.swift │ │ ├── Fal.swift │ │ ├── Mistral.swift │ │ ├── Ollama.swift │ │ └── OpenAI.swift │ ├── SpeechService.swift │ └── TranscriptionService.swift │ ├── Sessions │ └── ChatSession.swift │ ├── Types │ ├── Message.swift │ ├── Model.swift │ ├── Run.swift │ ├── Service.swift │ ├── Tool.swift │ └── Voice.swift │ └── Utilities │ ├── ContentParser.swift │ ├── Functions.swift │ └── PromptTemplate.swift └── Tests └── GenKitTests └── ContentParserTests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/.gitignore -------------------------------------------------------------------------------- /.zed/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/.zed/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Makefile -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/README.md -------------------------------------------------------------------------------- /Sources/GenKit/Errors.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Errors.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/ChatService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/ChatService.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/EmbeddingService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/EmbeddingService.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/ImageService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/ImageService.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/ModelService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/ModelService.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/Providers/Anthropic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/Providers/Anthropic.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/Providers/ElevenLabs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/Providers/ElevenLabs.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/Providers/Fal.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/Providers/Fal.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/Providers/Mistral.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/Providers/Mistral.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/Providers/Ollama.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/Providers/Ollama.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/Providers/OpenAI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/Providers/OpenAI.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/SpeechService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/SpeechService.swift -------------------------------------------------------------------------------- /Sources/GenKit/Services/TranscriptionService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Services/TranscriptionService.swift -------------------------------------------------------------------------------- /Sources/GenKit/Sessions/ChatSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Sessions/ChatSession.swift -------------------------------------------------------------------------------- /Sources/GenKit/Types/Message.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Types/Message.swift -------------------------------------------------------------------------------- /Sources/GenKit/Types/Model.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Types/Model.swift -------------------------------------------------------------------------------- /Sources/GenKit/Types/Run.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Types/Run.swift -------------------------------------------------------------------------------- /Sources/GenKit/Types/Service.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Types/Service.swift -------------------------------------------------------------------------------- /Sources/GenKit/Types/Tool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Types/Tool.swift -------------------------------------------------------------------------------- /Sources/GenKit/Types/Voice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Types/Voice.swift -------------------------------------------------------------------------------- /Sources/GenKit/Utilities/ContentParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Utilities/ContentParser.swift -------------------------------------------------------------------------------- /Sources/GenKit/Utilities/Functions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Utilities/Functions.swift -------------------------------------------------------------------------------- /Sources/GenKit/Utilities/PromptTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Sources/GenKit/Utilities/PromptTemplate.swift -------------------------------------------------------------------------------- /Tests/GenKitTests/ContentParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nathanborror/swift-gen-kit/HEAD/Tests/GenKitTests/ContentParserTests.swift --------------------------------------------------------------------------------