Stainless membantu OpenAI, Anthropic dan lain-lain membangun SDK untuk API mereka

Jauh dari fokus pada AI generatif, apa yang AI startups seperti OpenAI, Anthropic dan Together AI kongsi? Mereka menggunakan Stainless, platform yang dicipta oleh bekas pekerja Stripe, Alex Rattray, untuk menghasilkan SDK untuk API mereka.

Rattray, yang belajar ekonomi di University of Pennsylvania, telah membina pelbagai projek sejak ingatannya mampu mengingati, dari surat khabar bawah tanah semasa di sekolah menengah hingga program berkongsi basikal semasa di kolej. Rattray belajar pemrograman sebagai sambilan semasa di UPenn, yang membawanya ke pekerjaan di Stripe sebagai jurutera dalam pasukan platform pembangun.

Di Stripe, Rattray membantu untuk memperbarui dokumentasi API dan melancarkan sistem yang menggerakkan SDK klien API Stripe. Sementara bekerja pada projek-projek tersebut, Rattray mengamati bahawa tidak terdapat cara mudah bagi syarikat, termasuk Stripe, untuk membina SDK untuk API mereka secara besar.

“Menulis SDK tidak boleh diperluaskan,” katanya kepada TechCrunch. “Hari ini, setiap pereka API terpaksa menyelesaikan jutaan soalan 'bikeshed' sekali lagi, dan dengan teliti menegakkan konsistensi sekitar keputusan-keputusan ini di seluruh API mereka.”

Stainless bukan satu-satunya jana-generate API-to-SDK. Terdapat LibLab dan Speakeasy, sebagai beberapa contoh, dan juga projek sumber terbuka lama seperti OpenAPI Generator.

Stainless, bagaimanapun, memberikan lebih banyak "kemaslican" daripada yang lain, kata Rattray, sebahagian kerana penggunaannya AI generatif.

“Stainless menggunakan AI generatif untuk menghasilkan 'Stainless config' permulaan untuk pelanggan, yang kemudian bergantung kepada mereka untuk menyesuaikannya dengan API mereka,” katanya. “Ini sangat berharga untuk syarikat AI, yang pengguna besarannya termasuk banyak pembangun novice yang cuba mengintegrasikan ciri-ciri kompleks seperti streaming cakap dan peralatan.”

Mungkin itulah yang menarik pelanggan seperti OpenAI, Anthropic dan Together AI, bersama dengan Lithic, LangChain, Orb, Modern Treasury dan Cloudflare. Stainless mempunyai “dozens” pelanggan yang membayar dalam versi beta, kata Rattray, dan beberapa SDK yang dihasilkan, termasuk OpenAI Python SDK, mendapat jutaan muat turun setiap minggu.

“Jika syarikat anda mahu menjadi platform, API anda adalah asas yang kukuh untuk itu,” katanya. “SDK hebat untuk API anda mempercepatkan integrasi, penerimaan ciri yang lebih meluas, pengemaskinian lebih cepat dan kepercayaan kepada kualiti kejuruteraan anda.”

Kebanyakan pelanggan membayar untuk lapisan enterprise Stainless, yang dilengkapi dengan perkhidmatan putih tangan tambahan dan fungsi khusus AI. Menerbitkan satu SDK dengan Stainless adalah percuma. Tetapi syarikat-syarikat perlu membayar antara $250 sebulan hingga $30,000 setahun untuk beberapa SDK dalam pelbagai bahasa pengaturcaraan.

Rattray memulakan Stainless “dengan pendapatan sejak hari pertama,” katanya, sambil menambah bahawa syarikat tersebut boleh menjadi menguntungkan secepat tahun ini; pendapatan ulang tahunan berada di sekitar $1 juta. Tetapi Rattray memilih untuk menerima pelaburan luar untuk membina produk baru.

Stainless baru-baru ini menutup rundingan pembenihan $3.5 juta dengan penyertaan dari Sequoia dan The General Partnership.

“Dalam ekosistem teknologi, Stainless menonjol sebagai pancaran yang meningkatkan pengalaman pembangun, menandingi piawai tinggi yang pernah ditetapkan oleh Stripe,” kata Anthony Kline, rakan kongsi The General Partnership. “Apabila API terus menjadi blok pembinaan asas untuk mengintegrasikan perkhidmatan seperti LLM ke dalam aplikasi, pengalaman pertama Alex merintis sistem penghasilan kod API Stripe memposisikan dia secara unik untuk membina Stainless menjadi platform yang quintessential untuk interaksi API yang lancar dan berkualiti tinggi.”

Stainless mempunyai pasukan 10 orang yang berpangkalan di New York. Rattray mengharapkan bilangan pekerja akan meningkat menjadi 15 atau 20 menjelang akhir tahun.