mirror of
				https://github.com/Unstructured-IO/unstructured.git
				synced 2025-10-31 01:54:25 +00:00 
			
		
		
		
	
		
			
	
	
		
			17 lines
		
	
	
		
			567 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
		
			567 B
		
	
	
	
		
			Python
		
	
	
	
	
	
|   | import os | ||
|  | 
 | ||
|  | from unstructured.documents.elements import Text | ||
|  | from unstructured.embed.openai import OpenAIEmbeddingEncoder | ||
|  | 
 | ||
|  | embedding_encoder = OpenAIEmbeddingEncoder(api_key=os.environ["OPENAI_API_KEY"]) | ||
|  | elements = embedding_encoder.embed_documents( | ||
|  |     elements=[Text("This is sentence 1"), Text("This is sentence 2")], | ||
|  | ) | ||
|  | 
 | ||
|  | query = "This is the query" | ||
|  | query_embedding = embedding_encoder.embed_query(query=query) | ||
|  | 
 | ||
|  | [print(e.embeddings, e) for e in elements] | ||
|  | print(query_embedding, query) | ||
|  | print(embedding_encoder.is_unit_vector(), embedding_encoder.num_of_dimensions()) |