Вверх ↑
Ответов: 171
Рейтинг: 5
#1: 2025-05-31 17:35:12 ЛС | профиль | цитата
Все. Работает. Вставляете свой ключ и вперед общаца.



Add(Message,363691,350,259)
{
Caption="Ошибка запроса"
Icon=1
}
Add(DoData,7347341,350,210)
{
link(onEventData,9377522:doEvent1,[])
link(Data,2427935:getVar,[])
}
Add(Hub,9377522,406,210)
{
InCount=2
OutCount=3
link(onEvent2,7066907:doSearch,[])
}
Add(Hub,5102370,203,231)
{
OutCount=3
link(onEvent1,8936422:doWork,[])
link(onEvent2,2408954:doCharset,[(238,244)(238,181)])
link(onEvent3,6023390:doLoadString,[(252,251)(252,244)])
}
Add(LineBreakEx,8936422,231,231)
{
Caption="clear"
}
Add(LineBreakEx,2111794,532,259)
{
Caption="clear"
Type=1
link(OnEvent,1976429:doClear,[(581,265)(581,230)])
}
Add(LineBreakEx,2427935,350,182)
{
Caption="head"
Type=2
}
Add(LineBreakEx,15402714,301,280)
{
Caption="head"
Type=3
link(_Data,6023390:RawHeaders,[])
}
Add(HTTPClient,6023390,287,238)
{
URL="https://api.openai.com/v1/chat/completions"
Method=1
Headers="Content-Type: application/json;charset=utf8\r\nAuthorization: Bearer $OPENAI_API_KEY"
EncType=2
FieldCharset=1
RespCharset=1
Point(RawHeaders)
Point(Headers)
Point(PostData)
link(onHeadersAvail,7347341:doData,[(336,244)(336,216)])
link(onFinish,9377522:doEvent2,[(394,251)(394,223)])
link(onDownloadProgress,13015807:doText,[(331,258)(331,286)(275,286)(275,314)])
link(onError,363691:doMessage,[])
link(PostData,7332005:FString,[])
AddHint(-73,52,44,13,Method)
AddHint(-73,73,40,13,FieldCharset)
}
Add(FormatStr,7332005,308,175)
{
DataCount=1
Mask="{\r\n "model": "gpt-4.1",\r\n "messages": [\r\n {\r\n "role": "assistant",\r\n "content": "%1"\r\n }\r\n ]\r\n }"
Point(FString)
}
Add(Edit,14337874,252,119)
{
Left=15
Top=25
Width=355
Height=30
Font=[MS Sans Serif,12,0,0,1]
Text="Привет"
}
Add(BlockFind,7066907,448,217)
{
IncludeBlock=1
StartBlock=""content": ""
EndBlock=""refusal""
link(onSearch,12660547:doValue,[])
}
Add(RichEdit,1976429,588,217)
{
Left=5
Top=85
Width=365
Height=375
Font=[MS Sans Serif,12,0,0,1]
ScrollBars=2
}
Add(Label,13015807,287,308)
{
Left=295
Top=60
Width=19
Height=19
Caption=""
link(Text,6023390:Status,[])
}
Add(Charset,2408954,252,175)
{
Type=6
link(onCharset,7332005:doString,[])
link(Text,14337874:Text,[])
}
Add(Button,9096941,161,231)
{
Left=15
Top=55
Width=100
Caption="Послать"
link(onClick,5102370:doEvent1,[])
}
Add(Memory,12660547,490,217)
{
link(onData,10331330:doReplace,[])
}
Add(Replace,10331330,539,217)
{
SubStr="","
link(onReplace,1976429:doAdd,[])
}

карма: 1
Мастер сам устанавливает закон
0
Редактировалось 3 раз(а), последний 2025-05-31 17:50:20