mirror of
https://github.com/langflow-ai/langflow.git
synced 2026-07-24 14:35:50 +08:00
docs: build OpenAPI spec and cut version 1.10 (#13537)
* build-api * bump-version-to-1.10 * fix-broken-links
This commit is contained in:
@ -0,0 +1,15 @@
|
||||
import os
|
||||
|
||||
import requests
|
||||
|
||||
url = f"{os.getenv('LANGFLOW_URL', '')}/logs?lines_before=0&lines_after=0×tamp=0"
|
||||
|
||||
headers = {
|
||||
"accept": "application/json",
|
||||
"x-api-key": f"{os.getenv('LANGFLOW_API_KEY', '')}",
|
||||
}
|
||||
|
||||
response = requests.request("GET", url, headers=headers)
|
||||
response.raise_for_status()
|
||||
|
||||
print(response.text)
|
||||
@ -0,0 +1,27 @@
|
||||
import os
|
||||
|
||||
import requests
|
||||
|
||||
base = os.environ.get("LANGFLOW_URL") or os.environ.get("LANGFLOW_SERVER_URL", "")
|
||||
api_key = os.environ.get("LANGFLOW_API_KEY", "")
|
||||
|
||||
# `/logs-stream` is an SSE endpoint. For doc example stability, only read a small
|
||||
# number of events, then close the connection.
|
||||
url = f"{base}/logs-stream"
|
||||
headers = {"accept": "text/event-stream", "x-api-key": api_key}
|
||||
|
||||
response = requests.get(url, headers=headers, stream=True, timeout=30)
|
||||
response.raise_for_status()
|
||||
|
||||
events_read = 0
|
||||
chunks: list[str] = []
|
||||
for line in response.iter_lines(decode_unicode=True):
|
||||
if line:
|
||||
chunks.append(line)
|
||||
events_read += 1
|
||||
if events_read >= 3:
|
||||
break
|
||||
|
||||
response.close()
|
||||
|
||||
print("\n".join(chunks))
|
||||
Reference in New Issue
Block a user