cacti-backend
Natural language interactions with web3
File Explorer
- alembic-check.yaml
- check-update-widget-index.yaml
- check-widget-translation.yaml
- __init__.py
- conversational.py
- 1f62c956d8a9_add_shared_session_and_shared_message_.py
- 7cc8cbfe072d_add_creation_timestamp_to_user_lookup_.py
- 878efb341d24_drop_privacy_type.py
- a9e5b4f0e5c5_add_deleted_datetime_column_to_chat_.py
- aac1388f4b43_add_user_permissions.py
- b37b4d7dd234_initial_schema_snapshot.py
- c0f09e7da34d_add_privacy_type_with_default.py
- f97c351eea52_add_name_to_chat_session.py
- env.py
- README.md
- script.py.mako
- __init__.py
- chat.py
- share.py
- __init__.py
- api_chain.py
- __init__.py
- base.py
- basic_agent.py
- chatgpt_function_call.py
- container.py
- display_widgets.py
- fine_tuned.py
- rephrase.py
- rephrase_cited.py
- rephrase_widget_search.py
- rephrase_widget_search2.py
- simple.py
- widget_search.py
- __init__.py
- init.py
- models.py
- utils.py
- playwright_browser.py
- Readme.md
- requirements.txt
- start.sh
- streamlit_control_panel.py
- docker-compose.yml
- .env.example
- __init__.py
- eval_widgets.txt
- example_test_file.csv
- README.md
- validate.py
- dataset.py
- generate.py
- widget_llm.py
- docker-compose.weaviate.yaml
- README.md
- weaviate-startup.sh
- __init__.py
- api_docs.py
- app_info.py
- crypto_tokens.py
- dapps.py
- sites.py
- weaviate.py
- widgets.py
- __init__.py
- center.py
- defillama.py
- etherscan.py
- opensea.py
- get_price.yaml
- app_info.txt
- widgets.yaml
- crawler.py
- dapp_scraper.py
- models.py
- scrape.py
- whitelist.py
- __init__.py
- check_update_widget_index.py
- check_widget_translation.py
- verify_local_db.py
- poc_yield_qa.ipynb
- qa_pairs.jsonl
- yield_addendum_cookbook_qs.txt
- yield_documentation_qs.txt
- gen_init_ques.ipynb
- init_questions1.txt
- init_questions2.txt
- scrape_urls-2.ipynb
- ignore_irrelevant_context.ipynb
- test_api_call.ipynb
- test_autoeval.ipynb
- test_cw3.ipynb
- __init__.py
- app_usage_guide.py
- base.py
- index_answer.py
- index_api_tool.py
- index_app_info.py
- index_link_suggestion.py
- index_lookup.py
- index_widget.py
- aave_atoken.abi.json
- aave_pool_v3.abi.json
- aave_variable_debt_token.abi.json
- aave_wrapped_token_gateway.abi.json
- __init__.py
- test_aave_borrow_erc20.py
- test_aave_borrow_eth_no_approval.py
- test_aave_borrow_eth_no_collateral.py
- test_aave_borrow_eth_with_approval.py
- test_aave_repay_erc20.py
- test_aave_repay_eth.py
- test_aave_supply_erc20_no_approval.py
- test_aave_supply_erc20_with_approval.py
- test_aave_supply_eth.py
- test_aave_supply_extreme_amount.py
- test_aave_withdraw_erc20.py
- test_aave_withdraw_eth.py
- __init__.py
- aave_borrow_contract_workflow.py
- aave_contract_error_codes.json
- aave_repay_contract_workflow.py
- aave_supply_contract_workflow.py
- aave_withdraw_contract_workflow.py
- __init__.py
- test_aave_borrow_erc20.py
- test_aave_borrow_eth_extreme_amount.py
- test_aave_borrow_eth_no_approval.py
- test_aave_borrow_eth_with_approval.py
- test_aave_supply_erc20_no_approval.py
- test_aave_supply_erc20_with_approval.py
- test_aave_supply_eth.py
- test_aave_supply_extreme_amount.py
- test_aave_supply_no_token_error.py
- __init__.py
- aave_borrow_ui_workflow.py
- aave_supply_ui_workflow.py
- __init__.py
- common.py
- __init__.py
- base_contract_workflow.py
- base_multi_step_contract_workflow.py
- base_multi_step_mixin.py
- base_multi_step_ui_workflow.py
- base_single_step_contract_workflow.py
- base_single_step_ui_workflow.py
- base_ui_workflow.py
- common.py
- ens_registrar_controller.abi.json
- ens_registry.abi.json
- ens_resolver.abi.json
- ens_reverse_registrar.abi.json
- __init__.py
- test_ens_registration.py
- test_ens_set_avatar_nft.py
- test_ens_set_primary_name.py
- test_ens_set_text.py
- __init__.py
- ens_registration_contract_workflow.py
- ens_set_avatar_nft.py
- ens_set_primary_name.py
- ens_set_text.py
- __init__.py
- test_ens_registration.py
- __init__.py
- ens_registration_ui_workflow.py
- __init__.py
- common.py
- __init__.py
- conftest.py
- multistep_handler.py
- uniswap.py
- __init__.py
- abi_loader.py
- erc20.abi.json
- __init__.py
- coin_list.json
- coingecko_coin_currency.py
- currency_list.json
- __init__.py
- common.py
- constants.py
- crypto_token.py
- evaluation.py
- nft.py
- tenderly.py
- timing.py
- web3_provider.py
- .gitignore
- alembic.ini
- auth.py
- cloudbuild.yaml
- config.py
- context.py
- COPYING.md
- db_schema_sync.sh
- Dockerfile
- main.py
- README.md
- registry.py
- requirements.txt
- screenshot.jpg
- server.py
- start.sh
- streaming.py
- system.py
- usage_guide.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
docker compose
View Details ▼
docker compose
Run and manage multi container Docker applications.
docker compose ps
List all running containers:
docker compose up {{[-d|--detach]}}
Create and start all containers in the background using a `docker-compose.yml` file from the current directory:
docker compose up --build
Start all containers, rebuild if necessary:
docker ps
View Details ▼
docker ps
This command is an alias of `docker container ls`.
tldr docker container ls
View documentation for the original command:
pip install
View Details ▼
pip install
Install Python packages.
pip install {{package1 package2 ...}}
Install one or more packages:
pip install {{package1 package2 ...}} {{[-U|--upgrade]}}
Upgrade all specified packages to the latest version, installing any that are not already present:
pip install {{package}}=={{version}}
Install a specific version of a package:
python
View Details ▼
python
Python language interpreter.
python
Start a REPL (interactive shell):
python {{path/to/file.py}}
Execute a specific Python file:
python -i {{path/to/file.py}}
Execute a specific Python file and start a REPL:
python3
View Details ▼
python3
This command is an alias of `python`.
tldr python
View documentation for the original command:
