← К списку

Интеграция ИИ в веб-приложение: API Claude за вечер

Интеграция ИИ в веб-приложение: API Claude за вечер

ИИ - это просто ещё один HTTP-вызов

Чтобы добавить "умного" ассистента, не нужен свой дата-центр. Достаточно ключа API и пары строк кода. Покажу на примере Claude и Node.js.

npm i @anthropic-ai/sdk
const Anthropic = require("@anthropic-ai/sdk");
const client = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY });

const msg = await client.messages.create({
  model: "claude-sonnet-4-6",
  max_tokens: 1024,
  messages: [{ role: "user", content: "Объясни, что такое RAG, в двух абзацах" }],
});
console.log(msg.content[0].text);

Три правила, чтобы не обжечься

  • Ключ - только в .env, никогда в коде и не на фронте. Запросы к LLM идут с сервера.
  • Стриминг (stream: true) для чата - ответ печатается по мере генерации, UX заметно живее.
  • Бюджет: ставьте лимит max_tokens, логируйте расход токенов и кэшируйте системный промпт, если он большой.

Для лёгких задач берите модель попроще и дешевле, для сложных рассуждений - флагман. Один и тот же код, разный model.

Дальше можно подключить инструменты (tool use) и базу знаний - об этом в отдельных заметках.

// обсуждение

Комментарии (0)

Будьте первым, кто оставит комментарий.

Чтобы оставить комментарий, войдите через Discord.

Войти через Discord