OpenAPI-Client-OpenAI

 view release on metacpan or  search on metacpan

share/openapi.yaml  view on Meta::CPAN

              import com.openai.models.embeddings.EmbeddingModel;

              public final class Main {
                  private Main() {}

                  public static void main(String[] args) {
                      OpenAIClient client = OpenAIOkHttpClient.fromEnv();

                      EmbeddingCreateParams params = EmbeddingCreateParams.builder()
                          .input("The quick brown fox jumped over the lazy dog")
                          .model(EmbeddingModel.TEXT_EMBEDDING_3_SMALL)
                          .build();
                      CreateEmbeddingResponse createEmbeddingResponse = client.embeddings().create(params);
                  }
              }
            ruby: |-
              require "openai"

              openai = OpenAI::Client.new(api_key: "My API Key")

              create_embedding_response = openai.embeddings.create(



( run in 0.843 second using v1.01-cache-2.11-cpan-71847e10f99 )