
Sign up to save your podcasts
Or
LM Studio has released software development kits (SDKs) for Python and TypeScript, enabling developers to integrate LM Studio's AI capabilities into their own applications. These MIT-licensed SDKs, lmstudio-python and lmstudio-js, offer core APIs for chat, text completion, embeddings, and a novel agentic tool use API called .act(). The .act() API facilitates agent-oriented programming, allowing models to autonomously utilize tools in multiple execution rounds to accomplish tasks. The SDKs handle dependency management and support multiple GPUs and operating systems, simplifying the development process. Developers can also enforce specific output formats using Pydantic, zod, or JSON schema. By using the LM Studio SDK, programmers can leverage language models and tools without needing to configure hardware or software.
LM Studio has released software development kits (SDKs) for Python and TypeScript, enabling developers to integrate LM Studio's AI capabilities into their own applications. These MIT-licensed SDKs, lmstudio-python and lmstudio-js, offer core APIs for chat, text completion, embeddings, and a novel agentic tool use API called .act(). The .act() API facilitates agent-oriented programming, allowing models to autonomously utilize tools in multiple execution rounds to accomplish tasks. The SDKs handle dependency management and support multiple GPUs and operating systems, simplifying the development process. Developers can also enforce specific output formats using Pydantic, zod, or JSON schema. By using the LM Studio SDK, programmers can leverage language models and tools without needing to configure hardware or software.