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

Vertex AI LLM provider for real AI-powered code analysis.

Makes HTTP requests to Google's Vertex AI API using service account authentication for code analysis, error explanation, and fix suggestions.

Summary

Functions

Analyzes code using Vertex AI API.

Explains an error using Vertex AI API.

Suggests a fix using Vertex AI API.

Functions

analyze_code(code, context)

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

Analyzes code using Vertex AI API.

explain_error(error_message, context)

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

Explains an error using Vertex AI API.

suggest_fix(problem_description, context)

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

Suggests a fix using Vertex AI API.