DagFlux uses a large language model to translate plain-language requests into the operations that workflows execute. You bring your own key for your preferred provider and DagFlux handles the rest.
DagFlux supports the following AI providers for chat-style generation:
Industry-leading language models with excellent code generation capabilities.
Powerful models known for nuanced understanding and long context windows.
Google's advanced multimodal AI with strong reasoning capabilities.
For text-to-vector embeddings (used in vector search and similarity operations), DagFlux supports:
| Section | What it covers |
|---|---|
| Providers | Which providers and models DagFlux supports, and how it picks one |
| Skill capabilities | What the AI assistant and generated code can use at run time |
| Embeddings | How text is turned into vectors |
When you configure multiple provider keys, DagFlux follows a default priority order. You can override this on a per-request basis if needed. If a provider fails or is unavailable, DagFlux automatically falls back to the next available provider.
DagFlux automatically manages conversation history to stay within each model's context window. When a request would exceed the limit, older messages are dropped while preserving the most recent context and your new prompt. This ensures your workflows can have extended AI conversations without manual history management.