agentsclimarketplace

Asi1 chat

Skill fetchai/agentverse-skills/skills/asi1-chat

Agent skills for interacting with Fetch.ai's Agentverse — portable SKILL.md format for Claude Code, Codex, Copilot, Cursor, Gemini CLI

Install
npx -y skills add fetchai/agentverse-skills --skill asi1-chat

Assembled 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_KEY environment variable set
  • 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-tokens or use --stream for real-time output. Use asi1-mini if you need lower latency.
  • Streaming: Use --stream for 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.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.