api-check  by october-coder

Front-end API testing tool for OpenAI proxies

Created 1 year ago
834 stars

Top 42.6% on SourcePulse

GitHubView on GitHub
Project Summary

API Check is a pure front-end tool designed for testing the availability and performance of various OpenAI API proxies. It caters to developers and users who manage or utilize multiple AI model endpoints, offering detailed insights into response times, model consistency, and API quotas, all while prioritizing data security through client-side operations.

How It Works

The tool operates entirely in the browser, processing API requests and displaying results without sending sensitive data to a server. It supports OpenAI-compatible APIs, allowing users to test liveness, retrieve model lists, check quotas, and perform advanced verifications like temperature and function call consistency. This front-end-only approach enhances data security and simplifies deployment.

Quick Start & Requirements

  • Vercel Deployment: One-click deployment via GitHub. Requires filling backend password in environment variables.
  • Docker Deployment: docker run -d -p 13000:13000 -e PASSWORD=you_password -v you_path:/app/data --name api-check ghcr.io/rickcert/api-check:latest
  • Prerequisites: None explicitly stated beyond a web browser for the front-end. Backend deployment requires Docker or Vercel.
  • Links: Try it

Highlighted Details

  • Supports OpenAI proxy APIs (oneapi, newapi).
  • Features cloud and local storage for configurations.
  • Includes quick chat testing integrated with NextChat.
  • Offers experimental modules for batch testing refresh tokens and session keys.

Maintenance & Community

The project acknowledges contributors like Rick Megasoft and fangyuan99. Further community engagement details (Discord/Slack, roadmap) are not provided in the README.

Licensing & Compatibility

Licensed under the Apache License 2.0. This license is permissive and generally compatible with commercial and closed-source applications.

Limitations & Caveats

The README mentions optional backend deployment and custom domain binding, suggesting the core front-end functionality might rely on a separate backend service for certain features or persistence, though the exact dependencies are not fully detailed.

Health Check
Last Commit

5 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
2
Star History
5 stars in the last 30 days

Explore Similar Projects

Starred by Pawel Garbacki Pawel Garbacki(Cofounder of Fireworks AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
2 more.

gpt4free by xtekky

0.1%
65k
API package for multi-provider LLM requests (GPT-4.1, Gemini 2.5, Deepseek R1)
Created 2 years ago
Updated 5 days ago
Feedback? Help us improve.