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.
<PackageVersion Include="RAI" Version="0.9.14-alpha" />
                    
Directory.Packages.props
<PackageReference Include="RAI" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version 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.
#addin nuget:?package=RAI&version=0.9.14-alpha&prerelease
                    
Install RAI as a Cake Addin
#tool nuget:?package=RAI&version=0.9.14-alpha&prerelease
                    
Install RAI as a Cake Tool

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.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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 128 8/28/2023
0.9.14-alpha 113 5/16/2023
0.9.13-alpha 111 4/11/2023
0.9.12-alpha 2,790 2/7/2023
0.9.11-alpha 199 1/24/2023
0.9.10-alpha 1,055 1/19/2023
0.9.9-alpha 121 12/15/2022
0.9.8-alpha 217 12/2/2022
0.9.7-alpha 1,743 11/4/2022
0.9.6-alpha 120 11/3/2022
0.9.5-alpha 116 11/2/2022
0.9.4-alpha 1,408 9/30/2022
0.9.3-alpha 373 9/19/2022
0.9.2-alpha 190 9/14/2022
0.9.1-alpha 1,603 9/11/2022
0.9.0-alpha 140 9/9/2022
0.3.0-alpha 148 6/28/2022
0.2.2-alpha 155 5/24/2022
0.2.1-alpha 1,723 5/9/2022
0.2.0-alpha 153 4/26/2022
0.1.0-alpha 161 4/21/2022