chore: rebrand project to GopherGate
Updated all naming from LLM Proxy to GopherGate. Implemented new CSS-based branding and updated Go module/binary naming.
This commit is contained in:
16
README.md
16
README.md
@@ -1,4 +1,4 @@
|
||||
# LLM Proxy Gateway
|
||||
# GopherGate
|
||||
|
||||
A unified, high-performance LLM proxy gateway built in Go. It provides a single OpenAI-compatible API to access multiple providers (OpenAI, Gemini, DeepSeek, Grok, Ollama) with built-in token tracking, real-time cost calculation, multi-user authentication, and a management dashboard.
|
||||
|
||||
@@ -27,7 +27,7 @@ A unified, high-performance LLM proxy gateway built in Go. It provides a single
|
||||
|
||||
## Security
|
||||
|
||||
LLM Proxy is designed with security in mind:
|
||||
GopherGate is designed with security in mind:
|
||||
|
||||
- **Signed Session Tokens:** Management dashboard sessions are secured using HMAC-SHA256 signed tokens.
|
||||
- **Encrypted Storage:** Support for encrypted provider API keys in the database.
|
||||
@@ -55,8 +55,8 @@ LLM Proxy is designed with security in mind:
|
||||
1. Clone and build:
|
||||
```bash
|
||||
git clone <repository-url>
|
||||
cd llm-proxy
|
||||
go build -o llm-proxy ./cmd/llm-proxy
|
||||
cd gophergate
|
||||
go build -o gophergate ./cmd/gophergate
|
||||
```
|
||||
|
||||
2. Configure environment:
|
||||
@@ -70,7 +70,7 @@ LLM Proxy is designed with security in mind:
|
||||
|
||||
3. Run the proxy:
|
||||
```bash
|
||||
./llm-proxy
|
||||
./gophergate
|
||||
```
|
||||
|
||||
The server starts on `http://0.0.0.0:8080` by default.
|
||||
@@ -79,13 +79,13 @@ The server starts on `http://0.0.0.0:8080` by default.
|
||||
|
||||
```bash
|
||||
# Build the container
|
||||
docker build -t llm-proxy .
|
||||
docker build -t gophergate .
|
||||
|
||||
# Run the container
|
||||
docker run -p 8080:8080 \
|
||||
-e LLM_PROXY__ENCRYPTION_KEY=your-secure-key \
|
||||
-v ./data:/app/data \
|
||||
llm-proxy
|
||||
gophergate
|
||||
```
|
||||
|
||||
## Management Dashboard
|
||||
@@ -107,7 +107,7 @@ Access the dashboard at `http://localhost:8080`.
|
||||
**Forgot Password?**
|
||||
You can reset the admin password to default by running:
|
||||
```bash
|
||||
./llm-proxy -reset-admin
|
||||
./gophergate -reset-admin
|
||||
```
|
||||
|
||||
## API Usage
|
||||
|
||||
Reference in New Issue
Block a user