Skip to main content

A FastAPI-first AI agent toolkit with AG-UI protocol support for building modern streaming AI applications.

Project description

YAI Nexus AgentKit

A Python toolkit for building AI applications with multi-LLM support and extensible architecture.

Installation

pip install -e ".[all]"

Usage

from yai_nexus_agentkit import create_llm, OpenAIModel

config = {
    "provider": "openai",
    "model": OpenAIModel.GPT_4O.value,
    "api_key": "sk-..."
}
llm = create_llm(config)
response = llm.invoke("Hello, world!")

For more details, see the main project documentation.

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

yai_nexus_agentkit-0.3.2.tar.gz (30.2 kB view details)

Uploaded Source

Built Distribution

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

yai_nexus_agentkit-0.3.2-py3-none-any.whl (32.7 kB view details)

Uploaded Python 3

File details

Details for the file yai_nexus_agentkit-0.3.2.tar.gz.

File metadata

  • Download URL: yai_nexus_agentkit-0.3.2.tar.gz
  • Upload date:
  • Size: 30.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for yai_nexus_agentkit-0.3.2.tar.gz
Algorithm Hash digest
SHA256 b48bdc4d389a4f23bc2f3d9aafc22e925909e8f52bc469343b6c645e8584f0a6
MD5 7dea22ce1accad129774e494cca18a52
BLAKE2b-256 dcac2fbd844badf4220c6f64265f8552a72b708b5675ef1afe09cc055fadc05a

See more details on using hashes here.

Provenance

The following attestation bundles were made for yai_nexus_agentkit-0.3.2.tar.gz:

Publisher: publish-all.yml on yai-nexus/yai-nexus-agentkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file yai_nexus_agentkit-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for yai_nexus_agentkit-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c6eb428a02ff3415bcf0d9aa4c27b9b6ae22eb9d1df30bdd60b6f0d995b30dc1
MD5 fbf017ab423c59f63e4f8bf99d9bbead
BLAKE2b-256 d2990a8805585db8ca4e9a30b924fc6533ce2c6152eb2d35917f671f9f086e68

See more details on using hashes here.

Provenance

The following attestation bundles were made for yai_nexus_agentkit-0.3.2-py3-none-any.whl:

Publisher: publish-all.yml on yai-nexus/yai-nexus-agentkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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