You can easily enable/disable whether a collection is publicly readable, or update the description of a collection.
The public_read flag makes the collection publicly readable. You could send an ask request with no Api-Key. This is useful when you want to expose such as a chatbot on your website to automatically answer questions from customers.
, the simple chatbot, you can customize and add to your website.
POST /collections/configure HTTP/1.1
Api-Key: my_api_key
Content-Type: application/json
Host: my_account_id.us-west-2.aws.chatbees.ai
{
"namespace_name": "string",
"collection_name": "string",
// description is Optional
"description": "string" or null,
// Optional, whether the collection is publicly readable
"public_read": bool or null,
}
Response:
{}
import chatbees as cb
# Configure to use the API key
cb.init(api_key="my_api_key", account_id='my_account_id')
# set public_read to true, if you want the collection to
# be publicly readable
cb.configure_collection(collection_name='llm_research', public_read=True)