neurocore.llm.provider.LiteLLMProvider¶
- class neurocore.llm.provider.LiteLLMProvider(api_key: str = '', model: str = '', *, base_url: str | None = None)¶
Provider backed by LiteLLM, routing to 100+ model APIs.
Install: pip install “neurocore-ai[litellm]”
- async complete(messages: list[LLMMessage], *, max_tokens: int = 8192, temperature: float = 1.0, system: str | None = None, **kwargs: Any) LLMResponse¶
- async stream(messages: list[LLMMessage], *, max_tokens: int = 8192, temperature: float = 1.0, system: str | None = None, **kwargs: Any) collections.abc.AsyncIterator[str]¶