llama-index-llms-runcrate
LlamaIndex LLM for Runcrate: 200+ open models (DeepSeek, Qwen, Llama, Kimi, gpt-oss and more) behind one OpenAI-compatible API, billed per token from one prepaid balance. The same account rents GPUs by the hour for fine-tuning or serving your own model.
Install
pip install llama-index-llms-runcrate
Create an API key (docs) and export RUNCRATE_API_KEY=....
Use
from llama_index.llms.runcrate import Runcrate
from llama_index.core.llms import ChatMessage
llm = Runcrate(model="deepseek-ai/DeepSeek-V3.2")
print(llm.complete("Explain LoRA fine-tuning in one sentence."))
print(llm.chat([ChatMessage(role="user", content="Name three uses of an H100.")]))
for chunk in llm.stream_complete("Write a haiku about GPUs."):
print(chunk.delta, end="")
As the default LLM for RAG and agents
from llama_index.core import Settings, VectorStoreIndex, SimpleDirectoryReader
from llama_index.core.agent.workflow import FunctionAgent
Settings.llm = Runcrate(model="Qwen/Qwen3-235B-A22B-Instruct-2507", context_window=131072)
def multiply(a: float, b: float) -> float:
"""Multiply two numbers."""
return a * b
agent = FunctionAgent(tools=[multiply], llm=Settings.llm)
# response = await agent.run("What is 1234 * 4567?")
Arguments
| Argument | Default |
|---|---|
model |
required, any id from GET https://api.runcrate.ai/v1/models |
api_key |
RUNCRATE_API_KEY |
api_base |
RUNCRATE_API_BASE or https://api.runcrate.ai/v1 |
context_window |
32768 (set it to the model's real window) |
is_function_calling_model |
True |
Other OpenAILike arguments (temperature, max_tokens, timeout, additional_kwargs ...) pass through. Models and prices: runcrate.ai/inference/pricing.
Let your agent rent GPUs too
Remote MCP server https://mcp.runcrate.ai/mcp (OAuth sign-in, no key): setup, client packages aeonmindai/runcrate-mcp.
License
MIT, Aeonmind LLC.
Metadata
Release files for llama-index-llms-runcrate 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| llama_index_llms_runcrate-0.1.0.tar.gz | 3.5 kB | Without provenance | Details for llama_index_llms_runcrate-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| llama_index_llms_runcrate-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for llama_index_llms_runcrate-0.1.0-py3-none-any.whl |
Total release size: 8.1 kB
Release files / llama_index_llms_runcrate-0.1.0.tar.gz
| Download URL | llama_index_llms_runcrate-0.1.0.tar.gz |
|---|---|
| Size | 3.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ed344955c1e4017100696d855cd2ce83d064a9e02ee41cdf842bf9a02e71820
|
|
BLAKE2b-256 checksum How to use checksums |
c8a478acba6bbc28514184f657b305e26e4561752107c0e874968d91a0bd96b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.13
|
Release files / llama_index_llms_runcrate-0.1.0-py3-none-any.whl
| Download URL | llama_index_llms_runcrate-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f04cd63c9a256dc1a567f10fbc8124513dbcb2349b07e4e18f2d017d763c6f33
|
|
BLAKE2b-256 checksum How to use checksums |
fe58e9314c395cd3c52a602d3f29c65e7bc51be53c3222ba6d4dd177a2fafd7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.13
|
Security for llama-index-llms-runcrate 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.