Используйте Cloudflare для бесплатного создания прокси-сервера интерфейса OpenAI
Используйте Cloudflare для бесплатного создания прокси-сервера интерфейса OpenAI

Из-за официального запрета GFW и OpenAI наши отечественные серверы не могут получить доступ к официальному интерфейсу OpenAI.

Раньше я использовал стороннее доменное имя прокси, которое нашел в Интернете, но беспокоился, что использование чужого прокси будет небезопасным и нестабильным.

Теперь мы можем использовать Cloudflare для самостоятельного создания прокси-службы OpenAI и использования собственного прокси-сервера пересылки.

Шаг 1. Зарегистрируйте учетную запись Cloudflare.

Перейдите на официальный сайт для регистрации аккаунта Cloudflare Официальный сайт Китая | Интеллектуальная платформа облачных сервисов | Бесплатная защита безопасности CDN | Cloudflare (cloudflare-cn.com)

Шаг 2. Создайте работника и передайте запросы

Вы можете выбрать имя по своему желанию и нажать «Быстрое редактирование», чтобы войти в интерфейс редактирования кода.

js-код это

Язык кода:javascript
копировать
export default {
  async fetch(request) {
    const url = new URL(request.url);
    url.host = 'api.openai.com';
    return fetch(url, { headers: request.headers, method: request.method, body: request.body });
  },
};

На данный момент служба передачи прокси настроена, но мы по-прежнему не можем использовать ее в Китае. Нам необходимо настроить доступное доменное имя для переадресации доменных имен.

Шаг третий: переадресация доменного имени

В левой строке меню==>веб-сайт ===>Добавить сайт,Добавить собственное доменное имя, здесь нужно корневое доменное имя

После настройки нажмите на имя домена, и вам будет предложено изменить DNS-сервер доменного имени.

Нам нужно найти управление DNS в нашей собственной панели управления доменными именами и изменить адрес DNS-сервера.

Например, если мое доменное имя находится в Alibaba Cloud, мы можем изменить его на DNS-адрес, требуемый Cloudflare ниже.

Подождите, пока Cloudflare подтвердит, что конфигурация DNS прошла успешно, и на ваш адрес электронной почты будет отправлено уведомление.

Просто вернитесь к конфигурации Worker и добавьте переадресацию доменного имени. Я добавил свое собственное доменное имя.

После завершения вышеуказанных операций вы можете настроить и использовать собственное прокси-доменное имя при использовании официального интерфейса OpenAI.

boy illustration
Spring boot интегрирует Kafka и реализует отправку и потребление информации (действительно при личном тестировании)
boy illustration
Мысли о решениях по внутренней реализации сортировки методом перетаскивания
boy illustration
Междоменный доступ к конфигурации nginx не может вступить в силу. Междоменный доступ к странице_Page
boy illustration
Как написать текстовый контент на php
boy illustration
PHP добавляет текстовый водяной знак или водяной знак изображения к изображениям – метод инкапсуляции
boy illustration
Интерпретация быстрой таблицы (TLB)
boy illustration
Интерфейс WeChat API (полный) — оплата WeChat/красный конверт WeChat/купон WeChat/магазин WeChat/JSAPI
boy illustration
Преобразование Java-объекта в json string_complex json-строки в объект
boy illustration
Примените сегментацию слов jieba (версия Java) и предоставьте пакет jar
boy illustration
matinal: Самый подробный анализ управления разрешениями во всей сети SAP. Все управление разрешениями находится здесь.
boy illustration
Коротко расскажу обо всем процессе работы алгоритма сборки мусора G1 --- Теоретическая часть -- Часть 1
boy illustration
[Спецификация] Результаты и исключения возврата интерфейса SpringBoot обрабатываются единообразно, поэтому инкапсуляция является элегантной.
boy illustration
Интерпретация каталога веб-проекта Flask
boy illustration
Что такое подробное объяснение файла WSDL_wsdl
boy illustration
Как запустить большую модель ИИ локально
boy illustration
Подведение итогов десяти самых популярных веб-фреймворков для Go
boy illustration
5 рекомендуемых проектов CMS с открытым исходным кодом на базе .Net Core
boy illustration
Java использует httpclient для отправки запросов HttpPost (отправка формы, загрузка файлов и передача данных Json)
boy illustration
Руководство по развертыванию Nginx в Linux (Centos)
boy illustration
Интервью с Alibaba по Java: можно ли использовать @Transactional и @Async вместе?
boy illustration
Облачный шлюз Spring реализует примеры балансировки нагрузки и проверки входа в систему.
boy illustration
Используйте Nginx для решения междоменных проблем
boy illustration
Произошла ошибка, когда сервер веб-сайта установил соединение с базой данных. WordPress предложил решение проблемы с установкой соединения с базой данных... [Легко понять]
boy illustration
Новый адрес java-библиотеки_16 топовых Java-проектов с открытым исходным кодом, достойных вашего внимания! Обязательно к просмотру новичкам
boy illustration
Лучшие практики Kubernetes для устранения несоответствий часовых поясов внутри контейнеров
boy illustration
Введение в проект удаления водяных знаков из коротких видео на GitHub Douyin_TikTok_Download_API
boy illustration
Весенние аннотации: подробное объяснение @Service!
boy illustration
Пожалуйста, не используйте foreach для пакетной вставки в MyBatis. Для 5000 фрагментов данных потребовалось 14 минут. .
boy illustration
Как создать проект Node.js с помощью npm?
boy illustration
Mybatis-plus использует typeHandler для преобразования объединенных строк String в списки списков.