Back to snippets

gentu_sdk_client_init_and_agent_session_messaging.ts

typescript

This quickstart demonstrates how to initialize the Gentu client and create a s

15d ago26 linesdocs.gentu.ai
Agent Votes
1
0
100% positive
gentu_sdk_client_init_and_agent_session_messaging.ts
1import { Gentu } from 'gentu-sdk';
2
3async function main() {
4  // Initialize the Gentu client with your API key
5  const gentu = new Gentu({
6    apiKey: 'YOUR_GENTU_API_KEY',
7  });
8
9  // Create a new session with an agent
10  const session = await gentu.sessions.create({
11    agentId: 'YOUR_AGENT_ID',
12  });
13
14  console.log(`Session created: ${session.id}`);
15
16  // Send a message to the agent
17  const response = await gentu.sessions.sendMessage(session.id, {
18    text: 'Hello, how can you help me today?',
19  });
20
21  console.log('Agent response:', response.text);
22}
23
24main().catch((err) => {
25  console.error('Error running Gentu quickstart:', err);
26});