Feature/flow enable api gateway (#356)

* Tweak timeouts, reduce stop time for publishers / subscribers

* More APIs working as flow endpoint
This commit is contained in:
cybermaggedon 2025-04-29 23:34:41 +01:00 committed by GitHub
parent 027b52cd7c
commit 450f664b1b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
19 changed files with 303 additions and 76 deletions

View file

@ -4,7 +4,7 @@ import requests
import json
import sys
url = "http://localhost:8088/api/v1/"
url = "http://localhost:8088/api/v1/flow/0000/agent"
############################################################################
@ -13,10 +13,11 @@ input = {
}
resp = requests.post(
f"{url}agent",
url,
json=input,
)
print(resp.text)
resp = resp.json()
if "error" in resp:
@ -25,4 +26,3 @@ if "error" in resp:
print(resp["answer"])

View file

@ -4,7 +4,7 @@ import requests
import json
import sys
url = "http://localhost:8088/api/v1/"
url = "http://localhost:8088/api/v1/flow/0000/embeddings"
############################################################################
@ -13,7 +13,7 @@ input = {
}
resp = requests.post(
f"{url}embeddings",
url,
json=input,
)
@ -25,4 +25,3 @@ if "error" in resp:
print(resp["vectors"])

View file

@ -4,7 +4,7 @@ import requests
import json
import sys
url = "http://localhost:8088/api/v1/"
url = "http://localhost:8088/api/v1/flow/0000/graph-rag"
############################################################################
@ -13,7 +13,7 @@ input = {
}
resp = requests.post(
f"{url}graph-rag",
url,
json=input,
)

View file

@ -4,7 +4,7 @@ import requests
import json
import sys
url = "http://localhost:8088/api/v1/"
url = "http://localhost:8088/api/v1/flow/0000/text-completion"
############################################################################
@ -15,7 +15,7 @@ input = {
}
resp = requests.post(
f"{url}text-completion",
url,
json=input,
)

View file

@ -4,7 +4,7 @@ import requests
import json
import sys
url = "http://localhost:8088/api/v1/"
url = "http://localhost:8088/api/v1/flow/0000/prompt"
############################################################################
@ -16,7 +16,7 @@ input = {
}
resp = requests.post(
f"{url}prompt",
url,
json=input,
)

View file

@ -4,7 +4,7 @@ import requests
import json
import sys
url = "http://localhost:8088/api/v1/"
url = "http://localhost:8088/api/v1/flow/0000/prompt"
############################################################################
@ -16,7 +16,7 @@ input = {
}
resp = requests.post(
f"{url}prompt",
url,
json=input,
)