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

Uploaded Python 3

File details

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

File metadata

  • Download URL: yai_nexus_agentkit-0.2.4.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.4.tar.gz
Algorithm Hash digest
SHA256 425bbf0f7b066c11346b1fbdd4a1c375a228e1d1c16c06d3b1bf69ec82bb054c
MD5 77780ad0fda81e1a063f25f64404d7eb
BLAKE2b-256 a25259fefdacb3f2c5d3e44720d14cfec5ed66f410f802054343f08a776743de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for yai_nexus_agentkit-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 33684c314767b6058f02fb6d4ab65d6afafd57320da0d7a026da51fae36876c0
MD5 0126eabd1d6153d89abbf5a3365b3a7c
BLAKE2b-256 af2f6cdef51f030ae4643f487fbddb47cf4f8f5650ebf4e3feea1188f3cbb53b

See more details on using hashes here.

Provenance

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