neurocore.llm.provider.MockProvider =================================== .. py:class:: neurocore.llm.provider.MockProvider(model: str = 'mock-model') Deterministic mock provider for testing. Never calls a real API. .. py:attribute:: call_count :type: int :value: 0 .. py:attribute:: last_messages :type: list[LLMMessage] :value: [] .. py:property:: provider_name :type: str .. py:property:: model :type: str .. py:method:: set_response(response: str) -> None Queue a response to be returned on the next complete() call. .. py:method:: complete(messages: list[LLMMessage], *, max_tokens: int = 8192, temperature: float = 1.0, system: str | None = None, **kwargs: Any) -> LLMResponse :async: .. py:method:: stream(messages: list[LLMMessage], *, max_tokens: int = 8192, temperature: float = 1.0, system: str | None = None, **kwargs: Any) -> collections.abc.AsyncIterator[str] :async: