ChainFury
Build complex chat apps using LLMs in 4 clicks ⚡️ Try it out here
ChainFury is a powerful tool that simplifies the creation and management of chains of prompts, making it easier to build complex chat applications using LLMs.
# install the chainfury engine and client
pip install chainfury
# you can install the self hosted server as follows
pip install chainfury_server
python3 -m chainfury_server
Read the latest blog posts:
ChainFury - Create LLM ChatBots in 4 clicks! - to learn more
Why the Fury? Building a new flow engine from scratch - to understand the motivation behind ChainFury
Fury Actions - to understand how fury actions work
- Agent File
- chainfury CLI
- chainfury.base
Chain
Edge
Model
Node
NodeType
NotDAGError
Secret
Var
adjacency_list_to_edge_map()
edge_array_to_adjacency_list()
extract_jinja_indices()
func_to_return_vars()
func_to_vars()
get_value_by_keys()
jinja_schema_to_vars()
jtype_to_vars()
put_value_by_keys()
pyannotation_to_json_schema()
topological_sort()
- chainfury.client
- chainfury utilities