mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-05-20 05:32:14 +00:00
Separated inner classes
This commit is contained in:
parent
f70079356d
commit
57054edb33
12
app/MindWork AI Studio/Provider/EmbeddingData.cs
Normal file
12
app/MindWork AI Studio/Provider/EmbeddingData.cs
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
// ReSharper disable CollectionNeverUpdated.Global
|
||||||
|
namespace AIStudio.Provider;
|
||||||
|
|
||||||
|
// ReSharper disable once ClassNeverInstantiated.Global
|
||||||
|
public sealed record EmbeddingData
|
||||||
|
{
|
||||||
|
public string? Object { get; set; }
|
||||||
|
|
||||||
|
public List<float>? Embedding { get; set; }
|
||||||
|
|
||||||
|
public int? Index { get; set; }
|
||||||
|
}
|
||||||
@ -8,17 +8,3 @@ public sealed record EmbeddingResponse
|
|||||||
public string? Model { get; set; }
|
public string? Model { get; set; }
|
||||||
public Usage? Usage { get; set; }
|
public Usage? Usage { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
public sealed record EmbeddingData
|
|
||||||
{
|
|
||||||
public string? Object { get; set; }
|
|
||||||
public List<float>? Embedding { get; set; }
|
|
||||||
public int? Index { get; set; }
|
|
||||||
}
|
|
||||||
|
|
||||||
public sealed record Usage
|
|
||||||
{
|
|
||||||
public int? PromptTokens { get; set; }
|
|
||||||
public int? TotalTokens { get; set; }
|
|
||||||
public int? CompletionTokens { get; set; }
|
|
||||||
}
|
|
||||||
11
app/MindWork AI Studio/Provider/EmbeddingUsage.cs
Normal file
11
app/MindWork AI Studio/Provider/EmbeddingUsage.cs
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
// ReSharper disable ClassNeverInstantiated.Global
|
||||||
|
namespace AIStudio.Provider;
|
||||||
|
|
||||||
|
public sealed record EmbeddingUsage
|
||||||
|
{
|
||||||
|
public int? PromptTokens { get; set; }
|
||||||
|
|
||||||
|
public int? TotalTokens { get; set; }
|
||||||
|
|
||||||
|
public int? CompletionTokens { get; set; }
|
||||||
|
}
|
||||||
@ -0,0 +1,6 @@
|
|||||||
|
namespace AIStudio.Provider.Google;
|
||||||
|
|
||||||
|
public sealed record GoogleEmbedding
|
||||||
|
{
|
||||||
|
public List<float>? Values { get; init; }
|
||||||
|
}
|
||||||
@ -28,8 +28,3 @@ public sealed record GoogleEmbeddingResponse
|
|||||||
JsonSerializer.Serialize(writer, value, options);
|
JsonSerializer.Serialize(writer, value, options);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public sealed record GoogleEmbedding
|
|
||||||
{
|
|
||||||
public List<float>? Values { get; init; }
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue
Block a user