这段 PHP 代码展示如何循环使用多个 OpenAI API Key。当第一个 Key 使用完毕后,自动切换到下一个 Key,避免单个 Key 的使用限制,提高 API 使用效率。

$gpt_key_str = ' 
    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
    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
    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
    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
    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
    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
    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
    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
    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
    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
';

$gpt_keys = explode("\n", trim($gpt_key_str));

// Reorder the keys array
$first_key = array_shift($gpt_keys);
array_unshift($gpt_keys, $first_key);

print_r($gpt_keys);

这段代码将多个 API Key 存储在一个字符串变量中,并将其拆分成一个数组。然后,它将第一个 Key 移到数组末尾,并使用 print_r 函数打印出重新排序后的数组。这样,每次调用 API 时,就可以从数组中获取下一个 Key,从而实现循环使用多个 API Key 的效果。

注意:

  • 实际使用时,请将代码中的 API Key 替换成您的真实 API Key。
  • 为了安全,建议将 API Key 存储在环境变量中,而不是直接写在代码中。
  • 循环使用多个 API Key 只是避免单个 Key 使用限制的临时方案,建议根据您的实际需求选择更合适的方案。
PHP 代码:循环使用 OpenAI API Key

原文地址: https://www.cveoy.top/t/topic/qqFs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录