Tweet by ankrgyl
August 29, 2025
i continue to not be a fan of the direction model apis are headed. i think the beautiful thing about chat completions is that it does exactly one thing -- messages in and messages out -- and leaves the rest to the creativity of a developer. the next gen of APIs have lots of specific, built-in flags for specific features (web search, caching, reasoning) and lots of portability issues across providers. i genuinely do not believe the motivation is lock in (even though it seems suspicious), and instead i think they're just trying to get us access to new stuff that has an evolving surface area. but a swiss army knife api with 100 knobs is hopefully not the final solution. i'm hopeful that a new, appropriately extensible, pattern emerges. i think the best abstractions are extremely simple and flexible on the surface, with a lot of depth underneath. the current vintage of apis.... do not fulfill that premise.
- Author
- ankrgyl
- Date
- August 29, 2025
- Canonical URL
- /tweets/ankrgyl-1961525101658276196-37ff50