import { Metorial } from 'metorial';
import { metorialDeepSeek } from '@metorial/deepseek';
import OpenAI from 'openai';
let metorial = new Metorial({ apiKey: process.env.METORIAL_API_KEY });
let deepseek = new OpenAI({
apiKey: process.env.DEEPSEEK_API_KEY,
baseURL: 'https://api.deepseek.com'
});
await metorial.withProviderSession(
metorialDeepSeek.chatCompletions,
{ providers: [{ providerDeploymentId: 'your-provider-deployment-id' }] },
async session => {
let response = await deepseek.chat.completions.create({
model: 'deepseek-chat',
messages: [{ role: 'user', content: 'Help me' }],
tools: session.tools
});
}
);