English ยท ็ฎไฝไธญๆ
Tip
Click to try: https://check.crond.dev
-
โ Supports Liveness Testing for Various OpenAI API Proxies
- Compatible with OpenAI proxy APIs like oneapi and newapi, fully testing availability.
-
๐ Pure Front-End Version for Enhanced Data Security
- All operations are performed on the front end, eliminating concerns about network timeouts and ensuring data security.
-
๐ Detailed Testing Data
- Displays response time, model consistency, and more, making test results clear at a glance.
-
๐พ Cloud Storage and Local Storage
- Cloud Storage: Save configurations to the cloud for multi-device sharing.
- Local Storage: Save frequently used configurations locally for quick loading and convenience.
-
๐ Theme and Language Switching
- Dark/Light Mode: Choose a theme that suits you to protect your eyesight.
- Multi-Language Support: Supports Chinese and English to meet different language needs.
-
๐ฅ๏ธ Multiple Deployment Methods
- Vercel Deployment: Supports one-click deployment to Vercel for convenience.
- Docker Deployment
- Cloudflare Deployment
- Click the button on the right to start deployment: . Simply log in using your GitHub account, and remember to fill in the backend password on the environment variables page.
- After deployment, you can start using it.
- (Optional) To deploy the backend service, please refer to the Detailed Tutorial.
- (Optional) Bind a Custom Domain Name: The domain name assigned by Vercel may be polluted in some regions. Binding a custom domain name allows direct access.
-
One-click deployment command
-
docker run -d -p 13000:13000 \ -e PASSWORD=you_password \ -v you_path:/app/data \ --name api-check ghcr.io/rickcert/api-check:latest
- Refer to the Detailed Tutorial.
- It's best to bind a custom domain name.
๐ New Features and Optimizations
- โจ Added Quick Chat Testing
- Integrated with the modified NextChat for quick model testing.
- Added
closeChat
setting for convenient proxy usage.
- ๐งช Added Experimental Features Module from elfmaid
- Batch testing of GPT Refresh Tokens
- Batch testing of Claude Session Keys
- Batch testing of Gemini API Keys
- โ๏ธ Added Paste Button by fangyuan
- ๐ Added Custom Conversation Verification
- Quick prompt testing by fangyuan
๐ง Optimizations and Fixes
- ๐ณ Optimized Dockerfile to reduce image size.
- ๐จ Fixed Layout Issues to improve interface display.
๐ Brand New Features and Optimizations
- ๐ Added Cloud Storage and Local Storage
- Cloud Storage: Supports saving API configuration information to the cloud server for multi-device synchronization, allowing you to access your configurations anytime, anywhere.
- Local Storage: Provides a local caching function for quick local saves, avoiding repeated inputs and improving efficiency.
- Data Management: Added a settings panel for easy management of local and cloud configuration data.
- โจ Supports Preset Parameters
- Convenient One-Click Configuration
- Quickly Bind to new-api
- ๐ป Supports One-Click Deployment with Vercel and Docker
- ๐ Added Dark Mode
- Theme Switching: Supports switching between dark and light modes to suit different environments and user preferences.
- Automatic Adaptation: Can automatically switch themes based on system settings to protect your eyesight.
- ๐ Internationalization Support
- Multi-Language: Added internationalization support, currently supporting Chinese and English.
- ๐ฑ Mobile Adaptation Optimization
- ๐ Other Optimizations and Fixes
- ๐ฑ Adapted for Mobile Mode
- ๐ Added Dark Theme
- ๐ง Optimized o1 Model Testing
- ๐ Added Temperature Verification
- ๐ Added Function Verification
- ๐ง Optimized Test Prompts
- ๐ Added Official API Verification
- ๐ฅ๏ธ Supports Filtering Queries
- ๐ฅ๏ธ Added Local One-Click Run
- ๐ Supports Pages Online Hosting
- ๐ Improved Test Result Display
- โจ Supports Multi-Model Testing
- ๐ฐ Added Quota Check
- ๐ Implemented Model List Retrieval
-
๐งช Test the availability and consistency of multiple models
-
๐ฐ Check API account usage quota
-
๐ Retrieve and display the list of available models
-
๐ Intelligent extraction of API information
-
๐ฑ๏ธ Convenient copy function
-
๐พ Cloud storage and local caching
-
๐ Theme and language switching
-
๐ Advanced Verification Features
- Official Proxy Verification: Verify the authenticity of the API and view system fingerprints.
- Temperature Verification: Verify the randomness and stability of the model.
- Function Call Verification: Test the model's function-calling capabilities.
- Docker Deployment backend URL: Please use
https://your_website/api
- Vercel Deployment backend URL: Please use
https://your_website/api
- Cloudflare Deployment backend URL: Please use
https://your_website
๐ url
- Description: API endpoint address.
- Example:
"url": "https://api.example.com"
๐ฆ models
- Description: An array of model names indicating which models are available.
- Example:
"models": ["model1", "model2"]
โฑ timeout
- Description: Request timeout in seconds.
- Example:
"timeout": 30
๐ concurrency
- Description: Number of concurrent requests.
- Example:
"concurrency": 5
๐ซ closeAnnouncement Convenient for Proxy Sites
- Description: Whether to disable the announcement display. Set to
true
to disable, orfalse
/undefined to display announcements. Convenient for proxy sites - Example:
"closeAnnouncement": true
๐ช closeChat Convenient for Proxy Sites
- Description: Whether to disable the quick chat function. Set to
true
to disable, orfalse
/undefined to enable the chat function. - Example:
"closeChat": true
https://check.crond.dev/?settings={"key":"*sk*","url":"*api*","models":["gpt-4o-mini","gpt-4o"],"timeout":10,"concurrency":2,"closeAnnouncement":true,"closeChat":true}
Decoded JSON string:
{
"key": "your_api_key",
"url": "https://api.example.com",
"models": ["gpt-4o-mini", "gpt-4o"],
"timeout": 10,
"concurrency": 2,
"closeAnnouncement": true,
"closeChat": true
}
- voapi Example
{
"name": "check",
"link": "https://check.crond.dev/?settings={%22key%22:%22*sk*%22,%22url%22:%22*api*%22,%22models%22:[%22gpt-4o-mini%22],%22timeout%22:10,%22concurrency%22:2,%22closeAnnouncement%22:true,%22closeChat%22:true}",
"icon": "https://check.crond.dev/logo.png"
}
- newapi Example
{
"CHECK": "https://check.crond.dev/?settings={\"key\":\"{key}\",\"url\":\"{address}\",\"models\":[\"gpt-4o-mini\"],\"timeout\":10,\"concurrency\":2,\"closeAnnouncement\":true,\"closeChat\":true}"
}
- ๐ Send multiple identical requests.
- ๐ Analyze the consistency of the responses.
- ๐ Check system fingerprints.
- ๐งฎ Calculate similarity scores.
- ๐ง Set the temperature parameter to a low value (0.01).
- ๐ Send multiple identical requests (e.g., calculating the next number in a specific sequence).
- ๐ฏ Check the hit rate based on the official API's reference values.
We welcome suggestions and improvements! Feel free to submit pull requests or open issues. Let's make this tool even better together! ๐
This project is licensed under the Apache License 2.0.
Special thanks to the following contributors whose efforts have made this project better: