├── .github ├── FUNDING.yml └── workflows │ └── swift.yml ├── .gitignore ├── .swiftpm └── xcode │ ├── package.xcworkspace │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ ├── LangChain.xcscheme │ ├── LangChainTests.xcscheme │ └── langchain-swift-Package.xcscheme ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── LangChain │ ├── LangChain.swift │ ├── agents │ └── Agent.swift │ ├── cache │ └── Cache.swift │ ├── callbacks │ ├── BaseCallbackHandler.swift │ ├── StdOutCallbackHandler.swift │ └── TraceCallbackHandler.swift │ ├── chains │ ├── BaseChain.swift │ ├── DNChain.swift │ ├── LLMChain.swift │ ├── SequentialChain.swift │ ├── SimpleSequentialChain.swift │ ├── TransformChain.swift │ ├── qa │ │ ├── BaseCombineDocumentsChain.swift │ │ ├── BaseConversationalRetrievalChain.swift │ │ ├── ConversationalRetrievalChain.swift │ │ └── StuffDocumentsChain.swift │ └── router │ │ ├── LLMRouterChain.swift │ │ └── MultiRouteChain.swift │ ├── document_loaders │ ├── AudioLoader.swift │ ├── BaseLoader.swift │ ├── BilibiliLoader.swift │ ├── HtmlLoader.swift │ ├── ImageOCRLoader.swift │ ├── NotionLoader.swift │ ├── PDFLoader.swift │ ├── RSSLoader.swift │ ├── TextLoader.swift │ └── YoutubeLoader.swift │ ├── embeddings │ ├── Distilbert.swift │ ├── Embeddings.swift │ ├── OllamaEmbeddings.swift │ └── OpenAIEmbeddings.swift │ ├── llms │ ├── Baidu.swift │ ├── ChatGLM.swift │ ├── ChatOllama.swift │ ├── ChatOpenAI.swift │ ├── Dalle.swift │ ├── Gemini.swift │ ├── HuggingFace.swift │ ├── LLM.swift │ ├── LMStudio.swift │ ├── Llama2.swift │ ├── Local.swift │ ├── Ollama.swift │ └── OpenAI.swift │ ├── memory │ ├── Base.swift │ ├── Chat.swift │ └── ReadOnlySharedMemory.swift │ ├── parser │ ├── BaseOutputParser.swift │ ├── DateOutputParser.swift │ ├── EnumOutputParser.swift │ ├── ListOutputParser.swift │ ├── MRKLOutputParser.swift │ ├── ObjectOutputParser.swift │ ├── RouterOutputParser.swift │ └── SimpleJsonOutputParser.swift │ ├── prompts │ ├── MultiPromptRouter.swift │ ├── PromptTemplate.swift │ └── mrkl │ │ └── MrklPrompt.swift │ ├── retriever │ ├── BaseRetriever.swift │ ├── MultiVectorRetriever.swift │ ├── ParentDocumentRetriever.swift │ ├── PubmedRetriever.swift │ └── WikipediaRetriever.swift │ ├── schema │ ├── BaseStore.swift │ ├── InMemoryStore.swift │ ├── LocalFileStore.swift │ └── Schema.swift │ ├── tools │ ├── BaseTool.swift │ ├── Dummy.swift │ ├── GetLocationTool.swift │ ├── InvalidTool.swift │ ├── JavascriptREPLTool.swift │ ├── Serper.swift │ ├── TTSTool.swift │ └── WeatherTool.swift │ ├── utilities │ ├── GoogleSerperAPIWrapper.swift │ ├── HFInferenceApi.swift │ ├── LC.swift │ ├── LlamaAPIWrapper.swift │ ├── OpenWeatherAPIWrapper.swift │ ├── TextSplitter.swift │ ├── ThreadManager.swift │ ├── anotheropenai │ │ └── OpenAITTSAPIWrapper.swift │ ├── baidu │ │ └── BaiduClient.swift │ ├── bilibili │ │ ├── BilibiliClient.swift │ │ ├── BilibiliCredential.swift │ │ └── BilibiliVideo.swift │ ├── chatglm │ │ ├── ChatGLMAPIWrapper.swift │ │ └── ChatGLMModel.swift │ ├── dalle │ │ └── DalleImage.swift │ ├── jwt │ │ ├── Cryptor.swift │ │ ├── Extensions │ │ │ └── String.swift │ │ └── JWT.swift │ ├── pubmed │ │ ├── PubmedAPIWrapper.swift │ │ └── PubmedPage.swift │ ├── report │ │ ├── ReportKey.swift │ │ └── TraceManager.swift │ ├── wikipedia │ │ ├── WikipediaAPIWrapper.swift │ │ └── WikipediaPage.swift │ └── youtube │ │ ├── Transcript.swift │ │ ├── TranscriptList.swift │ │ ├── TranscriptListFetcher.swift │ │ ├── YoutubeHackClient.swift │ │ └── YoutubeInfo.swift │ └── vectorstores │ ├── SimilaritySearchKit.swift │ ├── Supabase.swift │ ├── VectorStore.swift │ └── supabase │ └── supabase.sql ├── Tests └── LangChainTests │ ├── Base64.swift │ ├── BySplit.swift │ └── langchain_swiftTests.swift ├── techstack.md └── techstack.yml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | custom: ['paypal.me/buhe1986'] 2 | -------------------------------------------------------------------------------- /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/.gitignore -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/LangChain.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/LangChain.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/LangChainTests.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/LangChainTests.xcscheme -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/langchain-swift-Package.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/langchain-swift-Package.xcscheme -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/README.md -------------------------------------------------------------------------------- /Sources/LangChain/LangChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/LangChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/agents/Agent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/agents/Agent.swift -------------------------------------------------------------------------------- /Sources/LangChain/cache/Cache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/cache/Cache.swift -------------------------------------------------------------------------------- /Sources/LangChain/callbacks/BaseCallbackHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/callbacks/BaseCallbackHandler.swift -------------------------------------------------------------------------------- /Sources/LangChain/callbacks/StdOutCallbackHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/callbacks/StdOutCallbackHandler.swift -------------------------------------------------------------------------------- /Sources/LangChain/callbacks/TraceCallbackHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/callbacks/TraceCallbackHandler.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/BaseChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/BaseChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/DNChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/DNChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/LLMChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/LLMChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/SequentialChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/SequentialChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/SimpleSequentialChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/SimpleSequentialChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/TransformChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/TransformChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/qa/BaseCombineDocumentsChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/qa/BaseCombineDocumentsChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/qa/BaseConversationalRetrievalChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/qa/BaseConversationalRetrievalChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/qa/ConversationalRetrievalChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/qa/ConversationalRetrievalChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/qa/StuffDocumentsChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/qa/StuffDocumentsChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/router/LLMRouterChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/router/LLMRouterChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/chains/router/MultiRouteChain.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/chains/router/MultiRouteChain.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/AudioLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/AudioLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/BaseLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/BaseLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/BilibiliLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/BilibiliLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/HtmlLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/HtmlLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/ImageOCRLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/ImageOCRLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/NotionLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/NotionLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/PDFLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/PDFLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/RSSLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/RSSLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/TextLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/TextLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/document_loaders/YoutubeLoader.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/document_loaders/YoutubeLoader.swift -------------------------------------------------------------------------------- /Sources/LangChain/embeddings/Distilbert.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/embeddings/Distilbert.swift -------------------------------------------------------------------------------- /Sources/LangChain/embeddings/Embeddings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/embeddings/Embeddings.swift -------------------------------------------------------------------------------- /Sources/LangChain/embeddings/OllamaEmbeddings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/embeddings/OllamaEmbeddings.swift -------------------------------------------------------------------------------- /Sources/LangChain/embeddings/OpenAIEmbeddings.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/embeddings/OpenAIEmbeddings.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/Baidu.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/Baidu.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/ChatGLM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/ChatGLM.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/ChatOllama.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/ChatOllama.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/ChatOpenAI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/ChatOpenAI.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/Dalle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/Dalle.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/Gemini.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/Gemini.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/HuggingFace.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/HuggingFace.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/LLM.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/LLM.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/LMStudio.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/LMStudio.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/Llama2.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/Llama2.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/Local.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/Local.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/Ollama.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/Ollama.swift -------------------------------------------------------------------------------- /Sources/LangChain/llms/OpenAI.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/llms/OpenAI.swift -------------------------------------------------------------------------------- /Sources/LangChain/memory/Base.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/memory/Base.swift -------------------------------------------------------------------------------- /Sources/LangChain/memory/Chat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/memory/Chat.swift -------------------------------------------------------------------------------- /Sources/LangChain/memory/ReadOnlySharedMemory.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/memory/ReadOnlySharedMemory.swift -------------------------------------------------------------------------------- /Sources/LangChain/parser/BaseOutputParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/parser/BaseOutputParser.swift -------------------------------------------------------------------------------- /Sources/LangChain/parser/DateOutputParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/parser/DateOutputParser.swift -------------------------------------------------------------------------------- /Sources/LangChain/parser/EnumOutputParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/parser/EnumOutputParser.swift -------------------------------------------------------------------------------- /Sources/LangChain/parser/ListOutputParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/parser/ListOutputParser.swift -------------------------------------------------------------------------------- /Sources/LangChain/parser/MRKLOutputParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/parser/MRKLOutputParser.swift -------------------------------------------------------------------------------- /Sources/LangChain/parser/ObjectOutputParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/parser/ObjectOutputParser.swift -------------------------------------------------------------------------------- /Sources/LangChain/parser/RouterOutputParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/parser/RouterOutputParser.swift -------------------------------------------------------------------------------- /Sources/LangChain/parser/SimpleJsonOutputParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/parser/SimpleJsonOutputParser.swift -------------------------------------------------------------------------------- /Sources/LangChain/prompts/MultiPromptRouter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/prompts/MultiPromptRouter.swift -------------------------------------------------------------------------------- /Sources/LangChain/prompts/PromptTemplate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/prompts/PromptTemplate.swift -------------------------------------------------------------------------------- /Sources/LangChain/prompts/mrkl/MrklPrompt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/prompts/mrkl/MrklPrompt.swift -------------------------------------------------------------------------------- /Sources/LangChain/retriever/BaseRetriever.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/retriever/BaseRetriever.swift -------------------------------------------------------------------------------- /Sources/LangChain/retriever/MultiVectorRetriever.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/retriever/MultiVectorRetriever.swift -------------------------------------------------------------------------------- /Sources/LangChain/retriever/ParentDocumentRetriever.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/retriever/ParentDocumentRetriever.swift -------------------------------------------------------------------------------- /Sources/LangChain/retriever/PubmedRetriever.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/retriever/PubmedRetriever.swift -------------------------------------------------------------------------------- /Sources/LangChain/retriever/WikipediaRetriever.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/retriever/WikipediaRetriever.swift -------------------------------------------------------------------------------- /Sources/LangChain/schema/BaseStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/schema/BaseStore.swift -------------------------------------------------------------------------------- /Sources/LangChain/schema/InMemoryStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/schema/InMemoryStore.swift -------------------------------------------------------------------------------- /Sources/LangChain/schema/LocalFileStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/schema/LocalFileStore.swift -------------------------------------------------------------------------------- /Sources/LangChain/schema/Schema.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/schema/Schema.swift -------------------------------------------------------------------------------- /Sources/LangChain/tools/BaseTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/tools/BaseTool.swift -------------------------------------------------------------------------------- /Sources/LangChain/tools/Dummy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/tools/Dummy.swift -------------------------------------------------------------------------------- /Sources/LangChain/tools/GetLocationTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/tools/GetLocationTool.swift -------------------------------------------------------------------------------- /Sources/LangChain/tools/InvalidTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/tools/InvalidTool.swift -------------------------------------------------------------------------------- /Sources/LangChain/tools/JavascriptREPLTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/tools/JavascriptREPLTool.swift -------------------------------------------------------------------------------- /Sources/LangChain/tools/Serper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/tools/Serper.swift -------------------------------------------------------------------------------- /Sources/LangChain/tools/TTSTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/tools/TTSTool.swift -------------------------------------------------------------------------------- /Sources/LangChain/tools/WeatherTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/tools/WeatherTool.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/GoogleSerperAPIWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/GoogleSerperAPIWrapper.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/HFInferenceApi.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/HFInferenceApi.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/LC.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/LC.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/LlamaAPIWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/LlamaAPIWrapper.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/OpenWeatherAPIWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/OpenWeatherAPIWrapper.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/TextSplitter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/TextSplitter.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/ThreadManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/ThreadManager.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/anotheropenai/OpenAITTSAPIWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/anotheropenai/OpenAITTSAPIWrapper.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/baidu/BaiduClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/baidu/BaiduClient.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/bilibili/BilibiliClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/bilibili/BilibiliClient.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/bilibili/BilibiliCredential.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/bilibili/BilibiliCredential.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/bilibili/BilibiliVideo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/bilibili/BilibiliVideo.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/chatglm/ChatGLMAPIWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/chatglm/ChatGLMAPIWrapper.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/chatglm/ChatGLMModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/chatglm/ChatGLMModel.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/dalle/DalleImage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/dalle/DalleImage.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/jwt/Cryptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/jwt/Cryptor.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/jwt/Extensions/String.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/jwt/Extensions/String.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/jwt/JWT.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/jwt/JWT.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/pubmed/PubmedAPIWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/pubmed/PubmedAPIWrapper.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/pubmed/PubmedPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/pubmed/PubmedPage.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/report/ReportKey.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/report/ReportKey.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/report/TraceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/report/TraceManager.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/wikipedia/WikipediaAPIWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/wikipedia/WikipediaAPIWrapper.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/wikipedia/WikipediaPage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/wikipedia/WikipediaPage.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/youtube/Transcript.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/youtube/Transcript.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/youtube/TranscriptList.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/youtube/TranscriptList.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/youtube/TranscriptListFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/youtube/TranscriptListFetcher.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/youtube/YoutubeHackClient.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/youtube/YoutubeHackClient.swift -------------------------------------------------------------------------------- /Sources/LangChain/utilities/youtube/YoutubeInfo.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/utilities/youtube/YoutubeInfo.swift -------------------------------------------------------------------------------- /Sources/LangChain/vectorstores/SimilaritySearchKit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/vectorstores/SimilaritySearchKit.swift -------------------------------------------------------------------------------- /Sources/LangChain/vectorstores/Supabase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/vectorstores/Supabase.swift -------------------------------------------------------------------------------- /Sources/LangChain/vectorstores/VectorStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/vectorstores/VectorStore.swift -------------------------------------------------------------------------------- /Sources/LangChain/vectorstores/supabase/supabase.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Sources/LangChain/vectorstores/supabase/supabase.sql -------------------------------------------------------------------------------- /Tests/LangChainTests/Base64.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Tests/LangChainTests/Base64.swift -------------------------------------------------------------------------------- /Tests/LangChainTests/BySplit.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Tests/LangChainTests/BySplit.swift -------------------------------------------------------------------------------- /Tests/LangChainTests/langchain_swiftTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/Tests/LangChainTests/langchain_swiftTests.swift -------------------------------------------------------------------------------- /techstack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/techstack.md -------------------------------------------------------------------------------- /techstack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/buhe/langchain-swift/HEAD/techstack.yml --------------------------------------------------------------------------------