Expand description
Conversational orchestration over model providers.
use fchat::{ChatSession, ChatTurnRequest};
use fprovider::ProviderId;
let session = ChatSession::new("session-1", ProviderId::OpenAi, "gpt-4o-mini")
.with_system_prompt("Be concise.");
let request = ChatTurnRequest::new(session, "Summarize this patch");
assert_eq!(request.user_input, "Summarize this patch");Modules§
Structs§
- Chat
Error - Chat
Policy - Chat
Service - Chat
Service Builder - Chat
Session - Chat
Turn Request - Chat
Turn Request Builder - Chat
Turn Result - Default
Tool Runtime - InMemory
Conversation Store - Session
Id - Tool
Error - Tool
Execution Context - Tool
Execution Result - Tool
Registry - TraceId