from meibelai import Meibelai
import os
with Meibelai(
api_key_header=os.getenv("MEIBELAI_API_KEY_HEADER", ""),
) as m_client:
res = m_client.datasources.rag.update_rag_config(datasource_id="<id>", description="scoop version advocate fondly darn who wherever respectful atop snack", collection_id="<id>", extractor_model={
"name": "<value>",
"endpoint": "<value>",
}, embedding_model={
"name": "<value>",
"endpoint": "<value>",
"dimensions": 562748,
}, sparse_embedding_model={
"name": "<value>",
"endpoint": "<value>",
}, collect_metadata=False, metadata_options={
"create_title": True,
"extract_questions_answers": False,
"extract_summary": True,
"has_consumer_content": True,
"get_bibliographical_information": True,
})
# Handle response
print(res)