import { Metorial } from 'metorial';
import { metorialAiSdk } from '@metorial/ai-sdk';
import { anthropic } from '@ai-sdk/anthropic';
import { streamText } from 'ai';
let metorial = new Metorial({
apiKey: process.env.METORIAL_API_KEY
});
let session = await metorial.connect({
adapter: metorialAiSdk(),
providers: [{ providerDeploymentId: 'your-provider-deployment-id' }]
});
let result = streamText({
model: anthropic("claude-sonnet-4-5"),
prompt: "Help me",
tools: session.tools(),
});
for await (let text of result.textStream) {
process.stdout.write(text);
}