LLMTools is a collection of utility tools designed for working with Large Language Model (LLM) services. The project provides various utilities to help developers manage and interact with different LLM platforms.
- SiliconFlow API Key Balance Checker 🔑💰
- Validates SiliconFlow API keys and checks their balance information
- Documentation
LLMTools/
├── api/
│ └── check/
│ └── siliconflow/
│ ├── test_siliconflow_api.py
│ ├── README.md
│ └── README_zh.md
├── README.md
├── README_zh.md
└── .gitignore
Each tool has its own installation requirements. Please refer to the specific tool's documentation for details.
# Clone the repository
git clone https://github.com/Harris-H/LLMTools.git
cd LLMTools
# Install uv if not installed
pip install uv
# Create virtual environment and install dependencies in one step
uv sync
# Run the SiliconFlow API key checker
python api/check/siliconflow/test_siliconflow_api.py -f path/to/your/api_keys.txt
# Or use uv run the py
uv run api/check/siliconflow/test_siliconflow_api.py -f path/to/your/api_keys.txtThis project aims to expand with more tools for working with various LLM providers and APIs. The modular structure allows for easy addition of new utilities as they are developed.
Planned additions include:
- Support for more LLM providers
- Token counting utilities
- Cost estimation tools
- Prompt management systems
Contributions are welcome! Feel free to submit pull requests with new tools or improvements to existing ones.