MCPcopy Index your code
hub / github.com/AI45Lab/Code / complete_streaming_structured

Method complete_streaming_structured

core/src/llm/openai.rs:526–539  ·  view source on GitHub ↗
(
        &self,
        messages: &[Message],
        system: Option<&str>,
        tools: &[ToolDefinition],
        directive: &structured::StructuredDirective,
        cancel_token: tokio_util::sy

Source from the content-addressed store, hash-verified

524 }
525
526 async fn complete_streaming_structured(
527 &self,
528 messages: &[Message],
529 system: Option<&str>,
530 tools: &[ToolDefinition],
531 directive: &structured::StructuredDirective,
532 cancel_token: tokio_util::sync::CancellationToken,
533 ) -> Result<mpsc::Receiver<StreamEvent>> {
534 self.send_streaming(
535 self.build_chat_request(messages, system, tools, Some(directive)),
536 cancel_token,
537 )
538 .await
539 }
540}
541
542impl OpenAiClient {

Callers

nothing calls this directly

Calls 2

build_chat_requestMethod · 0.80
send_streamingMethod · 0.45

Tested by

no test coverage detected