inda-hr/php_sdk

## 简介 **INDA (INtelligent Data Analysis)** 是一个由 [Intervieweb](https://www.intervieweb.it/hrm/) 提供的 RESTful API AI 解决方案。INDA 的定价模式是 *基于积分的*,这意味着每个 API 请求都关联着一定数量的积分。因此,用户需要购买

2.2.8 2024-05-03 10:39 UTC

README

alt text

简介

INDA (INtelligent Data Analysis) 是一个以 RESTful API 提供的 Intervieweb AI 解决方案。

INDA 的定价模式是 基于积分的,这意味着每个 API 请求都关联着一定数量的积分。因此,用户需要购买一定数量的积分(根据他们的需求确定),每次 API 调用都会减少。INDA 只有在用户的积分配额大于或等于该请求所需的积分时,才会接受和处理用户的请求。有关定价的详细信息,请访问我们的 网站 或联系我们。

INDA HR 包含了管理招聘流程主要元素的各种功能

  • 候选人(以下也称为 简历申请人),或者说是寻找工作的人;
  • 职位广告(以下也称为 职位广告),这是一份收集有关职位空缺所有主要信息和详细情况的文件;
  • 申请,将候选人绑定到职位广告;每当候选人申请工作时,就会生成申请。

每个都有特定的方法集,使用户能够创建、读取、更新和删除相关文档,以及基于 AI 方法的一些特殊功能(如 文档解析语义搜索)。它们可以在各自的章节中探索。

通过将它们连接到其他 INDA 支持的实体(如 公司大学),可以丰富关于所列文档类型的数据,以便招聘人员可以更好地了解候选人的经验和获得的能力。

上述所有功能旨在通过利用 AI 系统的力量,帮助招聘人员在人才获取过程中。使用此类系统的招聘人员所具有的优势中,解决偏见问题是其中最相关的一个。招聘中的偏见是一个严重的问题,它会影响招聘人员和候选人,因为它可能导致错误的招聘决策。我们非常关注这个问题,我们一直在努力减少原始数据中的偏见,以便 INDA 结果尽可能公平。到目前为止,为了解决偏见问题,INDA 在处理每个候选人数据的初始阶段自动忽略特定字段(如姓名、性别、年龄和国籍)。

此外,我们决定让用户收集各种类型的数据,包括个人或敏感信息,但我们不允许用于除统计目的以外的用途;我们的目的是劝阻招聘人员关注候选人的个人信息,并将他们的注意力放在候选人的技能和能力上。

我们希望帮助招聘人员防止在寻找真正需要的最有价值的候选人时产生任何形式的偏见。

以下文档面向开发者,旨在提供INDA集成的所有技术细节,同时也面向管理者,指导他们探索实施的可能性。

API的主机为https://api.inda.ai/hr/v2。我们建议检查API版本和构建(显示在文档标题附近)。如有问题、建议或特殊需求,请联系我们support@intervieweb.it

欲了解更多信息,请访问https://inda.ai

安装与使用

要求

PHP 7.4及以后版本。也应与PHP 8.0兼容。

Composer

要使用Packagist安装绑定的最新版本,请运行以下命令:

composer require inda-hr/php_sdk.

手动安装

下载文件并包含autoload.php

<?php
require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');

入门

请按照安装程序进行操作,然后运行以下命令:

<?php
require_once(__DIR__ . '/vendor/autoload.php');



// Configure Bearer authorization: APIKey
$config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');


$apiInstance = new OpenAPI\Client\Api\ApplicationManagementApi(
    // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
    // This is optional, `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);
$indexname = 'indexname_example'; // string
$jobad_id = new \OpenAPI\Client\Model\JobadId(); // JobadId
$resume_id = 'resume_id_example'; // string
$base_application_request = {"Data":{"Objective":{"Value":"PHP developer looking for a position at a small independent company."},"ProfessionalSummary":{"Value":"Software engineer with 3+ years experience and a particular interest for solving complex problems."},"DesiredSalary":{"Amount":{"Value":34000},"Currency":{"Value":"USD"},"Frequency":{"Value":"YEARLY"},"Type":{"Value":"GROSS"}},"DesiredBenefits":[{"Value":"vouchers"},{"Value":"pc"},{"Value":"phone"}],"OriginLinks":[{"Label":{"Value":"LinkedIn"},"URL":{"Value":"https://www.linkedin.com/jobs/view/php-developer-at-new-york-23415417368"}}]},"HiringDetails":{"ApplicationDate":"2021-04-12","HiringPipeline":[{"Date":"2021-04-12T09:20:23","Status":"APPLIED"}]}}; // \OpenAPI\Client\Model\BaseApplicationRequest

try {
    $result = $apiInstance->addApplicationPOST($indexname, $jobad_id, $resume_id, $base_application_request);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling ApplicationManagementApi->addApplicationPOST: ', $e->getMessage(), PHP_EOL;
}

API端点

所有URI均相对于https://api.inda.ai

模型

授权

API密钥

  • 类型:Bearer身份验证

测试

要运行测试,请使用

composer install
vendor/bin/phpunit

作者

info@intervieweb.it

关于此包

此PHP包由OpenAPI Generator项目自动生成

  • API版本:2.0.0
  • 构建包:org.openapitools.codegen.languages.PhpClientCodegen