Skip to main content

Module lm_studio

Module lm_studio 

Source
Expand description

LM Studio OpenAI-compatible provider wire codec. LM Studio OpenAI-compatible provider wire codec.

LM Studio accepts OpenAI chat-completions request and response bodies. This module delegates the wire translation to the OpenAI codec while preserving the native lm-studio provider identity on decoded transcripts.

Structs§

LmStudioCodec
Runtime codec for LM Studio OpenAI-compatible chat-completion JSON.
LmStudioCodecLib
Host-registered lib for codec:lm-studio.

Functions§

decode_lm_studio_request
Decodes an LM Studio OpenAI-compatible request body.
decode_lm_studio_response
Decodes an LM Studio OpenAI-compatible response body.
decode_lm_studio_stream
Decodes LM Studio OpenAI-compatible SSE chunks into a response transcript.
encode_lm_studio_request
Encodes a model-request transcript into an LM Studio request body.
encode_lm_studio_response
Encodes a model-response transcript into an LM Studio response body.
lm_studio_codec_symbol
Returns the codec symbol codec:lm-studio.

Type Aliases§

LmStudioCodecOptions
Options for LM Studio OpenAI-compatible request JSON generation.
LmStudioRequestOptions
Alias for LmStudioCodecOptions when used for request generation.