Skip to content

Latest commit

 

History

History
273 lines (223 loc) · 30.9 KB

README.md

File metadata and controls

273 lines (223 loc) · 30.9 KB

Shows the logo of agenta

Documentation | Website | Slack

The Open-source LLMOps Platform

Prompt playground, prompt management, evaluation, and observability

MIT license. Doc PRs welcome Contributors Last Commit Commits per month PyPI - Downloads


Try Agenta Live Demo







What is Agenta?

Agenta is a LLM developer platform that helps teams quickly build and refine reliable LLM applications.

Agenta is end-to-end, it provides all the tools around the LLMOps worfklow: From building (LLM playground, automatic and human evaluation) to deploying (prompt and configuration management) up to monitoring (LLM Observability and tracing)

Features

  • Prompt Playground
  • Custom Workflows
  • LLM evaluation
  • Human evaluation
  • Prompt Management
  • LLM Tracing
  • LLM Monitoring

Why choose Agenta?

  • Strong focus on enabling collaboration between developers and subject matter experts. Subject matter experts are first class citizens. This means a strong playground for prompt engineering
  • Strong focus on the prompt engineering workflow: we are working to enable the best playground to iterate quickly on the prompts
  • Strong focus on evaluation: Our evalution workflow is best in class. It comes with many evaluators out of the box and strong comparison views
  • Open-telemetry native Observability SDK: means ...

Getting Started

Agenta Cloud:

The easiest way to get started is through Agenta Cloud. It is free to signup, does not require credit card, and comes with a generous free-tier.

Get Started with Agenta Cloud

Self-host:

mkdir agenta && cd agenta
curl -L https://raw.githubusercontent.com/agenta-ai/agenta/main/docker-compose.gh.yml -o docker-compose.gh.yml
docker compose -f docker-compose.gh.yml up -d

With Agenta, you can:

Quick Start

Features

Playground Evaluation
Compare and version prompts for any LLM app, from single prompt to agents.
playground_1024_30.07.2023.mp4
Define test sets, then evaluate manually or programmatically your different variants.
new_eval_demo.mp4
Human annotation Deployment
Use Human annotator to A/B test and score your LLM apps.
Screenshot 2024-01-28 at 12 57 46
When you are ready, deploy your LLM applications as APIs in one click.

Enterprise Support

Contact us here for enterprise support and early access to agenta self-managed enterprise with Kubernetes support.

Book us

Disabling Anonymized Tracking

By default, Agenta automatically reports anonymized basic usage statistics. This helps us understand how Agenta is used and track its overall usage and growth. This data does not include any sensitive information.

To disable anonymized telemetry, follow these steps:

  • For web: Set TELEMETRY_TRACKING_ENABLED to false in your agenta-web/.env file.
  • For CLI: Set telemetry_tracking_enabled to false in your ~/.agenta/config.toml file.

After making this change, restart Agenta Compose.

Contributing

We warmly welcome contributions to Agenta. Feel free to submit issues, fork the repository, and send pull requests.

We are usually hanging in our Slack. Feel free to join our Slack and ask us anything

Check out our Contributing Guide for more information.

Contributors ✨

All Contributors

Thanks goes to these wonderful people (emoji key):

Sameh Methnani
Sameh Methnani

💻 📖
Suad Suljovic
Suad Suljovic

💻 🎨 🧑‍🏫 👀
burtenshaw
burtenshaw

💻
Abram
Abram

💻 📖
Israel Abebe
Israel Abebe

🐛 🎨 💻
Master X
Master X

💻
corinthian
corinthian

💻 🎨
Pavle Janjusevic
Pavle Janjusevic

🚇
Kaosi Ezealigo
Kaosi Ezealigo

🐛 💻
Alberto Nunes
Alberto Nunes

🐛
Maaz Bin Khawar
Maaz Bin Khawar

💻 👀 🧑‍🏫
Nehemiah Onyekachukwu Emmanuel
Nehemiah Onyekachukwu Emmanuel

💻 💡 📖
Philip Okiokio
Philip Okiokio

📖
Abhinav Pandey
Abhinav Pandey

💻
Ramchandra Warang
Ramchandra Warang

💻 🐛
Biswarghya Biswas
Biswarghya Biswas

💻
Uddeepta Raaj Kashyap
Uddeepta Raaj Kashyap

💻
Nayeem Abdullah
Nayeem Abdullah

💻
Kang Suhyun
Kang Suhyun

💻
Yoon
Yoon

💻
Kirthi Bagrecha Jain
Kirthi Bagrecha Jain

💻
Navdeep
Navdeep

💻
Rhythm Sharma
Rhythm Sharma

💻
Osinachi Chukwujama
Osinachi Chukwujama

💻
莫尔索
莫尔索

📖
Agunbiade Adedeji
Agunbiade Adedeji

💻
Emmanuel Oloyede
Emmanuel Oloyede

💻 📖
Dhaneshwarguiyan
Dhaneshwarguiyan

💻
Priyanshu Prajapati
Priyanshu Prajapati

📖
Raviteja
Raviteja

💻
Arijit
Arijit

💻
Yachika9925
Yachika9925

📖
Aldrin
Aldrin

⚠️
seungduk.kim.2304
seungduk.kim.2304

💻
Andrei Dragomir
Andrei Dragomir

💻
diego
diego

💻
brockWith
brockWith

💻
Dennis Zelada
Dennis Zelada

💻
Romain Brucker
Romain Brucker

💻
Heon Heo
Heon Heo

💻
Drew Reisner
Drew Reisner

💻
Ikko Eltociear Ashimine
Ikko Eltociear Ashimine

📖
Vishal Vanpariya
Vishal Vanpariya

💻
Youcef Boumar
Youcef Boumar

📖
LucasTrg
LucasTrg

💻 🐛
Ashraf Chowdury
Ashraf Chowdury

🐛 💻
jp-agenta
jp-agenta

💻 🐛
Mr Unhappy
Mr Unhappy

🐛 🚇

This project follows the all-contributors specification. Contributions of any kind are welcome!

Attribution: Testing icons created by Freepik - Flaticon