MCPcopy Create free account
hub / github.com/Action-State-Labs/android-action-kernel / LLMProvider

Class LLMProvider

llm_providers.py:80–86  ·  view source on GitHub ↗

Abstract base class for LLM providers.

Source from the content-addressed store, hash-verified

78
79
80class LLMProvider(ABC):
81 """Abstract base class for LLM providers."""
82
83 @abstractmethod
84 def get_decision(self, goal: str, screen_context: str, action_history: List[Dict]) -> Dict[str, Any]:
85 """Get the next action decision from the LLM."""
86 pass
87
88
89class OpenAIProvider(LLMProvider):

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected