From 8ceb831e8423fbe998c4620b980af8a911d79a59 Mon Sep 17 00:00:00 2001 From: Anibal Angulo Date: Mon, 2 Mar 2026 14:04:05 +0000 Subject: [PATCH] Rebrand project --- README.md | 6 +++--- cmd/gateway/main.go | 10 +++++----- go.mod | 2 +- internal/conversation/conversation.go | 2 +- internal/conversation/sql_store.go | 2 +- internal/providers/anthropic/anthropic.go | 4 ++-- internal/providers/google/google.go | 4 ++-- internal/providers/openai/openai.go | 4 ++-- internal/providers/providers.go | 10 +++++----- internal/server/server.go | 6 +++--- scripts/chat.py | 6 +++--- tests/package-lock.json | 4 ++-- tests/package.json | 4 ++-- 13 files changed, 32 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index bc87426..d82f848 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Go LLM Gateway +# latticelm ## Overview @@ -19,7 +19,7 @@ Instead of managing multiple SDK integrations in your application, call one endp ``` Client Request ↓ -Go LLM Gateway (unified API) +latticelm (unified API) ↓ ├─→ OpenAI SDK ├─→ Azure OpenAI (OpenAI SDK + Azure auth) @@ -68,7 +68,7 @@ export ANTHROPIC_API_KEY="your-key" export GOOGLE_API_KEY="your-key" # 2. Build -cd go-llm-gateway +cd latticelm go build -o gateway ./cmd/gateway # 3. Run diff --git a/cmd/gateway/main.go b/cmd/gateway/main.go index 0613492..ef0ea32 100644 --- a/cmd/gateway/main.go +++ b/cmd/gateway/main.go @@ -13,11 +13,11 @@ import ( _ "github.com/jackc/pgx/v5/stdlib" _ "github.com/mattn/go-sqlite3" - "github.com/yourusername/go-llm-gateway/internal/auth" - "github.com/yourusername/go-llm-gateway/internal/config" - "github.com/yourusername/go-llm-gateway/internal/conversation" - "github.com/yourusername/go-llm-gateway/internal/providers" - "github.com/yourusername/go-llm-gateway/internal/server" + "github.com/ajac-zero/latticelm/internal/auth" + "github.com/ajac-zero/latticelm/internal/config" + "github.com/ajac-zero/latticelm/internal/conversation" + "github.com/ajac-zero/latticelm/internal/providers" + "github.com/ajac-zero/latticelm/internal/server" ) func main() { diff --git a/go.mod b/go.mod index 702dd68..27d8a69 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/yourusername/go-llm-gateway +module github.com/ajac-zero/latticelm go 1.25.7 diff --git a/internal/conversation/conversation.go b/internal/conversation/conversation.go index 2013517..eec1e2b 100644 --- a/internal/conversation/conversation.go +++ b/internal/conversation/conversation.go @@ -4,7 +4,7 @@ import ( "sync" "time" - "github.com/yourusername/go-llm-gateway/internal/api" + "github.com/ajac-zero/latticelm/internal/api" ) // Store defines the interface for conversation storage backends. diff --git a/internal/conversation/sql_store.go b/internal/conversation/sql_store.go index 3080bc7..4862b79 100644 --- a/internal/conversation/sql_store.go +++ b/internal/conversation/sql_store.go @@ -5,7 +5,7 @@ import ( "encoding/json" "time" - "github.com/yourusername/go-llm-gateway/internal/api" + "github.com/ajac-zero/latticelm/internal/api" ) // sqlDialect holds driver-specific SQL statements. diff --git a/internal/providers/anthropic/anthropic.go b/internal/providers/anthropic/anthropic.go index 97b41ed..afa1f9e 100644 --- a/internal/providers/anthropic/anthropic.go +++ b/internal/providers/anthropic/anthropic.go @@ -7,8 +7,8 @@ import ( "github.com/anthropics/anthropic-sdk-go" "github.com/anthropics/anthropic-sdk-go/option" - "github.com/yourusername/go-llm-gateway/internal/api" - "github.com/yourusername/go-llm-gateway/internal/config" + "github.com/ajac-zero/latticelm/internal/api" + "github.com/ajac-zero/latticelm/internal/config" ) const Name = "anthropic" diff --git a/internal/providers/google/google.go b/internal/providers/google/google.go index 39b0807..bb31131 100644 --- a/internal/providers/google/google.go +++ b/internal/providers/google/google.go @@ -7,8 +7,8 @@ import ( "github.com/google/uuid" "google.golang.org/genai" - "github.com/yourusername/go-llm-gateway/internal/api" - "github.com/yourusername/go-llm-gateway/internal/config" + "github.com/ajac-zero/latticelm/internal/api" + "github.com/ajac-zero/latticelm/internal/config" ) const Name = "google" diff --git a/internal/providers/openai/openai.go b/internal/providers/openai/openai.go index 45e5c33..61e3deb 100644 --- a/internal/providers/openai/openai.go +++ b/internal/providers/openai/openai.go @@ -8,8 +8,8 @@ import ( "github.com/openai/openai-go/azure" "github.com/openai/openai-go/option" - "github.com/yourusername/go-llm-gateway/internal/api" - "github.com/yourusername/go-llm-gateway/internal/config" + "github.com/ajac-zero/latticelm/internal/api" + "github.com/ajac-zero/latticelm/internal/config" ) const Name = "openai" diff --git a/internal/providers/providers.go b/internal/providers/providers.go index 1affc26..a4aa170 100644 --- a/internal/providers/providers.go +++ b/internal/providers/providers.go @@ -4,11 +4,11 @@ import ( "context" "fmt" - "github.com/yourusername/go-llm-gateway/internal/api" - "github.com/yourusername/go-llm-gateway/internal/config" - anthropicprovider "github.com/yourusername/go-llm-gateway/internal/providers/anthropic" - googleprovider "github.com/yourusername/go-llm-gateway/internal/providers/google" - openaiprovider "github.com/yourusername/go-llm-gateway/internal/providers/openai" + "github.com/ajac-zero/latticelm/internal/api" + "github.com/ajac-zero/latticelm/internal/config" + anthropicprovider "github.com/ajac-zero/latticelm/internal/providers/anthropic" + googleprovider "github.com/ajac-zero/latticelm/internal/providers/google" + openaiprovider "github.com/ajac-zero/latticelm/internal/providers/openai" ) // Provider represents a unified interface that each LLM provider must implement. diff --git a/internal/server/server.go b/internal/server/server.go index f61435f..e3d79e7 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -10,9 +10,9 @@ import ( "github.com/google/uuid" - "github.com/yourusername/go-llm-gateway/internal/api" - "github.com/yourusername/go-llm-gateway/internal/conversation" - "github.com/yourusername/go-llm-gateway/internal/providers" + "github.com/ajac-zero/latticelm/internal/api" + "github.com/ajac-zero/latticelm/internal/conversation" + "github.com/ajac-zero/latticelm/internal/providers" ) // GatewayServer hosts the Open Responses API for the gateway. diff --git a/scripts/chat.py b/scripts/chat.py index 7efe1b1..092e5d9 100755 --- a/scripts/chat.py +++ b/scripts/chat.py @@ -8,7 +8,7 @@ # /// """ -Terminal chat interface for go-llm-gateway. +Terminal chat interface for latticelm. Usage: python chat.py @@ -119,7 +119,7 @@ def print_models_table(client: OpenAI): def main(): - parser = argparse.ArgumentParser(description="Chat with go-llm-gateway") + parser = argparse.ArgumentParser(description="Chat with latticelm") parser.add_argument("--url", default="http://localhost:8080", help="Gateway URL") parser.add_argument("--model", default=None, help="Model to use (defaults to first available)") parser.add_argument("--token", help="Auth token (Bearer)") @@ -148,7 +148,7 @@ def main(): # Welcome banner console.print(Panel.fit( - "[bold cyan]go-llm-gateway Chat Interface[/bold cyan]\n" + "[bold cyan]latticelm Chat Interface[/bold cyan]\n" f"Connected to: [green]{args.url}[/green]\n" f"Model: [yellow]{current_model}[/yellow]\n" f"Streaming: [{'green' if stream_enabled else 'red'}]{stream_enabled}[/]\n\n" diff --git a/tests/package-lock.json b/tests/package-lock.json index de009be..b5ba9b9 100644 --- a/tests/package-lock.json +++ b/tests/package-lock.json @@ -1,11 +1,11 @@ { - "name": "go-llm-gateway-compliance-tests", + "name": "latticelm-compliance-tests", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "go-llm-gateway-compliance-tests", + "name": "latticelm-compliance-tests", "version": "1.0.0", "devDependencies": { "@types/node": "^22.0.0", diff --git a/tests/package.json b/tests/package.json index 7a7670f..76ce153 100644 --- a/tests/package.json +++ b/tests/package.json @@ -1,8 +1,8 @@ { - "name": "go-llm-gateway-compliance-tests", + "name": "latticelm-compliance-tests", "version": "1.0.0", "private": true, - "description": "Open Responses compliance tests for go-llm-gateway", + "description": "Open Responses compliance tests for latticelm", "type": "module", "scripts": { "test:compliance": "node --experimental-strip-types bin/compliance-test.ts",