Skip to content

.NET: [Feature]: How can I prevent escape characters in a C# string from being interpreted? #4702

@zhangqiang199226

Description

@zhangqiang199226

Description

Raw Request (http://127.0.0.1:63523/v1/chat/completions)
{
"messages": [
{
"role": "user",
"content": "\r\n slskjdlkajsldkjf \u0022 sljlsjdfklsjlkdjflksdfjksdf"
}
],
"model": "qwen2.5-1.5b-instruct-cuda-gpu:4"
}

Code Sample

using CustomClientHttpHandler handler = new CustomClientHttpHandler();
using HttpClient httpClient = new HttpClient(handler);
OpenAIClient chatClient = new(new ApiKeyCredential("NO_API_KEY"), new OpenAIClientOptions
{
    Endpoint = new Uri("http://127.0.0.1:63523/v1"),
    Transport = new HttpClientPipelineTransport(httpClient)
});
ChatClientAgent agent  = chatClient.GetChatClient("qwen2.5-1.5b-instruct-cuda-gpu:4")
        .AsAIAgent();
response = await agent.RunAsync("\r\n slskjdlkajsldkjf \"  sljlsjdfklsjlkdjflksdfjksdf"  );

Language/SDK

.NET

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions