client = new Client( new Psr18Client(), new Authentication(getenv('OPENAI_CLIENT_TEST_AUTH_TOKEN') ?: 'token'), (new MockUri())->base ); } public function testCreateMethod(): void { $create = $this->client->embeddings()->create(new CreateRequest([ 'model' => 'text-embedding-ada-002', 'input' => 'The quick brown fox jumped over the lazy dog', ])); $response = $create->getResponse(); $this->assertGreaterThanOrEqual(200, $response->getStatusCode()); $this->assertLessThan(300, $response->getStatusCode()); $model = $create->toModel(); $model->jsonSerialize(); $this->assertInstanceOf(CreateResponse::class, $model); } }