Changelog

Follow up on the latest improvements andΒ updates.

RSS

πŸ“Š New Dashboard View πŸ“Š
dashboard
We're thrilled to introduce our new dashboard view! Now serving as the main hub for each project, the dashboard provides a snapshot of your project's activity and performance at a glance. With recent logs and quick statistics, you can stay updated the moment you log in.
🎯 Langtail SDK Release 🎯
Langtail-SDK (2)
The first version of the Langtail SDK is now live! πŸ₯³ The SDK can function as an OpenAI proxy and is also compatible with prompts directly deployed within Langtail. Dive into the details over at our GitHub docs.
Currently, we've rolled out the JS SDK. If you're interested in a Python SDK, we'd love to hear from you.
🎞️ New Homepage Video 🎞️
We've released a new video that's now featured on our homepage. Get a quick overview of what Langtail offers by watching our latest video.
πŸ§‘β€πŸ’» About Us Page πŸ§‘β€πŸ’»
Curious about the team behind Langtail? Visit our newly updated About Us page to learn more about our mission and the people who make Langtail possible. Learn more
πŸ›£οΈ Roadmap, Changelog, and Feedback πŸ›£οΈ
Your feedback is crucial in helping us improve. Visit our feedback portal to see our roadmap, changelog, and to share your thoughts. Give feedback
πŸ–ΌοΈ Embeddable Prompts πŸ–ΌοΈ
We're happy to announce that you can now embed publicly shared prompts into iframes! Here's a quick example:
<iframe src="https://app.langtail.com/playground?shareid=cbGLHKSIff" width="650" height="400" allow="clipboard-write"> </iframe>
πŸ“š Expanded Documentation for Seamless Integration πŸ“š
We've significantly expanded our documentation to help you hit the ground running:
  • πŸš€ Deploying Prompts: Learn how to deploy your prompts effortlessly. Read more
  • 🌐 REST API Usage: Discover how to leverage our powerful REST API. Learn how
πŸ–ΌοΈ Dynamic OG Images for Shared Prompts πŸ–ΌοΈ
Sharing is caring, and we've made it even better! When you share a prompt publicly, we'll automatically generate an OG image for you.
🌍 Project-Level Environment Variables 🌍
Tired of hardcoding API endpoints and keys directly in code? We've got you covered! Introducing project-level environment variables:
  • πŸ”’ Secure: Keep your sensitive information safe and separate from the code
  • πŸŽ›οΈ Centralized: Set your variables once at the project level
  • 🌐 Accessible: Use your env variables in the JavaScript editor for Test Assertions and soon in the Playground too
env-vars
js-editor
✨ Landing page updates ✨
Our brand new website is live, showcasing the four key features that make Langtail the ultimate tool for prompt engineering:
  1. πŸ› Debug prompts effortlessly in the playground
  2. βœ… Run tests to ensure your prompts are top-notch
  3. πŸš€ Deploy prompts in a flash
  4. πŸ“Š Monitor production with comprehensive logs and metrics
πŸ’Έ Pricing Preview πŸ’Έ
We've got a pricing plan for everyone! Choose from three tiers:
  • πŸ†“ Free Tier: Perfect for getting started
  • πŸ’° Mid Tier: Unleash more power at just $99 per month
  • 🏒 Enterprise Tier: Tailored solutions for your business needs
πŸ“š Docs Page Expansion πŸ“š
We've been busy expanding our documentation to help you get the most out of Langtail. Head over to our docs page to explore the latest information and guides.
πŸŒ‰ Langtail Proxy: Seamless Integration πŸŒ‰
Already building your application using the OpenAI SDK? No problem! With Langtail Proxy, you can experiment with Langtail without migrating your prompts. Here's how:
  1. Create your Langtail account
  2. Generate your project API key
  3. Modify your code by updating the base URL to
    "https://proxy.langtail.com/v1
    and passing the Langtail API key
  4. Test it out and witness the magic!
🎨 Quality of Life Improvements 🎨
We've also released some handy enhancements to make your life easier:
  • πŸ” Log Filtering: Easily filter logs by categories like proxy
  • 🎯 Single Test Run: Run individual tests instead of the entire suite
  • ❌ Test Cancellation: Cancel test runs whenever you need
  • πŸ“… Current Date in System Prompt: Add the current date using handlebars
πŸ“† $Date Helper for Chatbots πŸ“†
Chatbots can now stay up-to-date with the current date! Introducing the
$date
helper, a new feature designed to keep your chatbots in sync with real-time.
πŸ” Log Filtering πŸ”
Say hello to granular control over your logs. You can now filter logs by any column, even custom-send metadata. Find what you need, when you need it.
πŸ’° Pricing Page is Live πŸ’°
Ever wondered about our pricing? We've just launched our pricing page, making it easier for you to find the perfect plan for your needs. Check it out!
public-share
🎑 Public Sharing of Prompts 🎑
Good news, everyone! We've just launched a new feature that lets you publicly share your prompts. Previously, users needed an account to view a shared prompt, but now, anyone can view it thanks to our new read-only Playground view. πŸŽ‰
🏞️ Read-Only Playground 🏞️
In the read-only Playground, you can see all messages, variables, and Tools (functions). It's an open window to the world of your prompts. Currently, only a fixed version of the prompt can be shared, but we're already working on updates that will let you share and always view the most recent version of a prompt.
js-assertions
πŸ§ͺ Enhanced JavaScript Assertions in Tests πŸ§ͺ
We've made some significant improvements to our developer experience for JavaScript assertions in Tests:
  • πŸ“ Run functions with example input: Simply fill in your example input in the left column and run the function.
  • βœ… Auto Input Addition: If any input already exists, we'll automatically add it for you.
  • 🐞 Debugging Support: Use
    console.log
    to debug your tests effectively.
  • 🌐 API Calls: For advanced use cases, you can now call external APIs using the Fetch API.
  • ⚑️ Ultra-fast API requests: Thanks to our robust infrastructure, your API requests will execute swiftly.
🎨 Templating Engine Support 🎨
We're excited to announce that we've released support for a templating engine, based on Handlebars! With this new feature, you can now tackle more complex use cases, including:
  • Conditional parts of prompts
  • Variations of prompts
Simply deploy a prompt with this template, send the correct variable, and watch as the final version of the prompt resolves. You can then view this in the Logs. This added flexibility opens up a world of possibilities for your prompt handling.
te
πŸ”§ New Project Settings πŸ”§
Managing your projects just got easier! We've added a new item in the project-level sidebar that lets you perform common actions like renaming or deleting a project.
πŸ› οΈ Enhanced Workspace Settings πŸ› οΈ
Your workspace is now even more flexible! We've refined the settings to allow you to rename your workspace and made the UI more consistent across the different sections for a smoother experience.
πŸ“œ Redesigned Logs πŸ“œ
We've completely redesigned our Logs for a cleaner, more user-friendly interface. Plus, Logs now also display the JSON representation of what's being sent from Langtail to end providers like OpenAI. We think you'll love this upgrade as much as we do!
new-logs
πŸ” OpenAI Tools Support πŸ”
We're thrilled to announce that support for the new OpenAI Tools is here! Functions now visually resemble TypeScript functions and are even typesafe. The types are generated based on the JSON schema. We're confident you'll find them incredibly useful.
parallel-functions
🌟 GPT-4 Vision Now Live 🌟
We're thrilled to announce that GPT-4 Vision is now live in production! You can now input images along with text, opening up a whole new realm of creative use cases. For instance, take a photo of an invoice and ask for the cost of each item – Vision has you covered.
🎨 Experimenting with Vision in Playground 🎨
Want to give Vision a spin? Head over to our Playground and upload an image or insert an image URL. Please note that Vision takes a few seconds to process, so a bit of patience is required.
πŸš€ Deploy Prompts with Vision πŸš€
Great news for developers – deploying prompts with Vision in Langtail is now supported!
πŸ› οΈ Workspace Settings and UX Updates πŸ› οΈ
We've also rolled out a couple of key updates for improved user experience:
  • New Workspace Settings: Now, you can manage your provider API keys and team members all in one place.
  • Refined UX for Per API Budget: Based on your feedback, we've refined the UX and terminology for the per API budget. You must now enable the budget before setting the total for your API key and specific user allowances.