MCPcopy Create free account
hub / github.com/AI45Lab/Code / complete_streaming

Method complete_streaming

core/src/llm/openai.rs:512–524  ·  view source on GitHub ↗
(
        &self,
        messages: &[Message],
        system: Option<&str>,
        tools: &[ToolDefinition],
        cancel_token: tokio_util::sync::CancellationToken,
    )

Source from the content-addressed store, hash-verified

510 }
511
512 async fn complete_streaming(
513 &self,
514 messages: &[Message],
515 system: Option<&str>,
516 tools: &[ToolDefinition],
517 cancel_token: tokio_util::sync::CancellationToken,
518 ) -> Result<mpsc::Receiver<StreamEvent>> {
519 self.send_streaming(
520 self.build_chat_request(messages, system, tools, None),
521 cancel_token,
522 )
523 .await
524 }
525
526 async fn complete_streaming_structured(
527 &self,

Callers 1

drain_to_doneFunction · 0.45

Calls 2

build_chat_requestMethod · 0.80
send_streamingMethod · 0.45

Tested by

no test coverage detected