{"command":{"effect":"write","timeoutSeconds":30,"inputSchema":{"type":"object","description":"To update a knowledge base, send a PUT request to `/v2/gen-ai/knowledge_bases/{uuid}`.","properties":{"path":{"type":"object","properties":{"uuid":{"type":"string","examples":["\"123e4567-e89b-12d3-a456-426614174000\""],"description":"Knowledge base id"}},"required":["uuid"],"additionalProperties":false},"body":{"$ref":"#/definitions/apiUpdateKnowledgeBaseInputPublic"}},"required":["path"],"additionalProperties":false,"definitions":{"apiUpdateKnowledgeBaseInputPublic":{"description":"Information about updating a knowledge base","properties":{"database_id":{"description":"The id of the DigitalOcean database this knowledge base will use, optional.","type":"string","examples":["\"12345678-1234-1234-1234-123456789012\""]},"name":{"description":"Knowledge base name","type":"string","examples":["\"My Knowledge Base\""]},"project_id":{"description":"The id of the DigitalOcean project this knowledge base will belong to","type":"string","examples":["\"12345678-1234-1234-1234-123456789012\""]},"reranking_config":{"$ref":"#/definitions/apiRerankingConfiguration"},"tags":{"description":"Tags to organize your knowledge base.","items":{"type":"string","examples":["example string"]},"type":"array","examples":[["example string"]]},"uuid":{"description":"Knowledge base id","type":"string","examples":["\"12345678-1234-1234-1234-123456789012\""]}},"type":"object"},"apiRerankingConfiguration":{"description":"Configuration for cross-encoder reranking during retrieval.","properties":{"enabled":{"description":"Whether reranking is enabled for retrieval","type":"boolean","examples":[true]},"model":{"description":"Reranker model internal name","type":"string","examples":["\"bge-reranker-v2-m3\""]}},"type":"object"}}},"name":"Update a Knowledge Base","id":"digitalocean.genai_update_knowledge_base","example":{"path":{"uuid":"\"123e4567-e89b-12d3-a456-426614174000\""}},"maxRequests":1,"summary":false}}