mirror of
https://github.com/aljazceru/opencode.git
synced 2025-12-21 09:44:21 +01:00
toolz
This commit is contained in:
27
js/example/cli.ts
Normal file
27
js/example/cli.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
import { hc } from "hono/client";
|
||||
import type { Server } from "../src/server/server";
|
||||
|
||||
const message = process.argv.slice(2).join(" ");
|
||||
console.log(message);
|
||||
|
||||
const client = hc<Server.App>(`http://localhost:16713`);
|
||||
const session = await client.session_create.$post().then((res) => res.json());
|
||||
const result = await client.session_chat
|
||||
.$post({
|
||||
json: {
|
||||
sessionID: session.id,
|
||||
parts: [
|
||||
{
|
||||
type: "text",
|
||||
text: message,
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
.then((res) => res.json());
|
||||
|
||||
for (const part of result.parts) {
|
||||
if (part.type === "text") {
|
||||
console.log(part.text);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user