RAI 0.9.14-alpha

This is a prerelease version of RAI.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package RAI --version 0.9.14-alpha                
NuGet\Install-Package RAI -Version 0.9.14-alpha                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="RAI" Version="0.9.14-alpha" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add RAI --version 0.9.14-alpha                
#r "nuget: RAI, 0.9.14-alpha"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install RAI as a Cake Addin
#addin nuget:?package=RAI&version=0.9.14-alpha&prerelease

// Install RAI as a Cake Tool
#tool nuget:?package=RAI&version=0.9.14-alpha&prerelease                

The RelationalAI Software Development Kit for C#

The RelationalAI (RAI) SDK for C# enables developers to access the RAI REST APIs from C#.

Getting started

Building:

cd rai-sdk-csharp
dotnet build

Running Examples:

cd rai-sdk-csharp/RelationalAI.Examples
dotnet run ListUsers --profile latest
dotnet run CreateEngine --engine csharp-sdk-test --profile latest
dotnet run DeleteEngine --engine csharp-sdk-test --profile latest

Requirements

.Net Core 3.1

Installing the SDK

dotnet build

Create a configuration file

In order to run the examples and, you will need to create an SDK config file. The default location for the file is $HOME/.rai/config and the file should include the following:

[default]
host = azure.relationalai.com
client_id = <your client_id>
client_secret = <your client secret>

# the following are all optional, with default values shown
# port = 443
# scheme = https
# client_credentials_url = https://login.relationalai.com/oauth/token

Client credentials can be created using the RAI console at https://console.relationalai.com/login

You can copy config.spec from the root of this repo and modify as needed.

Examples

cd rai-sdk-csharp/RelationalAI.Examples
dotnet run ListUsers --profile latest

Support

You can reach the RAI developer support team at support@relational.ai

Contributing

We value feedback and contributions from our developer community. Feel free to submit an issue or a PR here.

License

The RelationalAI Software Development Kit for C# is licensed under the Apache License 2.0. See: https://github.com/RelationalAI/rai-sdk-csharp/blob/master/LICENSE

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.1 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.9.15-alpha 116 8/28/2023
0.9.14-alpha 92 5/16/2023
0.9.13-alpha 93 4/11/2023
0.9.12-alpha 1,789 2/7/2023
0.9.11-alpha 178 1/24/2023
0.9.10-alpha 1,036 1/19/2023
0.9.9-alpha 101 12/15/2022
0.9.8-alpha 195 12/2/2022
0.9.7-alpha 1,723 11/4/2022
0.9.6-alpha 99 11/3/2022
0.9.5-alpha 95 11/2/2022
0.9.4-alpha 1,383 9/30/2022
0.9.3-alpha 349 9/19/2022
0.9.2-alpha 168 9/14/2022
0.9.1-alpha 1,580 9/11/2022
0.9.0-alpha 117 9/9/2022
0.3.0-alpha 122 6/28/2022
0.2.2-alpha 130 5/24/2022
0.2.1-alpha 1,697 5/9/2022
0.2.0-alpha 124 4/26/2022
0.1.0-alpha 131 4/21/2022