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.6.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.6-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: yai_nexus_agentkit-0.2.6.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.6.tar.gz
Algorithm Hash digest
SHA256 46eba25397c459c3e303fa0197907e2ec43ce9675a131716d5b12e3a4ba6362a
MD5 b30dba95dfa2c258416bfa9e7daae5ff
BLAKE2b-256 98003a42fa9532d7866c7f70a5b679031a9fc031585d91fa34825562e07fcebc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yai_nexus_agentkit-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 a8507ee4861c869b7fc97055dcb39f65f6fce18cabd80f48f039fc2e71c0fdb0
MD5 5666d8a233a71216532b1c3a9a05dcdf
BLAKE2b-256 29e7a4c040e2bc19119fb6845256d94913071464a271459678559a6d056e572c

See more details on using hashes here.

Provenance

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