Актуальні теми
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Поділіться трохи практичного досвіду: малювання гарбуза за гарбузом
Вимоги такі, я хочу рефакторити функцію надсилання повідомлень на основі інтерфейсу агента, написаного Claude Agent SDK, щоб вона могла підтримувати надсилання зображень (наразі підтримує лише надсилання тексту, рисунок 1)
Я не скажу: допоможіть мені оновити поле введення та підтримуйте завантаження 🙅 зображень
Оскільки контекстуальної інформації так мало, вона точно не може робити те, що ви говорите.
Щоб досягти цієї функції, якщо ви робите це вручну:
1. Змініть інтерфейс користувача, щоб підтримувати завантаження зображень
2. Змініть інтерфейс API так, щоб зображення можна було передавати з фронтенду на бекенд
3. Змініть обробку на стороні сервера та дозвольте програмі серверної частини передати образ у Claude Agent SDK
Звичайно, теоретично найкраще розділити ці завдання на три невеликі завдання по черзі, але насправді GPT-5-Codex High вже може виконувати такі складні завдання за один раз, за умови правильної підказки та надання достатнього контексту.
Подивіться, як я підказав (рисунок 2):
> 1. Замініть поточний компонент Send Message на {Ref Code File 1}
> 2. Зверніться до асинхронного надсилання(
> підказка: рядок,
> вкладення?: AttachmentData[],
> includeSelection?: boolean,
>) та {Файл з довідковим кодом 3}
> export const composeUserContent = (
> текст: рядок,
> вкладення?: AttachmentData[],
> виділення?: SelectionSnapshot | нуль
>) Впровадити поводження з навісним обладнанням
> 3. Натисніть «Надіслати», щоб перетворити вкладення на рядок base64 і надіслати його до WebSocket
> 4. Зверніться до наведеного нижче коду, щоб переписати частину обробки повідомлень ccsdk/ai-client.ts для підтримки надсилання вкладень...




Найкращі
Рейтинг
Вибране

