Real-time personalization and optimization for Generative AI
A platform and API for real-time reinforcement learning for generative AI

Kickstart
Get started without a dataset
Tell us what output you like and we'll handle the rest
- Continuous improvement
- As you provide feedback, we train a reinforcement learning agent in real time to craft better prompts.
- Auto-prompt engineering
- From few-shot to step-by-step, we automatically test and find the best prompt for you.
- Multi-providers
- Compare the styles and responses from tens of different models and providers.

Science, not art
Confidence from evidence
Quickly find the best config for your tasks.
- Auto-evaluation
- We automatically score each configuration to find the best one for you.
- Auto-test generation
- We generate tests for your prompt and model, even if you don't have any prior data!
- Optimization
- We find the optimal configuration for your model, achieving the best balance between quality, cost, and latency based on your specific needs.

Continuous improvement
An API for every user
Your tasks personalize to each user in real-time.
- Continuous improvement
- Send us feedback through the API and we'll instantly improve the model for all your users.
- Personalized experience
- Through feedback and context, we tailor the experience for each user.
- Unified API
- One API for all models and users. We handle the rest for you.
Python
curl
from usefulbird import generate, feedback
usefulbird.api_key = "[sk_your_key]"
result, feedback_id = generate(
"[ai_id]",
# Provide values you define through the UsefulBird platform.
{ "parameter_key": "parameter_value" },
# Provide reinforcement contexts to personalize results
# and feedback.
{ "user": "[end_user_id]" }
)
# ... show the result to the user ...
# When there is some positive signal from the user.
# (Provide any numeric value as feedback to the engine.)
feedback(feedback_id, 10)
curl
-H 'Authorization: Bearer [sk_your_key]'
-H "Content-type: application/json"
-d '{ "parameters": {"parameter_key": "parameter_value"}, "reinforcement_contexts": { "user": "[end_user_id]" } }'
https://api.usefulbird.com/v1/generate/$AI_OP_ID
curl
-H 'Authorization: Bearer [sk_your_key]'
-H "Content-type: application/json"
-d '{ "delta": 10 }'
https://api.usefulbird.com/v1/feedback/$FEEDBACK_ID
Everything you need
For all modalities
From text to images, we provide generative AI models powered by reinforcement learning for a unique experience.

Get in touch
Ready to unlock the next step change for your customers using generative AI? We'd love to hear from you.
- [email protected]