mirror of
https://github.com/coleam00/context-engineering-intro.git
synced 2025-12-17 17:55:29 +00:00
763 B
763 B
Example usage of the Anthropic API for Claude (model and API key are both environment variables)
const response = await fetch('https://api.anthropic.com/v1/messages', { method: 'POST', headers: { 'Content-Type': 'application/json', 'x-api-key': this.apiKey, 'anthropic-version': '2023-06-01' }, body: JSON.stringify({ model: this.model, max_tokens: 3000, messages: [{ role: 'user', content: this.buildPRPParsingPrompt(prpContent, projectContext, config) }] }) });
if (!response.ok) {
throw new Error(Anthropic API error: ${response.status} ${response.statusText});
}
const result = await response.json(); const content = (result as any).content[0].text;
// Parse the JSON response const aiTasks = JSON.parse(content);