Skip to main content

NEXUS AI market intelligence tools for AutoGen — signals, Kalshi markets, wallet AML

Project description

nexus-autogen

NEXUS AI market intelligence tools for AutoGen agents.

BTC Signal

Install

pip install nexus-autogen

Quick start (AutoGen 0.2.x / pyautogen)

import autogen
from nexus_autogen import register_nexus_tools

config_list = [{"model": "gpt-4o", "api_key": "sk-..."}]

assistant = autogen.AssistantAgent(
    name="market_analyst",
    llm_config={"config_list": config_list},
)
user_proxy = autogen.UserProxyAgent(
    name="user",
    human_input_mode="NEVER",
    max_consecutive_auto_reply=3,
)

# Register all NEXUS tools (free + paid)
register_nexus_tools(assistant, user_proxy, include_paid=False)

user_proxy.initiate_chat(
    assistant,
    message="What does Kalshi predict for the Fed's next rate decision?",
)

AutoGen 0.4.x (autogen-agentchat)

from autogen_agentchat.agents import AssistantAgent
from autogen_ext.models.openai import OpenAIChatCompletionClient
from autogen_core.tools import FunctionTool
from nexus_autogen import nexus_kalshi, nexus_market_signal, nexus_reputation

tools = [
    FunctionTool(nexus_kalshi, description="FREE: Kalshi prediction market consensus"),
    FunctionTool(nexus_market_signal, description="AI market signal BTC/ETH/SOL ($0.05)"),
    FunctionTool(nexus_reputation, description="FREE: Agent reputation score"),
]

agent = AssistantAgent(
    name="market_analyst",
    model_client=OpenAIChatCompletionClient(model="gpt-4o"),
    tools=tools,
)

With paid tools

export WALLET_PRIVATE_KEY=0x...   # Base mainnet wallet with USDC
pip install nexus-autogen[autopay]

All tools

Function Price Description
nexus_market_signal $0.05 BULLISH/BEARISH/NEUTRAL + confidence
nexus_aggregate $0.15 CoinGecko + QuantOracle + Kalshi consensus
nexus_wallet_aml $0.001 AML risk score for any EVM/Solana address
nexus_sentiment $0.002 Sentiment analysis
nexus_search $0.02 Web search + AI summary
nexus_kalshi FREE Prediction market consensus
nexus_reputation FREE Agent trust score 0-100
nexus_dns FREE Route capability to best provider

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nexus_autogen-1.0.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nexus_autogen-1.0.0-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file nexus_autogen-1.0.0.tar.gz.

File metadata

  • Download URL: nexus_autogen-1.0.0.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for nexus_autogen-1.0.0.tar.gz
Algorithm Hash digest
SHA256 9894544ce165b151ff9cb8f62c4af6e7dc03707f3f2814b850d9bf33996f0d86
MD5 1d1571a94ccf6bdd180663b0c500b6f1
BLAKE2b-256 dc3d4a12c8a8cd1b3dd9de9042e0c1f4662989cfce5bf18d78548c041de3dae7

See more details on using hashes here.

File details

Details for the file nexus_autogen-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: nexus_autogen-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for nexus_autogen-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4098f4d66496963fb9fead4bcba2c0a9282fe27b30ca58ee2aa5168bdd0d2ef2
MD5 44e9d2947a82ae8c3e38776c836503e9
BLAKE2b-256 4484fcc6cda389a8327a3d2bbf39817ad4045732560d920651a66fa4f8d393b2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page