Платформа позволяет интерактивно подключать пользовательские алгоритмы для обработки данных. Platform is a data lake extented by methods (or tools). In other words system for controlling large language model context (tools, resources, indexes). The platfrom will support Model Contrzt Protocol in future releases.
Для подключения собственного метода достаточно установить последнюю версию пакета:
pip install https://github.com/fruit-freedom/ywpi.git
И запустить следующий скрипт:
import ywpi
@ywpi.method
def greetings(name: str):
print(f'Greet for {name}')
return {
'text': f'{name}'
}
ywpi.serve('MyIdentifier')
Далее на странице методов можно наблюдать сформированную форму для вызова метода:

import ywpi
@ywpi.method
def greeting_chat(message: ywpi.Message, thread_id: ywpi.Context[str]):
# Some complex logic
return ywpi.Message(
content=f'Hello, {message}'
)
Run using ywpi cli:
ywpi run --reload agent.py