ULKROAI

Dokumentation genererad 250613



Innehållsförteckning


Historik

Funktion Datum Notering
lbKROAI_RunThreadEx 250515 NIPE Lagt till sInstructions
lbKROAI_SendMessageAndWaitEx 250515 NIPE Lagt till sInstructions
lbKROAI_ChatAsk 250515 NIPE Lagt till sInstructions
lvKROAI_SetCurlPath 250513 NIPE = Funktion skapad
lbKROAI_UploadFile 250508 NIPE = Tagit bort hårdkodade API-nyklar
lbKROAI_DeleteFile 250508 NIPE = Funktion skapad
lbKROAI_SettingsOK 250403 FRLA = Funktion skapad
lbKROAI_ShowPortal 250403 NIPE = Funktion skapad
lvKROAI_ChatThreadIdSet 250402 FRLA = Funktion skapad
lsKROAI_ChatThreadIdGet 250402 FRLA = Funktion skapad
lbKROAI_ChatAsk 250401 FRLA = Funktion skapad
lbKROAI_ChatSendPromt 250401 FRLA = Funktion skapad
lbKROAI_ChatIsFinished 250401 FRLA = Funktion skapad
lsKROAI_ChatGetReply 250401 FRLA = Funktion skapad
lbKROAI_CreateThread 250331 FRLA = Funktion skapad
lbKROAI_SendMessageEx 250331 FRLA = Funktion skapad
lbKROAI_RunThreadEx 250331 FRLA = Funktion skapad
lbKROAI_GetRunStatusEx 250331 FRLA = Funktion skapad
lbKROAI_SendMessageAndWaitEx 250331 FRLA = Funktion skapad
lsKROAI_ReadMessageEx 250331 FRLA = Funktion skapad
lbKROAI_UploadFile 250331 SIGN = Funktion skapad
lbKROAI_AddFileToVectorStore 250331 NIPE = Funktion skapad





lbKROAI_SettingsOK

bool lbKROAI_SettingsOK(str sOptions, ref str sMissingSettings, ref str sMissingOptional)

Kollar om saker och ting är inställda för att kunna köra EFH (inkorg/ptc synk).

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sOptions Reserverad
ref str sMissingSettings Returnerar textsträng som innehåller vad som saknades (hårda varningar)
ref str sMissingOptional Returnerar textsträng som innehåller vad som saknades (mjuka varningar)

Beskrivning

Kollar om saker och ting är inställda för att kunna köra EFH (inkorg/ptc synk).


Historik

Datum Notering
250403 FRLA = Funktion skapad




lsKROAI_GetOpenAiUrl

str lsKROAI_GetOpenAiUrl()

Kollar om saker och ting är inställda för att kunna köra EFH (inkorg/ptc synk).

Parametrar

Typ (in / by ref) Variabel Beskrivning

Beskrivning

,




lsKROAI_GetOpenAiVersion

str lsKROAI_GetOpenAiVersion()

Kollar om saker och ting är inställda för att kunna köra EFH (inkorg/ptc synk).

Parametrar

Typ (in / by ref) Variabel Beskrivning

Beskrivning

,




lbKROAI_CreateThread

bool lbKROAI_CreateThread(ref str sThreadId, str sOptions, ref str sError)

Skapa en ny Thread

Parametrar

Typ (in / by ref) Variabel Beskrivning
ref str sThreadId Returen
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Skapa en ny Thread


Historik

Datum Notering
250331 FRLA = Funktion skapad




lbKROAI_SendMessageEx

bool lbKROAI_SendMessageEx(str sThreadId, str sMessage, ref str sMessageId, str sOptions, ref str sError)

Skickar en fråga till OpenAi

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sThreadId Tråd
str sMessage Promt (fråga/instruktion)
ref str sMessageId Löpnummer för meddelande i retur
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Skickar en fråga till OpenAi


Historik

Datum Notering
250331 FRLA = Funktion skapad




lbKROAI_RunThreadEx

bool lbKROAI_RunThreadEx(str sThreadId, str sAssistentId, str sInstructions, ref str sRunId, ref str sStatus, str sOptions, ref str sError)

Starta körning av en tråd

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sThreadId Skicka med en befintlig tråd, eller så skapas en ny om tom
str sAssistentId Assistent
str sInstructions Overrides the instructions of the assistant. This is useful for modifying the behavior on a per-run basis.
ref str sRunId Löpnummer för körning
ref str sStatus Status (text)
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Starta körning av en tråd


Historik

Datum Notering
250331 FRLA = Funktion skapad
250515 NIPE Lagt till sInstructions




lbKROAI_GetRunStatusEx

bool lbKROAI_GetRunStatusEx(str sThreadId, str sRunId, ref str sStatus, str sOptions, ref str sError)

Hämta status på en körning

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sThreadId Skicka med en befintlig tråd, eller så skapas en ny om tom
str sRunId Löpnummer för körning
ref str sStatus Status (text)
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Hämta status på en körning


Historik

Datum Notering
250331 FRLA = Funktion skapad




lbKROAI_SendMessageAndWaitEx

bool lbKROAI_SendMessageAndWaitEx(str sAssistantId, ref str sThreadId, str sMessage, str sInstructions, ref str sMessageId, ref str sRunId, str sOptions, ref str sError)

Skicka meddelande och vänta på svar.

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sAssistantId Se inställning i OpenAi
ref str sThreadId Skicka med en befintlig tråd, eller så skapas en ny om tom
str sMessage Fråga/instruktion
str sInstructions Overrides the instructions of the assistant. This is useful for modifying the behavior on a per-run basis.
ref str sMessageId Löpnummer för meddelande
ref str sRunId Löpnummer för körning
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Skicka meddelande och vänta på svar.
Kör max 100 sekunder


Historik

Datum Notering
250331 FRLA = Funktion skapad
250515 NIPE Lagt till sInstructions




lsKROAI_ReadMessageEx

bool lsKROAI_ReadMessageEx(str sThreadId, str sMessageId, str sRunId, ref str sMessage, ref str sLastMsg, ref bool bHasMore, str sOptions, ref str sError)

Läs svar på fråga

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sThreadId Skicka med en befintlig tråd, eller så skapas en ny om tom
str sMessageId Fråga/instruktion
str sRunId Löpnummer för körning
ref str sMessage Fråga/instruktion
ref str sLastMsg Senaste meddelande
ref bool bHasMore Finns mer att hämta
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Läs svar på fråga



Historik

Datum Notering
250331 FRLA = Funktion skapad




lvKROAI_ChatThreadIdSet

void lvKROAI_ChatThreadIdSet(str sId)

Sätter trådid som används i lbKROAI_AskChat (ex börja på ny tråd)

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sId Tråd-id, eller sätt blank för att börja på ny tråd vid nästa promt

Beskrivning

Sätter trådid som används i lbKROAI_AskChat (ex börja på ny tråd)

Historik

Datum Notering
250402 FRLA = Funktion skapad




lsKROAI_ChatThreadIdGet

str lsKROAI_ChatThreadIdGet()

Hämtar trådid som användes i lbKROAI_AskChat

Parametrar

Typ (in / by ref) Variabel Beskrivning

Beskrivning

Hämtar trådid som användes i lbKROAI_AskChat

Historik

Datum Notering
250402 FRLA = Funktion skapad




lbKROAI_ChatAsk

bool lbKROAI_ChatAsk(str sAssistantCode, str sMessage, str sInstructions, ref str sResponse, str sOptions, ref str sError)

Ställ en fråga till ai-chatten!

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sAssistantCode Använder inställningar i 791 för att kommunicera med API:et
str sMessage Din fråga/instruktion
str sInstructions Overrides the instructions of the assistant. This is useful for modifying the behavior on a per-run basis.
ref str sResponse Svaret från Chat
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Ställ en fråga till ai-chatten!



Historik

Datum Notering
250401 FRLA = Funktion skapad
250515 NIPE Lagt till sInstructions




lbKROAI_ChatSendPromt

bool lbKROAI_ChatSendPromt(str sAssistantCode, str sMessage, str sInstructions, str sOptions, ref str sError)

Ställ en fråga till ai-chatten!

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sAssistantCode Använder inställningar i 791 för att kommunicera med API:et
str sMessage Din fråga/instruktion
str sInstructions Overrides the instructions of the assistant. This is useful for modifying the behavior on a per-run basis.
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Ställ en fråga till ai-chatten!


Historik

Datum Notering
250401 FRLA = Funktion skapad




lbKROAI_ChatIsFinished

bool lbKROAI_ChatIsFinished(str sAssistantCode, str sOptions, ref str sError)

Är fråga färdigbehandlad?

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sAssistantCode Använder inställningar i 791 för att kommunicera med API:et
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Är fråga färdigbehandlad?


Historik

Datum Notering
250401 FRLA = Funktion skapad




lsKROAI_ChatGetReply

str lsKROAI_ChatGetReply(str sAssistantCode, str sOptions, ref str sError)

Är fråga färdigbehandlad?

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sAssistantCode Använder inställningar i 791 för att kommunicera med API:et
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Är fråga färdigbehandlad?


Historik

Datum Notering
250401 FRLA = Funktion skapad




lbKROAI_ShowPortal

bool lbKROAI_ShowPortal(str sAssistantCode, str sOptions, ref str sError)

Öppnar din webbläsare och visar din nuvarande konversation samt ger dig möjlighet att ändra assistentens inställningar!

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sAssistantCode Använder inställningar i 791 för att kommunicera med API:et
str sOptions Reserverad
ref str sError Felmeddelande i retur

Beskrivning

Öppnar din webbläsare och visar din nuvarande konversation samt ger dig möjlighet att ändra assistentens inställningar!

sMessage = Din fråga/instruktion

Historik

Datum Notering
250403 NIPE = Funktion skapad




lbKROAI_CreateJsonFromPdf

bool lbKROAI_CreateJsonFromPdf(str sAssistantCode, str sPDFFileName, str sMessage, str sInstructions, str sJsonFileName, str sOptions, ref str sError)

Analyserar en fil och retunerar svaret som en json fil.

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sAssistantCode Använder inställningar i 791 för att kommunicera med API:et
str sPDFFileName Filnamn på filen som ska analyseras t.ex F1001.pdf
str sMessage & "Svara bara med json, inget annat." -> sMessage
str sInstructions Overrides the instructions of the assistant. This is useful for modifying the behavior on a per-run basis.
str sJsonFileName Filnamn där svaret ska sparas
str sOptions Reserverad
ref str sError Felmeddelande i klartext

Beskrivning

Analyserar en fil och retunerar svaret som en json fil.

OBS! Functionen anväder curl.exe. Du kan behöva sätta sökvägen till curl med lvKROAI_SetCurlPath(str sCurlPath)

Exempel:

str sMessage
"Sammanfatta ordern F1001.pdf " -> sMessage

ifl fbCreateJsonFromPdf("ORDER", sMessage, "F1001.pdf", "F1001.json")
Ja, det lyckades
endifl






lvKROAI_SetCurlPath

lvKROAI_SetCurlPath(str sCurlPath)

Om curl inte finns i pathen så måste vi ange sökvägen dit. Annars fungerar inte uppladningen av filer.

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sCurlPath Sökväg till cUrl.exe

Beskrivning

Om curl inte finns i pathen så måste vi ange sökvägen dit. Annars fungerar inte uppladningen av filer.

Historik

Datum Notering
250513 NIPE = Funktion skapad




lbKROAI_UploadFile

bool lbKROAI_UploadFile(str sFileName, ref str sFileId, str sOptions, ref str sError)

Laddar upp en fil till OpenAI. Den kopplas ej till en VectoreStore

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sFileName Namn på filen som ska laddas upp
ref str sFileId FileId som behövs när ska koppla filen till en VectorStore eller ta boort filen
str sOptions Reserverad
ref str sError Felmeddelande i klartext

Beskrivning

Laddar upp en fil till OpenAI. Den kopplas ej till en VectoreStore


Historik

Datum Notering
250331 SIGN = Funktion skapad
250508 NIPE = Tagit bort hårdkodade API-nyklar




lbKROAI_AddFileToVectorStore

bool lbKROAI_AddFileToVectorStore(str sFileId, str sVectorStoreId, str sOptions, ref str sError)

Koppla uppladdad fil mot VectorStore

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sFileId Se lbKROAI_UploadFile
str sVectorStoreId Se inlogg i OpenAi
str sOptions Reserverad
ref str sError Felmeddelande i klartext

Beskrivning

Koppla uppladdad fil mot VectorStore




Historik

Datum Notering
250331 NIPE = Funktion skapad




lbKROAI_DeleteFile

bool lbKROAI_DeleteFile(str sFileId, str sOptions, ref str sError)

Ta bort en fil från alla vectorstores

Parametrar

Typ (in / by ref) Variabel Beskrivning
str sFileId Filens Id som den fick när man laddade upp filen
str sOptions Reserverad
ref str sError Felmeddelande i klartext

Beskrivning

Ta bort en fil från alla vectorstores

Historik

Datum Notering
250508 NIPE = Funktion skapad




Dokumentation genererad av KR System