Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/giorgi/semantickernel.connectors.oracle
Semantic Kernel memory built on top of Oracle 23ai
https://github.com/giorgi/semantickernel.connectors.oracle
oracle oracle-database semantic-kernel vector-embeddings
Last synced: 26 days ago
JSON representation
Semantic Kernel memory built on top of Oracle 23ai
- Host: GitHub
- URL: https://github.com/giorgi/semantickernel.connectors.oracle
- Owner: Giorgi
- License: mit
- Created: 2024-07-11T19:48:22.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-07-21T09:25:21.000Z (4 months ago)
- Last Synced: 2024-10-06T09:29:41.948Z (about 1 month ago)
- Topics: oracle, oracle-database, semantic-kernel, vector-embeddings
- Language: C#
- Homepage:
- Size: 71.3 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SemanticKernel.Connectors.Oracle
[Semantic Kernel](https://github.com/microsoft/semantic-kernel) memory built on top of Oracle. Requires [Oracle Database 23ai](https://www.oracle.com/database/23ai/#ai-ml)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/Giorgi/SemanticKernel.Connectors.Oracle/dotnet.yml?branch=main&logo=GitHub&style=for-the-badge)](https://github.com/Giorgi/SemanticKernel.Connectors.Oracle/actions/workflows/dotnet.yml)
[![Coveralls](https://img.shields.io/coveralls/github/Giorgi/SemanticKernel.Connectors.Oracle?logo=coveralls&style=for-the-badge)](https://coveralls.io/github/Giorgi/SemanticKernel.Connectors.Oracle)
[![License](https://img.shields.io/badge/License-Mit-blue.svg?style=for-the-badge&logo=mit)](LICENSE.md)
[![Ko-Fi](https://img.shields.io/static/v1?style=for-the-badge&message=Support%20the%20Project&color=success&logo=ko-fi&label=$$)](https://ko-fi.com/U6U81LHU8)[![NuGet SemanticKernel.Connectors.Oracle](https://img.shields.io/nuget/dt/SemanticKernel.Connectors.Oracle.svg?label=SemanticKernel.Connectors.Oracle&style=for-the-badge&logo=NuGet)](https://www.nuget.org/packages/SemanticKernel.Connectors.Oracle/)
![Project Icon](https://raw.githubusercontent.com/Giorgi/SemanticKernel.Connectors.Oracle/main/SemanticKernel.Connectors.Oracle/Logo.png "SemanticKernel.Connectors.Oracle Project Icon")
## Usage
```sh
dotnet add package SemanticKernel.Connectors.Oracle
``````cs
var memoryWithOracle = new MemoryBuilder()
.WithOpenAITextEmbeddingGeneration("text-embedding-3-small", "your-api-key")
.WithMemoryStore(new OracleMemoryStore("Your-Oracle-Connection-String", 1536))
.Build();
```