PHP 代码:循环使用 OpenAI API Key
这段 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 使用限制的临时方案,建议根据您的实际需求选择更合适的方案。
原文地址: https://www.cveoy.top/t/topic/qqFs 著作权归作者所有。请勿转载和采集!