Class ChatService
Assembly: Glitch9.AIDevKit.Provider.LMStudio.dll
Syntax
public class ChatService : CrudServiceBase<LMStudioClient>, ICrudService
Constructors
|
Edit this page
View Source
ChatService(LMStudioClient)
Declaration
public ChatService(LMStudioClient client)
Parameters
Methods
|
Edit this page
View Source
CreateAsync(ChatCompletionRequest, RequestOptions)
Declaration
public UniTask<ChatCompletion> CreateAsync(ChatCompletionRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
CreateNativeAsync(LMStudioNativeChatRequest, RequestOptions)
Sends a pre-built native chat request to LM Studio's /api/v1/chat endpoint.
Mapping, session injection, and MCP payload are handled by LMStudioBridge before this call.
Declaration
public UniTask<LMStudioNativeChatResponse> CreateNativeAsync(LMStudioNativeChatRequest nativeRequest, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
StreamAsync(ChatCompletionRequest, RequestOptions)
Declaration
public IGenerativeStream<Delta<ITextChunk>, ChatChoice> StreamAsync(ChatCompletionRequest request, RequestOptions options = null)
Parameters
Returns
|
Edit this page
View Source
StreamNativeAsync(LMStudioNativeChatRequest, RequestOptions)
Declaration
public IGenerativeStream<Delta<ITextChunk>, ChatChoice> StreamNativeAsync(LMStudioNativeChatRequest nativeRequest, RequestOptions options = null)
Parameters
Returns
Implements
Extension Methods