Skip to content

Conversation

@aryamasinha
Copy link
Member

  • Add Gemini LLM connector with full API support

    • Implement GeminiConfig and GeminiLlmConnector
    • Support for Gemini API message format and token usage
    • Automatic registration in LLM service when GEMINI_API_KEY is set
    • Configurable base URL and model selection
  • Fix Docker image compatibility for Apple Silicon (ARM64)

    • Update all service Dockerfiles to build from rustlang/rust:nightly-bookworm
    • Remove dependency on external base image that lacks ARM64 support
    • Enable local builds for stt-service, llm-service, tts-service, transport-service
  • Update docker-compose.yml

    • Add GEMINI_API_KEY, GEMINI_BASE_URL, GEMINI_MODEL environment variables
    • Change transport-service port mapping from 8084:8084 to 8080:8084 for ngrok compatibility
  • Update connectors module exports

    • Export Gemini and GeminiConfig from connectors library
    • Add gemini module to providers

- Add Gemini LLM connector with full API support
  - Implement GeminiConfig and GeminiLlmConnector
  - Support for Gemini API message format and token usage
  - Automatic registration in LLM service when GEMINI_API_KEY is set
  - Configurable base URL and model selection

- Fix Docker image compatibility for Apple Silicon (ARM64)
  - Update all service Dockerfiles to build from rustlang/rust:nightly-bookworm
  - Remove dependency on external base image that lacks ARM64 support
  - Enable local builds for stt-service, llm-service, tts-service, transport-service

- Update docker-compose.yml
  - Add GEMINI_API_KEY, GEMINI_BASE_URL, GEMINI_MODEL environment variables
  - Change transport-service port mapping from 8084:8084 to 8080:8084 for ngrok compatibility

- Update connectors module exports
  - Export Gemini and GeminiConfig from connectors library
  - Add gemini module to providers
@aryamasinha aryamasinha force-pushed the feat/add-gemini-connector branch from 12a5cd2 to 6af45c2 Compare November 30, 2025 17:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant