Patsnap Novelty Search API

Novelty Search APIs.

OpenAPI Specification

patsnap-novelty-search-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Patsnap Open Platform AI Translation Novelty Search API
  version: 1.0.0
  description: OpenAPI specification for Patsnap Open Platform APIs, including patent search, analytics, and Eureka AI capabilities.
servers:
- url: https://connect.patsnap.com
  description: Patsnap Open Platform API gateway
tags:
- name: Novelty Search
  description: Novelty Search APIs.
paths:
  /ai/novelty-search/submit:
    post:
      operationId: ai35-1NoveltySearchSubmit
      summary: AI35-1 Novelty Check - Create Task
      description: Submit the technical solution content to initiate a novelty search task. The system will analyze the input technical solution and generate a task ID for subsequent steps.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-1 novelty check - create task response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-1NoveltySearchSubmitResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/submit
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-1NoveltySearchSubmitRequest'
  /ai/novelty-search/tech-solution/get:
    post:
      operationId: ai35-2TechSolutionGet
      summary: AI35-2 Novelty Check - Technical Solution Summary
      description: Based on the task_id from [AI35-1] and the initial technical solution content, use large model capabilities to obtain the summarized technical solution content and key points.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-2 novelty check - technical solution summary response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-2TechSolutionGetResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/tech-solution/get
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-2TechSolutionGetRequest'
  /ai/novelty-search/tech-solution/update:
    post:
      operationId: ai35-3TechSolutionUpdate
      summary: AI35-3 Novelty Check - Confirm Technical Solution
      description: Confirm the summarized technical solution from [AI35-2].
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-3 novelty check - confirm technical solution response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-3TechSolutionUpdateResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/tech-solution/update
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-3TechSolutionUpdateRequest'
  /ai/novelty-search/feature/confirm:
    post:
      operationId: ai35-5FeatureConfirm
      summary: AI35-5 Novelty Check - Confirm Technical Features
      description: After the user modifies or adds/reduces technical features from [AI35-4], submit the confirmation to proceed with subsequent retrieval.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-5 novelty check - confirm technical features response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-5FeatureConfirmResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/feature/confirm
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-5FeatureConfirmRequest'
  /ai/novelty-search/agent-search:
    post:
      operationId: ai35-7NoveltySearchAgentSearch
      summary: AI35-7 Novelty Check - Confirm Search Elements
      description: After the user modifies or adds/reduces search elements from [AI35-6], submit the confirmation to proceed with subsequent retrieval.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-7 novelty check - confirm search elements response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-7NoveltySearchAgentSearchResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/agent-search
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-7NoveltySearchAgentSearchRequest'
  /ai/novelty-search/feature/extract:
    post:
      operationId: ai35-4FeatureExtract
      summary: AI35-4 Novelty Check - Extract Technical Features
      description: Extract technical features based on the task_id.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-4 novelty check - extract technical features response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-4FeatureExtractResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/feature/extract
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-4FeatureExtractRequest'
  /ai/novelty-search/retrieval/elements:
    post:
      operationId: ai35-6RetrievalElements
      summary: AI35-6 Novelty Check - Extract Search Elements
      description: Based on the technical features confirmed in [AI35-5], generate search elements (keywords, classification numbers, etc.).
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-6 novelty check - extract search elements response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-6RetrievalElementsResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/retrieval/elements
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-6RetrievalElementsRequest'
  /ai/novelty-search/export:
    post:
      operationId: ai35-10NoveltySearchExport
      summary: AI35-10 Novelty Check - Create Report
      description: Create a complete novelty search report based on the task_id, including all analysis results.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-10 novelty check - create report response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-10NoveltySearchExportResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/export
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-10NoveltySearchExportRequest'
  /ai/novelty-search/agent-result:
    post:
      operationId: ai35-8NoveltySearchAgentResult
      summary: AI35-8 Novelty Check - Obtain Search Strategy and Reference List and Feature Comparison
      description: Obtain the retrieval strategy, filter list, and feature comparison content based on the task_id.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-8 novelty check - obtain search strategy and reference list and feature comparison response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-8NoveltySearchAgentResultResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/agent-result
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-8NoveltySearchAgentResultRequest'
  /ai/novelty-search/report/get:
    post:
      operationId: ai35-11ReportGet
      summary: AI35-11 Novelty Check - Download Report
      description: Obtain the download link for the generated novelty search report based on the task_id.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-11 novelty check - download report response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-11ReportGetResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/report/get
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-11ReportGetRequest'
  /ai/novelty-search/feature/comparison/confirm:
    post:
      operationId: ai35-9ComparisonConfirm
      summary: AI35-9 Novelty Check - Confirm Reference List and Feature Comparison
      description: After the user modifies or adds/reduces the filter list and feature comparison from [AI35-8], submit the confirmation to proceed with subsequent retrieval. Additionally, if the user needs to manually add comparison documents or patents, the output parameters of the '[AI35-12] Novelty Search - Add Comparison Document or Patent' interface can be used as part of the input parameters for the 'final_result' in this interface.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-9 novelty check - confirm reference list and feature comparison response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-9ComparisonConfirmResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/feature/comparison/confirm
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-9ComparisonConfirmRequest'
  /ai/novelty-search/feature/comparison/generate:
    post:
      operationId: ai35-12ComparisonGenerate
      summary: AI35-12 Novelty Check - Add Comparison Document or Patent
      description: For cases where the user needs to manually add comparison documents or patents, the output parameters of this interface can be used as part of the input parameters for the 'final_result' in '[AI35-9] Novelty Search - Confirm Filter List and Feature Comparison'.
      tags:
      - Novelty Search
      security:
      - bearerAuth: []
      responses:
        '200':
          description: Successful ai35-12 novelty check - add comparison document or patent response.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AI35-12ComparisonGenerateResponse'
        '201':
          description: Created.
        '401':
          description: Unauthorized.
        '403':
          description: Forbidden.
        '404':
          description: Not Found.
      externalDocs:
        description: API Reference documentation
        url: https://open.patsnap.com/devportal/api-reference/ai/novelty-search/feature/comparison/generate
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/AI35-12ComparisonGenerateRequest'
components:
  schemas:
    AI35-12ComparisonGenerate_FeatureComparisonFinalResClaim:
      type: object
      properties:
        claim_num:
          type: integer
          format: int32
          example: 1
          description: Claim number (claim 1, claim 2, claim 3)
        claim_text:
          type: string
          example: 一种数据处理方法,其特征在于:包括数据采集步骤、数据预处理步骤和数据分析步骤。
          description: Claim original text
    AI35-1NoveltySearchSubmitRequest:
      type: object
      properties:
        input:
          type: string
          example: 具有图像识别能力的电话机。它包括:电话、与电话链接的摄像装置,其特征是:他还至少包括一个用于控制与电话链接的摄像装置工作的命令,并根据摄取的图像信息获取这一图像信息源的文字信息。将文字信息显示在电话显示器上;所述的由图像信息获取相关的文字信息可以是由电话内的电路通过算法首先得到地址,再通过改地址从相关的显示器的网络数据库得到。
          description: User input technical description
        lang:
          type: string
          example: cn
          description: Language type
        pbd_end:
          type: string
          example: 20250910
          description: Publication date end
        pbd_start:
          type: string
          example: 20200901
          description: Publication date start
      required:
      - input
      - lang
    AI35-6RetrievalElements_Element:
      type: object
      properties:
        ipc:
          type: array
          example:
          - key: H04M1/725
            source: keywords_extract
          description: IPC classification list
          items:
            $ref: '#/components/schemas/AI35-6RetrievalElements_BasicElement'
        word:
          $ref: '#/components/schemas/AI35-6RetrievalElements_BasicElement'
        extend:
          type: array
          example:
          - key: telephone
            source: keywords_extract
          - key: phone
            source: keywords_extract
          - key: telephony
            source: keywords_extract
          description: Extended keywords list
          items:
            $ref: '#/components/schemas/AI35-6RetrievalElements_BasicElement'
    AI35-7NoveltySearchAgentSearchRequest:
      type: object
      properties:
        elements:
          $ref: '#/components/schemas/AI35-7NoveltySearchAgentSearch_NoveltySearchElementResDTO'
        task_id:
          type: string
          example: 80d440b7-80a5-4233-a75f-ab72b0885c88
          description: Task id
      required:
      - elements
      - task_id
    AI35-10NoveltySearchExportRequest:
      type: object
      properties:
        task_id:
          type: string
          example: 80d440b7-80a5-4233-a75f-ab72b0885c88
          description: Task id
        title:
          type: string
          example: 具有图像识别及文字信息提取功能的电话机
          description: Title
      required:
      - task_id
      - title
    AI35-5FeatureConfirm_NoveltySearchFeatureExtractDataDTO:
      type: object
      properties:
        feature_elements:
          type: string
          example: 电话机, 图像识别能力
          description: Feature elements
        feature_function:
          type: string
          example: 提供一种能够实现图像信息采集、文字识别及信息获取功能的电话机整体结构
          description: Feature function
        feature_num:
          type: string
          example: F1
          description: Feature number
        feature_text:
          type: string
          example: 具有图像识别能力的电话机
          description: Feature text
        feature_text_original:
          type: string
          example: 具有图像识别能力的电话机
          description: Original feature text
        feature_weight:
          type: string
          example: topic
          description: Feature weight
        feature_weight_reason:
          type: string
          example: 本技术方案的主题名称,明确保护对象为具有图像识别能力的电话机
          description: Feature weight reason
        selected:
          type: boolean
          example: true
          description: Selected
        user_add:
          type: boolean
          example: false
          description: User added
    AI35-1NoveltySearchSubmit_AsyncTaskIdResponse:
      type: object
      properties:
        task_id:
          type: string
          example: 80d440b7-80a5-4233-a75f-ab72b0885c88
          description: Task id
    AI35-8NoveltySearchAgentResult_AiSearchFinalResult:
      type: object
      properties:
        lang:
          type: string
          example: CN
          description: Language
        document:
          type: string
          example: 相关技术文档内容
          description: Comparison document
        features:
          type: array
          example:
          - type: public
            score: 100
            differ: NONE
            reason: 对比文件记载了基于智能手机图像识别的生产信息采集方法,通过智能手机拍摄图像并进行识别(相当于目标文本的具有图像识别能力的电话机),实现了图像信息采集、文字识别及信息获取功能,所有要素已被公开。
            similar: true
            public_score: 0
            tech_feature: 具有图像识别能力的电话机
            original_type: public
            original_score: 100
            original_differ: NONE
            original_reason: 对比文件记载了基于智能手机图像识别的生产信息采集方法,通过智能手机拍摄图像并进行识别(相当于目标文本的具有图像识别能力的电话机),实现了图像信息采集、文字识别及信息获取功能,所有要素已被公开。
            comparison_feature: 一种基于智能手机图像识别的生产信息采集方法,通过智能手机拍摄生产机器附带控制终端显示屏的图像,并裁剪出显示屏所在的图像区域;在显示屏图像区域中提取出显示框、显示框标签的外部轮廓;提取出显示框标签的文字,提取出显示框中显示的颜色或文字,并在智能手机页面进行显示
          - type: public
            score: 100
            differ: NONE
            reason: 对比文件记载了通过智能手机拍摄图像(相当于目标文本的电话与摄像装置链接),智能手机本身集成摄像装置,且用于采集图像,所有要素已被公开。
            similar: true
            public_score: 0
            tech_feature: 包括电话、与电话链接的摄像装置
            original_type: public
            original_score: 100
            original_differ: NONE
            original_reason: 对比文件记载了通过智能手机拍摄图像(相当于目标文本的电话与摄像装置链接),智能手机本身集成摄像装置,且用于采集图像,所有要素已被公开。
            comparison_feature: 通过智能手机拍摄生产机器附带控制终端显示屏的图像
          - type: public
            score: 100
            differ: NONE
            reason: 对比文件记载了智能手机拍摄图像作为待识别图像(相当于目标文本的通过命令控制摄像装置工作),拍摄动作隐含由命令或操作控制摄像装置工作,所有要素已被公开。
            similar: true
            public_score: 0
            tech_feature: 至少包括一个用于控制与电话链接的摄像装置工作的命令
            original_type: public
            original_score: 100
            original_differ: NONE
            original_reason: 对比文件记载了智能手机拍摄图像作为待识别图像(相当于目标文本的通过命令控制摄像装置工作),拍摄动作隐含由命令或操作控制摄像装置工作,所有要素已被公开。
            comparison_feature: 智能手机拍摄生产机器附带控制终端显示屏的屏幕图像作为待识别图像
          - type: public
            score: 100
            differ: NONE
            reason: 对比文件记载了调用Tesseract API接口对图像进行识别,得到显示框标签的文字(相当于目标文本的根据摄取的图像信息获取文字信息),所有要素已被公开。
            similar: true
            public_score: 0
            tech_feature: 根据摄取的图像信息获取该图像信息源的文字信息
            original_type: public
            original_score: 100
            original_differ: NONE
            original_reason: 对比文件记载了调用Tesseract API接口对图像进行识别,得到显示框标签的文字(相当于目标文本的根据摄取的图像信息获取文字信息),所有要素已被公开。
            comparison_feature: 调用库函数Tesseract的API接口对灰度化处理后图像进行识别,得到显示框标签的文字
          - type: public
            score: 100
            differ: NONE
            reason: 对比文件记载了将识别到的文字信息显示到手机屏幕页面(相当于目标文本的将文字信息显示在电话显示器上),所有要素已被公开。
            similar: true
            public_score: 0
            tech_feature: 并将文字信息显示在电话显示器上
            original_type: public
            original_score: 100
            original_differ: NONE
            original_reason: 对比文件记载了将识别到的文字信息显示到手机屏幕页面(相当于目标文本的将文字信息显示在电话显示器上),所有要素已被公开。
            comparison_feature: 将识别到的显示框标签的文字以及对应显示框中显示的颜色或文字显示到手机屏幕页面
          - type: obvious
            score: 80
            differ: Common
            reason: 对比文件记载了通过无线网络传输并存储至服务器的数据库中(对应目标文本的通过地址从网络数据库获取文字信息),但未明确记载通过电路算法解析地址的具体过程。将识别信息传输到数据库并获取相关信息属于本领域常规手段,属于公知常识。
            similar: true
            public_score: 0
            tech_feature: 电话机通过电路算法首先得到地址,再通过该地址从相关显示器的网络数据库得到文字信息
            original_type: obvious
            original_score: 80
            original_differ: Common
            original_reason: 对比文件记载了通过无线网络传输并存储至服务器的数据库中(对应目标文本的通过地址从网络数据库获取文字信息),但未明确记载通过电路算法解析地址的具体过程。将识别信息传输到数据库并获取相关信息属于本领域常规手段,属于公知常识。
            comparison_feature: 通过无线网络传输并存储至服务器的数据库中
          description: Technical features list
          items:
            $ref: '#/components/schemas/AI35-8NoveltySearchAgentResult_AiSearchFinalResultFeature'
        selected:
          type: boolean
          example: false
          description: Is selected
        patent_id:
          type: string
          example: a344d039-4b85-4ab1-bf83-4e0f9197d010
          description: Patent ID
        user_added:
          type: boolean
          example: false
          description: User added
        most_similar:
          type: boolean
          example: false
          description: Is most similar
        public_score:
          type: number
          format: float
          example: 0.993
          description: Public score
        creativity_type:
          type: string
          example: public
          description: Creativity type (public:public, obvious:obvious)
        feature_match_num:
          type: integer
          format: int32
          example: 0
          description: Feature match number
        comparative_literature_type:
          type: string
          example: A
          description: Comparative literature type
        comparative_literature_category:
          type: string
          example: novelty
          description: Comparative literature category (novelty:novelty, creativity:creativity)
    AI35-3TechSolutionUpdateResponse:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/AI35-3TechSolutionUpdate_AsyncTaskIdResponse'
        status:
          type: boolean
          example: 'false'
          description: Status
        error_msg:
          type: string
          example: The request parameter format is incorrect!
          description: Error Message
        error_code:
          type: integer
          example: '0'
          description: Error Code
      required:
      - status
      - error_code
    AI35-8NoveltySearchAgentResult_FeatureAnalysisResult:
      type: object
      properties:
        block_query:
          type: object
          example:
            S1:
              type: basic
              count: 96694
              query: TACD_ALL:(("电话" OR "手机"))
              status: success
              feature_text_original: 一种具有图像识别能力的电话机
          description: Block query information containing detailed construction information for each search block
        summary_result:
          type: object
          example:
            tech_problem: 现有电话机无法通过图像识别功能获取图像信息源的文字信息并显示在电话显示器上
            tech_subject: 具有图像识别能力的电话机
            tech_efficacy: 实现了电话机通过图像识别功能获取图像信息源的文字信息并显示在电话显示器上
            tech_solution: 一种具有图像识别能力的电话机
          description: Summary result containing technical problem, technical subject, technical feature table, technical solution and technical efficacy
        feature_extract_result:
          type: array
          example:
          - feature_num: F1
            feature_weight: topic
            feature_function: 提供一种具备图像识别功能的电话机整体结构
            feature_text_original: 一种具有图像识别能力的电话机
          description: List of feature extraction results containing detailed information of extracted technical features
        keywords_extract_result:
          type: array
          example:
          - express: []
            selected: true
            feature_type: topic_search
            feature_text_original: 一种具有图像识别能力的电话机
          description: List of keyword extraction results containing extracted keywords and related information
          items:
            $ref: '#/components/schemas/AI35-8NoveltySearchAgentResult_KeywordExtractResult'
    AI35-7NoveltySearchAgentSearch_NoveltySearchElementResDTO:
      type: object
      properties:
        family_merge_enabled:
          type: boolean
          example: false
          description: Family merge enabled
        list:
          type: array
          example:
          - express:
            - ipc:
              - key: H04M1/725
                source: keywords_extract
              word:
                key: 电话
                source: keywords_extract
              extend:
              - key: telephone
                source: keywords_extract
              - key: phone
                source: keywords_extract
              - key: telephony
                source: keywords_extract
            selected: true
            feature_type: topic_search
            feature_text_original: 具有图像识别能力的电话机
          description: Retrieval elements list
          items:
            $ref: '#/components/schemas/AI35-7NoveltySearchAgentSearch_NoveltySearchElementDataDTO'
    AI35-8NoveltySearchAgentResultResponse:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/AI35-8NoveltySearchAgentResult_AiNoveltySearchResponse'
        status:
          type: boolean
          example: 'false'
          description: Status
        error_msg:
          type: string
          example: The request parameter format is incorrect!
          description: Error Message
        error_code:
          type: integer
          example: '0'
          description: Error Code
      required:
      - status
      - error_code
    AI35-5FeatureConfirmResponse:
      type: object
      properties:
        data:
          $ref: '#/components/schemas/AI35-5FeatureConfirm_AsyncTaskIdResponse'
        status:
          type: boolean
          example: 'false'
          description: Status
        error_msg:
          type: string
          example: The request parameter format is incorrect!
          description: Error Message
        error_code:
          type: integer
          example: '0'
          description: Error Code
      required:
      - status
      - error_code
    AI35-10NoveltySearchExport_AsyncTaskIdResponse:
      type: object
      properties:
        task_id:
          type: string
          example: 80d440b7-80a5-4233-a75f-ab72b0885c88
          description: Task id
    AI35-7NoveltySearchAgentSearch_AsyncTaskIdResponse:
      type: object
      properties:
        task_id:
          type: string
          example: 80d440b7-80a5-4233-a75f-ab72b0885c88
          description: Task id
    

# --- truncated at 32 KB (98 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/patsnap/refs/heads/main/openapi/patsnap-novelty-search-api-openapi.yml