Core trait and contracts for GAISe — a unified GenAI provider abstraction
Provider router for GAISe — routes 'provider::model' strings to the correct GenAI provider
Axum HTTP server for GAISe — exposes /v1/instruct, /v1/instruct/stream, and /v1/embeddings
Google Gemini provider for GAISe — generateContent, streaming, and embeddings via v1beta API
OpenAI provider for GAISe — Chat Completions and Embeddings API
Google Vertex AI provider for GAISe — Gemini models via Vertex AI endpoints
Anthropic Claude provider for GAISe — Messages API with extended thinking
AWS Bedrock provider for GAISe — Claude and other models via AWS Bedrock Runtime
Ollama provider for GAISe — local LLM inference via Ollama API