Module integrations

Source
Expand description

Integrations with various platforms and external services.

Modules§

anthropic
aws_bedrock
An integration with the AWS Bedrock service.
dashscope
fastembed
FastEmbed integration for text embedding.
fluvio
Fluvio is a real-time streaming data transformation platform.
groq
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.
lancedb
ollama
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.
open_router
This module provides integration with OpenRouter’s API, enabling the use of language models and embeddings within the Swiftide project. It includes the OpenRouter struct for managing API clients and default options for embedding and prompt models. The module is conditionally compiled based on the “openrouter” feature flag.
openai
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.
parquet
Stream data from parquet files
pgvector
Integration module for PostgreSQL vector database (pgvector) operations.
qdrant
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.
redb
Redb is a simple, portable, high-performance, ACID, embedded key-value store.
redis
This module provides the integration with Redis for caching nodes in the Swiftide system.
scraping
Scraping loader using and html to markdown transformer
treesitter
Chunking code with tree-sitter and various tools