Files
Local_Perplexity/cmd/server/main.go
fedos 8e74e53b3d feat: add Ollama proxy with LLM router and Codex CLI support
Go-сервис-прокси между Codex CLI и Ollama. Добавляет Bearer-авторизацию,
LLM-маршрутизатор (deepseek классифицирует запросы: code/doc/general),
поддержку OpenAI Responses API для Codex CLI, стриминг SSE, кеш модели.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-07 15:25:15 +03:00

28 lines
490 B
Go

package main
import (
"fmt"
"log"
"net/http"
"ai-platform/internal/config"
"ai-platform/internal/router"
"github.com/joho/godotenv"
)
func main() {
// Загружаем .env
_ = godotenv.Load()
cfg := config.MustLoad()
handler := router.New(cfg)
addr := fmt.Sprintf(":%d", cfg.ProxyPort)
log.Printf("ollama proxy starting on %s (upstream: %s)", addr, cfg.OllamaURL)
if err := http.ListenAndServe(addr, handler); err != nil {
log.Fatalf("server failed: %v", err)
}
}