Browse Source

Merge remote-tracking branch 'upstream/dev' into dev

* upstream/dev:
  refac
  Fallback from desc to summary to placeholder
Tiancong Li 3 months ago
parent
commit
26e1bfc772
2 changed files with 4 additions and 2 deletions
  1. 3 1
      backend/open_webui/utils/tools.py
  2. 1 1
      src/lib/utils/index.ts

+ 3 - 1
backend/open_webui/utils/tools.py

@@ -337,7 +337,9 @@ def convert_openapi_to_tool_payload(openapi_spec):
             tool = {
                 "type": "function",
                 "name": operation.get("operationId"),
-                "description": operation.get("summary", "No description available."),
+                "description": operation.get(
+                    "description", operation.get("summary", "No description available.")
+                ),
                 "parameters": {"type": "object", "properties": {}, "required": []},
             }
 

+ 1 - 1
src/lib/utils/index.ts

@@ -1153,7 +1153,7 @@ export const convertOpenApiToToolPayload = (openApiSpec) => {
 			const tool = {
 				type: 'function',
 				name: operation.operationId,
-				description: operation.summary || 'No description available.',
+                                description: operation.description || operation.summary || 'No description available.',
 				parameters: {
 					type: 'object',
 					properties: {},