Merge branch 'main' into docs-issue-519
This commit is contained in:
commit
1c87ec1336
6 changed files with 32 additions and 12 deletions
|
|
@ -66,6 +66,10 @@ EMBEDDING_MODEL=
|
|||
# OPTIONAL url for openrag link to langflow in the UI
|
||||
LANGFLOW_PUBLIC_URL=
|
||||
|
||||
# OPTIONAL: Override the full docling-serve URL (e.g., for remote instances)
|
||||
# If not set, auto-detects host and uses port 5001
|
||||
# DOCLING_SERVE_URL=http://my-docling-server:5001
|
||||
|
||||
# OPTIONAL: Override host for docling service (for special networking setups)
|
||||
# HOST_DOCKER_INTERNAL=host.containers.internal
|
||||
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@ services:
|
|||
- "9200:9200"
|
||||
- "9600:9600"
|
||||
volumes:
|
||||
- ${OPENSEARCH_DATA_PATH:-./opensearch-data}:/usr/share/opensearch/data:Z
|
||||
- ${OPENSEARCH_DATA_PATH:-./opensearch-data}:/usr/share/opensearch/data:U,z
|
||||
|
||||
dashboards:
|
||||
image: opensearchproject/opensearch-dashboards:3.0.0
|
||||
|
|
|
|||
12
docs/docs/reference/api-sdk-overview.mdx
Normal file
12
docs/docs/reference/api-sdk-overview.mdx
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
---
|
||||
title: OpenRAG APIs and SDKs
|
||||
slug: /reference/api-sdk-overview
|
||||
---
|
||||
|
||||
You can use OpenRAG's APIs and SDKs to integrate and extend OpenRAG's capabilities:
|
||||
|
||||
* [Python SDK](https://github.com/langflow-ai/openrag/tree/main/sdks/python)
|
||||
* [TypeScript/JavaScript SDK](https://github.com/langflow-ai/openrag/tree/main/sdks/typescript)
|
||||
|
||||
<!-- TBD: MCP: See https://github.com/langflow-ai/openrag/pull/729 -->
|
||||
<!-- TBD: API Reference: See https://github.com/langflow-ai/openrag/issues/734 -->
|
||||
|
|
@ -17,14 +17,6 @@ const config = {
|
|||
favicon: 'img/favicon.ico',
|
||||
|
||||
headTags: [
|
||||
// Algolia site verification meta tag
|
||||
{
|
||||
tagName: "meta",
|
||||
attributes: {
|
||||
name: "algolia-site-verification",
|
||||
content: "424339D27FB7921F",
|
||||
},
|
||||
},
|
||||
...(isProduction
|
||||
? [
|
||||
// Google Consent Mode - Set defaults before Google tags load
|
||||
|
|
|
|||
|
|
@ -75,6 +75,11 @@ const sidebars = {
|
|||
label: "Chat",
|
||||
},
|
||||
"reference/configuration",
|
||||
{
|
||||
type: "doc",
|
||||
id: "reference/api-sdk-overview",
|
||||
label: "APIs and SDKs",
|
||||
},
|
||||
"support/contribute",
|
||||
"support/troubleshoot",
|
||||
],
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
"""Docling service proxy endpoints."""
|
||||
|
||||
import os
|
||||
import socket
|
||||
import struct
|
||||
from pathlib import Path
|
||||
|
|
@ -73,9 +74,15 @@ def determine_docling_host() -> str:
|
|||
return "localhost"
|
||||
|
||||
|
||||
# Detect the host IP once at startup
|
||||
HOST_IP = determine_docling_host()
|
||||
DOCLING_SERVICE_URL = f"http://{HOST_IP}:5001"
|
||||
# Use explicit URL if provided, otherwise auto-detect host
|
||||
_docling_url_override = os.getenv("DOCLING_SERVE_URL")
|
||||
if _docling_url_override:
|
||||
DOCLING_SERVICE_URL = _docling_url_override.rstrip("/")
|
||||
HOST_IP = _docling_url_override # For display in health responses
|
||||
logger.info("Using DOCLING_SERVE_URL override: %s", DOCLING_SERVICE_URL)
|
||||
else:
|
||||
HOST_IP = determine_docling_host()
|
||||
DOCLING_SERVICE_URL = f"http://{HOST_IP}:5001"
|
||||
|
||||
|
||||
async def health(request: Request) -> JSONResponse:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue