openai/openai-dotnet
Publicmirrored from https://github.com/openai/openai-dotnetAvailable
specification/client/embeddings.client.tsp
20lines · modecode
| 1 | import "../base/typespec/embeddings/main.tsp"; |
| 2 | import "@azure-tools/typespec-client-generator-core"; |
| 3 | import "@typespec/http-client-csharp"; |
| 4 | |
| 5 | using OpenAI; |
| 6 | using Azure.ClientGenerator.Core; |
| 7 | using TypeSpec.HttpClient.CSharp; |
| 8 | |
| 9 | @@clientName(createEmbedding, "GenerateEmbeddings"); |
| 10 | |
| 11 | @@clientLocation(createEmbedding, "Embeddings"); |
| 12 | |
| 13 | @@clientName(CreateEmbeddingResponse.data, "Items"); |
| 14 | |
| 15 | // ------------ JsonPatch ------------ |
| 16 | |
| 17 | // models.tsp models |
| 18 | @@dynamicModel(CreateEmbeddingRequest); |
| 19 | @@dynamicModel(CreateEmbeddingResponse); |
| 20 | @@dynamicModel(Embedding); |
| 21 | |