我正在学习 Langchain 和矢量数据库。
按照原始文档,我可以阅读一些文档,更新数据库,然后进行查询。
我想访问相同的索引并再次查询它,但不需要重新加载嵌入并将向量再次添加到 ddbb。
如何docsearch在不创建新向量的情况下生成相同的对象?
# Load source Word doc
loader = UnstructuredWordDocumentLoader("C:/Users/ELECTROPC/utilities/openai/data_test.docx", mode="elements")
data = loader.load()
# Text splitting
text_splitter = CharacterTextSplitter(chunk_size=1000, chunk_overlap=0)
texts = text_splitter.split_documents(data)
# Upsert vectors to Pinecone Index
pinecone.init(
api_key=PINECONE_API_KEY, # find at app.pinecone.io
environment=PINECONE_API_ENV
)
index_name = "mlqai"
embeddings = OpenAIEmbeddings(openai_api_key=os.environ['OPENAI_API_KEY'])
docsearch = Pinecone.from_texts([t.page_content for t in texts], embeddings, index_name=index_name)
# Query
llm = OpenAI(temperature=0, openai_api_key=os.environ['OPENAI_API_KEY'])
chain = load_qa_chain(llm, chain_type="stuff")
query = "que sabes de los patinetes?"
docs = …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Django 应用程序的 Bootstrap 模式中显示产品的详细信息。
我将此主题作为参考:堆栈溢出问题。
但是我收到了 500 内部服务器错误。回应是:
NoReverseMatch at /catalog/product-detail/
'system' is not a registered namespace
Run Code Online (Sandbox Code Playgroud)
关于我做错了什么的任何线索或关于如何实现我的目标的任何建议?
谢谢!
HTML - AJAX 函数调用
<div class="row">
{% for y in productos %}
{% if y.categoria_producto|stringformat:"s" == objetivo %}
<button data-id="{{y.id}}" type="button" class="btn btn-warning margin-bottom delete-company" >delete</button>
{% endif %}
{% endfor %}
{% csrf_token %}
</div>
Run Code Online (Sandbox Code Playgroud)
AJAX 代码
$(document).on('click','.delete-company',function(){
var id = $(this).data('id');
$.ajax({
url:'/catalog/product-detail/',
type:'POST',
data:{
'id':id,
'csrfmiddlewaretoken': $('input[name=csrfmiddlewaretoken]').val(), …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 settings.AUTH_USER_MODEL 作为模型中的外键,但“设置”部分似乎不起作用。
我应该如何导入?
from django.contrib.auth.models import User
class Tareas(models.Model):
creador = models.ForeignKey(settings.AUTH_USER_MODEL, help_text="Estatus del contenido", blank=True, null=True, on_delete=models.CASCADE)
Run Code Online (Sandbox Code Playgroud)
谢谢!