技巧多源确认

Anthropic 的 Stainless SDK 工具停止服务

au revoir, Stainless Building production-level SDKs is extremely important for any developer produc...

精选理由

Anthropic 的 Stainless 工具停了,但他们的经验分享挺有用的,比如怎么让 SDK 更好,对开发者来说可以看看。

Anthropic 的 Stainless 工具帮助 LlamaIndex 构建了生产级 SDK,但该工具现已停止服务。Stainless 让 LlamaParse 的 API 更干净、可维护,并推动 API 自身改进。LlamaIndex 工程团队分享了使用 Stainless 的经验。

原文 · Jerry Liu

au revoir, Stainless Building production-level SDKs is extremely important for any developer produc...

au revoir, Stainless Building production-level SDKs is extremely important for any developer product, and also really hard. This is a fun post from our engineering team on why there's value in tooling to help build good, maintainable SDKs. 1. You don't want your SDKs to look like an OpenAPI spec 2. You want to autogenerate per language 3. You want your APIs to be clean, deduplicated, explainable 4. You need to maintain the right documentation come check out the post! llamaindex.ai/blog/au-revoir… LlamaIndex 🦙 @llama_index keeping our SDKs up to date can be a pain. every API change brings another round of updates, tests, and releases. and each SDK should still feel like it was written by someone who actually uses the language. Stainless helped us do that for LlamaParse. It also pushed us to improve the API itself. inconsistent names and schemas become harder to ignore when they show up in the code developers use. with the Stainless team joining Anthropic, George He and Yong Park wrote about what worked, what we learned, and why changing SDK generators takes more care than you might expect. -> llamaindex.ai/blog/au-revoir… thanks to the Stainless team for saving us a lot of SDK work. 👋 au revoir, Stainless 🔗 View Quoted Tweet 💬 2 🔄 0 ❤️ 7 👀 1261 📊 3 ⚡