Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ae2713eddd |
@@ -2,6 +2,6 @@ namespace xAiApi.Constants
|
||||
{
|
||||
public partial struct ConfigurationNodeNames
|
||||
{
|
||||
public const string AI_API_NODE = "AiAPiConfiguration";
|
||||
public const string AI_API_NODE = "AiApiConfiguration";
|
||||
}
|
||||
}
|
||||
@@ -40,8 +40,8 @@ namespace xAiApi.Controllers
|
||||
/// <param name="cancellationToken"></param>
|
||||
/// <returns></returns>
|
||||
[AllowAnonymous]
|
||||
[HttpGet("Embeding")]
|
||||
public async Task<ActionResult<float[]>> Embeding(
|
||||
[HttpGet("Embedding")]
|
||||
public async Task<ActionResult<float[]>> Embedding(
|
||||
[FromQuery] string content,
|
||||
CancellationToken cancellationToken = default
|
||||
)
|
||||
@@ -54,7 +54,7 @@ namespace xAiApi.Controllers
|
||||
ValidationProvider.NotEmpty(content);
|
||||
|
||||
//
|
||||
var result = await aiService.Embeding(
|
||||
var result = await aiService.Embedding(
|
||||
content: content,
|
||||
cancellationToken: cancellationToken
|
||||
);
|
||||
@@ -77,8 +77,8 @@ namespace xAiApi.Controllers
|
||||
/// <param name="cancellationToken"></param>
|
||||
/// <returns></returns>
|
||||
[AllowAnonymous]
|
||||
[HttpGet("Embedings")]
|
||||
public async Task<ActionResult<IReadOnlyList<float[]>>> Embedings(
|
||||
[HttpGet("Embeddings")]
|
||||
public async Task<ActionResult<IReadOnlyList<float[]>>> Embeddings(
|
||||
[FromQuery] string[] batch,
|
||||
CancellationToken cancellationToken = default
|
||||
)
|
||||
@@ -91,7 +91,7 @@ namespace xAiApi.Controllers
|
||||
ValidationProvider.NotZeroChilds(batch);
|
||||
|
||||
//
|
||||
var result = await aiService.Embedings(
|
||||
var result = await aiService.Embeddings(
|
||||
batch: batch,
|
||||
cancellationToken: cancellationToken
|
||||
);
|
||||
|
||||
@@ -16,7 +16,7 @@ namespace xAiApi.Interfaces
|
||||
/// <param name="content"></param>
|
||||
/// <param name="cancellationToken"></param>
|
||||
/// <returns></returns>
|
||||
Task<float[]> Embeding(
|
||||
Task<float[]> Embedding(
|
||||
string content,
|
||||
CancellationToken cancellationToken = default
|
||||
);
|
||||
@@ -27,7 +27,7 @@ namespace xAiApi.Interfaces
|
||||
/// <param name="batch"></param>
|
||||
/// <param name="cancellationToken"></param>
|
||||
/// <returns></returns>
|
||||
Task<IReadOnlyList<float[]>> Embedings(
|
||||
Task<IReadOnlyList<float[]>> Embeddings(
|
||||
string[] batch,
|
||||
CancellationToken cancellationToken = default
|
||||
);
|
||||
|
||||
@@ -13,8 +13,8 @@ namespace xAiApi.Interfaces
|
||||
/// <param name="content"></param>
|
||||
/// <param name="cancellationToken"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Embeding")]
|
||||
Task<ActionResult<float[]>> Embeding(
|
||||
[HttpGet("Embedding")]
|
||||
Task<ActionResult<float[]>> Embedding(
|
||||
[FromQuery] string content,
|
||||
CancellationToken cancellationToken = default
|
||||
);
|
||||
@@ -25,8 +25,8 @@ namespace xAiApi.Interfaces
|
||||
/// <param name="batch"></param>
|
||||
/// <param name="cancellationToken"></param>
|
||||
/// <returns></returns>
|
||||
[HttpGet("Embedings")]
|
||||
Task<ActionResult<IReadOnlyList<float[]>>> Embedings(
|
||||
[HttpGet("Embeddings")]
|
||||
Task<ActionResult<IReadOnlyList<float[]>>> Embeddings(
|
||||
[FromQuery] string[] batch,
|
||||
CancellationToken cancellationToken = default
|
||||
);
|
||||
|
||||
@@ -51,7 +51,7 @@ namespace xAiApi.Providers
|
||||
/// <param name="content"></param>
|
||||
/// <param name="cancellationToken"></param>
|
||||
/// <returns></returns>
|
||||
public virtual async Task<float[]> Embeding(
|
||||
public virtual async Task<float[]> Embedding(
|
||||
string content,
|
||||
CancellationToken cancellationToken = default
|
||||
)
|
||||
@@ -68,7 +68,7 @@ namespace xAiApi.Providers
|
||||
using var client = GetEmbeddingClient();
|
||||
|
||||
//
|
||||
// Create Embeding Request ....
|
||||
// Create Embedding Request ....
|
||||
var request = new EmbedRequest
|
||||
{
|
||||
Input = [content],
|
||||
@@ -111,7 +111,7 @@ namespace xAiApi.Providers
|
||||
/// <param name="batch"></param>
|
||||
/// <param name="cancellationToken"></param>
|
||||
/// <returns></returns>
|
||||
public virtual async Task<IReadOnlyList<float[]>> Embedings(
|
||||
public virtual async Task<IReadOnlyList<float[]>> Embeddings(
|
||||
string[] batch,
|
||||
CancellationToken cancellationToken = default
|
||||
)
|
||||
@@ -130,7 +130,7 @@ namespace xAiApi.Providers
|
||||
using var client = GetEmbeddingClient();
|
||||
|
||||
//
|
||||
// Create Embeding Request ....
|
||||
// Create Embedding Request ....
|
||||
var request = new EmbedRequest
|
||||
{
|
||||
Input = [.. batch],
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
"ThumbQuality": 72,
|
||||
"MaxFileSize": 41943040
|
||||
},
|
||||
"AiAPiConfiguration": {
|
||||
"AiApiConfiguration": {
|
||||
"Models": [
|
||||
{
|
||||
"ApiKey": "",
|
||||
|
||||
Reference in New Issue
Block a user