This is a library for integrating Claude in your flow function for flows.network.
```rust use flowsnetplatformsdk::logger; use lambdaflows::{requestreceived, sendresponse}; use claudeflows::{ chat::ChatOptions, ClaudeFlows, }; use serde_json::Value; use std::collections::HashMap;
pub async fn run() { logger::init(); request_received(handler).await; }
async fn handler(_qry: HashMap
let r = match of
.chat_completion(
"any_conversation_id",
String::from_utf8_lossy(&body).into_owned().as_str(),
&co,
)
.await
{
Ok(c) => c,
Err(e) => e,
};
send_response(
200,
vec![(
String::from("content-type"),
String::from("text/plain; charset=UTF-8"),
)],
r.as_bytes().to_vec(),
);
}
```
This example lets you have a conversation with Claude using chat_completion
by Lambda request.
The whole document is here.