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: 3 months 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-21T09:25:21.000Z (12 months ago)
- Last Synced: 2025-04-08T17:54:46.833Z (3 months 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)
[](https://github.com/Giorgi/SemanticKernel.Connectors.Oracle/actions/workflows/dotnet.yml)
[](https://coveralls.io/github/Giorgi/SemanticKernel.Connectors.Oracle)
[](LICENSE.md)
[](https://ko-fi.com/U6U81LHU8)[](https://www.nuget.org/packages/SemanticKernel.Connectors.Oracle/)

## 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();
```