openai.internal._chat_percent_encode
(internal) Percent-encode one query value per RFC 3986 (unreserved characters survive, everything else becomes %XX over its UTF-8 bytes). The stdlib has no URL encoder, and Azure's `api-version` plus arbitrary user query params both need one.
Reference version
Signature
function openai.internal._chat_percent_encode(value: string) -> string
(internal) Percent-encode one query value per RFC 3986 (unreserved characters survive,
everything else becomes %XX over its UTF-8 bytes). The stdlib has no URL
encoder, and Azure's api-version plus arbitrary user query params both need
one.
Source:<builtin>/openai/ns_internal/chat.bamlbytes 37130–37690