crewai-jarvisclaw
CrewAI integration for JarvisClaw AI API — 40+ models, pay with USDC.
Install
pip install crewai-jarvisclaw
Usage
With API Key
from crewai import Agent, Task, Crew
from crewai_jarvisclaw import JarvisClawLLM
llm = JarvisClawLLM(model="gpt-5.4", api_key="sk-...")
researcher = Agent(
role="Senior Researcher",
goal="Find cutting-edge AI developments",
backstory="Expert at finding and synthesizing information",
llm=llm,
)
task = Task(
description="Research the latest advances in AI agents",
expected_output="A summary of top 3 developments",
agent=researcher,
)
crew = Crew(agents=[researcher], tasks=[task])
result = crew.kickoff()
With x402 Wallet Payment (no account needed)
from crewai_jarvisclaw import JarvisClawLLM
# Pay per request with USDC — no signup required
llm = JarvisClawLLM(
model="anthropic/claude-sonnet-4.6",
wallet_private_key="0x...",
)
Alternative: Direct LiteLLM Config (no extra package)
Since CrewAI uses LiteLLM, you can also configure it directly:
from crewai import LLM
llm = LLM(
model="openai/gpt-5.4",
base_url="https://api.jarvisclaw.ai/v1",
api_key="sk-...",
)
The crewai-jarvisclaw package adds x402 wallet payment support and convenience methods on top.
Discover Models
from crewai_jarvisclaw import JarvisClawLLM
# No auth required
models = JarvisClawLLM.list_models()
free = JarvisClawLLM.free_models()
Metadata
Release files for crewai-jarvisclaw 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 | |
|---|---|---|---|
| crewai_jarvisclaw-0.1.0.tar.gz | 2.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| crewai_jarvisclaw-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.8 kB
Release files / crewai_jarvisclaw-0.1.0.tar.gz
| Download URL | crewai_jarvisclaw-0.1.0.tar.gz |
|---|---|
| Size | 2.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
57c61dc4b74a1468878a41f7bb802dcf7971bc33c920d244c5b0730303def9ea
|
|
BLAKE2b-256 checksum How to use checksums |
5c23842e4df401712414f795a0be8411ad10ec77a65703a49f11797a99e2996c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / crewai_jarvisclaw-0.1.0-py3-none-any.whl
| Download URL | crewai_jarvisclaw-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9dc74e91f98537b043bcc7ccfec119cf432c03678bc827fa40362c5454bd77c2
|
|
BLAKE2b-256 checksum How to use checksums |
b145d30ade71b06509f8d470cc4daf82cb0a971317649d45b706e72e29962431
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|