In the following video titled “0011 Using LM Studio as a backend API part 2,” the presenter guides viewers through adapting code for a younger audience by simplifying vocabulary. While entering the code into the terminal, an error occurs due to a misunderstanding of a dot in the code. Stressing the importance of accurate quotation placement to avoid similar errors, the presenter rectifies the mistake. Subsequently, the system produces a response with simplified vocabulary and incorporates emojis to enhance engagement for an 8-year-old audience. Despite posing the same question, the varied system expressions yield distinct answers in tone and vocabulary owing to age-appropriate adjustments. The presenter concludes by inviting viewers to join them in the next lecture.
In the next video titled “0020 Interact with LM Studio Model via Python part 1,” the instructor illustrates the utilization of the LM Studio app’s local inference server for Python interaction, replacing the CR URL method. They import OS and OpenAI libraries, modify the OpenAI base URL to the local machine’s IP address and port number, and detail the creation and execution of a Python script using a text editor. The script invokes an OpenAI method and displays the LM Studio backend’s JSON response. Users require Python installation and the OpenAI library to run the script, with guidance provided on installing pip and the OpenAI library via pip. The presenter demonstrates interaction with the LM Studio backend by executing the Python script.
In the following video titled “0021 Interact with LM Studio Model via Python part 2,” the presenter identifies an interaction error stemming from the use of an outdated API version (1.0), whereas version 0.28 is necessary for the LM Studio code. To rectify this issue, the presenter recommends installing the OpenAPI package with version 0.28 via the terminal command “pip install OpenAPI==0.28.” Additionally, they demonstrate the process of clearing LM Studio logs and modifying the assistant’s response to potentially gain traction on TikTok using Vim. Subsequently, the interaction with the backend is showcased, and the presenter outlines forthcoming steps, including creating an interface within apps and establishing accessibility to the backend from various devices.