agency
AI codingAgency is an AI development library written in the Go language, designed to let developers explore large language models (LLMs) and other generative AI in a clean, effective, and Go-idiomatic way. It is implemented in pure Go and is fast, lightweight, and statically typed, with no dependency on Python or JavaScript. The library supports clean architecture by separating business logic from concrete implementations, allowing developers to easily create custom operations by implementing simple interfaces, and to combine multiple operations into processes, observing each step through interceptors. It provides OpenAI API bindings that can be used with any OpenAI-compatible API, supporting text-to-text (completion), text-to-image, text-to-speech, and speech-to-text. Agency's core goal is to help users build autonomous agents, suitable for a variety of generative AI applications from chat interfaces to complex data analysis. Currently, no specific information such as fees or pricing is provided.