2 个版本
0.1.1 | 2023年4月10日 |
---|---|
0.1.0 | 2023年4月10日 |
#22 在 #flows
24 每月下载量
7KB
60 行
这是一个用于在 flows.network 的流程函数中使用 Cloud Vision 的库。
使用示例
use cloud_vision_flows::text_detection;
use lambda_flows::{request_received, send_response};
#[no_mangle]
pub fn run() {
request_received(|_qry, body| {
let text = text_detection(String::from_utf8(body).unwrap());
match text {
Ok(r) => send_response(
200,
vec![(
String::from("content-type"),
String::from("text/plain; charset=UTF-8"),
)],
r.as_bytes().to_vec(),
),
Err(e) => send_response(
500,
vec![(
String::from("content-type"),
String::from("text/plain; charset=UTF-8"),
)],
e.as_bytes().to_vec(),
),
}
});
}
此 lambda 函数的原始请求数据将传递给 text_detection
,然后函数响应检测到的文本。
整个文档在这里。
依赖项
~1–1.7MB
~40K SLoC