Asi1 chat
Agent skills for interacting with Fetch.ai's Agentverse — portable SKILL.md format for Claude Code, Codex, Copilot, Cursor, Gemini CLI
npx -y skills add fetchai/agentverse-skills --skill asi1-chatAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Query the ASI:One LLM — the AI model by the ASI Alliance (Fetch.ai + SingularityNET + Ocean Protocol). OpenAI-compatible API. Supports asi1 (default) and asi1-mini models. Requires ASI_ONE_API_KEY env var. Use when asked to "use ASI", "query ASI:One", or "use the Fetch.ai LLM".
The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.2 KB, as published. Nobody here has run it
ASI:One Chat
Overview
Query the ASI:One large language model — built by the Artificial Superintelligence (ASI) Alliance. OpenAI-compatible API with asi1 (default, recommended) and asi1-mini (faster, lighter) models.
When to Use
- User asks to "use ASI:One" or "query the ASI LLM"
- User asks to "use Fetch.ai's AI model"
- User wants an alternative to OpenAI/Anthropic for a specific query
- User asks about ASI Alliance AI capabilities
Prerequisites
ASI_ONE_API_KEYenvironment variable set- Get one at: https://asi1.ai (sign up → API keys)
- Python 3.8+ with
requests
Quick Steps
1. Simple query
python3 scripts/asi1_chat.py --prompt "Explain the ASI Alliance in 3 sentences"
2. With system prompt
python3 scripts/asi1_chat.py \
--prompt "What are the benefits of decentralized AI?" \
--system "You are a blockchain and AI expert. Be concise." \
--model asi1
3. Streaming mode
python3 scripts/asi1_chat.py --prompt "Write a haiku about AI agents" --stream
4. Output
{
"status": "success",
"model": "asi1",
"response": "The ASI Alliance is a collaboration between Fetch.ai, SingularityNET, and Ocean Protocol...",
"usage": {
"prompt_tokens": 12,
"completion_tokens": 87,
"total_tokens": 99
}
}
API Details
- Base URL:
https://api.asi1.ai/v1 - Endpoint:
/chat/completions - Models:
asi1(default, recommended),asi1-mini(faster, lighter) - Format: OpenAI-compatible (same request/response format)
- Auth:
Authorization: Bearer {ASI_ONE_API_KEY}
Also Works with OpenAI SDK
from openai import OpenAI
client = OpenAI(
api_key=os.environ["ASI_ONE_API_KEY"],
base_url="https://api.asi1.ai/v1"
)
response = client.chat.completions.create(
model="asi1",
messages=[{"role": "user", "content": "Hello!"}]
)
print(response.choices[0].message.content)
Edge Cases
- Rate limits: If 429 error, wait and retry
- Timeout: Large prompts may take 30–60s — increase
--max-tokensor use--streamfor real-time output. Useasi1-miniif you need lower latency. - Streaming: Use
--streamfor real-time output on long responses - Token limits: Context window varies by model — keep prompts reasonable
About ASI:One
ASI:One is the AI model from the ASI Alliance — a merger of:
- Fetch.ai — Autonomous AI agents and infrastructure
- SingularityNET — Decentralized AI marketplace
- Ocean Protocol — Data exchange and monetization
The ASI token (formerly FET) is the native token of the ecosystem.