Module swiftide::integrations

source ·
Expand description

Integrations with various platforms and external services.

Modules§

  • An integration with the AWS Bedrock service.
  • FastEmbed integration for text embedding.
  • Fluvio is a real-time streaming data transformation platform.
  • This module provides integration with Groq’s API, enabling the use of language models within the Swiftide project. It includes the Groq struct for managing API clients and default options for prompt models. The module is conditionally compiled based on the “groq” feature flag.
  • This module provides integration with Ollama’s API, enabling the use of language models and embeddings within the Swiftide project. It includes the Ollama struct for managing API clients and default options for embedding and prompt models. The module is conditionally compiled based on the “ollama” feature flag.
  • This module provides integration with OpenAI’s API, enabling the use of language models and embeddings within the Swiftide project. It includes the OpenAI struct for managing API clients and default options for embedding and prompt models. The module is conditionally compiled based on the “openai” feature flag.
  • This module provides integration with the Qdrant vector database. It includes functionalities to interact with Qdrant, such as creating and managing vector collections, storing data, and ensuring proper indexing for efficient searches.
  • This module provides the integration with Redis for caching nodes in the Swiftide system.
  • Scraping loader using and html to markdown transformer
  • Chunking code with tree-sitter and various tools