Skip to main content

If you want to be a bro, you need to use broai.

Project description

BroAI: If you want to be a bro, you need to use broai.

BroAI is a library designed to help you develop AI Chatbots or Agents with ease.

Features

ToolBro

A class that transforms your functions into a format readable by Large Language Models (LLMs).

  • Acts as a wrapper function or Pydantic class to convert functions into prompts for LLMs.
  • Simple installation and usage.

AgentBro

A class to package ideas into ready-to-use prompts.

  • Includes attributes like name, persona, background, examples, and structured output.
  • Example class provides your AgentBro with examples of what to do.
  • Easy integration with any LLM in the market, wrapped in a BroModel.

Pydantic Integration

BroAI provides RequestBro, ResponseBro, and FieldBro to wrap Pydantic's BaseModel.

  • Simplifies integration with Pydantic's BaseModel and Field.
  • Allows easy wrapping of any LLM in a structured format for seamless integration.

Future Updates

Initial focus will be on the above features.

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

broai-0.1.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

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

broai-0.1.0-py3-none-any.whl (11.1 kB view details)

Uploaded Python 3

File details

Details for the file broai-0.1.0.tar.gz.

File metadata

  • Download URL: broai-0.1.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.4

File hashes

Hashes for broai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7f2adc5da1a810b4dbbf65d26fa7416ce89e8812ccda1006581b51e022efa166
MD5 290cb43512829138c375c12272b25d47
BLAKE2b-256 0b0210c85313d45bed6b2300bafa97c74deee6aed4ef9a47ead3918955344265

See more details on using hashes here.

File details

Details for the file broai-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: broai-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.4

File hashes

Hashes for broai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51dfea5cd30348ac73f8c7ab80840dca51dc274a189065f0d68ac57e0dd75bbc
MD5 fbef51f70325c2a81b308864e6658462
BLAKE2b-256 feb2f94f798df42a4e392790a00a5526a819e360814889e19983c15504dd80cf

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