ElixirScope.AI.LLM.Providers.Gemini (elixir_scope v0.0.1)

Gemini LLM provider for real AI-powered code analysis.

Makes HTTP requests to Google's Gemini API for code analysis, error explanation, and fix suggestions.

Summary

Functions

Analyzes code using Gemini API.

Explains an error using Gemini API.

Suggests a fix using Gemini API.

Functions

analyze_code(code, context)

@spec analyze_code(String.t(), map()) :: ElixirScope.AI.LLM.Response.t()

Analyzes code using Gemini API.

explain_error(error_message, context)

@spec explain_error(String.t(), map()) :: ElixirScope.AI.LLM.Response.t()

Explains an error using Gemini API.

suggest_fix(problem_description, context)

@spec suggest_fix(String.t(), map()) :: ElixirScope.AI.LLM.Response.t()

Suggests a fix using Gemini API.