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.2.3.tar.gz (30.4 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.2.3-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yai_nexus_agentkit-0.2.3.tar.gz
  • Upload date:
  • Size: 30.4 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.2.3.tar.gz
Algorithm Hash digest
SHA256 cec97a8d333d6c9e602f523360638f1e10454799d9aed0da704a4beff4c39d70
MD5 e2201d77472b45ab2298114e85fd50f4
BLAKE2b-256 cfc9118afee076c94a52982b5cb70dfdca04a07adb77a9d3081460c1801fed81

See more details on using hashes here.

Provenance

The following attestation bundles were made for yai_nexus_agentkit-0.2.3.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.2.3-py3-none-any.whl.

File metadata

File hashes

Hashes for yai_nexus_agentkit-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b741bb80ebb65ea3125f01ea20d0ef575eb2508a7e64c9e69b9628738ad17fe1
MD5 8b4a02d6151fdde499672c725c50d24e
BLAKE2b-256 2e856c4203f102db3098462304cb1b38f8cfbff521a27fdfbc2807db1f5bddb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for yai_nexus_agentkit-0.2.3-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