INNER CODE UNIT · Rust
chat_completion
stakpak/agent · libs/api/src/lib.rs:147
async fn chat_completion(
&self,
model: Model,
messages: Vec<ChatMessage>,
tools: Option<Vec<Tool>>,
session_id: Option<Uuid>,
metadata: Option<serde_json::Value>,
) -> Result<ChatCompletionResponse, String>;
async fn chat_completion_stream(
&self,
model: Model,
messages: Vec<ChatMessage>,
tools: Option<Vec<Tool>>,
headers: Option<HeaderMap>,
session_id: Option<Uuid>,
metadata: Option<serde_json::Value>,
) -> Result<
(