Buckets:
| // Chat conversion functions for server (Responses API, Anthropic API, OAI streaming diffs) | |
| // Convert OpenAI Responses API format to OpenAI Chat Completions API format | |
| json server_chat_convert_responses_to_chatcmpl(const json & body); | |
| // Convert OpenAI Responses API tools to OpenAI Chat Completions API tools, non-function tools are skipped | |
| json server_chat_convert_responses_tools(const json & tools); | |
| // Convert Anthropic Messages API format to OpenAI Chat Completions API format | |
| json server_chat_convert_anthropic_to_oai(const json & body); | |
| // convert OpenAI transcriptions API format to OpenAI Chat Completions API format | |
| json convert_transcriptions_to_chatcmpl( | |
| const json & body, | |
| const common_chat_templates * tmpls, | |
| const std::map<std::string, uploaded_file> & in_files, | |
| std::vector<raw_buffer> & out_files); | |
| // prompt of the "asr" chat template, live ASR models (e.g. LFM3-Audio live ASR) transcribe with it | |
| // empty if the model has no such template, throws on a template error | |
| llama_tokens server_chat_get_asr_prompt(const llama_model * model); | |
| json server_chat_msg_diff_to_json_oaicompat(const common_chat_msg_diff & diff); | |
Xet Storage Details
- Size:
- 1.26 kB
- Xet hash:
- 49dfb6cef027e96d484db81424764920278a73d5887d5ae4597711f77993e0eb
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.