main 73b5cc8290a5 cached
106 files
560.9 KB
175.1k tokens
128 symbols
1 requests
Download .txt
Showing preview only (647K chars total). Download the full file or copy to clipboard to get everything.
Repository: TechnologyStar/Openai-Claude-Deepseek-API-provider
Branch: main
Commit: 73b5cc8290a5
Files: 106
Total size: 560.9 KB

Directory structure:
gitextract_g86093ry/

├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   ├── 反馈失效提供方.md
│   │   └── 添加api提供方.md
│   └── workflows/
│       └── clean.yml
├── .gitignore
├── Automatically add.html
├── LICENSE
├── README.md
├── en.md
├── fr.md
├── ru.md
└── website/
    ├── README-HTML.md
    ├── README.md
    ├── attached_assets/
    │   ├── Pasted--API-p-table-border-1-cellspacing-0-cellpadding-6-thead-tr--1751255126331_1751255126339.txt
    │   ├── Pasted--DOCTYPE-html-html-lang-zh-CN-head-meta-charset-UTF-8-meta-name-viewport-co-1751255172628_1751255172630.txt
    │   ├── Pasted--Logo-lionbridge-com-weglot-c-1750993147083_1750993147084.txt
    │   └── Pasted--UI-Openai-Claude-Deepseek-API-Provider-Last-Commit-https-img--1750993131108_1750993131110.txt
    ├── client/
    │   ├── index.html
    │   └── src/
    │       ├── App.tsx
    │       ├── components/
    │       │   ├── advanced-filters.tsx
    │       │   ├── contribute-section.tsx
    │       │   ├── footer.tsx
    │       │   ├── header.tsx
    │       │   ├── hero-section.tsx
    │       │   ├── language-switcher.tsx
    │       │   ├── provider-comparison.tsx
    │       │   ├── provider-stats.tsx
    │       │   ├── providers-table.tsx
    │       │   ├── recommended-apps.tsx
    │       │   ├── tags-legend.tsx
    │       │   ├── ui/
    │       │   │   ├── accordion.tsx
    │       │   │   ├── alert-dialog.tsx
    │       │   │   ├── alert.tsx
    │       │   │   ├── aspect-ratio.tsx
    │       │   │   ├── avatar.tsx
    │       │   │   ├── badge.tsx
    │       │   │   ├── breadcrumb.tsx
    │       │   │   ├── button.tsx
    │       │   │   ├── calendar.tsx
    │       │   │   ├── card.tsx
    │       │   │   ├── carousel.tsx
    │       │   │   ├── chart.tsx
    │       │   │   ├── checkbox.tsx
    │       │   │   ├── collapsible.tsx
    │       │   │   ├── command.tsx
    │       │   │   ├── context-menu.tsx
    │       │   │   ├── dialog.tsx
    │       │   │   ├── drawer.tsx
    │       │   │   ├── dropdown-menu.tsx
    │       │   │   ├── form.tsx
    │       │   │   ├── hover-card.tsx
    │       │   │   ├── input-otp.tsx
    │       │   │   ├── input.tsx
    │       │   │   ├── label.tsx
    │       │   │   ├── menubar.tsx
    │       │   │   ├── navigation-menu.tsx
    │       │   │   ├── pagination.tsx
    │       │   │   ├── popover.tsx
    │       │   │   ├── progress.tsx
    │       │   │   ├── radio-group.tsx
    │       │   │   ├── resizable.tsx
    │       │   │   ├── scroll-area.tsx
    │       │   │   ├── select.tsx
    │       │   │   ├── separator.tsx
    │       │   │   ├── sheet.tsx
    │       │   │   ├── sidebar.tsx
    │       │   │   ├── skeleton.tsx
    │       │   │   ├── slider.tsx
    │       │   │   ├── switch.tsx
    │       │   │   ├── table.tsx
    │       │   │   ├── tabs.tsx
    │       │   │   ├── textarea.tsx
    │       │   │   ├── toast.tsx
    │       │   │   ├── toaster.tsx
    │       │   │   ├── toggle-group.tsx
    │       │   │   ├── toggle.tsx
    │       │   │   └── tooltip.tsx
    │       │   └── usage-guide.tsx
    │       ├── hooks/
    │       │   ├── use-language.tsx
    │       │   ├── use-mobile.tsx
    │       │   └── use-toast.ts
    │       ├── index.css
    │       ├── lib/
    │       │   ├── api-providers-data.ts
    │       │   ├── queryClient.ts
    │       │   ├── translations.ts
    │       │   └── utils.ts
    │       ├── main.tsx
    │       └── pages/
    │           ├── home.tsx
    │           └── not-found.tsx
    ├── components.json
    ├── drizzle.config.ts
    ├── index.en.html
    ├── index.fr.html
    ├── index.html
    ├── index.ru.html
    ├── index.zh-CN.html
    ├── package.json
    ├── postcss.config.js
    ├── replit.md
    ├── server/
    │   ├── index.ts
    │   ├── routes.ts
    │   ├── storage.ts
    │   └── vite.ts
    ├── shared/
    │   └── schema.ts
    ├── tailwind.config.ts
    ├── tsconfig.json
    └── vite.config.ts

================================================
FILE CONTENTS
================================================

================================================
FILE: .github/ISSUE_TEMPLATE/反馈失效提供方.md
================================================
---
name: 反馈失效提供方
about: 反馈站点失效提供方
title: 反馈站点失效提供方
labels: ''
assignees: ''

---

---
name: 反馈失效提供方
about: 反馈失效提供方模板
title: 反馈失效提供方
labels: ''
assignees: TechnologyStar

---

### 网址

### 原因
<!-- 将 [ ] 改为 [x] 即为选中 -->

- [ ] 🚫网站无法正常打开
- [ ] ❌api功能异常
- [ ] 🛑api地址遭到中国国家防火墙拦截
- [ ] 🤔其他:


================================================
FILE: .github/ISSUE_TEMPLATE/添加api提供方.md
================================================
---
name: 添加api提供方
about: 添加api提供方
title: 添加api提供方
labels: ''
assignees: TechnologyStar

---

---
name: 添加api提供方
about: 添加api提供方模板
title: 添加api提供方
labels: ''
assignees: TechnologyStar

---

### 网址


### 属性

<!-- 将 [ ] 改为 [x] 即为选中 -->

#### 基本属性(单选)
- [ ] 🆓完全免费
- [ ] 🔓有免费额度(注册赠送额度>0.15美元)
- [ ] 💰只能充值领额度
#### 扩展属性(多选)
- [ ] 💪支持 Claude最新模型
- [ ] ✌支持openai最新模型
- [ ] 🎉支持其他模型或其他功能
- [ ] 🌎需要国际网络
- [ ] 🎁充值有较大优惠(<50%)
- [ ] 🚀支持高并发
- [ ] 😆签到领余额
- [ ] 🚩网站通过中国备案

### 附加信息


================================================
FILE: .github/workflows/clean.yml
================================================
name: Repository Maintenance
on:
  workflow_dispatch:

permissions:
  contents: write

jobs:
  repo-optimization:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v4
        with:
          fetch-depth: 0

      - name: Create archive branch
        run: |
          git push origin HEAD:archive-$(date +%Y%m%d)

      - name: Repository optimization
        run: |
          git checkout --orphan temp-main
          git add -A
          git config --global user.name "Repo Maintainer"
          git config --global user.email "maintainer@noreply.github.com"
          git commit -m "Repository optimization $(date +'%Y-%m-%d')"
          
          echo "File verification:"
          git ls-files | head -n 10
          echo "[...truncated...]"
          
          git branch -D main
          git branch -m main

      - name: Apply changes
        run: |
          git remote set-url origin https://x-access-token:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }}.git
          git push -f origin main

      - name: Verify completion
        run: |
          echo "Process completed successfully"
          echo "Commit count: $(git rev-list --count HEAD)"
          echo "File count: $(git ls-files | wc -l)"


================================================
FILE: .gitignore
================================================
# Common Node/Vite artifacts
node_modules/
dist/
build/
.tmp/
.temp/

# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Environment files
.env
.env.*

# Editor directories and files
.vscode/
.idea/
*.swp
.DS_Store
Thumbs.db

# Coverage / test output
coverage/
.junit/

# Misc
*.local


================================================
FILE: Automatically add.html
================================================
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>AI 聊天工具推荐表生成器</title>
  <style>
    /* 全局样式 */
    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
      background-color: #f0f2f5;
      padding: 20px;
      color: #333;
    }
    h2, h3 {
      margin-bottom: 12px;
      color: #444;
    }
    /* 卡片容器样式 */
    .card {
      background-color: #fff;
      border-radius: 8px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      margin-bottom: 20px;
      padding: 20px;
    }
    .legend p {
      margin-bottom: 8px;
      line-height: 1.6;
    }
    /* 输入区域样式 */
    .input-row {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      align-items: center;
      margin-top: 10px;
    }
    .input-row input[type="text"],
    .input-row input[type="url"],
    .input-row input[type="password"],
    .input-row textarea {
      border: 1px solid #ccc;
      border-radius: 4px;
      padding: 8px;
      font-size: 14px;
      background-color: #fafafa;
      transition: border-color 0.2s;
    }
    .input-row input[type="text"] {
      width: 160px;
    }
    .input-row input[type="url"] {
      width: 200px;
    }
    .input-row input[type="password"] {
      width: 200px;
    }
    .input-row textarea {
      width: 280px;
      height: 28px;
      resize: vertical;
    }
    .input-row input:focus,
    .input-row textarea:focus {
      border-color: #409eff;
      outline: none;
      background-color: #fff;
    }
    /* 按钮样式 */
    button {
      border: none;
      border-radius: 4px;
      background-color: #409eff;
      color: #fff;
      padding: 8px 14px;
      font-size: 14px;
      cursor: pointer;
      transition: background-color 0.2s;
    }
    button:hover {
      background-color: #66b1ff;
    }
    button:active {
      background-color: #3a8ee6;
    }
    /* 复选框标签样式 */
    #tagCheckboxes {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      max-width: 400px;
      margin-top: 4px;
    }
    #tagCheckboxes label {
      display: flex;
      align-items: center;
      background-color: #eef2f7;
      border-radius: 4px;
      padding: 4px 8px;
      font-size: 13px;
      cursor: pointer;
      transition: background-color 0.2s;
    }
    #tagCheckboxes input[type="checkbox"] {
      margin-right: 4px;
      accent-color: #409eff;
    }
    #tagCheckboxes label:hover {
      background-color: #dde6f7;
    }
    /* 表格样式 */
    table {
      width: 100%;
      border-collapse: collapse;
      background-color: #fff;
      border-radius: 8px;
      overflow: hidden;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    }
    th, td {
      border-bottom: 1px solid #ececec;
      padding: 12px;
      text-align: left;
      vertical-align: top;
      font-size: 14px;
      color: #555;
    }
    th {
      background-color: #f7f9fc;
      font-weight: 600;
    }
    tbody tr:hover {
      background-color: #f5f7fa;
    }
    .row-buttons button {
      margin-right: 6px;
      padding: 4px 8px;
      font-size: 13px;
      background-color: #67c23a;
    }
    .row-buttons button:hover {
      background-color: #85ce61;
    }
    .row-buttons button:active {
      background-color: #5daf31;
    }
    /* 文本区域样式 */
    #generatedHtml {
      width: 100%;
      height: 300px;
      font-family: Consolas, "Courier New", monospace;
      border: 1px solid #ccc;
      border-radius: 4px;
      padding: 10px;
      resize: vertical;
      background-color: #fafafa;
      margin-top: 10px;
    }
    /* 辅助按钮样式 */
    #copyHtmlBtn {
      margin-left: 10px;
      background-color: #e6a23c;
    }
    #copyHtmlBtn:hover {
      background-color: #ebb563;
    }
    #copyHtmlBtn:active {
      background-color: #c5802f;
    }
    /* 加载状态 */
    .loading {
      opacity: 0.6;
      pointer-events: none;
    }
    /* 设置面板 */
    #settingsPanel {
      display: none;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-color: #fff;
      padding: 20px;
      border-radius: 8px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.2);
      width: 400px;
      z-index: 1000;
    }
    #settingsPanel h3 {
      margin-bottom: 10px;
    }
    #settingsOverlay {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0,0,0,0.5);
      z-index: 999;
    }
    #settingsPanel input {
      width: 100%;
      margin-bottom: 12px;
    }
    #settingsPanel button {
      width: 48%;
      margin-right: 4%;
    }
    #settingsPanel button:last-child {
      margin-right: 0;
    }
  </style>
</head>
<body>
  <h2>AI 聊天工具推荐表生成器</h2>
  <div class="card legend">
    <p><strong>赞助方平台将加入邀请码,感谢您的支持</strong></p>
    <p><strong>标签含义:</strong><br>
    &emsp;- 🆓 完全免费<br>
    &emsp;- 🔓 有免费额度<br>
    &emsp;- 💰 需要充值<br>
    &emsp;- 💪 支持 Claude 最新模型<br>
    &emsp;- ✌ 支持 OpenAI 最新模型<br>
    &emsp;- 🎉 支持其他模型或其他功能<br>
    &emsp;- 🌎 需要国际网络<br>
    &emsp;- 🎁 充值有较大优惠(<50%)<br>
    &emsp;- 🚀 支持高并发<br>
    &emsp;- 😆 签到领余额<br>
    &emsp;- 🚩 网站通过中国备案<br>
    &emsp;- ✔ 已验证安全性/真实性</p>
  </div>

  <!-- 导入原有供应商 HTML -->
  <div class="card import-section">
    <h3>📥 导入原有供应商 HTML</h3>
    <p>请在下方粘贴已有的 <code>&lt;table&gt;</code> 部分(从 <code>&lt;table&gt;</code> 到 <code>&lt;/table&gt;</code>),然后点击“导入供应商”按钮。</p>
    <textarea id="importHtmlTextarea" placeholder="在此粘贴原有的 <table> ... </table> HTML 代码"></textarea>
    <button id="importBtn" style="margin-top: 10px;">导入供应商</button>
  </div>

  <!-- 新增或编辑供应商项 -->
  <div class="card input-section">
    <h3>➕ 添加或编辑供应商</h3>
    <div class="input-row">
      <input type="text" id="siteName" placeholder="网站名称" disabled />
      <input type="url" id="siteLink" placeholder="链接 (包含 https://)" />
      <input type="password" id="apiKeyInput" placeholder="OpenAI API Key (sk-...)" />
      <button id="autoTagBtn">AI 自动标注</button>
      <button id="openSettingsBtn">设置</button>
    </div>
    <div class="input-row" style="margin-top: 8px;">
      <div id="tagCheckboxes">
        <label><input type="checkbox" value="🆓">🆓</label>
        <label><input type="checkbox" value="🔓">🔓</label>
        <label><input type="checkbox" value="💰">💰</label>
        <label><input type="checkbox" value="💪">💪</label>
        <label><input type="checkbox" value="✌">✌</label>
        <label><input type="checkbox" value="🎉">🎉</label>
        <label><input type="checkbox" value="🌎">🌎</label>
        <label><input type="checkbox" value="🎁">🎁</label>
        <label><input type="checkbox" value="🚀">🚀</label>
        <label><input type="checkbox" value="😆">😆</label>
        <label><input type="checkbox" value="🚩">🚩</label>
        <label><input type="checkbox" value="✔">✔</label>
      </div>
      <textarea id="siteRemark" placeholder="备注"></textarea>
      <button id="addRowBtn" disabled>添加提供方</button>
    </div>
  </div>

  <!-- 编辑表格区 -->
  <div class="card">
    <table id="providerTable">
      <thead>
        <tr>
          <th style="width: 60px;">序号</th>
          <th>网站</th>
          <th>链接</th>
          <th>标签</th>
          <th>备注</th>
          <th style="width: 120px;">操作</th>
        </tr>
      </thead>
      <tbody>
        <!-- 动态插入行 -->
      </tbody>
    </table>
  </div>

  <!-- 生成与复制 HTML -->
  <button id="generateHtmlBtn">一键生成 HTML</button>
  <button id="copyHtmlBtn">复制 HTML 到剪贴板</button>
  <textarea id="generatedHtml" readonly placeholder="生成的 HTML 会显示在这里,可一键复制"></textarea>

  <!-- 设置面板 -->
  <div id="settingsOverlay"></div>
  <div id="settingsPanel">
    <h3>⚙️ API 设置</h3>
    <label for="apiUrlInput">请求 URL:</label>
    <input type="text" id="apiUrlInput" value="https://api.openai.com/v1/chat/completions" />
    <label for="modelInput">模型:</label>
    <input type="text" id="modelInput" value="gpt-3.5-turbo" />
    <div style="text-align: right;">
      <button id="saveSettingsBtn">保存</button>
      <button id="cancelSettingsBtn">取消</button>
    </div>
  </div>

  <script>
    let apiUrl = 'https://api.openai.com/v1/chat/completions';
    let modelName = 'gpt-3.5-turbo';

    const providerTableBody = document.querySelector('#providerTable tbody');
    const siteNameInput = document.getElementById('siteName');
    const siteLinkInput = document.getElementById('siteLink');
    const apiKeyInput = document.getElementById('apiKeyInput');
    const autoTagBtn = document.getElementById('autoTagBtn');
    const addRowBtn = document.getElementById('addRowBtn');
    const generateHtmlBtn = document.getElementById('generateHtmlBtn');
    const copyHtmlBtn = document.getElementById('copyHtmlBtn');
    const generatedHtmlTextarea = document.getElementById('generatedHtml');
    const importBtn = document.getElementById('importBtn');
    const importHtmlTextarea = document.getElementById('importHtmlTextarea');
    const openSettingsBtn = document.getElementById('openSettingsBtn');
    const settingsOverlay = document.getElementById('settingsOverlay');
    const settingsPanel = document.getElementById('settingsPanel');
    const apiUrlInput = document.getElementById('apiUrlInput');
    const modelInput = document.getElementById('modelInput');
    const saveSettingsBtn = document.getElementById('saveSettingsBtn');
    const cancelSettingsBtn = document.getElementById('cancelSettingsBtn');

    // 更新序号
    function updateRowNumbers() {
      const rows = providerTableBody.querySelectorAll('tr');
      rows.forEach((row, index) => {
        row.querySelector('.indexCell').innerText = index + 1;
      });
    }

    // 创建一行
    function createRow(name, link, tags, remark) {
      const tr = document.createElement('tr');

      const indexTd = document.createElement('td');
      indexTd.className = 'indexCell';
      indexTd.innerText = providerTableBody.children.length + 1;

      const nameTd = document.createElement('td');
      nameTd.contentEditable = true;
      nameTd.innerText = name;

      const linkTd = document.createElement('td');
      linkTd.contentEditable = true;
      const a = document.createElement('a');
      a.href = link;
      a.innerText = link;
      a.target = '_blank';
      linkTd.appendChild(a);

      const tagsTd = document.createElement('td');
      tagsTd.contentEditable = true;
      tagsTd.innerText = tags;

      const remarkTd = document.createElement('td');
      remarkTd.contentEditable = true;
      remarkTd.innerText = remark;

      const actionTd = document.createElement('td');
      actionTd.className = 'row-buttons';
      const upBtn = document.createElement('button');
      upBtn.innerText = '↑'; upBtn.onclick = () => moveRowUp(tr);
      const downBtn = document.createElement('button');
      downBtn.innerText = '↓'; downBtn.onclick = () => moveRowDown(tr);
      const deleteBtn = document.createElement('button');
      deleteBtn.innerText = '删除'; deleteBtn.onclick = () => deleteRow(tr);
      actionTd.appendChild(upBtn);
      actionTd.appendChild(downBtn);
      actionTd.appendChild(deleteBtn);

      tr.appendChild(indexTd);
      tr.appendChild(nameTd);
      tr.appendChild(linkTd);
      tr.appendChild(tagsTd);
      tr.appendChild(remarkTd);
      tr.appendChild(actionTd);

      return tr;
    }

    // 清空输入框
    function clearInputs() {
      siteNameInput.value = '';
      siteLinkInput.value = '';
      apiKeyInput.value = '';
      document.getElementById('siteRemark').value = '';
      document.querySelectorAll('#tagCheckboxes input[type="checkbox"]').forEach(chk => chk.checked = false);
      addRowBtn.disabled = true;
      siteNameInput.disabled = true;
    }

    // 手动添加行
    function addRow() {
      const name = siteNameInput.value.trim();
      const link = siteLinkInput.value.trim();
      const remark = document.getElementById('siteRemark').value.trim();

      const tagCheckboxes = document.querySelectorAll('#tagCheckboxes input[type="checkbox"]:checked');
      const selectedTags = Array.from(tagCheckboxes).map(chk => chk.value);
      const tags = selectedTags.join('');

      if (!name || !link) {
        alert('请填写“网站名称”和“链接”');
        return;
      }
      const newRow = createRow(name, link, tags, remark);
      providerTableBody.appendChild(newRow);
      updateRowNumbers();
      clearInputs();
    }

    // AI 自动标注,结果填充到输入框,待人工复核
    async function autoTagAndFill() {
      const key = apiKeyInput.value.trim();
      const link = siteLinkInput.value.trim();
      if (!key) { alert('请填写 OpenAI API Key。'); return; }
      if (!link) { alert('请填写“链接”以进行 AI 自动标注。'); return; }
      autoTagBtn.classList.add('loading');
      autoTagBtn.innerText = '标注中...';

      const prompt = `请根据以下网站链接,提取网站名称,并生成适合的标签(从以下列表中选择,多个标签请用无空格连续字符形式):🆓🔓💰💪✌🎉🌎🎁🚀😆🚩✔ 。并生成一句简洁备注,说明该站的主要特点。例如:\n输入链接:${link}\n请输出 JSON 格式:{\"name\": \"网站名称\", \"tags\": \"标签串\", \"remark\": \"备注内容\"}`;

      try {
        const response = await fetch(apiUrl, {
          method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${key}` },
          body: JSON.stringify({ model: modelName, messages: [{ role: 'user', content: prompt }], temperature: 0.7, max_tokens: 500 })
        });
        const data = await response.json();
        const content = data.choices[0].message.content.trim();
        let obj;
        try { obj = JSON.parse(content); } catch (e) { const match = content.match(/\{[\s\S]*\}/); obj = match ? JSON.parse(match[0]) : null; }
        if (!obj || !obj.name) throw new Error('AI 返回格式不符合要求');
        siteNameInput.value = obj.name;
        const tagsArr = obj.tags.split('');
        document.querySelectorAll('#tagCheckboxes input[type="checkbox"]').forEach(chk => chk.checked = tagsArr.includes(chk.value));
        document.getElementById('siteRemark').value = obj.remark;
        siteNameInput.disabled = false;
        addRowBtn.disabled = false;
      } catch (error) {
        console.error(error);
        alert('AI 自动标注出错,请检查 API Key 与网络连接,或稍后重试。');
      } finally {
        autoTagBtn.classList.remove('loading');
        autoTagBtn.innerText = 'AI 自动标注';
      }
    }

    // 行上移
    function moveRowUp(row) {
      const prev = row.previousElementSibling;
      if (prev) { providerTableBody.insertBefore(row, prev); updateRowNumbers(); }
    }

    // 行下移
    function moveRowDown(row) {
      const next = row.nextElementSibling;
      if (next) { providerTableBody.insertBefore(next, row); updateRowNumbers(); }
    }

    // 删除行
    function deleteRow(row) {
      providerTableBody.removeChild(row);
      updateRowNumbers();
    }

    // 生成最终 HTML
    function generateHtml() {
      let html = '<p><strong>赞助方平台将加入邀请码,感谢您的支持</strong></p>\n';
      html += '<p><strong>标签含义:</strong><br>\n';
      html += '&emsp;- 🆓 完全免费<br>\n';
      html += '&emsp;- 🔓 有免费额度<br>\n';
      html += '&emsp;- 💰 需要充值<br>\n';
      html += '&emsp;- 💪 支持 Claude 最新模型<br>\n';
      html += '&emsp;- ✌ 支持 OpenAI 最新模型<br>\n';
      html += '&emsp;- 🎉 支持其他模型或其他功能<br>\n';
      html += '&emsp;- 🌎 需要国际网络<br>\n';
      html += '&emsp;- 🎁 充值有较大优惠(<50%)<br>\n';
      html += '&emsp;- 🚀 支持高并发<br>\n';
      html += '&emsp;- 😆 签到领余额<br>\n';
      html += '&emsp;- 🚩 网站通过中国备案<br>\n';
      html += '&emsp;- ✔ 已验证安全性/真实性</p>\n\n';

      html += '<table border=\"1\" cellspacing=\"0\" cellpadding=\"6\">\n';
      html += '  <thead>\n';
      html += '    <tr>\n';
      html += '      <th>序号</th>\n';
      html += '      <th>网站</th>\n';
      html += '      <th>链接</th>\n';
      html += '      <th>标签</th>\n';
      html += '      <th>备注</th>\n';
      html += '    </tr>\n';
      html += '  </thead>\n';
      html += '  <tbody>\n';

      const rows = providerTableBody.querySelectorAll('tr');
      rows.forEach((row, index) => {
        const cols = row.querySelectorAll('td');
        const name = cols[1].innerText.trim();
        const link = cols[2].querySelector('a').href.trim();
        const tags = cols[3].innerText.trim();
        const remark = cols[4].innerText.trim();

        html += '    <tr>\n';
        html += `      <td>${index + 1}</td>\n`;
        html += `      <td>${name}</td>\n`;
        html += `      <td><a href=\"${link}\" target=\"_blank\">${link}</a></td>\n`;
        html += `      <td>${tags}</td>\n`;
        html += `      <td>${remark}</td>\n`;
        html += '    </tr>\n';
      });

      html += '  </tbody>\n';
      html += '</table>';

      generatedHtmlTextarea.value = html;
    }

    // 复制 HTML 到剪贴板
    function copyHtmlToClipboard() {
      generatedHtmlTextarea.select();
      document.execCommand('copy');
      alert('HTML 已复制到剪贴板!');
    }

    // 导入已有的 <table> HTML
    function importProvidersFromHtml() {
      const rawHtml = importHtmlTextarea.value.trim();
      if (!rawHtml) { alert('请先在上方粘贴已有的 <table> ... </table> HTML 代码!'); return; }
      const parser = new DOMParser();
      const doc = parser.parseFromString(rawHtml, 'text/html');
      const rows = doc.querySelectorAll('tbody tr');
      if (!rows.length) { alert('未能识别到有效的 <tbody><tr> ... 行,请检查粘贴内容格式'); return; }

      providerTableBody.innerHTML = '';
      rows.forEach(row => {
        const cols = row.querySelectorAll('td');
        if (cols.length < 5) return;
        const name = cols[1].innerText.trim();
        const linkATag = cols[2].querySelector('a');
        const link = linkATag ? linkATag.href.trim() : cols[2].innerText.trim();
        const tags = cols[3].innerText.trim();
        const remark = cols[4].innerText.trim();
        const newRow = createRow(name, link, tags, remark);
        providerTableBody.appendChild(newRow);
      });

      updateRowNumbers();
      alert('导入完成!已将行数添加到表格中。');
      importHtmlTextarea.value = '';
    }

    // 打开设置面板
    openSettingsBtn.addEventListener('click', () => {
      settingsOverlay.style.display = 'block';
      settingsPanel.style.display = 'block';
      apiUrlInput.value = apiUrl;
      modelInput.value = modelName;
    });
    // 取消设置
    cancelSettingsBtn.addEventListener('click', () => {
      settingsOverlay.style.display = 'none';
      settingsPanel.style.display = 'none';
    });
    // 保存设置
    saveSettingsBtn.addEventListener('click', () => {
      apiUrl = apiUrlInput.value.trim() || apiUrl;
      modelName = modelInput.value.trim() || modelName;
      settingsOverlay.style.display = 'none';
      settingsPanel.style.display = 'none';
      alert(`设置已保存:\n请求 URL:${apiUrl}\n模型:${modelName}`);
    });

    autoTagBtn.addEventListener('click', autoTagAndFill);
    addRowBtn.addEventListener('click', addRow);
    generateHtmlBtn.addEventListener('click', generateHtml);
    copyHtmlBtn.addEventListener('click', copyHtmlToClipboard);
    importBtn.addEventListener('click', importProvidersFromHtml);
  </script>
</body>
</html>


================================================
FILE: LICENSE
================================================
                                 Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.

      "Legal Entity" shall mean the union of the acting entity and all
      other entities that control, are controlled by, or are under common
      control with that entity. For the purposes of this definition,
      "control" means (i) the power, direct or indirect, to cause the
      direction or management of such entity, whether by contract or
      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      outstanding shares, or (iii) beneficial ownership of such entity.

      "You" (or "Your") shall mean an individual or Legal Entity
      exercising permissions granted by this License.

      "Source" form shall mean the preferred form for making modifications,
      including but not limited to software source code, documentation
      source, and configuration files.

      "Object" form shall mean any form resulting from mechanical
      transformation or translation of a Source form, including but
      not limited to compiled object code, generated documentation,
      and conversions to other media types.

      "Work" shall mean the work of authorship, whether in Source or
      Object form, made available under the License, as indicated by a
      copyright notice that is included in or attached to the work
      (an example is provided in the Appendix below).

      "Derivative Works" shall mean any work, whether in Source or Object
      form, that is based on (or derived from) the Work and for which the
      editorial revisions, annotations, elaborations, or other modifications
      represent, as a whole, an original work of authorship. For the purposes
      of this License, Derivative Works shall not include works that remain
      separable from, or merely link (or bind by name) to the interfaces of,
      the Work and Derivative Works thereof.

      "Contribution" shall mean any work of authorship, including
      the original version of the Work and any modifications or additions
      to that Work or Derivative Works thereof, that is intentionally
      submitted to Licensor for inclusion in the Work by the copyright owner
      or by an individual or Legal Entity authorized to submit on behalf of
      the copyright owner. For the purposes of this definition, "submitted"
      means any form of electronic, verbal, or written communication sent
      to the Licensor or its representatives, including but not limited to
      communication on electronic mailing lists, source code control systems,
      and issue tracking systems that are managed by, or on behalf of, the
      Licensor for the purpose of discussing and improving the Work, but
      excluding communication that is conspicuously marked or otherwise
      designated in writing by the copyright owner as "Not a Contribution."

      "Contributor" shall mean Licensor and any individual or Legal Entity
      on behalf of whom a Contribution has been received by Licensor and
      subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      (except as stated in this section) patent license to make, have made,
      use, offer to sell, sell, import, and otherwise transfer the Work,
      where such license applies only to those patent claims licensable
      by such Contributor that are necessarily infringed by their
      Contribution(s) alone or by combination of their Contribution(s)
      with the Work to which such Contribution(s) was submitted. If You
      institute patent litigation against any entity (including a
      cross-claim or counterclaim in a lawsuit) alleging that the Work
      or a Contribution incorporated within the Work constitutes direct
      or contributory patent infringement, then any patent licenses
      granted to You under this License for that Work shall terminate
      as of the date such litigation is filed.

   4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:

      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding those notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. The contents
          of the NOTICE file are for informational purposes only and
          do not modify the License. You may add Your own attribution
          notices within Derivative Works that You distribute, alongside
          or as an addendum to the NOTICE text from the Work, provided
          that such additional attribution notices cannot be construed
          as modifying the License.

      You may add Your own copyright statement to Your modifications and
      may provide additional or different license terms and conditions
      for use, reproduction, or distribution of Your modifications, or
      for any such Derivative Works as a whole, provided Your use,
      reproduction, and distribution of the Work otherwise complies with
      the conditions stated in this License.

   5. Submission of Contributions. Unless You explicitly state otherwise,
      any Contribution intentionally submitted for inclusion in the Work
      by You to the Licensor shall be under the terms and conditions of
      this License, without any additional terms or conditions.
      Notwithstanding the above, nothing herein shall supersede or modify
      the terms of any separate license agreement you may have executed
      with Licensor regarding such Contributions.

   6. Trademarks. This License does not grant permission to use the trade
      names, trademarks, service marks, or product names of the Licensor,
      except as required for reasonable and customary use in describing the
      origin of the Work and reproducing the content of the NOTICE file.

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.

   8. Limitation of Liability. In no event and under no legal theory,
      whether in tort (including negligence), contract, or otherwise,
      unless required by applicable law (such as deliberate and grossly
      negligent acts) or agreed to in writing, shall any Contributor be
      liable to You for damages, including any direct, indirect, special,
      incidental, or consequential damages of any character arising as a
      result of this License or out of the use or inability to use the
      Work (including but not limited to damages for loss of goodwill,
      work stoppage, computer failure or malfunction, or any and all
      other commercial damages or losses), even if such Contributor
      has been advised of the possibility of such damages.

   9. Accepting Warranty or Additional Liability. While redistributing
      the Work or Derivative Works thereof, You may choose to offer,
      and charge a fee for, acceptance of support, warranty, indemnity,
      or other liability obligations and/or rights consistent with this
      License. However, in accepting such obligations, You may act only
      on Your own behalf and on Your sole responsibility, not on behalf
      of any other Contributor, and only if You agree to indemnify,
      defend, and hold each Contributor harmless for any liability
      incurred by, or claims asserted against, such Contributor by reason
      of your accepting any such warranty or additional liability.

   END OF TERMS AND CONDITIONS

   APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "[]"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.

   Copyright [yyyy] [name of copyright owner]

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.


================================================
FILE: README.md
================================================
# 🌐 OpenAI / Claude / DeepSeek API Provider

[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider)
[![License](https://img.shields.io/github/license/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider/blob/main/LICENSE)

> 🏗️ 精选第三方 **OpenAI / Claude / DeepSeek / Gemini 等大模型 API** 提供方导航,方便用于学习、研究与非商业用途。

<p align="center">
  <a href="README.md" title="中文"><img src="https://img.shields.io/badge/🇨🇳 中文-阅读-blue?style=flat-square" alt="中文版"/></a>
  <a href="en.md" title="English"><img src="https://img.shields.io/badge/🇬🇧 English-Read-blue?style=flat-square" alt="English"/></a>
  <a href="ru.md" title="Русский"><img src="https://img.shields.io/badge/🇷🇺 Русский-Читать-blue?style=flat-square" alt="Русская версия"/></a>
  <a href="fr.md" title="Français"><img src="https://img.shields.io/badge/🇫🇷 Français-Lire-blue?style=flat-square" alt="Version Française"/></a>
</p>

---

> ⚠️ **使用与合规说明(必读)**
>
> 本项目为 **免费开源导航 / 整理项目/ 因部分链接还有aff,存在一定的商业性质**,仅用于技术研究与学习交流,**严禁任何违法违规用途**。
>
> - 本项目 **不提供任何代理、转发或 Key 生成服务**,仅做站点信息收录与聚合展示;
> - **不会收录封闭式“内部 AI 论坛 / 暗网类站点”**,如有误收录,请提交 Issue 或联系删除;
> - 一旦确认误收录,对造成不良影响的平台,将在评估后予以适当赔偿与公开说明;
> - 使用任何第三方平台前,请务必自行仔细阅读其《用户协议》《隐私政策》等;
> - 请严格遵守各官方条款:
>   - 遵守 [OpenAI 使用条款](https://openai.com/policies/terms-of-use)
>   - 遵守 [《生成式人工智能服务管理暂行办法》](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm),**请勿对中国公众提供未经备案的生成式 AI 服务**。
>
> 🏠 官网导航页:将于近期通过leaflow搭建
> 
> 非常感谢 leaflow 提供服务支持!  

---

## 🚀 项目简介

* 📌 收录并验证来自互联网的第三方 API 提供平台(部分免费)
* 🔧 免注册 / 一键接入 / 支持多模型(OpenAI、Claude、DeepSeek 等)
* 🔒 所有网站仅作收录展示,**请勿输入个人敏感信息**

> 💡 如果觉得项目有帮助,欢迎 Star 🌟

---

## 🎁 特色标签说明

### 💰 计费 & 额度

| 标签 | 含义                             |
| ---- | -------------------------------- |
| ❤️   | 公益站点(纯公益,无商业收费行为) |
| 🆓   | 免费站点(可零成本使用,通常也提供充值 / 赞助通道) |
| 🎁   | **有 ≥ 5 美刀等值免费额度**(含活动赠送 / 新人礼等) |
| 💰   | 原价充值 / 商业向平台(价格接近或等同官方) |

### 🤖 模型支持

| 标签 | 含义                                     |
| ---- | ---------------------------------------- |
| 💪   | 支持 **Claude 最新主力模型**            |
| ✌   | 支持 **OpenAI 最新主力模型**(如 GPT-5 / 4o 等) |
| ✨   | 支持 **Gemini 系列模型**                 |
| 🎉   | 支持其他主流模型(如 DeepSeek、Llama、Qwen、国内模型等) |
| 🏓   | 对话专用平台(以“聊天”为主,API 能力可能有限或需单独开通) |
| 🍹  |  claudecode站点      |

### 🎯 使用特性

| 标签 | 含义                             |
| ---- | -------------------------------- |
| 🏷️   | 一元一刀(计费接近 1 元 / 1 美刀) |
| 😆   | 可每日签到领余额 / 任务送代币      |
| ✉️   | 含有邀请码 / 邀请奖励(本表中不超过 5 个站点打此标,在一定情况下,我们可以保证这些站点的可信度及可用性) |

### 🌐 网络与合规

| 标签 | 含义                     |
| ---- | ------------------------ |
| 🌎   | **需要国际网络** 才能稳定访问 |
| 🚩   | 已备案平台(中国境内有备案信息) |

### ⚙️ 性能与质量

| 标签 | 含义                                  |
| ---- | ------------------------------------- |
| 🚀   | 支持高并发(适合批量请求 / 多用户场景) |
| ⚡   | 低延迟(官方或实测延迟 ≲ 300ms)        |
| 🎖️   | 推荐级优质平台(人工主观评价,**全表不超过 5 个**) |

---

## 📱 推荐应用支持

<details>
<summary>📦 点击展开查看兼容应用列表</summary>
  
### ✅ [Cherry Studio](https://github.com/CherryHQ/cherry-studio)
> **跨平台桌面端 + 移动端,集成主流 AI 云服务 + 本地模型。**  
> - **平台支持**:Windows、macOS、Linux、iOS、Android  
> - **模型集成**:OpenAI、Anthropic、本地模型(Ollama、LM Studio 等)  
> - **核心功能**:多会话管理、自定义提示词、插件扩展  
> - **特色亮点**:统一的界面管理不同模型,适合需要混合云端和本地推理的用户  

### ✅ [ChatGPT 好友插件 (uTools)](https://u.tools/plugins/detail/ChatGPT.%E5%A5%BD%E5%8F%8B/)
> **桌面端智能聊天插件,支持角色设定、多模型、多会话管理。**  
> - **平台支持**:Windows、macOS、Linux(需安装 uTools 平台)  
> - **模型集成**:OpenAI、文心一言、通义千问、DeepSeek 等  
> - **核心功能**:全局快捷键呼出、角色预设、对话历史保存  
> - **特色亮点**:轻量级插件形式,适合追求效率的桌面用户  

### ✅ [ChatGPT-Next-Web](https://github.com/Yidadaa/ChatGPT-Next-Web)
> **开源网页端 ChatGPT 前端,支持 API Key 与多用户协作。**  
> - **部署方式**:Vercel、Docker、本地部署  
> - **模型集成**:OpenAI、Azure OpenAI、自定义代理  
> - **核心功能**:多会话、对话分享、Markdown 渲染、多语言  
> - **特色亮点**:界面简洁、部署简单,适合个人或团队快速搭建  

### ✅ [LobeChat](https://github.com/lobehub/lobe-chat)
> **支持视觉、语音交互和多模型切换,网页端 AI 会话框架。**  
> - **部署方式**:Vercel、Docker、本地部署  
> - **模型集成**:OpenAI、Claude、Gemini、本地模型(Ollama 等)  
> - **核心功能**:语音输入/输出、文件上传解析、插件市场  
> - **特色亮点**:现代化 UI、丰富的交互方式,适合多模态需求用户  

### ✅ [BotGem](https://botgem.com/)
> **移动端优先设计,支持语音交流与 AI 好友系统。**  
> - **平台支持**:iOS、Android  
> - **模型集成**:OpenAI、自定义 API  
> - **核心功能**:语音对话、角色扮演、个性化 AI 助手  
> - **特色亮点**:移动端优化体验,适合日常语音交互场景  

### ✅ [ChatBox](https://github.com/Bin-Huang/chatbox)
> **支持 iOS、Android 和桌面端,界面现代,功能完整。**  
> - **平台支持**:Windows、macOS、Linux、iOS、Android  
> - **模型集成**:OpenAI、自定义 API  
> - **核心功能**:多会话、主题切换、API 配置管理  
> - **特色亮点**:全平台覆盖,界面美观,适合跨设备用户  

### ✅ [FastGPT](https://github.com/labring/FastGPT)
> **知识库 + 工作流集成,企业内训/客服场景首选。**  
> - **部署方式**:Docker、云服务  
> - **模型集成**:OpenAI、本地模型、向量数据库  
> - **核心功能**:知识库问答、工作流编排、多模型路由  
> - **特色亮点**:企业级应用,适合构建定制化 AI 助手  

### ✅ [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm)
> **支持本地部署与插件扩展,适合对数据隐私有要求的用户。**  
> - **部署方式**:Docker、本地安装  
> - **模型集成**:OpenAI、本地模型(Ollama、Llama.cpp)  
> - **核心功能**:文档上传与分析、多用户管理、插件系统  
> - **特色亮点**:隐私优先、支持私有化部署,适合企业或敏感数据场景  

</details>

## 正文

<table border="1" cellpadding="6" cellspacing="0" style="border-collapse:collapse">
<thead><tr><th>序号</th><th>网站</th><th>链接</th><th>标签</th><th>备注</th></tr></thead>
<tbody>
<tr><td>1</td><td>OpenRouter(优质)</td><td><a href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></td><td>🔓✌💪🎉🚀</td><td>支持 293 个模型,提供免费额度,目前最正规的第三方中转,还部分开源免费模型</td></tr>
<tr><td>2</td><td>zenmux(推荐;官转)</td><td><a href="https://zenmux.ai/invite/U1QU1H" target="_blank">https://zenmux.ai</a></td><td>🎖️🔓✌💰🚀</td><td>多模型聚合服务,提供免费模型(速率限制较严/有免费高级模型,但随时变化)、图像生成与各类文本模型,平台支持"模型赔付"机制,官转渠道,不掺水</td></tr>
<tr><td>3</td><td>OAIPro(优质)</td><td><a href="https://api.oaipro.com" target="_blank">https://api.oaipro.com</a></td><td>💰✌💪</td><td>以接近官方的费率和稳定性提供 OpenAI 与 Claude 的标准兼容 API,官转,原价充值,模型不掺水</td></tr>
<tr><td>4</td><td>chat01(推荐,对话+api)</td><td><a href="https://chat01.ai/?ref=j45ikbTa" target="_blank">https://chat01.ai/</a></td><td>🏓🎖️🔓✌💰✉️</td><td>提供 GPT-5、pro系列等高阶模型的聊天与 API 双用平台,注册赠送每日2免费积分,可长期零成本试用,按次计费,官网版本,可联网搜索,工具调用,不支持高并发</td></tr>
<tr><td>5</td><td>星辰voaartun</td><td><a href="https://ai.centos.hk" target="_blank">https://ai.centos.hk</a></td><td></td><td>支持claudecode,codex,多渠道支持(codex)</td></tr>
<tr><td>6</td><td>Portunex(优质)</td><td><a href="https://portunex.gewulabs.group/" target="_blank">https://portunex.gewulabs.group/</a></td><td></td><td>claudecode官逆max,价格极低,疑似目前全网最低价(官逆渠道),真实性请自行辨别</td></tr>
<tr><td>7</td><td>PoloAPI</td><td><a href="https://poloai.top" target="_blank">https://ptargetai.top</a></td><td>🔓💪✌🎉💰</td><td>API聚合 API,提供 Claude</td></tr>
<tr><td>8</td><td>VoAPI</td><td><a href="https://demo.voapi.top" target="_blank">https://demo.voapi.top</a></td><td>🆓😆💪✌</td><td>公益性质平台,免费开放模型 API,额度每日清零。</td></tr>
<tr><td>9</td><td>V3 API(混合版)</td><td><a href="https://api.v3.cm" target="_blank">https://api.v3.cm</a></td><td>🚀🔓💪🎉✌</td><td>集成多种大模型,提供超高并发支持及稳定路由机制。</td></tr>
<tr><td>10</td><td>硅基流动(企业级)</td><td><a href="https://cloud.siliconflow.cn" target="_blank">https://cloud.siliconflow.cn</a></td><td>🔓🎉🚀🚩✔</td><td>企业级 AI 模型推理平台,提供千亿级模型推理、向量检索、Embedding、多模态等能力。</td></tr>
<tr><td>11</td><td>V3 API(官转版)</td><td><a href="https://gf.gpt.ge" target="_blank">https://gf.gpt.ge</a></td><td>🚀🌹🔓💪</td><td>官方中转路线,具备更稳定的调用链与地域就近加速能力。</td></tr>
<tr><td>12</td><td>openai-hk</td><td><a href="https://openai-hk.com" target="_blank">https://openai-hk.com</a></td><td>🆓🔓🎉✌💪🚀</td><td>提供高并发的 OpenAI 兼容 API,注册赠送体验金额。</td></tr>
<tr><td>13</td><td>ChatGPT API 水龙头</td><td><a href="https://faucet.openkey.cloud" target="_blank">https://faucet.openkey.cloud</a></td><td>🆓</td><td>免费 $1 额度,3 天有效期。</td></tr>
<tr><td>14</td><td>公益免费的 ChatGPT API</td><td><a href="https://github.com/popjane/free_chatgpt_api" target="_blank">GitHub</a></td><td>🆓</td><td>公益免费。</td></tr>
<tr><td>15</td><td>GPT-API-free</td><td><a href="https://github.com/chuyuewei/ChatGPT-API" target="_blank">GitHub</a></td><td>🆓💪</td><td>支持 GPT-4,每天 3 次。</td></tr>
<tr><td>16</td><td>openkey</td><td><a href="https://openkey.cloud" target="_blank">https://openkey.cloud</a></td><td>🔓💪✌🚀</td><td>赠 $0.2,支持多并发。</td></tr>
<tr><td>17</td><td>gptgod.online</td><td><a href="https://gptgod.online" target="_blank">https://gptgod.online</a></td><td>💪✌🎁💰🎉😆</td><td>按次计费,积分额度。</td></tr>
<tr><td>18</td><td>duckcoding</td><td><a href="https://duckcoding.com" target="_blank">https://duckcoding.com</a></td><td>✌🎉😆🚀</td><td>多模型中转 API 服务,注册即送 1 美元。</td></tr>
<tr><td>19</td><td>m3.ckit.gold</td><td><a href="https://m3.ckit.gold" target="_blank">https://m3.ckit.gold</a></td><td>💰💪✌</td><td>3 元 / 刀,注册送 $0.1。</td></tr>
<tr><td>20</td><td>iaicnn</td><td><a href="https://aicnn.cn" target="_blank">https://aicnn.cn</a></td><td>💪✌🎁💰🎉</td><td>老用户支持 API,目前已迁移。</td></tr>
<tr><td>21</td><td>goapi.gptnb.ai</td><td><a href="https://goapi.gptnb.ai" target="_blank">https://goapi.gptnb.ai</a></td><td>💪✌💰🎉</td><td></td></tr>
<tr><td>22</td><td>api.aigc369.com</td><td><a href="https://api.aigc369.com/pricing" target="_blank">https://api.aigc369.com/pricing</a></td><td>💪✌💰🎉</td><td></td></tr>
<tr><td>23</td><td>api.mjdjourney.cn</td><td><a href="https://api.mjdjourney.cn" target="_blank">https://api.mjdjourney.cn</a></td><td>💪✌💰🎉</td><td></td></tr>
<tr><td>24</td><td>api.bltcy.ai</td><td><a href="https://api.bltcy.ai" target="_blank">https://api.bltcy.ai</a></td><td>💪✌💰🎉</td><td></td></tr>
<tr><td>25</td><td>4Z API 中转站</td><td><a href="https://zzzzapi.com" target="_blank">https://4zapi.com</a></td><td>🔓✌💪🎉🚀</td><td>支持 GPT-4o、Claude 3.5,新用户赠 0.2 额度。</td></tr>
<tr><td>26</td><td>简易API中转站</td><td><a href="https://jeniya.top" target="_blank">https://jeniya.top</a></td><td>🔓✌💪🎉🚀</td><td>聚合多模型,国内直连无限制,注册送 100 元测试额度。</td></tr>
<tr><td>27</td><td>CloseAI</td><td><a href="https://closeai-asia.com" target="_blank">https://closeai-asia.com</a></td><td>💰✌💪🎉🚀</td><td>企业级代理,支持 GPT-4o、Claude 3.5,提供中文技术支持。</td></tr>
<tr><td>28</td><td>云鲸AI</td><td><a href="https://api.atalk-ai.com" target="_blank">https://api.atalk-ai.com</a></td><td>🔓✌💪🎉🚀</td><td>聚合 ChatGPT、Claude、文心一言,注册赠 5 元体验券。</td></tr>
<tr><td>29</td><td>ModelBridge</td><td><a href="https://model-bridge.okeeper.com" target="_blank">https://model-bridge.okeeper.com</a></td><td>🔓✌💪🎉🚀</td><td>国内免费代理,兼容 OpenAI 接口和国产模型。</td></tr>
<tr><td>30</td><td>UiUi API</td><td><a href="https://sg.uiuiapi.com" target="_blank">https://sg.uiuiapi.com</a></td><td>🔓✌💪🎉🚀</td><td>支持 Claude 4、Gemini 等模型,兼容 OpenAI 接口格式。</td></tr>
<tr><td>31</td><td>老张API中转服务</td><td><a href="https://api.laozhang.ai" target="_blank">https://api.laozhang.ai</a></td><td>🔓✌💪🎉🚀</td><td>支持 Claude 3 和 GPT-4o,新用户赠 20 元额度。</td></tr>
<tr><td>32</td><td>海鲸AI聚合平台</td><td><a href="https://ai.atalk-ai.com" target="_blank">https://ai.atalk-ai.com</a></td><td>🔓✌💪🎉🚀</td><td>国内备案平台,支持多模型统一 API 接入。</td></tr>
<tr><td>33</td><td>One API</td><td><a href="https://one-api.ai" target="_blank">https://one-api.ai</a></td><td>🔓✌💪🎉🚀</td><td>开源接口管理系统,支持多模型分发和私有化部署。</td></tr>
<tr><td>34</td><td>Gemini API代理</td><td><a href="https://gemini-proxy.com" target="_blank">https://gemini-proxy.com</a></td><td>🔓✌🎉🚀</td><td>支持 Google Gemini 模型,兼容 OpenAI 接口。</td></tr>
<tr><td>35</td><td>DeepSeek API聚合</td><td><a href="https://deepseek-aggregator.com" target="_blank">https://deepseek-aggregator.com</a></td><td>🔓💪🎉🚀</td><td>聚合 DeepSeek 系列模型,提供免费测试额度。</td></tr>
<tr><td>36</td><td>Hugging Face模型代理</td><td><a href="https://huggingface.co/inference-api" target="_blank">https://huggingface.co/inference-api</a></td><td>🔓💪🎉🚀</td><td>支持开源模型(如 Llama 3),提供免费额度和企业级服务。</td></tr>
<tr><td>37</td><td>AI21 Labs官方代理</td><td><a href="https://studio.ai21.com" target="_blank">https://studio.ai21.com</a></td><td>💰✌💪🎉</td><td>支持 Jurassic-2 模型,适合自然语言处理任务。</td></tr>
<tr><td>38</td><td>Cohere API代理</td><td><a href="https://cohere.ai" target="_blank">https://cohere.ai</a></td><td>💰✌💪🎉</td><td>支持文本生成和分类模型,提供企业级 API。</td></tr>
<tr><td>39</td><td>AI API聚合平台</td><td><a href="https://api.ai-aggregator.com" target="_blank">https://api.ai-aggregator.com</a></td><td>🔓✌💪🎉🚀</td><td>聚合多模型,提供统一接口和负载均衡。</td></tr>
<tr><td>40</td><td>AI.LS</td><td><a href="https://ai.ls" target="_blank">https://ai.ls</a></td><td>🆓✌</td><td>极简接口,GPT-3.5 免费匿名使用。</td></tr>
<tr><td>41</td><td>简易API</td><td><a href="https://jeniya.top" target="_blank">https://jeniya.top</a></td><td>🔓✌💪🎉🎁</td><td>注册送 ¥100 额度,支持 Claude / GPT-4o 多模型。</td></tr>
<tr><td>42</td><td>OpenAI120</td><td><a href="https://openai120.com" target="_blank">https://openai120.com</a></td><td>🔓✌🎁</td><td>新用户送 $3 额度,单价同官方。</td></tr>
<tr><td>43</td><td>DuckAGI</td><td><a href="https://duckagi.com" target="_blank">https://duckagi.com</a></td><td>💰✌🎉🚀</td><td>多模态支持 GPT-4o / Sora,适合 AI 绘图。</td></tr>
<tr><td>44</td><td>Aihubmix</td><td><a href="https://aihubmix.com" target="_blank">https://aihubmix.com</a></td><td>💰🎉</td><td>国产模型聚合(文心一言 / 通义千问)。</td></tr>
<tr><td>45</td><td>WokaAI</td><td><a href="https://wokaai.com" target="_blank">https://wokaai.com</a></td><td>✌</td><td>双线路。</td></tr>
<tr><td>46</td><td>azapi</td><td><a href="https://azapi.com.cn" target="_blank">https://azapi.com.cn</a></td><td>💰</td><td>长期使用优惠。</td></tr>
<tr><td>47</td><td>ClaudeAPI</td><td><a href="https://claudeapi.io" target="_blank">https://claudeapi.io</a></td><td>💪🚀✔</td><td>Anthropic 官方合作,支持文件解析。</td></tr>
<tr><td>48</td><td>Gala API</td><td><a href="https://galaapi.com" target="_blank">https://galaapi.com</a></td><td>🎉🚀</td><td>谷歌 Gemini 专用高速通道。</td></tr>
<tr><td>49</td><td>Google AI Studio</td><td><a href="https://ai.google.dev" target="_blank">https://ai.google.dev</a></td><td>🆓🌎✔</td><td>Gemini 系列完全免费,需科学上网访问。</td></tr>
<tr><td>50</td><td>OpenAI 数据共享计划</td><td><a href="https://platform.openai.com" target="_blank">https://platform.openai.com</a></td><td>🔓✌🌎</td><td>开启数据共享后每日最高获 1M 免费 tokens。</td></tr>
<tr><td>51</td><td>Mistral AI La Plateforme</td><td><a href="https://platform.mistral.ai" target="_blank">https://platform.mistral.ai</a></td><td>🔓🎉🌎</td><td>官方平台提供免费 API 试用额度(受限速率)。</td></tr>
<tr><td>52</td><td>Cohere</td><td><a href="https://cohere.com" target="_blank">https://cohere.com</a></td><td>🔓🎉🌎</td><td>注册可获 Trial Key,免费调用但有速率限制。</td></tr>
<tr><td>53</td><td>魔搭 ModelScope</td><td><a href="https://modelscope.cn" target="_blank">https://modelscope.cn</a></td><td>🔓🎉🚩</td><td>聚合 DeepSeek / Qwen 等模型,模型试用与下载免费。</td></tr>
<tr><td>54</td><td>字节 方舟协作奖励计划</td><td><a href="https://www.volcengine.com/product/ark" target="_blank">https://www.volcengine.com/product/ark</a></td><td>🔓🎉</td><td>参与计划单模型每天送 50 万 Tokens。</td></tr>
<tr><td>55</td><td>智谱 BigModel</td><td><a href="https://open.bigmodel.cn" target="_blank">https://open.bigmodel.cn</a></td><td>🆓🎉</td><td>GLM-4-Flash API 完全免费,支持 128K 上下文。</td></tr>
<tr><td>56</td><td>书生 InternLM</td><td><a href="https://internlm.intern-ai.org.cn" target="_blank">https://internlm.intern-ai.org.cn</a></td><td>🆓🎉</td><td>官方开放免费 API,可直接调用。</td></tr>
<tr><td>57</td><td>GitHub Models</td><td><a href="https://docs.github.com/github-models" target="_blank">https://docs.github.com/github-models</a></td><td>🔓✌🎉🌎</td><td>Azure 托管,提供受限免费 API 配额。</td></tr>
<tr><td>58</td><td>OpenRouter(免费版)</td><td><a href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></td><td>🔓💪✌🎉🌎✔</td><td>免费模型每日 ≤ 50 次,余额 ≥ 10$ 可升至 1000 次。</td></tr>
<tr><td>59</td><td>Chutes</td><td><a href="https://chutes.ai" target="_blank">https://chutes.ai</a></td><td>🔓🎉</td><td>部分模型每日 200 条免费额度,支持 DeepSeek 等。</td></tr>
<tr><td>60</td><td>Groq Cloud</td><td><a href="https://groq.com/groqcloud" target="_blank">https://groq.com/groqcloud</a></td><td>🔓🎉🌎</td><td>可申请免费 API Key,推理速度极快。</td></tr>
<tr><td>61</td><td>Cerebras Inference</td><td><a href="https://inference.cerebras.ai" target="_blank">https://inference.cerebras.ai</a></td><td>🔓🎉🌎🚀</td><td>开发者每日享 1M 免费 tokens,LLM 推理可达 450 t/s+。</td></tr>
<tr><td>62</td><td>无问芯穹 GenStudio</td><td><a href="https://cloud.infini-ai.com/genstudio" target="_blank">https://cloud.infini-ai.com/genstudio</a></td><td>🆓🎉</td><td>DeepSeek R1 / V3 满血版免费 Token,无需邀请码。</td></tr>
<tr><td>63</td><td>PH8 大模型 MaaS 平台</td><td><a href="https://ph8.co" target="_blank">https://ph8.co</a></td><td>💰🎉✨✌💪</td><td>面向开发者的大模型聚合 / MaaS 平台。</td></tr>
<tr><td>64</td><td>Cloudflare AI Gateway</td><td><a href="https://www.cloudflare.com/developer-platform/products/ai-gateway/" target="_blank">https://www.cloudflare.com</a></td><td>💰🎉✨✌💪</td><td>Cloudflare 提供的 AI 流量网关产品。</td></tr>
<tr><td>65</td><td>ocoolAI API 站</td><td><a href="https://one.ocoolai.com" target="_blank">https://one.ocoolai.com</a></td><td>💰🎉✨✌💪</td><td>全球 AI 一站集成平台,完全兼容 OpenAI API。</td></tr>
<tr><td>66</td><td>TokenFlux</td><td><a href="https://tokenflux.ai" target="_blank">https://tokenflux.ai</a></td><td>💰🎉✨✌💪</td><td>统一 AI API 网关,支持约 600 个 MCP 服务器。</td></tr>
<tr><td>67</td><td>302.AI</td><td><a href="https://302.ai" target="_blank">https://302.ai</a></td><td>💰🎉✨✌💪</td><td>被称为"AI 超市",聚合 50 万+ AI 应用。</td></tr>
<tr><td>68</td><td>MegaLLM</td><td><a href="https://megallm.io" target="_blank">https://megallm.io</a></td><td>💰🎉✨✌💪</td><td>统一 AI Gateway,可连接 70+ 大模型。</td></tr>
<tr><td>69</td><td>AI/ML API(AIMLAPI)</td><td><a href="https://aimlapi.com" target="_blank">https://aimlapi.com</a></td><td>💰🎉✨✌💪</td><td>单一 API 访问 400+ AI 模型。</td></tr>
<tr><td>70</td><td>NagaAI</td><td><a href="https://naga.ac" target="_blank">https://naga.ac</a></td><td>💰🎉✨✌💪</td><td>Unified AI Aggregator。</td></tr>
<tr><td>71</td><td>Groq / GroqCloud</td><td><a href="https://groq.com" target="_blank">https://groq.com</a></td><td>💰🎉✨✌💪</td><td>专注推理的硬件与云服务,LPU™ 主打极高吞吐。</td></tr>
<tr><td>72</td><td>Eden AI</td><td><a href="https://www.edenai.co" target="_blank">https://www.edenai.co</a></td><td>💰🎉✨✌💪</td><td>统一 AI API,涵盖文本、语音、图像、OCR 等任务。</td></tr>
<tr><td>73</td><td>Ikuncode</td><td><a href="https://api.ikuncode.cc" target="_blank">https://api.ikuncode.cc</a></td><td>🏷️💰✌💪</td><td>采用 New API 的统一网关。</td></tr>
<tr><td>74</td><td>Duckcoding</td><td><a href="https://duckcoding.com" target="_blank">https://duckcoding.com</a></td><td>🏷️✨✌💪</td><td>提供 Claude Code / Codex / Gemini CLI 的令牌与分组管理。</td></tr>
<tr><td>75</td><td>Right Code</td><td><a href="https://right.codes" target="_blank">https://right.codes</a></td><td>🏷️✨✌💪</td><td>面向团队 / 企业的 AI API 平台。</td></tr>
<tr><td>76</td><td>GalaxyCode</td><td><a href="https://nf.video" target="_blank">https://nf.video</a></td><td>🏷️✨</td><td>品牌主页入口。</td></tr>
<tr><td>77</td><td>YesCode</td><td><a href="https://co.yes.vg" target="_blank">https://co.yes.vg</a></td><td>🏷️💰✌💪</td><td>Claude API 路由与计量平台。</td></tr>
<tr><td>78</td><td>PackyAPI(PackyCode)</td><td><a href="https://www.packyapi.com" target="_blank">https://www.packyapi.com</a></td><td>🍹🏷️💰🎉✨💪</td><td>大型 AI API 聚合平台。</td></tr>
<tr><td>79</td><td>SSSAiCode</td><td><a href="https://www.sssaicode.com" target="_blank">https://www.sssaicode.com</a></td><td>🏷️✨💪</td><td>提供 Claude / Codex 代理封装及多语言 SDK。</td></tr>
<tr><td>80</td><td>Cubence</td><td><a href="https://cubence.com" target="_blank">https://cubence.com</a></td><td>🏷️✨✌💪</td><td>企业级 AI API Gateway。</td></tr>
<tr><td>81</td><td>EasyChat AI</td><td><a href="https://easychat.site" target="_blank">https://easychat.site</a></td><td>🍹🎉✨✌</td><td>桌面端 AI 工具。</td></tr>
<tr><td>82</td><td>Clark</td><td><a href="https://clarkf.site" target="_blank">https://clarkf.site</a></td><td>✨✌</td><td>工具说明与入口站点。</td></tr>
<tr><td>83</td><td>FoxCode</td><td><a href="https://foxcode.rjj.cc" target="_blank">https://foxcode.rjj.cc</a></td><td>🍹🎉✨✌💪</td><td>AI 编程平台,支持代码生成。</td></tr>
<tr><td>84</td><td>AICodeMirror</td><td><a href="https://www.aicodemirror.com" target="_blank">https://www.aicodemirror.com</a></td><td>🍹🏷️🎉✨✌💪</td><td>支持 Claude Code / Codex / Gemini CLI 的综合平台。</td></tr>
<tr><td>85</td><td>MikuCode</td><td><a href="https://mikucode.xyz" target="_blank">https://mikucode.xyz</a></td><td>🍹🏷️💰✨✌💪</td><td>统一 LLM API Gateway。</td></tr>
<tr><td>86</td><td>CodeCli</td><td><a href="https://code-cli.cn" target="_blank">https://code-cli.cn</a></td><td>🏷️✨</td><td>CLI + AI 集成相关工具入口。</td></tr>
<tr><td>87</td><td>Xyai</td><td><a href="https://new.xychatai.com" target="_blank">https://new.xychatai.com</a></td><td>🏷️✨✌</td><td>含 Vibe-Code / Claude Code 模块。</td></tr>
<tr><td>88</td><td>AIMZ</td><td><a href="https://mzlone.top" target="_blank">https://mzlone.top</a></td><td>🏷️💰✨</td><td>基于 New API 的网关实例。</td></tr>
<tr><td>89</td><td>Privnode</td><td><a href="https://privnode.com" target="_blank">https://privnode.com</a></td><td>🍹🏷️💰🎉✨💪</td><td>主打低成本接入 Claude Code / Codex。</td></tr>
<tr><td>90</td><td>JikeAI</td><td><a href="https://magic666.top" target="_blank">https://magic666.top</a></td><td>🏷️💰✨💪</td><td>第三方 Claude Code 中转服务。</td></tr>
<tr><td>91</td><td>Uucode</td><td><a href="https://www.uucode.org" target="_blank">https://www.uucode.org</a></td><td>🍹🏷️💰🎉✨💪</td><td>提供 Claude Code / Codex 专用 BASE_URL。</td></tr>
<tr><td>92</td><td>88code</td><td><a href="https://www.88code.org" target="_blank">https://www.88code.org</a></td><td>🍹🏷️💰🎉✨💪</td><td>"平价 Claude Code 中转站"。</td></tr>
<tr><td>93</td><td>小爱 New API 中转站</td><td><a href="https://xiaoai.plus" target="_blank">https://xiaoai.plus</a></td><td>💰🎉✨✌💪</td><td>基于 New API 的大模型聚合中转平台。</td></tr>
<tr><td>94</td><td>AiCore / XTY 接口聚合</td><td><a href="https://svip.xty.app" target="_blank">https://svip.xty.app</a></td><td>💰🎉✨✌💪</td><td>典型 One API / New API 风格控制台。</td></tr>
<tr><td>95</td><td>ChatAi API 聚合站</td><td><a href="https://www.chataiapi.com" target="_blank">https://www.chataiapi.com</a></td><td>💰🎉✨✌💪</td><td>企业级大模型 API 平台,主打官方价格约 1 折。</td></tr>
<tr><td>96</td><td>One API 自建网关(zaiwen)</td><td><a href="https://oneapi.zaiwen.top" target="_blank">https://oneapi.zaiwen.top</a></td><td>💰🎉✨✌💪</td><td>面向自建用户的 One API 网关。</td></tr>
<tr><td>97</td><td>钱多多 API 聚合平台</td><td><a href="https://api.ifopen.ai" target="_blank">https://api.ifopen.ai</a></td><td>💰🎉✨✌💪</td><td>以 New API 面板为核心的多模型中转站。</td></tr>
<tr><td>98</td><td>Shell API / DPAPI 聚合网关</td><td><a href="https://dpapi.cn" target="_blank">https://dpapi.cn</a></td><td>💰🎉✨✌💪</td><td>品牌名为 Shell API 的多模型 API 平台。</td></tr>
<tr><td>99</td><td>LittleWheat OpenAI 中转站</td><td><a href="https://chatapi.littlewheat.com" target="_blank">https://chatapi.littlewheat.com</a></td><td>💰🎉✨✌💪</td><td>以"OpenAI 余额查询 + 中转接口"闻名。</td></tr>
<tr><td>100</td><td>VimsAI API 聚合平台</td><td><a href="https://www.vimsai.com" target="_blank">https://www.vimsai.com</a></td><td>💰🎉✨✌💪</td><td>兼容 OpenAI 标准的全球 AI 模型接入平台,900+ 模型。</td></tr>
<tr><td>101</td><td>xcode</td><td><a href="https://xcode.best/" target="_blank">https://xcode.best/</a></td><td></td><td>claudecode专用,多渠道支持</td></tr>
<tr><td>102</td><td>skapi</td><td><a href="https://jk.skcdn.cn/" target="_blank">https://jk.skcdn.cn/</a></td><td></td><td>支持claudecode,价额便宜</td></tr>
</tbody></table>


## 📖 使用指南

1. 🔑 获取 API Key:注册平台后,在用户中心复制
2. ⚙ 配置 Endpoint:填写 API 地址到支持应用中
3. 🤖 选择模型:根据平台支持情况切换不同模型
4. 📊 用量监控:推荐使用客户端自带用量限制功能

---

## 🙌 贡献指南

我们欢迎以下贡献方式:

* ✨ 添加新 API 提供商(需稳定运行 ≥ 3 天)
* 🧰 补充使用教程(包括配置截图、录屏)
* 🧪 开发验证脚本(自动检测失效平台)
* 🌍 多语言翻译(如:英文、日文、韩文等)

> 请提交 Pull Request 或 Issue,我们将尽快处理!

---

## ❌ 失效平台列表

<details>
<summary>📛 点击展开查看失效平台</summary>

| # | 名称     | 链接                                       | 状态     |
| - | ------ | ---------------------------------------- | ------ |
| 1 | 464888 | [api.464888.xyz](https://api.464888.xyz) | ❌ 无法访问 |

> 如发现新失效平台,欢迎通过 Issue 提交!

</details>

---

## ⚖️ 法律免责声明

* 本项目不存储任何 API Key,也不提供代理或转发服务。
* 所有平台来源于互联网,使用风险请自行评估。
* 若因使用第三方服务造成损失,作者不承担任何法律责任。---

## 🙏 特别鸣谢

非常感谢 zenmux 提供 api 平台支持!  
[立即注册并使用优惠码](https://zenmux.ai/invite/U1QU1H)

非常感谢 chat01 提供服务支持!  
[访问 chat01 并使用优惠码](https://chat01.ai/?ref=j45ikbTa)

非常感谢 leaflow 提供服务支持!  
[访问 leaflow ](https://leaflow.net/)



[![Powered by DartNode](https://dartnode.com/branding/DN-Open-Source-sm.png)](https://dartnode.com "Powered by DartNode - Free VPS for Open Source")
---
[![Star History](https://api.star-history.com/svg?repos=TechnologyStar/Openai-Claude-Deepseek-API-provider\&type=Date)](https://star-history.com/#TechnologyStar/Openai-Claude-Deepseek-API-provider&Date)
Made with ❤️ by [TechnologyStar](https://github.com/TechnologyStar)


================================================
FILE: en.md
================================================
# 🌐 Openai / Claude / Deepseek API Provider

[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider)
[![License](https://img.shields.io/github/license/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider/blob/main/LICENSE)

> 🏗️ A curated list of third-party platforms providing **OpenAI / Claude / DeepSeek** APIs for learning, research, and non-commercial use.

<p align="center">
  <a href="README.md" title="中文"><img src="https://img.shields.io/badge/🇨🇳 中文-阅读-blue?style=flat-square" alt="中文版"/></a>
  <a href="en.md" title="English"><img src="https://img.shields.io/badge/🇬🇧 English-Read-blue?style=flat-square" alt="English"/></a>
  <a href="ru.md" title="Русский"><img src="https://img.shields.io/badge/🇷🇺 Русский-Читать-blue?style=flat-square" alt="Русская версия"/></a>
  <a href="fr.md" title="Français"><img src="https://img.shields.io/badge/🇫🇷 Français-Lire-blue?style=flat-square" alt="Version Française"/></a>
</p>

---

> ⚠️ **Usage Notes**
>
> This is a free, public-welfare project. Any illegal use is strictly prohibited.
> **We do not include internal-only AI forum sites. If a site was added by mistake, please contact us for removal. After evaluation, we will compensate for verified mislistings.**
> * Follow the [OpenAI Terms of Use](https://openai.com/policies/terms-of-use)
> * Comply with the [Interim Measures for the Administration of Generative AI Services](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm)—**do not provide unregistered generative AI services to the public in China**
> * Official site: [Openai / Claude / Deepseek API Provider](https://d706445b-7658-4708-bb08-bac6c5a775ad-00-2z2hsdckl4fie.riker.replit.dev/)

---

## 🚀 Project Overview

* 📌 Curates and validates third-party API providers across the internet (some are free)
* 🔧 Zero registration / one-click access / multi-model support (OpenAI, Claude, DeepSeek, etc.)
* 🔒 Listings are for reference only—**never enter sensitive personal information**

> 💡 If you find this project helpful, feel free to leave a Star 🌟

---

## 🎁 Tag Legend

| Tag | Meaning                                   |
| --- | ----------------------------------------- |
| 🆓  | Completely free                            |
| 🔓  | Includes a free quota                      |
| 💰  | Requires payment                           |
| 💪  | Latest Claude support                      |
| ✌  | Latest OpenAI support                       |
| 🎉  | Other models supported (e.g., DeepSeek)    |
| 🌎  | Requires international network access      |
| 🎁  | Recharge bonus or promotional credits      |
| 🚀  | High-concurrency support                   |
| 😆  | Daily check-in rewards                     |
| 🚩  | ICP-compliant / registered platform        |
| ✔  | Manually verified for authenticity         |

---

## 📱 Compatible Applications

<details>
<summary>📦 Click to view the list of compatible apps</summary>

### ✅ [Cherry Studio](https://github.com/CherryHQ/cherry-studio)

> Cross-platform desktop + mobile client integrating mainstream AI cloud services and local models.

### ✅ [ChatGPT Friends Plugin (uTools)](https://u.tools/plugins/detail/ChatGPT.%E5%A5%BD%E5%8F%8B/)

> Desktop AI chat plugin with role presets, multi-model, and multi-session management.

### ✅ [ChatGPT-Next-Web](https://github.com/Yidadaa/ChatGPT-Next-Web)

> Open-source web front end for ChatGPT with API key support and multi-user collaboration.

### ✅ [LobeChat](https://github.com/lobehub/lobe-chat)

> Web-based AI chat framework with vision, speech, and multi-model switching.

### ✅ [BotGem](https://botgem.com/)

> Mobile-first design with voice conversations and AI companion system.

### ✅ [ChatBox](https://github.com/Bin-Huang/chatbox)

> Supports iOS, Android, and desktop with a modern, fully featured interface.

### ✅ [FastGPT](https://github.com/labring/FastGPT)

> Knowledge-base + workflow integration—ideal for enterprise training/customer support.

### ✅ [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm)

> Supports local deployment and plugin extensions for privacy-conscious users.

</details>

---

## 🌐 Third-Party API Providers

<table border="1" cellspacing="0" cellpadding="6">
  <thead>
    <tr><th>#</th><th>Platform</th><th>Link</th><th>Tags</th><th>Notes</th></tr>
  </thead>
  <tbody>
    <tr><td>1</td><td>chat01 (recommended, invite code)</td><td><a href="https://chat01.ai/?ref=j45ikbTa" target="_blank">https://chat01.ai</a></td><td>🔓✌🎁💰✔</td><td>Supports Pro tier, fixes degraded responses, 2 free credits daily, chat + API on one site</td></tr>
    <tr><td>2</td><td>SiliconFlow (enterprise)</td><td><a href="https://cloud.siliconflow.cn/i/ZKV30bdG" target="_blank">https://cloud.siliconflow.cn</a></td><td>🔓🎉🚀🚩✔</td><td>Huawei Cloud Ascend service with ¥14 signup bonus</td></tr>
    <tr><td>3</td><td>zenmux (recommended, free Gemini 3 + images)</td><td><a href="https://zenmux.ai/invite/U1QU1H" target="_blank">https://zenmux.ai</a></td><td>🔓✌🎁💰</td><td>Free Gemini 3 Pro access, first aggregator offering compensation guarantees</td></tr>
    <tr><td>4</td><td>PoloAPI</td><td><a href="https://poloai.top" target="_blank">https://poloai.top</a></td><td>🔓💪✌🎉🎁💰</td><td>New users receive $0.3 credit; aggregates Claude/Grok/OpenAI models</td></tr>
    <tr><td>5</td><td>OAIPro</td><td><a href="https://api.oaipro.com" target="_blank">https://api.oaipro.com</a></td><td>💰✌💪</td><td>Official pricing, stable direct connectivity, supports OpenAI and Claude APIs</td></tr>
    <tr><td>6</td><td>VoAPI</td><td><a href="https://demo.voapi.top" target="_blank">https://demo.voapi.top</a></td><td>🆓😆💪✌</td><td>Fully nonprofit site with balance reset every day</td></tr>
    <tr><td>7</td><td>inscopilot (recommended)</td><td><a href="https://instcopilot-api.com/register?aff=Q2Z0" target="_blank">https://instcopilot-api.com</a></td><td>✌🎉😆🚀</td><td>$5 bonus, stable and affordable, supports credit cards</td></tr>
    <tr><td>8</td><td>V3 API (hybrid)</td><td><a href="https://api.v3.cm" target="_blank">https://api.v3.cm</a></td><td>🚀🔓💪🎁🎉✌</td><td>$0.2 bonus, high concurrency, 30% recharge pricing, tons of models</td></tr>
    <tr><td>9</td><td>V3 API (official relay)</td><td><a href="https://gf.gpt.ge" target="_blank">https://gf.gpt.ge</a></td><td>🚀🌹🔓💪</td><td>$0.2 bonus, high concurrency, recharge at 60% of face value</td></tr>
    <tr><td>10</td><td>openai-hk</td><td><a href="https://openai-hk.com" target="_blank">https://openai-hk.com</a></td><td>🆓🔓🎉✌💪🚀</td><td>¥1 signup reward, ultra-high concurrency, includes GPT-3.5 public edition</td></tr>
    <tr><td>11</td><td>ChatGPT API Faucet</td><td><a href="https://faucet.openkey.cloud" target="_blank">https://faucet.openkey.cloud</a></td><td>🆓</td><td>$1 free credit valid for 3 days</td></tr>
    <tr><td>12</td><td>Charitable Free ChatGPT API</td><td><a href="https://github.com/popjane/free_chatgpt_api" target="_blank">GitHub</a></td><td>🆓</td><td>Completely free community API</td></tr>
    <tr><td>13</td><td>GPT-API-free</td><td><a href="https://github.com/chuyuewei/ChatGPT-API" target="_blank">GitHub</a></td><td>🆓💪</td><td>Supports GPT-4 with three free requests per day</td></tr>
    <tr><td>14</td><td>openkey</td><td><a href="https://openkey.cloud" target="_blank">https://openkey.cloud</a></td><td>🔓💪✌🚀</td><td>$0.2 bonus credit with multi-thread support</td></tr>
    <tr><td>15</td><td>gptgod.online</td><td><a href="https://gptgod.online" target="_blank">https://gptgod.online</a></td><td>💪✌🎁💰🎉😆</td><td>Pay-per-use with a flexible credit system</td></tr>
    <tr><td>16</td><td>m3.ckit.gold</td><td><a href="https://m3.ckit.gold" target="_blank">https://m3.ckit.gold</a></td><td>💰💪✌</td><td>3 RMB per USD, $0.1 signup bonus</td></tr>
    <tr><td>17</td><td>iaicnn</td><td><a href="https://aicnn.cn" target="_blank">https://aicnn.cn</a></td><td>💪✌🎁💰🎉</td><td>Legacy API support available; services have migrated</td></tr>
    <tr><td>18</td><td>goapi.gptnb.ai</td><td><a href="https://goapi.gptnb.ai" target="_blank">https://goapi.gptnb.ai</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>19</td><td>api.aigc369.com</td><td><a href="https://api.aigc369.com/pricing" target="_blank">https://api.aigc369.com</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>20</td><td>api.mjdjourney.cn</td><td><a href="https://api.mjdjourney.cn" target="_blank">https://api.mjdjourney.cn</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>21</td><td>api.bltcy.ai</td><td><a href="https://api.bltcy.ai" target="_blank">https://api.bltcy.ai</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>22</td><td>4Z API Relay</td><td><a href="https://zzzzapi.com" target="_blank">https://zzzzapi.com</a></td><td>🔓✌💪🎉🚀</td><td>Supports GPT-4o and Claude 3.5 with 0.2 bonus credit for new users</td></tr>
    <tr><td>23</td><td>Jianyi API Relay</td><td><a href="https://jeniya.top" target="_blank">https://jeniya.top</a></td><td>🔓✌💪🎉🚀</td><td>Aggregates many models, unlimited domestic access, ¥100 testing credit on signup</td></tr>
    <tr><td>24</td><td>CloseAI</td><td><a href="https://closeai-asia.com" target="_blank">https://closeai-asia.com</a></td><td>💰✌💪🎉🚀</td><td>Enterprise-grade proxy for GPT-4o & Claude 3.5 with Chinese technical support</td></tr>
    <tr><td>25</td><td>Yunjing AI</td><td><a href="https://api.atalk-ai.com" target="_blank">https://api.atalk-ai.com</a></td><td>🔓✌💪🎉🚀</td><td>Aggregates ChatGPT, Claude, Wenxin Yiyan; ¥5 trial voucher for new users</td></tr>
    <tr><td>26</td><td>ModelBridge</td><td><a href="https://model-bridge.okeeper.com" target="_blank">https://model-bridge.okeeper.com</a></td><td>🔓✌💪🎉🚀</td><td>Free domestic proxy compatible with OpenAI APIs and Chinese models</td></tr>
    <tr><td>27</td><td>UiUi API</td><td><a href="https://sg.uiuiapi.com" target="_blank">https://sg.uiuiapi.com</a></td><td>🔓✌💪🎉🚀</td><td>Supports Claude 4, Gemini, and other models with OpenAI-compatible format</td></tr>
    <tr><td>28</td><td>Old Zhang API Relay</td><td><a href="https://api.laozhang.ai" target="_blank">https://api.laozhang.ai</a></td><td>🔓✌💪🎉🚀</td><td>Supports Claude 3 and GPT-4o, ¥20 credit for new users, Alipay/WeChat payments</td></tr>
    <tr><td>29</td><td>Haijing AI Aggregator</td><td><a href="https://ai.atalk-ai.com" target="_blank">https://ai.atalk-ai.com</a></td><td>🔓✌💪🎉🚀</td><td>ICP-registered domestic platform with unified multi-model API</td></tr>
    <tr><td>30</td><td>One API</td><td><a href="https://one-api.ai" target="_blank">https://one-api.ai</a></td><td>🔓✌💪🎉🚀</td><td>Open-source interface manager for multi-model distribution and self-hosting</td></tr>
    <tr><td>31</td><td>OpenRouter</td><td><a href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></td><td>🔓✌💪🎉🚀</td><td>Supports 293+ models (OpenAI, Claude, Gemini) with complimentary quotas</td></tr>
    <tr><td>32</td><td>Gemini API Proxy</td><td><a href="https://gemini-proxy.com" target="_blank">https://gemini-proxy.com</a></td><td>🔓✌🎉🚀</td><td>Google Gemini access with OpenAI-compatible interface and free credits</td></tr>
    <tr><td>33</td><td>DeepSeek API Aggregator</td><td><a href="https://deepseek-aggregator.com" target="_blank">https://deepseek-aggregator.com</a></td><td>🔓💪🎉🚀</td><td>Bundles DeepSeek model family with complimentary testing quota</td></tr>
    <tr><td>34</td><td>Hugging Face Model Proxy</td><td><a href="https://huggingface.co/inference-api" target="_blank">https://huggingface.co/inference-api</a></td><td>🔓💪🎉🚀</td><td>Access open-source models such as Llama 3 with free quota and enterprise support</td></tr>
    <tr><td>35</td><td>AI21 Labs Official Proxy</td><td><a href="https://studio.ai21.com" target="_blank">https://studio.ai21.com</a></td><td>💰✌💪🎉</td><td>Supports Jurassic-2 models for advanced NLP workloads</td></tr>
    <tr><td>36</td><td>Cohere API Proxy</td><td><a href="https://cohere.ai" target="_blank">https://cohere.ai</a></td><td>💰✌💪🎉</td><td>Enterprise-grade APIs for text generation, embeddings, and classification</td></tr>
    <tr><td>37</td><td>AI API Aggregation Platform</td><td><a href="https://api.ai-aggregator.com" target="_blank">https://api.ai-aggregator.com</a></td><td>🔓✌💪🎉🚀</td><td>Unified interface with built-in load balancing across multiple models</td></tr>
    <tr><td>38</td><td>AI.LS</td><td><a href="https://ai.ls" target="_blank">https://ai.ls</a></td><td>🆓✌</td><td>Minimalist endpoint offering free anonymous GPT-3.5 calls</td></tr>
    <tr><td>39</td><td>Simple API</td><td><a href="https://jeniya.top" target="_blank">https://jeniya.top</a></td><td>🔓✌💪🎉🎁</td><td>¥100 signup credit with support for Claude/GPT-4o multi-model access</td></tr>
    <tr><td>40</td><td>OpenAI120</td><td><a href="https://openai120.com" target="_blank">https://openai120.com</a></td><td>🔓✌🎁</td><td>$3 signup credit with official OpenAI pricing</td></tr>
    <tr><td>41</td><td>DuckAGI</td><td><a href="https://duckagi.com" target="_blank">https://duckagi.com</a></td><td>💰✌🎉🚀</td><td>Multimodal GPT-4o/Sora support, ideal for AI art workflows</td></tr>
    <tr><td>42</td><td>Aihubmix</td><td><a href="https://aihubmix.com" target="_blank">https://aihubmix.com</a></td><td>💰🎉</td><td>Aggregator for domestic models such as Wenxin Yiyan and Qwen</td></tr>
    <tr><td>43</td><td>WokaAI</td><td><a href="https://wokaai.com" target="_blank">https://wokaai.com</a></td><td>✌</td><td>Dual-network routing for improved stability</td></tr>
    <tr><td>44</td><td>azapi</td><td><a href="https://azapi.com.cn" target="_blank">https://azapi.com.cn</a></td><td>💰</td><td>Discounts available for long-term usage</td></tr>
    <tr><td>45</td><td>ClaudeAPI</td><td><a href="https://claudeapi.io" target="_blank">https://claudeapi.io</a></td><td>💪🚀✔</td><td>Official Anthropic partner with document/file parsing support</td></tr>
    <tr><td>46</td><td>Gala API</td><td><a href="https://galaapi.com" target="_blank">https://galaapi.com</a></td><td>🎉🚀</td><td>High-speed dedicated channel for Google Gemini</td></tr>
    <tr><td>47</td><td>Google AI Studio</td><td><a href="https://ai.google.dev" target="_blank">https://ai.google.dev</a></td><td>🆓🌎✔</td><td>Gemini series fully free but requires international network access</td></tr>
    <tr><td>48</td><td>OpenAI Data Sharing Program</td><td><a href="https://platform.openai.com" target="_blank">https://platform.openai.com</a></td><td>🔓✌🌎</td><td>Enable data sharing to earn up to 1M free tokens per day</td></tr>
    <tr><td>49</td><td>Mistral AI La Plateforme</td><td><a href="https://platform.mistral.ai" target="_blank">https://platform.mistral.ai</a></td><td>🔓🎉🌎</td><td>Official platform with free trial credits (rate limited)</td></tr>
    <tr><td>50</td><td>Cohere</td><td><a href="https://cohere.com" target="_blank">https://cohere.com</a></td><td>🔓🎉🌎</td><td>Trial key after signup; free calls with rate limits</td></tr>
    <tr><td>51</td><td>ModelScope</td><td><a href="https://modelscope.cn" target="_blank">https://modelscope.cn</a></td><td>🔓🎉🚩</td><td>Aggregates DeepSeek/Qwen models with free trials and downloads</td></tr>
    <tr><td>52</td><td>ByteDance Ark Collaboration Rewards</td><td><a href="https://www.volcengine.com/product/ark" target="_blank">https://www.volcengine.com/product/ark</a></td><td>🔓🎉</td><td>Participating teams receive 500K tokens per model each day</td></tr>
    <tr><td>53</td><td>BigModel (Zhipu)</td><td><a href="https://open.bigmodel.cn" target="_blank">https://open.bigmodel.cn</a></td><td>🆓🎉</td><td>GLM-4-Flash API is completely free with 128K context</td></tr>
    <tr><td>54</td><td>InternLM</td><td><a href="https://internlm.intern-ai.org.cn" target="_blank">https://internlm.intern-ai.org.cn</a></td><td>🆓🎉</td><td>Official free API access with direct invocation</td></tr>
    <tr><td>55</td><td>GitHub Models</td><td><a href="https://docs.github.com/github-models" target="_blank">https://docs.github.com/github-models</a></td><td>🔓✌🎉🌎</td><td>Azure-hosted service with limited complimentary quota</td></tr>
    <tr><td>56</td><td>OpenRouter (free tier)</td><td><a href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></td><td>🔓💪✌🎉🌎✔</td><td>Free models allow ≤50 calls/day; balance ≥$10 increases limit to 1000</td></tr>
    <tr><td>57</td><td>Chutes</td><td><a href="https://chutes.ai" target="_blank">https://chutes.ai</a></td><td>🔓🎉</td><td>Up to 200 free requests per day on select models, supports DeepSeek</td></tr>
    <tr><td>58</td><td>Groq Cloud</td><td><a href="https://groq.com/groqcloud" target="_blank">https://groq.com/groqcloud</a></td><td>🔓🎉🌎</td><td>Apply for a free API key, OpenAI-compatible endpoints with extreme speed</td></tr>
    <tr><td>59</td><td>Cerebras Inference</td><td><a href="https://inference.cerebras.ai" target="_blank">https://inference.cerebras.ai</a></td><td>🔓🎉🌎🚀</td><td>1M free tokens per day and up to 450+ tok/s inference throughput</td></tr>
    <tr><td>60</td><td>Infini GenStudio</td><td><a href="https://cloud.infini-ai.com/genstudio" target="_blank">https://cloud.infini-ai.com/genstudio</a></td><td>🆓🎉</td><td>DeepSeek R1/V3 full-power tokens are free—no invite code required</td></tr>
  </tbody>
</table>

---

## 📖 How to Use

1. 🔑 Get the API key: register on the target platform and copy it from your dashboard
2. ⚙ Configure the endpoint: paste the API base URL into a supported application
3. 🤖 Choose models: switch between Claude / GPT / Gemini / DeepSeek based on availability
4. 📊 Monitor usage: enable built-in quota limits or alerts inside your client of choice

---

## 🙌 Contribution Guide

We welcome:

* ✨ New API providers (must remain stable for ≥ 3 days)
* 🧰 Additional tutorials (configuration screenshots, screen recordings)
* 🧪 Verification scripts (automated detection of inactive platforms)
* 🌍 Translations (English, Japanese, Korean, etc.)

> Please submit a Pull Request or open an Issue—we respond as quickly as possible!

---

## ❌ Inactive Platforms

<details>
<summary>📛 Click to view inactive platforms</summary>

| # | Name   | Link                                     | Status        |
| - | ------ | ---------------------------------------- | ------------- |
| 1 | 464888 | [api.464888.xyz](https://api.464888.xyz) | ❌ Unavailable |

> If you discover another inactive platform, feel free to open an Issue!

</details>

---

## ⚖️ Disclaimer

* We do not store any API keys, nor do we offer proxy or relay services.
* All platforms are sourced from the public internet; use them at your own risk.
* The authors are not responsible for any loss caused by third-party services.

---

## 🙏 Special Thanks

Many thanks to zenmux for providing API platform support!  
[Register now and use the promo code](https://zenmux.ai/invite/U1QU1H)

Many thanks to chat01 for providing service support!  
[Visit chat01 and use the referral code](https://chat01.ai/?ref=j45ikbTa)

[![Powered by DartNode](https://dartnode.com/branding/DN-Open-Source-sm.png)](https://dartnode.com "Powered by DartNode - Free VPS for Open Source")

---

[![Star History](https://api.star-history.com/svg?repos=TechnologyStar/Openai-Claude-Deepseek-API-provider&type=Date)](https://star-history.com/#TechnologyStar/Openai-Claude-Deepseek-API-provider&Date)
Made with ❤️ by [TechnologyStar](https://github.com/TechnologyStar)


================================================
FILE: fr.md
================================================
# 🌐 Openai / Claude / Deepseek API Provider

[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider)
[![License](https://img.shields.io/github/license/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider/blob/main/LICENSE)

> 🏗️ Liste sélectionnée de plateformes tierces fournissant des API **OpenAI / Claude / DeepSeek** pour l'apprentissage, la recherche et un usage non commercial.

<p align="center">
  <a href="README.md" title="中文"><img src="https://img.shields.io/badge/🇨🇳 中文-阅读-blue?style=flat-square" alt="中文版"/></a>
  <a href="en.md" title="English"><img src="https://img.shields.io/badge/🇬🇧 English-Read-blue?style=flat-square" alt="English"/></a>
  <a href="ru.md" title="Русский"><img src="https://img.shields.io/badge/🇷🇺 Русский-Читать-blue?style=flat-square" alt="Русская версия"/></a>
  <a href="fr.md" title="Français"><img src="https://img.shields.io/badge/🇫🇷 Français-Lire-blue?style=flat-square" alt="Version Française"/></a>
</p>

---

> ⚠️ **Instructions d'utilisation**
>
> Ce projet est gratuit et à but non lucratif. Toute utilisation illégale est strictement interdite.
> **Nous n'incluons pas les sites internes des forums IA. Si un site a été ajouté par erreur, veuillez nous contacter pour son retrait. Après évaluation, nous compenserons les erreurs de référencement vérifiées.**
> * Respectez les [conditions d'utilisation d'OpenAI](https://openai.com/policies/terms-of-use)
> * Conformez-vous aux [mesures provisoires pour l'administration des services d'IA générative](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm)—**ne fournissez pas de services d'IA générative non enregistrés au public en Chine**
> * Site officiel : [Openai / Claude / Deepseek API Provider](https://d706445b-7658-4708-bb08-bac6c5a775ad-00-2z2hsdckl4fie.riker.replit.dev/)

---

## 🚀 Présentation du projet

* 📌 Collecte et vérifie les fournisseurs d'API tiers disponibles sur Internet (certains sont gratuits)
* 🔧 Sans inscription / accès en un clic / support multi-modèles (OpenAI, Claude, DeepSeek, etc.)
* 🔒 Les sites sont répertoriés à titre indicatif uniquement—**n'entrez jamais d'informations personnelles sensibles**

> 💡 Si ce projet vous est utile, n'hésitez pas à laisser une étoile 🌟

---

## 🎁 Légende des étiquettes

| Étiquette | Signification                                      |
| --------- | -------------------------------------------------- |
| 🆓        | Entièrement gratuit                                |
| 🔓        | Quota gratuit disponible                           |
| 💰        | Paiement requis                                    |
| 💪        | Support de Claude dernière version                 |
| ✌         | Support d'OpenAI dernière version                  |
| 🎉        | Autres modèles supportés (ex. DeepSeek)            |
| 🌎        | Nécessite un accès réseau international            |
| 🎁        | Bonus de recharge ou crédits promotionnels         |
| 🚀        | Support de haute concurrence                       |
| 😆        | Récompenses de connexion quotidienne               |
| 🚩        | Plateforme enregistrée / conforme ICP              |
| ✔         | Authenticité vérifiée manuellement                 |

---

## 📱 Applications compatibles

<details>
<summary>📦 Cliquez pour voir la liste des applications compatibles</summary>

### ✅ [Cherry Studio](https://github.com/CherryHQ/cherry-studio)

> Client multiplateforme desktop + mobile intégrant les services cloud d'IA grand public et les modèles locaux.

### ✅ [Plugin ChatGPT Friends (uTools)](https://u.tools/plugins/detail/ChatGPT.%E5%A5%BD%E5%8F%8B/)

> Plugin de chat IA desktop avec préréglages de rôles, multi-modèles et gestion multi-sessions.

### ✅ [ChatGPT-Next-Web](https://github.com/Yidadaa/ChatGPT-Next-Web)

> Interface web open source pour ChatGPT avec support de clé API et collaboration multi-utilisateurs.

### ✅ [LobeChat](https://github.com/lobehub/lobe-chat)

> Framework de chat IA web avec vision, parole et changement de modèle.

### ✅ [BotGem](https://botgem.com/)

> Design mobile-first avec conversations vocales et système de compagnon IA.

### ✅ [ChatBox](https://github.com/Bin-Huang/chatbox)

> Compatible iOS, Android et desktop avec une interface moderne et complète.

### ✅ [FastGPT](https://github.com/labring/FastGPT)

> Intégration base de connaissances + flux de travail—idéal pour la formation en entreprise/support client.

### ✅ [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm)

> Support du déploiement local et des extensions de plugin pour les utilisateurs soucieux de la confidentialité.

</details>

---

## 🌐 Fournisseurs d'API tiers

<table border="1" cellspacing="0" cellpadding="6">
  <thead>
    <tr><th>#</th><th>Plateforme</th><th>Lien</th><th>Étiquettes</th><th>Remarques</th></tr>
  </thead>
  <tbody>
    <tr><td>1</td><td>chat01 (recommandé, code d'invitation)</td><td><a href="https://chat01.ai/?ref=j45ikbTa" target="_blank">https://chat01.ai</a></td><td>🔓✌🎁💰✔</td><td>Support niveau Pro, corrige les réponses dégradées, 2 crédits gratuits par jour, chat + API sur un même site</td></tr>
    <tr><td>2</td><td>SiliconFlow (entreprise)</td><td><a href="https://cloud.siliconflow.cn/i/ZKV30bdG" target="_blank">https://cloud.siliconflow.cn</a></td><td>🔓🎉🚀🚩✔</td><td>Service Huawei Cloud Ascend avec bonus de 14 ¥ à l'inscription</td></tr>
    <tr><td>3</td><td>zenmux (recommandé, Gemini 3 gratuit + images)</td><td><a href="https://zenmux.ai/invite/U1QU1H" target="_blank">https://zenmux.ai</a></td><td>🔓✌🎁💰</td><td>Accès gratuit Gemini 3 Pro, premier agrégateur offrant des garanties de compensation</td></tr>
    <tr><td>4</td><td>PoloAPI</td><td><a href="https://poloai.top" target="_blank">https://poloai.top</a></td><td>🔓💪✌🎉🎁💰</td><td>Les nouveaux utilisateurs reçoivent 0,3 $ de crédit ; agrège les modèles Claude/Grok/OpenAI</td></tr>
    <tr><td>5</td><td>OAIPro</td><td><a href="https://api.oaipro.com" target="_blank">https://api.oaipro.com</a></td><td>💰✌💪</td><td>Tarification officielle, connectivité directe stable, supporte les API OpenAI et Claude</td></tr>
    <tr><td>6</td><td>VoAPI</td><td><a href="https://demo.voapi.top" target="_blank">https://demo.voapi.top</a></td><td>🆓😆💪✌</td><td>Site entièrement à but non lucratif avec réinitialisation du solde chaque jour</td></tr>
    <tr><td>7</td><td>inscopilot (recommandé)</td><td><a href="https://instcopilot-api.com/register?aff=Q2Z0" target="_blank">https://instcopilot-api.com</a></td><td>✌🎉😆🚀</td><td>Bonus de 5 $, stable et abordable, supporte les cartes de crédit</td></tr>
    <tr><td>8</td><td>V3 API (hybride)</td><td><a href="https://api.v3.cm" target="_blank">https://api.v3.cm</a></td><td>🚀🔓💪🎁🎉✌</td><td>Bonus de 0,2 $, haute concurrence, recharge à 30 %, nombreux modèles</td></tr>
    <tr><td>9</td><td>V3 API (relais officiel)</td><td><a href="https://gf.gpt.ge" target="_blank">https://gf.gpt.ge</a></td><td>🚀🌹🔓💪</td><td>Bonus de 0,2 $, haute concurrence, recharge à 60 % de la valeur nominale</td></tr>
    <tr><td>10</td><td>openai-hk</td><td><a href="https://openai-hk.com" target="_blank">https://openai-hk.com</a></td><td>🆓🔓🎉✌💪🚀</td><td>Récompense d'inscription de 1 ¥, concurrence ultra-élevée, inclut l'édition publique GPT-3.5</td></tr>
    <tr><td>11</td><td>ChatGPT API Faucet</td><td><a href="https://faucet.openkey.cloud" target="_blank">https://faucet.openkey.cloud</a></td><td>🆓</td><td>1 $ de crédit gratuit valable 3 jours</td></tr>
    <tr><td>12</td><td>ChatGPT API caritative gratuite</td><td><a href="https://github.com/popjane/free_chatgpt_api" target="_blank">GitHub</a></td><td>🆓</td><td>API communautaire entièrement gratuite</td></tr>
    <tr><td>13</td><td>GPT-API-free</td><td><a href="https://github.com/chuyuewei/ChatGPT-API" target="_blank">GitHub</a></td><td>🆓💪</td><td>Supporte GPT-4 avec trois requêtes gratuites par jour</td></tr>
    <tr><td>14</td><td>openkey</td><td><a href="https://openkey.cloud" target="_blank">https://openkey.cloud</a></td><td>🔓💪✌🚀</td><td>Crédit bonus de 0,2 $ avec support multi-thread</td></tr>
    <tr><td>15</td><td>gptgod.online</td><td><a href="https://gptgod.online" target="_blank">https://gptgod.online</a></td><td>💪✌🎁💰🎉😆</td><td>Paiement à l'utilisation avec système de crédit flexible</td></tr>
    <tr><td>16</td><td>m3.ckit.gold</td><td><a href="https://m3.ckit.gold" target="_blank">https://m3.ckit.gold</a></td><td>💰💪✌</td><td>3 RMB par USD, bonus d'inscription de 0,1 $</td></tr>
    <tr><td>17</td><td>iaicnn</td><td><a href="https://aicnn.cn" target="_blank">https://aicnn.cn</a></td><td>💪✌🎁💰🎉</td><td>Support API legacy disponible ; les services ont migré</td></tr>
    <tr><td>18</td><td>goapi.gptnb.ai</td><td><a href="https://goapi.gptnb.ai" target="_blank">https://goapi.gptnb.ai</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>19</td><td>api.aigc369.com</td><td><a href="https://api.aigc369.com/pricing" target="_blank">https://api.aigc369.com</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>20</td><td>api.mjdjourney.cn</td><td><a href="https://api.mjdjourney.cn" target="_blank">https://api.mjdjourney.cn</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>21</td><td>api.bltcy.ai</td><td><a href="https://api.bltcy.ai" target="_blank">https://api.bltcy.ai</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>22</td><td>4Z API Relay</td><td><a href="https://zzzzapi.com" target="_blank">https://zzzzapi.com</a></td><td>🔓✌💪🎉🚀</td><td>Supporte GPT-4o et Claude 3.5 avec crédit bonus de 0,2 pour les nouveaux utilisateurs</td></tr>
    <tr><td>23</td><td>Jianyi API Relay</td><td><a href="https://jeniya.top" target="_blank">https://jeniya.top</a></td><td>🔓✌💪🎉🚀</td><td>Agrège de nombreux modèles, accès domestique illimité, crédit de test de 100 ¥ à l'inscription</td></tr>
    <tr><td>24</td><td>CloseAI</td><td><a href="https://closeai-asia.com" target="_blank">https://closeai-asia.com</a></td><td>💰✌💪🎉🚀</td><td>Proxy de niveau entreprise pour GPT-4o et Claude 3.5 avec support technique en chinois</td></tr>
    <tr><td>25</td><td>Yunjing AI</td><td><a href="https://api.atalk-ai.com" target="_blank">https://api.atalk-ai.com</a></td><td>🔓✌💪🎉🚀</td><td>Agrège ChatGPT, Claude, Wenxin Yiyan ; bon d'essai de 5 ¥ pour nouveaux utilisateurs</td></tr>
    <tr><td>26</td><td>ModelBridge</td><td><a href="https://model-bridge.okeeper.com" target="_blank">https://model-bridge.okeeper.com</a></td><td>🔓✌💪🎉🚀</td><td>Proxy domestique gratuit compatible avec les API OpenAI et les modèles chinois</td></tr>
    <tr><td>27</td><td>UiUi API</td><td><a href="https://sg.uiuiapi.com" target="_blank">https://sg.uiuiapi.com</a></td><td>🔓✌💪🎉🚀</td><td>Supporte Claude 4, Gemini et autres modèles au format compatible OpenAI</td></tr>
    <tr><td>28</td><td>Old Zhang API Relay</td><td><a href="https://api.laozhang.ai" target="_blank">https://api.laozhang.ai</a></td><td>🔓✌💪🎉🚀</td><td>Supporte Claude 3 et GPT-4o, crédit de 20 ¥ pour nouveaux utilisateurs, paiements Alipay/WeChat</td></tr>
    <tr><td>29</td><td>Haijing AI Aggregator</td><td><a href="https://ai.atalk-ai.com" target="_blank">https://ai.atalk-ai.com</a></td><td>🔓✌💪🎉🚀</td><td>Plateforme domestique enregistrée ICP avec API multi-modèles unifiée</td></tr>
    <tr><td>30</td><td>One API</td><td><a href="https://one-api.ai" target="_blank">https://one-api.ai</a></td><td>🔓✌💪🎉🚀</td><td>Gestionnaire d'interface open source pour distribution multi-modèles et auto-hébergement</td></tr>
    <tr><td>31</td><td>OpenRouter</td><td><a href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></td><td>🔓✌💪🎉🚀</td><td>Supporte 293+ modèles (OpenAI, Claude, Gemini) avec quotas gratuits</td></tr>
    <tr><td>32</td><td>Gemini API Proxy</td><td><a href="https://gemini-proxy.com" target="_blank">https://gemini-proxy.com</a></td><td>🔓✌🎉🚀</td><td>Accès Google Gemini avec interface compatible OpenAI et crédits gratuits</td></tr>
    <tr><td>33</td><td>DeepSeek API Aggregator</td><td><a href="https://deepseek-aggregator.com" target="_blank">https://deepseek-aggregator.com</a></td><td>🔓💪🎉🚀</td><td>Regroupe la famille de modèles DeepSeek avec quota de test gratuit</td></tr>
    <tr><td>34</td><td>Hugging Face Model Proxy</td><td><a href="https://huggingface.co/inference-api" target="_blank">https://huggingface.co/inference-api</a></td><td>🔓💪🎉🚀</td><td>Accès aux modèles open source comme Llama 3 avec quota gratuit et support entreprise</td></tr>
    <tr><td>35</td><td>AI21 Labs Official Proxy</td><td><a href="https://studio.ai21.com" target="_blank">https://studio.ai21.com</a></td><td>💰✌💪🎉</td><td>Supporte les modèles Jurassic-2 pour charges de travail NLP avancées</td></tr>
    <tr><td>36</td><td>Cohere API Proxy</td><td><a href="https://cohere.ai" target="_blank">https://cohere.ai</a></td><td>💰✌💪🎉</td><td>API de niveau entreprise pour génération de texte, embeddings et classification</td></tr>
    <tr><td>37</td><td>AI API Aggregation Platform</td><td><a href="https://api.ai-aggregator.com" target="_blank">https://api.ai-aggregator.com</a></td><td>🔓✌💪🎉🚀</td><td>Interface unifiée avec équilibrage de charge intégré entre plusieurs modèles</td></tr>
    <tr><td>38</td><td>AI.LS</td><td><a href="https://ai.ls" target="_blank">https://ai.ls</a></td><td>🆓✌</td><td>Point de terminaison minimaliste offrant des appels GPT-3.5 anonymes gratuits</td></tr>
    <tr><td>39</td><td>Simple API</td><td><a href="https://jeniya.top" target="_blank">https://jeniya.top</a></td><td>🔓✌💪🎉🎁</td><td>Crédit d'inscription de 100 ¥ avec support pour accès multi-modèles Claude/GPT-4o</td></tr>
    <tr><td>40</td><td>OpenAI120</td><td><a href="https://openai120.com" target="_blank">https://openai120.com</a></td><td>🔓✌🎁</td><td>Crédit d'inscription de 3 $ avec tarification officielle OpenAI</td></tr>
    <tr><td>41</td><td>DuckAGI</td><td><a href="https://duckagi.com" target="_blank">https://duckagi.com</a></td><td>💰✌🎉🚀</td><td>Support multimodal GPT-4o/Sora, idéal pour workflows d'art IA</td></tr>
    <tr><td>42</td><td>Aihubmix</td><td><a href="https://aihubmix.com" target="_blank">https://aihubmix.com</a></td><td>💰🎉</td><td>Agrégateur pour modèles domestiques tels que Wenxin Yiyan et Qwen</td></tr>
    <tr><td>43</td><td>WokaAI</td><td><a href="https://wokaai.com" target="_blank">https://wokaai.com</a></td><td>✌</td><td>Routage bi-réseau pour stabilité améliorée</td></tr>
    <tr><td>44</td><td>azapi</td><td><a href="https://azapi.com.cn" target="_blank">https://azapi.com.cn</a></td><td>💰</td><td>Remises disponibles pour utilisation à long terme</td></tr>
    <tr><td>45</td><td>ClaudeAPI</td><td><a href="https://claudeapi.io" target="_blank">https://claudeapi.io</a></td><td>💪🚀✔</td><td>Partenaire officiel Anthropic avec support d'analyse de documents/fichiers</td></tr>
    <tr><td>46</td><td>Gala API</td><td><a href="https://galaapi.com" target="_blank">https://galaapi.com</a></td><td>🎉🚀</td><td>Canal dédié haute vitesse pour Google Gemini</td></tr>
    <tr><td>47</td><td>Google AI Studio</td><td><a href="https://ai.google.dev" target="_blank">https://ai.google.dev</a></td><td>🆓🌎✔</td><td>Série Gemini entièrement gratuite mais nécessite un accès réseau international</td></tr>
    <tr><td>48</td><td>OpenAI Data Sharing Program</td><td><a href="https://platform.openai.com" target="_blank">https://platform.openai.com</a></td><td>🔓✌🌎</td><td>Activez le partage de données pour gagner jusqu'à 1M de tokens gratuits par jour</td></tr>
    <tr><td>49</td><td>Mistral AI La Plateforme</td><td><a href="https://platform.mistral.ai" target="_blank">https://platform.mistral.ai</a></td><td>🔓🎉🌎</td><td>Plateforme officielle avec crédits d'essai gratuits (limité en débit)</td></tr>
    <tr><td>50</td><td>Cohere</td><td><a href="https://cohere.com" target="_blank">https://cohere.com</a></td><td>🔓🎉🌎</td><td>Clé d'essai après inscription ; appels gratuits avec limites de débit</td></tr>
    <tr><td>51</td><td>ModelScope</td><td><a href="https://modelscope.cn" target="_blank">https://modelscope.cn</a></td><td>🔓🎉🚩</td><td>Agrège modèles DeepSeek/Qwen avec essais et téléchargements gratuits</td></tr>
    <tr><td>52</td><td>ByteDance Ark Collaboration Rewards</td><td><a href="https://www.volcengine.com/product/ark" target="_blank">https://www.volcengine.com/product/ark</a></td><td>🔓🎉</td><td>Les équipes participantes reçoivent 500K tokens par modèle chaque jour</td></tr>
    <tr><td>53</td><td>BigModel (Zhipu)</td><td><a href="https://open.bigmodel.cn" target="_blank">https://open.bigmodel.cn</a></td><td>🆓🎉</td><td>L'API GLM-4-Flash est entièrement gratuite avec contexte 128K</td></tr>
    <tr><td>54</td><td>InternLM</td><td><a href="https://internlm.intern-ai.org.cn" target="_blank">https://internlm.intern-ai.org.cn</a></td><td>🆓🎉</td><td>Accès API officiel gratuit avec invocation directe</td></tr>
    <tr><td>55</td><td>GitHub Models</td><td><a href="https://docs.github.com/github-models" target="_blank">https://docs.github.com/github-models</a></td><td>🔓✌🎉🌎</td><td>Service hébergé Azure avec quota gratuit limité</td></tr>
    <tr><td>56</td><td>OpenRouter (niveau gratuit)</td><td><a href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></td><td>🔓💪✌🎉🌎✔</td><td>Les modèles gratuits autorisent ≤50 appels/jour ; solde ≥10 $ augmente la limite à 1000</td></tr>
    <tr><td>57</td><td>Chutes</td><td><a href="https://chutes.ai" target="_blank">https://chutes.ai</a></td><td>🔓🎉</td><td>Jusqu'à 200 requêtes gratuites par jour sur certains modèles, supporte DeepSeek</td></tr>
    <tr><td>58</td><td>Groq Cloud</td><td><a href="https://groq.com/groqcloud" target="_blank">https://groq.com/groqcloud</a></td><td>🔓🎉🌎</td><td>Demandez une clé API gratuite, points de terminaison compatibles OpenAI avec vitesse extrême</td></tr>
    <tr><td>59</td><td>Cerebras Inference</td><td><a href="https://inference.cerebras.ai" target="_blank">https://inference.cerebras.ai</a></td><td>🔓🎉🌎🚀</td><td>1M de tokens gratuits par jour et débit d'inférence jusqu'à 450+ tok/s</td></tr>
    <tr><td>60</td><td>Infini GenStudio</td><td><a href="https://cloud.infini-ai.com/genstudio" target="_blank">https://cloud.infini-ai.com/genstudio</a></td><td>🆓🎉</td><td>Les tokens DeepSeek R1/V3 pleine puissance sont gratuits—aucun code d'invitation requis</td></tr>
  </tbody>
</table>

---

## 📖 Guide d'utilisation

1. 🔑 Obtenez la clé API : inscrivez-vous sur la plateforme cible et copiez-la depuis votre tableau de bord
2. ⚙ Configurez le point de terminaison : collez l'URL de base de l'API dans une application compatible
3. 🤖 Choisissez les modèles : basculez entre Claude / GPT / Gemini / DeepSeek selon la disponibilité
4. 📊 Surveillez l'utilisation : activez les limites de quota intégrées ou les alertes dans votre client de choix

---

## 🙌 Guide de contribution

Nous accueillons :

* ✨ Nouveaux fournisseurs d'API (doivent rester stables pendant ≥ 3 jours)
* 🧰 Tutoriels supplémentaires (captures d'écran de configuration, enregistrements d'écran)
* 🧪 Scripts de vérification (détection automatisée des plateformes inactives)
* 🌍 Traductions (anglais, japonais, coréen, etc.)

> Veuillez soumettre une Pull Request ou ouvrir une Issue—nous répondons aussi rapidement que possible !

---

## ❌ Plateformes inactives

<details>
<summary>📛 Cliquez pour voir les plateformes inactives</summary>

| # | Nom    | Lien                                     | Statut         |
| - | ------ | ---------------------------------------- | -------------- |
| 1 | 464888 | [api.464888.xyz](https://api.464888.xyz) | ❌ Indisponible |

> Si vous découvrez une autre plateforme inactive, n'hésitez pas à ouvrir une Issue !

</details>

---

## ⚖️ Avertissement

* Nous ne stockons aucune clé API et n'offrons pas de services de proxy ou de relais.
* Toutes les plateformes proviennent de l'Internet public ; utilisez-les à vos propres risques.
* Les auteurs ne sont pas responsables des pertes causées par des services tiers.

---

## 🙏 Remerciements spéciaux

Un grand merci à zenmux pour avoir fourni le support de plateforme API !  
[Inscrivez-vous maintenant et utilisez le code promo](https://zenmux.ai/invite/U1QU1H)

Un grand merci à chat01 pour avoir fourni le support de service !  
[Visitez chat01 et utilisez le code de parrainage](https://chat01.ai/?ref=j45ikbTa)

[![Powered by DartNode](https://dartnode.com/branding/DN-Open-Source-sm.png)](https://dartnode.com "Powered by DartNode - Free VPS for Open Source")

---

[![Star History](https://api.star-history.com/svg?repos=TechnologyStar/Openai-Claude-Deepseek-API-provider&type=Date)](https://star-history.com/#TechnologyStar/Openai-Claude-Deepseek-API-provider&Date)
Réalisé avec ❤️ par [TechnologyStar](https://github.com/TechnologyStar)


================================================
FILE: ru.md
================================================
# 🌐 Поставщики API Openai / Claude / Deepseek

[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider)
[![License](https://img.shields.io/github/license/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider/blob/main/LICENSE)

> 🏗️ Курированный список сторонних платформ, предоставляющих API **OpenAI / Claude / DeepSeek** для обучения, исследований и некоммерческого использования.

<p align="center">
  <a href="README.md" title="中文"><img src="https://img.shields.io/badge/🇨🇳 中文-阅读-blue?style=flat-square" alt="中文版"/></a>
  <a href="en.md" title="English"><img src="https://img.shields.io/badge/🇬🇧 English-Read-blue?style=flat-square" alt="English"/></a>
  <a href="ru.md" title="Русский"><img src="https://img.shields.io/badge/🇷🇺 Русский-Читать-blue?style=flat-square" alt="Русская версия"/></a>
  <a href="fr.md" title="Français"><img src="https://img.shields.io/badge/🇫🇷 Français-Lire-blue?style=flat-square" alt="Version Française"/></a>
</p>

---

> ⚠️ **Инструкция по использованию**
>
> Проект бесплатный и некоммерческий. Любое незаконное использование запрещено.
> **Мы не включаем закрытые сайты AI-форумов. Если ресурс добавлен по ошибке, свяжитесь с нами для удаления. После проверки мы компенсируем подтверждённые неверные добавления.**
> * Соблюдайте [условия использования OpenAI](https://openai.com/policies/terms-of-use)
> * Соблюдайте [Временные правила управления сервисами генеративного ИИ](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm) — **не предоставляйте незарегистрированные сервисы генеративного ИИ пользователям в Китае**
> * Официальный сайт: [Openai / Claude / Deepseek API Provider](https://d706445b-7658-4708-bb08-bac6c5a775ad-00-2z2hsdckl4fie.riker.replit.dev/)

---

## 🚀 Описание проекта

* 📌 Собирает и проверяет сторонние платформы API в интернете (часть из них бесплатные)
* 🔧 Без регистрации / подключение в один клик / поддержка нескольких моделей (OpenAI, Claude, DeepSeek и др.)
* 🔒 Сайты приведены только для справки — **не вводите конфиденциальные данные**

> 💡 Если проект оказался полезным, поставьте звезду 🌟

---

## 🎁 Обозначения меток

| Метка | Значение                                   |
| ----- | ------------------------------------------ |
| 🆓    | Полностью бесплатно                        |
| 🔓    | Есть бесплатный лимит                      |
| 💰    | Требуется оплата                           |
| 💪    | Поддержка последних моделей Claude         |
| ✌     | Поддержка последних моделей OpenAI         |
| 🎉    | Поддерживаются другие модели (например, DeepSeek) |
| 🌎    | Нужен международный доступ в интернет      |
| 🎁    | Бонус при пополнении или промокод          |
| 🚀    | Поддерживается высокая нагрузка            |
| 😆    | Ежедневные бонусы за вход                  |
| 🚩    | Платформа с ICP/официальной регистрацией   |
| ✔     | Подлинность вручную подтверждена           |

---

## 📱 Рекомендуемые приложения

<details>
<summary>📦 Нажмите, чтобы увидеть список совместимых приложений</summary>

### ✅ [Cherry Studio](https://github.com/CherryHQ/cherry-studio)

> Кроссплатформенный клиент (desktop + mobile), объединяющий облачные ИИ-сервисы и локальные модели.

### ✅ [Плагин ChatGPT Friends (uTools)](https://u.tools/plugins/detail/ChatGPT.%E5%A5%BD%E5%8F%8B/)

> Настольный плагин для интеллекта-чата с ролями, несколькими моделями и сессиями.

### ✅ [ChatGPT-Next-Web](https://github.com/Yidadaa/ChatGPT-Next-Web)

> Open-source веб-интерфейс ChatGPT с поддержкой API-ключей и совместной работы.

### ✅ [LobeChat](https://github.com/lobehub/lobe-chat)

> Веб-фреймворк с поддержкой визуальных/голосовых режимов и переключением моделей.

### ✅ [BotGem](https://botgem.com/)

> Mobile-first ассистент с голосовыми диалогами и системой ИИ-друзей.

### ✅ [ChatBox](https://github.com/Bin-Huang/chatbox)

> Клиент для iOS/Android/desktop с современным и полным интерфейсом.

### ✅ [FastGPT](https://github.com/labring/FastGPT)

> База знаний + workflow, подходит для корпоративного обучения и поддержки.

### ✅ [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm)

> Локальный деплой с поддержкой плагинов для пользователей, ценящих приватность.

</details>

---

## 🌐 Третьи поставщики API

<table border="1" cellspacing="0" cellpadding="6">
  <thead>
    <tr><th>#</th><th>Платформа</th><th>Ссылка</th><th>Метки</th><th>Описание</th></tr>
  </thead>
  <tbody>
    <tr><td>1</td><td>chat01 (рекомендовано, с кодом)</td><td><a href="https://chat01.ai/?ref=j45ikbTa" target="_blank">https://chat01.ai</a></td><td>🔓✌🎁💰✔</td><td>Поддерживает тариф Pro, исправляет деградацию ответов, 2 бесплатных кредита в день, чат + API</td></tr>
    <tr><td>2</td><td>SiliconFlow (для бизнеса)</td><td><a href="https://cloud.siliconflow.cn/i/ZKV30bdG" target="_blank">https://cloud.siliconflow.cn</a></td><td>🔓🎉🚀🚩✔</td><td>Сервис Huawei Cloud Ascend, бонус 14 ¥ при регистрации</td></tr>
    <tr><td>3</td><td>zenmux (рекомендовано)</td><td><a href="https://zenmux.ai/invite/U1QU1H" target="_blank">https://zenmux.ai</a></td><td>🔓✌🎁💰</td><td>Бесплатный Gemini 3 Pro, первый агрегатор с гарантиями компенсаций</td></tr>
    <tr><td>4</td><td>PoloAPI</td><td><a href="https://poloai.top" target="_blank">https://poloai.top</a></td><td>🔓💪✌🎉🎁💰</td><td>Новым пользователям 0,3 $; агрегирует Claude/Grok/OpenAI</td></tr>
    <tr><td>5</td><td>OAIPro</td><td><a href="https://api.oaipro.com" target="_blank">https://api.oaipro.com</a></td><td>💰✌💪</td><td>Официальные тарифы, стабильное прямое соединение, поддержка OpenAI и Claude</td></tr>
    <tr><td>6</td><td>VoAPI</td><td><a href="https://demo.voapi.top" target="_blank">https://demo.voapi.top</a></td><td>🆓😆💪✌</td><td>Полностью благотворительный сайт, баланс обнуляется ежедневно</td></tr>
    <tr><td>7</td><td>inscopilot (рекомендовано)</td><td><a href="https://instcopilot-api.com/register?aff=Q2Z0" target="_blank">https://instcopilot-api.com</a></td><td>✌🎉😆🚀</td><td>Бонус 5 $, стабильный и недорогой, принимает банковские карты</td></tr>
    <tr><td>8</td><td>V3 API (гибрид)</td><td><a href="https://api.v3.cm" target="_blank">https://api.v3.cm</a></td><td>🚀🔓💪🎁🎉✌</td><td>Бонус 0,2 $, высокая нагрузка, пополнение по цене 30 %, десятки моделей</td></tr>
    <tr><td>9</td><td>V3 API (официальный релей)</td><td><a href="https://gf.gpt.ge" target="_blank">https://gf.gpt.ge</a></td><td>🚀🌹🔓💪</td><td>Бонус 0,2 $, высокая нагрузка, пополнение по 60 % от номинала</td></tr>
    <tr><td>10</td><td>openai-hk</td><td><a href="https://openai-hk.com" target="_blank">https://openai-hk.com</a></td><td>🆓🔓🎉✌💪🚀</td><td>Бонус 1 ¥, сверхвысокая нагрузка, есть публичный GPT-3.5</td></tr>
    <tr><td>11</td><td>ChatGPT API Faucet</td><td><a href="https://faucet.openkey.cloud" target="_blank">https://faucet.openkey.cloud</a></td><td>🆓</td><td>1 $ бесплатного кредита, действует 3 дня</td></tr>
    <tr><td>12</td><td>Благотворительный бесплатный ChatGPT API</td><td><a href="https://github.com/popjane/free_chatgpt_api" target="_blank">GitHub</a></td><td>🆓</td><td>Полностью бесплатное общественное API</td></tr>
    <tr><td>13</td><td>GPT-API-free</td><td><a href="https://github.com/chuyuewei/ChatGPT-API" target="_blank">GitHub</a></td><td>🆓💪</td><td>Поддерживает GPT-4, три бесплатных запроса в день</td></tr>
    <tr><td>14</td><td>openkey</td><td><a href="https://openkey.cloud" target="_blank">https://openkey.cloud</a></td><td>🔓💪✌🚀</td><td>Бонус 0,2 $, поддержка мультипоточности</td></tr>
    <tr><td>15</td><td>gptgod.online</td><td><a href="https://gptgod.online" target="_blank">https://gptgod.online</a></td><td>💪✌🎁💰🎉😆</td><td>Оплата по запросам, гибкая система кредитов</td></tr>
    <tr><td>16</td><td>m3.ckit.gold</td><td><a href="https://m3.ckit.gold" target="_blank">https://m3.ckit.gold</a></td><td>💰💪✌</td><td>3 RMB за доллар, бонус 0,1 $ при регистрации</td></tr>
    <tr><td>17</td><td>iaicnn</td><td><a href="https://aicnn.cn" target="_blank">https://aicnn.cn</a></td><td>💪✌🎁💰🎉</td><td>Доступна поддержка старых API, сервис частично перенесён</td></tr>
    <tr><td>18</td><td>goapi.gptnb.ai</td><td><a href="https://goapi.gptnb.ai" target="_blank">https://goapi.gptnb.ai</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>19</td><td>api.aigc369.com</td><td><a href="https://api.aigc369.com/pricing" target="_blank">https://api.aigc369.com</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>20</td><td>api.mjdjourney.cn</td><td><a href="https://api.mjdjourney.cn" target="_blank">https://api.mjdjourney.cn</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>21</td><td>api.bltcy.ai</td><td><a href="https://api.bltcy.ai" target="_blank">https://api.bltcy.ai</a></td><td>💪✌🎁💰🎉</td><td>—</td></tr>
    <tr><td>22</td><td>4Z API Relay</td><td><a href="https://zzzzapi.com" target="_blank">https://zzzzapi.com</a></td><td>🔓✌💪🎉🚀</td><td>Поддержка GPT-4o и Claude 3.5, для новичков бонус 0,2</td></tr>
    <tr><td>23</td><td>Jianyi API Relay</td><td><a href="https://jeniya.top" target="_blank">https://jeniya.top</a></td><td>🔓✌💪🎉🚀</td><td>Много моделей, неограниченный доступ из Китая, бонус 100 ¥</td></tr>
    <tr><td>24</td><td>CloseAI</td><td><a href="https://closeai-asia.com" target="_blank">https://closeai-asia.com</a></td><td>💰✌💪🎉🚀</td><td>Прокси уровня enterprise для GPT-4o и Claude 3.5, китайский саппорт</td></tr>
    <tr><td>25</td><td>Yunjing AI</td><td><a href="https://api.atalk-ai.com" target="_blank">https://api.atalk-ai.com</a></td><td>🔓✌💪🎉🚀</td><td>Агрегатор ChatGPT, Claude, Wenxin Yiyan; купон 5 ¥</td></tr>
    <tr><td>26</td><td>ModelBridge</td><td><a href="https://model-bridge.okeeper.com" target="_blank">https://model-bridge.okeeper.com</a></td><td>🔓✌💪🎉🚀</td><td>Бесплатный отечественный прокси, совместим с OpenAI API и китайскими моделями</td></tr>
    <tr><td>27</td><td>UiUi API</td><td><a href="https://sg.uiuiapi.com" target="_blank">https://sg.uiuiapi.com</a></td><td>🔓✌💪🎉🚀</td><td>Поддерживает Claude 4, Gemini и др., формат совместим с OpenAI</td></tr>
    <tr><td>28</td><td>Old Zhang API Relay</td><td><a href="https://api.laozhang.ai" target="_blank">https://api.laozhang.ai</a></td><td>🔓✌💪🎉🚀</td><td>Claude 3 и GPT-4o, бонус 20 ¥, оплата Alipay/WeChat</td></tr>
    <tr><td>29</td><td>Haijing AI Aggregator</td><td><a href="https://ai.atalk-ai.com" target="_blank">https://ai.atalk-ai.com</a></td><td>🔓✌💪🎉🚀</td><td>Домашняя платформа с ICP, единый API для множества моделей</td></tr>
    <tr><td>30</td><td>One API</td><td><a href="https://one-api.ai" target="_blank">https://one-api.ai</a></td><td>🔓✌💪🎉🚀</td><td>Open-source менеждер интерфейсов для мульти-моделей и self-host</td></tr>
    <tr><td>31</td><td>OpenRouter</td><td><a href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></td><td>🔓✌💪🎉🚀</td><td>Поддерживает 293+ моделей (OpenAI, Claude, Gemini), выдаёт бесплатные квоты</td></tr>
    <tr><td>32</td><td>Gemini API Proxy</td><td><a href="https://gemini-proxy.com" target="_blank">https://gemini-proxy.com</a></td><td>🔓✌🎉🚀</td><td>Доступ к Google Gemini через OpenAI-совместимый интерфейс, есть бесплатный лимит</td></tr>
    <tr><td>33</td><td>DeepSeek API Aggregator</td><td><a href="https://deepseek-aggregator.com" target="_blank">https://deepseek-aggregator.com</a></td><td>🔓💪🎉🚀</td><td>Объединяет линейку DeepSeek и выдаёт тестовый кредит</td></tr>
    <tr><td>34</td><td>Hugging Face Model Proxy</td><td><a href="https://huggingface.co/inference-api" target="_blank">https://huggingface.co/inference-api</a></td><td>🔓💪🎉🚀</td><td>Доступ к открытым моделям (Llama 3 и др.) с бесплатным лимитом и Enterprise-сервисом</td></tr>
    <tr><td>35</td><td>AI21 Labs Official Proxy</td><td><a href="https://studio.ai21.com" target="_blank">https://studio.ai21.com</a></td><td>💰✌💪🎉</td><td>Jurassic-2 для продвинутых NLP-задач</td></tr>
    <tr><td>36</td><td>Cohere API Proxy</td><td><a href="https://cohere.ai" target="_blank">https://cohere.ai</a></td><td>💰✌💪🎉</td><td>Корпоративные API для генерации текста, эмбеддингов и классификации</td></tr>
    <tr><td>37</td><td>AI API Aggregation Platform</td><td><a href="https://api.ai-aggregator.com" target="_blank">https://api.ai-aggregator.com</a></td><td>🔓✌💪🎉🚀</td><td>Единый интерфейс с балансировкой нагрузки между моделями</td></tr>
    <tr><td>38</td><td>AI.LS</td><td><a href="https://ai.ls" target="_blank">https://ai.ls</a></td><td>🆓✌</td><td>Минималистичное API с бесплатным анонимным GPT-3.5</td></tr>
    <tr><td>39</td><td>Simple API</td><td><a href="https://jeniya.top" target="_blank">https://jeniya.top</a></td><td>🔓✌💪🎉🎁</td><td>100 ¥ за регистрацию, поддержка Claude/GPT-4o</td></tr>
    <tr><td>40</td><td>OpenAI120</td><td><a href="https://openai120.com" target="_blank">https://openai120.com</a></td><td>🔓✌🎁</td><td>3 $ бонуса, цены как у OpenAI</td></tr>
    <tr><td>41</td><td>DuckAGI</td><td><a href="https://duckagi.com" target="_blank">https://duckagi.com</a></td><td>💰✌🎉🚀</td><td>Мультимодальность GPT-4o/Sora, удобно для AI-арта</td></tr>
    <tr><td>42</td><td>Aihubmix</td><td><a href="https://aihubmix.com" target="_blank">https://aihubmix.com</a></td><td>💰🎉</td><td>Агрегатор отечественных моделей (Wenxin Yiyan, Qwen)</td></tr>
    <tr><td>43</td><td>WokaAI</td><td><a href="https://wokaai.com" target="_blank">https://wokaai.com</a></td><td>✌</td><td>Двойные маршруты для большей стабильности</td></tr>
    <tr><td>44</td><td>azapi</td><td><a href="https://azapi.com.cn" target="_blank">https://azapi.com.cn</a></td><td>💰</td><td>Скидки для долгосрочного использования</td></tr>
    <tr><td>45</td><td>ClaudeAPI</td><td><a href="https://claudeapi.io" target="_blank">https://claudeapi.io</a></td><td>💪🚀✔</td><td>Официальный партнёр Anthropic, поддержка анализа документов</td></tr>
    <tr><td>46</td><td>Gala API</td><td><a href="https://galaapi.com" target="_blank">https://galaapi.com</a></td><td>🎉🚀</td><td>Высокоскоростной канал специально для Google Gemini</td></tr>
    <tr><td>47</td><td>Google AI Studio</td><td><a href="https://ai.google.dev" target="_blank">https://ai.google.dev</a></td><td>🆓🌎✔</td><td>Линейка Gemini полностью бесплатна, но нужен международный доступ</td></tr>
    <tr><td>48</td><td>OpenAI Data Sharing Program</td><td><a href="https://platform.openai.com" target="_blank">https://platform.openai.com</a></td><td>🔓✌🌎</td><td>Включите обмен данными и получайте до 1M бесплатных токенов в день</td></tr>
    <tr><td>49</td><td>Mistral AI La Plateforme</td><td><a href="https://platform.mistral.ai" target="_blank">https://platform.mistral.ai</a></td><td>🔓🎉🌎</td><td>Официальная платформа с бесплатным пробным лимитом (есть rate limit)</td></tr>
    <tr><td>50</td><td>Cohere</td><td><a href="https://cohere.com" target="_blank">https://cohere.com</a></td><td>🔓🎉🌎</td><td>Trial-ключ после регистрации, бесплатные вызовы с ограничением скорости</td></tr>
    <tr><td>51</td><td>ModelScope</td><td><a href="https://modelscope.cn" target="_blank">https://modelscope.cn</a></td><td>🔓🎉🚩</td><td>Агрегатор DeepSeek/Qwen, бесплатные тесты и загрузки</td></tr>
    <tr><td>52</td><td>ByteDance Ark Collaboration Rewards</td><td><a href="https://www.volcengine.com/product/ark" target="_blank">https://www.volcengine.com/product/ark</a></td><td>🔓🎉</td><td>Участникам программы выдаётся по 500k токенов на модель ежедневно</td></tr>
    <tr><td>53</td><td>BigModel (Zhipu)</td><td><a href="https://open.bigmodel.cn" target="_blank">https://open.bigmodel.cn</a></td><td>🆓🎉</td><td>GLM-4-Flash полностью бесплатен, поддерживает 128K контекст</td></tr>
    <tr><td>54</td><td>InternLM</td><td><a href="https://internlm.intern-ai.org.cn" target="_blank">https://internlm.intern-ai.org.cn</a></td><td>🆓🎉</td><td>Официальный бесплатный API, можно вызывать напрямую</td></tr>
    <tr><td>55</td><td>GitHub Models</td><td><a href="https://docs.github.com/github-models" target="_blank">https://docs.github.com/github-models</a></td><td>🔓✌🎉🌎</td><td>Хостится в Azure, предоставляет ограниченный бесплатный лимит</td></tr>
    <tr><td>56</td><td>OpenRouter (free tier)</td><td><a href="https://openrouter.ai" target="_blank">https://openrouter.ai</a></td><td>🔓💪✌🎉🌎✔</td><td>Бесплатные модели ≤50 запросов/день; при балансе ≥10 $ лимит до 1000</td></tr>
    <tr><td>57</td><td>Chutes</td><td><a href="https://chutes.ai" target="_blank">https://chutes.ai</a></td><td>🔓🎉</td><td>До 200 бесплатных запросов в сутки на отдельных моделях, поддержка DeepSeek</td></tr>
    <tr><td>58</td><td>Groq Cloud</td><td><a href="https://groq.com/groqcloud" target="_blank">https://groq.com/groqcloud</a></td><td>🔓🎉🌎</td><td>Заявка на бесплатный API-ключ, OpenAI-совместимые конечные точки с высокой скоростью</td></tr>
    <tr><td>59</td><td>Cerebras Inference</td><td><a href="https://inference.cerebras.ai" target="_blank">https://inference.cerebras.ai</a></td><td>🔓🎉🌎🚀</td><td>1M бесплатных токенов ежедневно и скорость вывода до 450+ ток/с</td></tr>
    <tr><td>60</td><td>Infini GenStudio</td><td><a href="https://cloud.infini-ai.com/genstudio" target="_blank">https://cloud.infini-ai.com/genstudio</a></td><td>🆓🎉</td><td>DeepSeek R1/V3 full-power токены бесплатны, без инвайт-кодов</td></tr>
  </tbody>
</table>

---

## 📖 Руководство по использованию

1. 🔑 Получите API-ключ: зарегистрируйтесь на выбранной платформе и скопируйте его из кабинета
2. ⚙ Настройте endpoint: вставьте базовый URL API в поддерживаемое приложение
3. 🤖 Выберите модели: переключайтесь между Claude / GPT / Gemini / DeepSeek по доступности
4. 📊 Следите за потреблением: включайте лимиты или напоминания внутри клиента

---

## 🙌 Как помочь проекту

Мы приветствуем:

* ✨ Добавление новых поставщиков API (стабильная работа ≥ 3 дней)
* 🧰 Туториалы (скриншоты настроек, запись экрана)
* 🧪 Скрипты проверки (автоматическое выявление неактивных площадок)
* 🌍 Переводы (английский, японский, корейский и др.)

> Отправляйте Pull Request или Issue — мы постараемся ответить как можно быстрее!

---

## ❌ Неактивные платформы

<details>
<summary>📛 Нажмите, чтобы увидеть недоступные площадки</summary>

| # | Название | Ссылка                                   | Статус       |
| - | -------- | ---------------------------------------- | ------------ |
| 1 | 464888   | [api.464888.xyz](https://api.464888.xyz) | ❌ Недоступно |

> Нашли ещё неработающий сайт? Сообщите через Issue!

</details>

---

## ⚖️ Отказ от ответственности

* Мы не храним API-ключи и не предоставляем прокси или ретрансляцию.
* Все площадки найдены в открытом интернете — используйте на свой страх и риск.
* Авторы не несут ответственности за убытки, вызванные сторонними сервисами.

---

## 🙏 Особая благодарность

Большое спасибо zenmux за помощь с API-платформой!  
[Зарегистрируйтесь и используйте промокод](https://zenmux.ai/invite/U1QU1H)

Спасибо chat01 за поддержку сервиса!  
[Посетите chat01 и используйте реферальный код](https://chat01.ai/?ref=j45ikbTa)

[![Powered by DartNode](https://dartnode.com/branding/DN-Open-Source-sm.png)](https://dartnode.com "Powered by DartNode - Free VPS for Open Source")

---

[![Star History](https://api.star-history.com/svg?repos=TechnologyStar/Openai-Claude-Deepseek-API-provider&type=Date)](https://star-history.com/#TechnologyStar/Openai-Claude-Deepseek-API-provider&Date)
Сделано с ❤️ командой [TechnologyStar](https://github.com/TechnologyStar)


================================================
FILE: website/README-HTML.md
================================================
# 静态HTML多语言版本 / Static HTML Multilingual Version

## 📁 文件说明 / File Description

本目录包含完全独立的多语言静态HTML页面,无需Node.js环境即可直接在浏览器中打开使用。

This directory contains fully standalone multilingual static HTML pages that can be opened directly in a browser without requiring a Node.js environment.

### 文件列表 / File List

- **index.html** - 自动语言检测入口页面 / Auto language detection entry page
- **index.zh-CN.html** - 中文版本(底本)/ Chinese version (base)
- **index.en.html** - 英文版本 / English version
- **index.ru.html** - 俄语版本 / Russian version
- **index.fr.html** - 法语版本 / French version

## 🌟 特性 / Features

### ✅ 完全自包含 / Fully Self-Contained
- 所有样式直接内嵌在HTML中
- 无需外部CSS/JS文件
- 无需构建工具或服务器
- 可直接用浏览器打开

All styles are embedded directly in the HTML
No external CSS/JS files required
No build tools or server needed
Can be opened directly with a browser

### 🌍 多语言支持 / Multilingual Support
- 🇨🇳 中文 (Chinese) - 底本版本
- 🇬🇧 English - Based on Chinese content
- 🇷🇺 Русский (Russian) - Based on Chinese content
- 🇫🇷 Français (French) - Based on Chinese content

### 📊 完整数据 / Complete Data
- 60+ API提供商信息
- 8个推荐应用
- 标签图例说明
- 使用指南
- 贡献指南

60+ API providers information
8 recommended applications
Tag legend explanations
Usage guide
Contribution guide

### 🎨 现代设计 / Modern Design
- 渐变背景色
- 毛玻璃效果
- 响应式布局
- 移动端适配
- 悬停动画效果

Gradient backgrounds
Glassmorphism effects
Responsive layout
Mobile-friendly
Hover animations

## 🚀 使用方法 / Usage

### 方法1:直接打开 / Method 1: Direct Opening

```bash
# 在浏览器中打开任意HTML文件
# Open any HTML file in a browser

# Windows
start index.html

# Mac
open index.html

# Linux
xdg-open index.html
```

### 方法2:本地服务器 / Method 2: Local Server

```bash
# Python 3
python3 -m http.server 8000

# Python 2
python -m SimpleHTTPServer 8000

# Node.js (如果已安装 / if installed)
npx http-server -p 8000

# 然后访问 / Then visit
# http://localhost:8000
```

### 方法3:在线部署 / Method 3: Online Deployment

可以直接将HTML文件部署到以下平台:
You can directly deploy HTML files to the following platforms:

- **GitHub Pages**
- **Netlify**
- **Vercel**
- **Cloudflare Pages**
- **GitLab Pages**
- 任何支持静态文件的主机 / Any static file hosting

## 🔄 与React版本的关系 / Relationship with React Version

### React版本 (client/) / React Version
- 需要Node.js环境和构建
- 支持更复杂的交互功能
- 使用TanStack Query进行数据获取
- 支持客户端路由
- 适合开发和扩展功能

Requires Node.js environment and build
Supports more complex interactive features
Uses TanStack Query for data fetching
Supports client-side routing
Suitable for development and extending features

### HTML版本 (当前目录) / HTML Version (Current Directory)
- 纯静态文件,无需构建
- 完全自包含,易于部署
- 可直接分享和使用
- 适合快速查看和分享
- 适合无法运行Node.js的环境

Pure static files, no build required
Fully self-contained, easy to deploy
Can be directly shared and used
Suitable for quick viewing and sharing
Suitable for environments without Node.js

## 📝 内容更新 / Content Updates

如需更新内容,请遵循以下步骤:
To update content, follow these steps:

1. **更新中文版本(底本)**:编辑 `index.zh-CN.html`
   Update Chinese version (base): Edit `index.zh-CN.html`

2. **同步到其他语言**:根据中文版本更新其他语言文件
   Sync to other languages: Update other language files based on Chinese version

3. **保持一致性**:确保所有语言版本的数据条目数量一致
   Maintain consistency: Ensure all language versions have the same number of data entries

## 🎯 浏览器兼容性 / Browser Compatibility

支持所有现代浏览器:
Supports all modern browsers:

- ✅ Chrome/Edge 90+
- ✅ Firefox 88+
- ✅ Safari 14+
- ✅ Opera 76+

## 📱 移动端支持 / Mobile Support

所有HTML页面都经过优化,支持移动设备:
All HTML pages are optimized for mobile devices:

- 响应式设计 / Responsive design
- 触摸友好 / Touch-friendly
- 性能优化 / Performance optimized
- 小屏幕适配 / Small screen adapted

## 🔗 相关链接 / Related Links

- 项目主页 / Project Homepage: https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider
- 中文README / Chinese README: [../README.md](../README.md)
- React版本 / React Version: [./client/](./client/)

## 📄 许可证 / License

与项目主仓库保持一致。
Same as the main project repository.

---

**Made with ❤️ by TechnologyStar**


================================================
FILE: website/README.md
================================================
# 🌐 Openai / Claude / Deepseek API Provider

[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider)
[![License](https://img.shields.io/github/license/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider/blob/main/LICENSE)

> 🏗️ A curated list of third-party platforms providing **OpenAI / Claude / DeepSeek** APIs for learning, research, and non-commercial use.

<p align="center">
  <a href="README.md" title="中文"><img src="https://img.shields.io/badge/🇨🇳 中文-阅读-blue?style=flat-square" alt="中文版"/></a>
  <a href="en.md" title="English"><img src="https://img.shields.io/badge/🇬🇧 English-Read-blue?style=flat-square" alt="English"/></a>
  <a href="Russian.md" title="Русский"><img src="https://img.shields.io/badge/🇷🇺 Русский-Читать-blue?style=flat-square" alt="Русская версия"/></a>
  <a href="french.md" title="Français"><img src="https://img.shields.io/badge/🇫🇷 Français-Lire-blue?style=flat-square" alt="Version Française"/></a>
</p>

> 🏗️ 精选的第三方平台列表,提供 **OpenAI / Claude / DeepSeek** API,供学习、研究和非商业使用。

---

> ⚠️ **使用说明**
>
> 本项目为免费公益项目,严格禁止任何违法用途。
>
> * 遵守 [OpenAI 使用条款](https://openai.com/policies/terms-of-use)
> * 遵守 [《生成式人工智能服务管理暂行办法》](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm),**请勿对中国公众提供未经备案的生成式AI服务**。
> * 官网:[Openai / Claude / Deepseek API Provider](https://d706445b-7658-4708-bb08-bac6c5a775ad-00-2z2hsdckl4fie.riker.replit.dev/)

---

## 🚀 项目简介

* 📌 收录并验证来自互联网的第三方 API 提供平台(部分免费)
* 🔧 免注册 / 一键接入 / 支持多模型(OpenAI、Claude、DeepSeek 等)
* 🔒 所有网站仅作收录展示,**请勿输入个人敏感信息**
* 🌍 支持多语言界面(中文、English、Русский、Français)
* 📱 响应式设计,支持桌面端和移动端

> 💡 如果觉得项目有帮助,欢迎 Star 🌟

---

## 🎁 特色标签说明

| 标签 | 含义                 |
| -- | ------------------ |
| 🆓 | 完全免费               |
| 🔓 | 有免费额度              |
| 💰 | 需要充值               |
| 💪 | Claude 最新支持        |
| ✌  | OpenAI 最新支持        |
| 🎉 | 其他模型支持(如 DeepSeek) |
| 🌎 | 需要国际网络             |
| 🎁 | 充值赠送额度优惠           |
| 🚀 | 支持高并发              |
| 😆 | 每日签到领余额            |
| 🚩 | 已备案平台              |
| ✔  | 已验证真实性             |

---

## 📱 推荐应用支持

<details>
<summary>📦 点击展开查看兼容应用列表</summary>

### ✅ [Cherry Studio](https://github.com/CherryHQ/cherry-studio)

> 跨平台桌面端 + 移动端,集成主流 AI 云服务 + 本地模型。

### ✅ [ChatGPT 好友插件 (uTools)](https://u.tools/plugins/detail/ChatGPT.%E5%A5%BD%E5%8F%8B/)

> 桌面端智能聊天插件,支持角色设定、多模型、多会话管理。

### ✅ [ChatGPT-Next-Web](https://github.com/Yidadaa/ChatGPT-Next-Web)

> 开源网页端 ChatGPT 前端,支持 API Key 与多用户协作。

### ✅ [LobeChat](https://github.com/lobehub/lobe-chat)

> 支持视觉、语音交互和多模型切换,网页端 AI 会话框架。

### ✅ [BotGem](https://botgem.com/)

> 移动端优先设计,支持语音交流与 AI 好友系统。

### ✅ [ChatBox](https://github.com/Bin-Huang/chatbox)

> 支持 iOS、Android 和桌面端,界面现代,功能完整。

### ✅ [FastGPT](https://github.com/labring/FastGPT)

> 知识库 + 工作流集成,企业内训/客服场景首选。

### ✅ [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm)

> 支持本地部署与插件扩展,适合对数据隐私有要求的用户。

</details>

---

## 🌐 第三方 API 提供方列表

<table border="1" cellspacing="0" cellpadding="6">
  <thead>
    <tr>
      <th>序号</th>
      <th>网站</th>
      <th>链接</th>
      <th>标签</th>
      <th>备注</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>chat01(推荐)(含邀请码)</td>
      <td><a href="https://chat01.ai/?ref=j45ikbTa" target="_blank">https://chat01.ai</a></td>
      <td>🔓✌🎁💰✔</td>
      <td>支持pro,解决降智问题,每天免费2积分,聊天+api同站</td>
    </tr>
    <tr>
      <td>2</td>
      <td>cloud.siliconflow.cn(推荐/企业级)</td>
      <td><a href="https://cloud.siliconflow.cn/i/ZKV30bdG" target="_blank">https://cloud.siliconflow.cn/models</a></td>
      <td>🔓💪✌🎉🚀🚩✔</td>
      <td>华为云昇腾服务,实名送14元,每日最多请求100次</td>
    </tr>
    <tr>
      <td>3</td>
      <td>VoAPI</td>
      <td><a href="https://demo.voapi.top" target="_blank">https://demo.voapi.top</a></td>
      <td>🆓😆💪✌</td>
      <td>【全公益网站】余额每日清零</td>
    </tr>
    <tr>
      <td>4</td>
      <td>头顶冒火</td>
      <td><a href="https://burn.hair" target="_blank">https://burn.hair</a></td>
      <td>✌🎉😆🚀</td>
      <td>赠 $0.3,每日签到得额度,支持高并发</td>
    </tr>
    <tr>
      <td>5</td>
      <td>V3 API(混合版)</td>
      <td><a href="https://api.v3.cm" target="_blank">https://api.v3.cm</a></td>
      <td>🚀🔓💪🎁🎉✌</td>
      <td>赠 $0.2,高并发,3折充值,超多模型</td>
    </tr>
    <tr>
      <td>6</td>
      <td>V3 API(官转版)</td>
      <td><a href="https://gf.gpt.ge" target="_blank">https://gf.gpt.ge</a></td>
      <td>🚀🌹🔓💪</td>
      <td>赠 $0.2,高并发,6折充值</td>
    </tr>
    <tr>
      <td>7</td>
      <td>openai-hk</td>
      <td><a href="https://openai-hk.com/" target="_blank">https://openai-hk.com</a></td>
      <td>🆓🔓🎉✌💪🚀</td>
      <td>赠1元,超高并发,含GPT3.5公益版</td>
    </tr>
    <tr>
      <td>8</td>
      <td>ChatGPT API 水龙头</td>
      <td><a href="https://faucet.openkey.cloud/" target="_blank">https://faucet.openkey.cloud</a></td>
      <td>🆓</td>
      <td>免费$1额度,3天有效期</td>
    </tr>
    <tr>
      <td>9</td>
      <td>公益免费的ChatGPT API</td>
      <td><a href="https://github.com/popjane/free_chatgpt_api" target="_blank">GitHub</a></td>
      <td>🆓</td>
      <td>公益免费</td>
    </tr>
    <tr>
      <td>10</td>
      <td>GPT-API-free</td>
      <td><a href="https://github.com/chuyuewei/ChatGPT-API" target="_blank">GitHub</a></td>
      <td>🆓💪</td>
      <td>支持 GPT-4,每天3次</td>
    </tr>
    <tr>
      <td>11</td>
      <td>openkey</td>
      <td><a href="https://openkey.cloud/" target="_blank">https://openkey.cloud</a></td>
      <td>🔓💪✌🚀</td>
      <td>赠$0.2,支持多并发</td>
    </tr>
    <tr>
      <td>12</td>
      <td>gptgod.online</td>
      <td><a href="https://gptgod.online/" target="_blank">https://gptgod.online</a></td>
      <td>💪✌🎁💰🎉😆</td>
      <td>按次计费,积分额度</td>
    </tr>
    <tr>
      <td>13</td>
      <td>m3.ckit.gold</td>
      <td><a href="https://m3.ckit.gold/" target="_blank">https://m3.ckit.gold</a></td>
      <td>💰💪✌</td>
      <td>3元/刀,注册送$0.1</td>
    </tr>
    <tr>
      <td>14</td>
      <td>小兔api</td>
      <td><a href="https://api.aischat.xy" target="_blank">https://api.aischat.xy</a></td>
      <td>🆓💪✌</td>
      <td></td>
    </tr>
    <tr>
      <td>15</td>
      <td>goapi.gptnb.ai</td>
      <td><a href="https://goapi.gptnb.ai/" target="_blank">https://goapi.gptnb.ai</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>16</td>
      <td>api.aigc369.com</td>
      <td><a href="https://api.aigc369.com/pricing" target="_blank">https://api.aigc369.com/pricing</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>17</td>
      <td>api.mjdjourney.cn</td>
      <td><a href="https://api.mjdjourney.cn/" target="_blank">https://api.mjdjourney.cn</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>18</td>
      <td>api.bltcy.ai</td>
      <td><a href="https://api.bltcy.ai/" target="_blank">https://api.bltcy.ai</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
  </tbody>
</table>

---

## 📖 使用指南

1. 🔑 **获取 API Key**:注册平台后,在用户中心复制您的API密钥
2. ⚙ **配置 Endpoint**:填写 API 地址到支持的应用程序中
3. 🤖 **选择模型**:根据平台支持情况切换不同的AI模型
4. 📊 **用量监控**:推荐使用客户端自带的用量限制功能

### 详细配置步骤

#### 步骤一:选择合适的API提供商
- 根据您的需求选择免费或付费服务
- 查看标签了解平台支持的模型类型
- 注意是否需要国际网络访问

#### 步骤二:注册并获取API Key
- 访问选定的平台并完成注册
- 在用户中心或API设置页面找到您的API密钥
- 妥善保管API密钥,不要泄露给他人

#### 步骤三:配置应用程序
- 在您使用的AI应用中找到API设置
- 填入API端点地址和您的API密钥
- 选择合适的模型进行测试

---

## 🙌 贡献指南

我们欢迎以下贡献方式:

* ✨ **添加新 API 提供商**(需稳定运行 ≥ 3 天)
* 🧰 **补充使用教程**(包括配置截图、录屏)
* 🧪 **开发验证脚本**(自动检测失效平台)
* 🌍 **多语言翻译**(如:英文、日文、韩文等)
* 🐛 **报告问题**(发现失效链接或错误信息)
* 📝 **完善文档**(改进说明文档和使用指南)

### 贡献方式

1. **Fork 本仓库**
2. **创建功能分支** (`git checkout -b feature/AmazingFeature`)
3. **提交更改** (`git commit -m 'Add some AmazingFeature'`)
4. **推送到分支** (`git push origin feature/AmazingFeature`)
5. **开启 Pull Request**

> 请提交 Pull Request 或 Issue,我们将尽快处理!

---

## 🛠️ 技术栈

本项目采用现代化的全栈开发技术:

### 前端技术
- **React 18** - 现代化的UI框架
- **TypeScript** - 类型安全的JavaScript
- **Tailwind CSS** - 实用优先的CSS框架
- **Vite** - 快速的构建工具
- **TanStack Query** - 强大的数据获取库
- **Wouter** - 轻量级路由库

### 后端技术
- **Node.js** - JavaScript运行环境
- **Express.js** - Web应用框架
- **TypeScript** - 类型安全开发
- **Drizzle ORM** - 现代化的ORM
- **PostgreSQL** - 关系型数据库

### 特色功能
- 🌍 国际化支持(i18n)
- 📱 响应式设计
- 🔍 实时搜索和过滤
- 💾 本地存储偏好设置
- 🎨 现代化UI组件库

---

## 🚀 快速开始

### 本地开发

```bash
# 克隆项目
git clone https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider.git

# 进入项目目录
cd Openai-Claude-Deepseek-API-provider

# 安装依赖
npm install

# 启动开发服务器
npm run dev
```

### 环境要求

- Node.js 18+
- npm 或 yarn
- 现代浏览器支持

---

## ❌ 失效平台列表

<details>
<summary>📛 点击展开查看失效平台</summary>

| # | 名称     | 链接                                       | 状态     | 失效时间 |
| - | ------ | ---------------------------------------- | ------ | -------- |
| 1 | 464888 | [api.464888.xyz](https://api.464888.xyz) | ❌ 无法访问 | 2024-12 |

> 如发现新失效平台,欢迎通过 Issue 提交!

</details>

---

## 📊 项目统计

- 🔗 **API提供商数量**:18+
- 🌍 **支持语言**:4种(中文、英文、俄文、法文)
- 📱 **推荐应用**:8款
- ⭐ **GitHub Stars**:持续增长中
- 🔄 **更新频率**:每周更新

---

## 🙏 特别鸣谢

### 平台支持
- **Replit** - 提供优秀的在线开发环境
  [立即注册并使用邀请码](https://replit.com/refer/HarmonyOSam)

- **chat01** - 提供稳定的API服务支持
  [访问 chat01 并使用邀请码](https://chat01.ai/?ref=j45ikbTa)

### 开源项目
感谢所有为开源社区贡献的开发者们,特别是以下项目:
- [shadcn/ui](https://ui.shadcn.com/) - 优秀的UI组件库
- [Tailwind CSS](https://tailwindcss.com/) - 实用的CSS框架
- [React](https://reactjs.org/) - 强大的前端框架

---

## 📄 开源协议

本项目采用 [MIT License](LICENSE) 开源协议。

---

## ⚖️ 法律免责声明

- 本项目不存储任何 API Key,也不提供代理或转发服务
- 所有平台来源于互联网,使用风险请自行评估
- 项目仅供学习研究使用,严禁用于非法用途
- 若因使用第三方服务造成损失,作者不承担任何法律责任
- 使用前请仔细阅读各API提供商的服务条款

---

## 📞 联系我们

- **GitHub Issues**:[提交问题](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider/issues)
- **项目主页**:[API Provider Directory](https://d706445b-7658-4708-bb08-bac6c5a775ad-00-2z2hsdckl4fie.riker.replit.dev/)
- **作者主页**:[TechnologyStar](https://github.com/TechnologyStar)

---

## 🔄 更新日志

### 2024-12-27
- ✅ 完成多语言网站界面开发
- ✅ 添加响应式设计支持
- ✅ 集成18个API提供商数据
- ✅ 实现搜索和过滤功能

### 更多更新
查看 [CHANGELOG.md](CHANGELOG.md) 了解详细更新历史。

---

[![Star History](https://api.star-history.com/svg?repos=TechnologyStar/Openai-Claude-Deepseek-API-provider&type=Date)](https://star-history.com/#TechnologyStar/Openai-Claude-Deepseek-API-provider&Date)

Made with ❤️ by [TechnologyStar](https://github.com/TechnologyStar)

================================================
FILE: website/attached_assets/Pasted--API-p-table-border-1-cellspacing-0-cellpadding-6-thead-tr--1751255126331_1751255126339.txt
================================================
## 🌐 第三方 API 提供方列表
</p>

<table border="1" cellspacing="0" cellpadding="6">
  <thead>
    <tr>
      <th>序号</th>
      <th>网站</th>
      <th>链接</th>
      <th>标签</th>
      <th>备注</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>chat01(推荐)(含邀请码)</td>
      <td><a href="https://chat01.ai/?ref=j45ikbTa" target="_blank">https://chat01.ai</a></td>
      <td>🔓✌🎁💰✔</td>
      <td>支持pro,解决降智问题,每天免费2积分,聊天+api同站</td>
    </tr>
    <tr>
      <td>2</td>
      <td>cloud.siliconflow.cn(推荐/企业级)</td>
      <td><a href="https://cloud.siliconflow.cn/i/ZKV30bdG" target="_blank">https://cloud.siliconflow.cn/models</a></td>
      <td>🔓💪✌🎉🚀🚩✔</td>
      <td>华为云昇腾服务,实名送14元,每日最多请求100次</td>
    </tr>
    <tr>
      <td>3</td>
      <td>VoAPI</td>
      <td><a href="https://demo.voapi.top" target="_blank">https://demo.voapi.top</a></td>
      <td>🆓😆💪✌</td>
      <td>【全公益网站】余额每日清零</td>
    </tr>
    <tr>
      <td>4</td>
      <td>头顶冒火</td>
      <td><a href="https://burn.hair" target="_blank">https://burn.hair</a></td>
      <td>✌🎉😆🚀</td>
      <td>赠 $0.3,每日签到得额度,支持高并发</td>
    </tr>
    <tr>
      <td>5</td>
      <td>V3 API(混合版)</td>
      <td><a href="https://api.v3.cm" target="_blank">https://api.v3.cm</a></td>
      <td>🚀🔓💪🎁🎉✌</td>
      <td>赠 $0.2,高并发,3折充值,超多模型</td>
    </tr>
    <tr>
      <td>6</td>
      <td>V3 API(官转版)</td>
      <td><a href="https://gf.gpt.ge" target="_blank">https://gf.gpt.ge</a></td>
      <td>🚀🌹🔓💪</td>
      <td>赠 $0.2,高并发,6折充值</td>
    </tr>
    <tr>
      <td>7</td>
      <td>openai-hk</td>
      <td><a href="https://openai-hk.com/" target="_blank">https://openai-hk.com</a></td>
      <td>🆓🔓🎉✌💪🚀</td>
      <td>赠1元,超高并发,含GPT3.5公益版</td>
    </tr>
    <tr>
      <td>8</td>
      <td>ChatGPT API 水龙头</td>
      <td><a href="https://faucet.openkey.cloud/" target="_blank">https://faucet.openkey.cloud</a></td>
      <td>🆓</td>
      <td>免费$1额度,3天有效期</td>
    </tr>
    <tr>
      <td>9</td>
      <td>公益免费的ChatGPT API</td>
      <td><a href="https://github.com/popjane/free_chatgpt_api" target="_blank">GitHub</a></td>
      <td>🆓</td>
      <td>公益免费</td>
    </tr>
    <tr>
      <td>10</td>
      <td>GPT-API-free</td>
      <td><a href="https://github.com/chuyuewei/ChatGPT-API" target="_blank">GitHub</a></td>
      <td>🆓💪</td>
      <td>支持 GPT-4,每天3次</td>
    </tr>
    <tr>
      <td>11</td>
      <td>openkey</td>
      <td><a href="https://openkey.cloud/" target="_blank">https://openkey.cloud</a></td>
      <td>🔓💪✌🚀</td>
      <td>赠$0.2,支持多并发</td>
    </tr>
    <tr>
      <td>12</td>
      <td>gptgod.online</td>
      <td><a href="https://gptgod.online/" target="_blank">https://gptgod.online</a></td>
      <td>💪✌🎁💰🎉😆</td>
      <td>按次计费,积分额度</td>
    </tr>
    <tr>
      <td>13</td>
      <td>m3.ckit.gold</td>
      <td><a href="https://m3.ckit.gold/" target="_blank">https://m3.ckit.gold</a></td>
      <td>💰💪✌</td>
      <td>3元/刀,注册送$0.1</td>
    </tr>
    <tr>
      <td>14</td>
      <td>小兔api</td>
      <td><a href="https://api.aischat.xy" target="_blank">https://api.aischat.xy</a></td>
      <td>🆓💪✌</td>
      <td></td>
    </tr>
    <tr>
      <td>15</td>
      <td>goapi.gptnb.ai</td>
      <td><a href="https://goapi.gptnb.ai/" target="_blank">https://goapi.gptnb.ai</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>16</td>
      <td>api.aigc369.com</td>
      <td><a href="https://api.aigc369.com/pricing" target="_blank">https://api.aigc369.com/pricing</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>17</td>
      <td>api.mjdjourney.cn</td>
      <td><a href="https://api.mjdjourney.cn/" target="_blank">https://api.mjdjourney.cn</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>18</td>
      <td>api.bltcy.ai</td>
      <td><a href="https://api.bltcy.ai/" target="_blank">https://api.bltcy.ai</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>19</td>
      <td>4Z API 中转站</td>
      <td><a href="https://zzzzapi.com/" target="_blank">https://zzzzapi.com</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>华为云昇腾服务,支持GPT-4o、Claude 3.5,新用户赠100元额度,适合企业级高并发场景。</td>
    </tr>
<tr>
      <td>20</td>
      <td>简易API中转站</td>
      <td><a href="https://jeniya.top/" target="_blank">https://jeniya.top</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>聚合多模型,国内直连无限制,注册送100元测试额度。</td>
    </tr>
<tr>
      <td>21</td>
      <td>CloseAI</td>
      <td><a href="https://closeai-asia.com/" target="_blank">https://closeai-asia.com</a></td>
      <td>💰✌💪🎉🚀</td>
      <td>企业级代理,支持GPT-4o、Claude 3.5,提供中文技术支持。</td>
    </tr>
<tr>
      <td>22</td>
      <td>云鲸AI</td>
      <td><a href="https://api.atalk-ai.com/" target="_blank">https://api.atalk-ai.com</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>聚合ChatGPT、Claude、文心一言,注册赠5元体验券。</td>
    </tr>
<tr>
      <td>23</td>
      <td>ModelBridge</td>
      <td><a href="https://model-bridge.okeeper.com/" target="_blank">https://model-bridge.okeeper.com</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>国内免费代理,兼容OpenAI接口和国产模型(如文心一言)。</td>
    </tr>
<tr>
      <td>24</td>
      <td>UiUi API</td>
      <td><a href="https://sg.uiuiapi.com/" target="_blank">https://sg.uiuiapi.com</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>支持Claude 4、Gemini等模型,兼容OpenAI接口格式。</td>
    </tr>
<tr>
      <td>25</td>
      <td>老张API中转服务</td>
      <td><a href="https://api.laozhang.ai/" target="_blank">https://api.laozhang.ai</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>支持Claude 3和GPT-4o,新用户赠20元额度,支持支付宝/微信支付。</td>
    </tr>
<tr>
      <td>26</td>
      <td>海鲸AI聚合平台</td>
      <td><a href="https://ai.atalk-ai.com/" target="_blank">https://ai.atalk-ai.com</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>国内备案平台,支持多模型统一API接入。</td>
    </tr>
<tr>
      <td>27</td>
      <td>One API</td>
      <td><a href="https://one-api.ai/" target="_blank">https://one-api.ai</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>开源接口管理系统,支持多模型分发和私有化部署。</td>
    </tr>
<tr>
      <td>28</td>
      <td>OpenRouter</td>
      <td><a href="https://openrouter.ai/" target="_blank">https://openrouter.ai</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>支持293个模型(含OpenAI、Claude、Gemini),提供免费额度。</td>
    </tr>
<tr>
      <td>29</td>
      <td>Gemini API代理</td>
      <td><a href="https://gemini-proxy.com/" target="_blank">https://gemini-proxy.com</a></td>
      <td>🔓✌🎉🚀</td>
      <td>支持Google Gemini模型,兼容OpenAI接口,提供免费额度。</td>
    </tr>
<tr>
      <td>30</td>
      <td>DeepSeek API聚合</td>
      <td><a href="https://deepseek-aggregator.com/" target="_blank">https://deepseek-aggregator.com</a></td>
      <td>🔓💪🎉🚀</td>
      <td>聚合DeepSeek系列模型,提供免费测试额度。</td>
    </tr>
<tr>
      <td>31</td>
      <td>Hugging Face模型代理</td>
      <td><a href="https://huggingface.co/inference-api/" target="_blank">https://huggingface.co/inference-api</a></td>
      <td>🔓💪🎉🚀</td>
      <td>支持开源模型(如Llama 3),提供免费额度和企业级服务。</td>
    </tr>
<tr>
      <td>32</td>
      <td>AI21 Labs官方代理</td>
      <td><a href="https://studio.ai21.com/" target="_blank">https://studio.ai21.com</a></td>
      <td>💰✌💪🎉</td>
      <td>支持Jurassic-2模型,适合自然语言处理任务。</td>
    </tr>
<tr>
      <td>33</td>
      <td>Cohere API代理</td>
      <td><a href="https://cohere.ai/" target="_blank">https://cohere.ai</a></td>
      <td>💰✌💪🎉</td>
      <td>支持文本生成和分类模型,提供企业级API。</td>
    </tr>
<tr>
      <td>34</td>
      <td>AI API聚合平台</td>
      <td><a href="https://api.ai-aggregator.com/" target="_blank">https://api.ai-aggregator.com</a></td>
      <td>🔓✌💪🎉🚀</td>
      <td>聚合多模型,提供统一接口和负载均衡。</td>
    </tr>
<tr>
  <td>35</td>
  <td>AI.LS</td>
  <td><a href="https://ai.ls/" target="_blank">https://ai.ls</a></td>
  <td>🆓✌</td>
  <td>极简接口,GPT-3.5免费匿名使用</td>
</tr>
<tr>
  <td>36</td>
  <td>简易API</td>
  <td><a href="https://jeniya.top/" target="_blank">https://jeniya.top</a></td>
  <td>🔓✌💪🎉🎁</td>
  <td>注册送¥100额度,支持Claude/GPT-4o多模型</td>
</tr>
<tr>
  <td>37</td>
  <td>OpenAI120</td>
  <td><a href="https://openai120.com/" target="_blank">https://openai120.com</a></td>
  <td>🔓✌🎁</td>
  <td>新用户送$3额度,单价同官方</td>
</tr>
<tr>
  <td>38</td>
  <td>DuckAGI</td>
  <td><a href="https://duckagi.com/" target="_blank">https://duckagi.com</a></td>
  <td>💰✌🎉🚀</td>
  <td>多模态支持GPT-4o/Sora,适合AI绘图</td>
</tr>
<tr>
  <td>39</td>
  <td>Aihubmix</td>
  <td><a href="https://aihubmix.com/" target="_blank">https://aihubmix.com</a></td>
  <td>💰🎉</td>
  <td>国产模型聚合(文心一言/通义千问)</td>
</tr>
<tr>
  <td>40</td>
  <td>WokaAI</td>
  <td><a href="https://wokaai.com/" target="_blank">https://wokaai.com</a></td>
  <td>✌🚩✔</td>
  <td>上海企业运营,ICP备案双线路</td>
</tr>
<tr>
  <td>41</td>
  <td>azapi</td>
  <td><a href="https://azapi.com.cn/" target="_blank">https://azapi.com.cn</a></td>
  <td>💰🚩✔</td>
  <td>杭州企业备案,长期使用优惠</td>
</tr>
<tr>
  <td>42</td>
  <td>ClaudeAPI</td>
  <td><a href="https://claudeapi.io/" target="_blank">https://claudeapi.io</a></td>
  <td>💪🚀✔</td>
  <td>Anthropic官方合作,支持文件解析</td>
</tr>
<tr>
  <td>43</td>
  <td>Gala API</td>
  <td><a href="https://galaapi.com/" target="_blank">https://galaapi.com</a></td>
  <td>🎉🚀✔</td>
  <td>谷歌Gemini专用高速通道</td>
</tr>
  </tbody>
</table>


================================================
FILE: website/attached_assets/Pasted--DOCTYPE-html-html-lang-zh-CN-head-meta-charset-UTF-8-meta-name-viewport-co-1751255172628_1751255172630.txt
================================================
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <title>AI 聊天工具推荐表生成器</title>
  <style>
    /* 全局样式 */
    * {
      box-sizing: border-box;
      margin: 0;
      padding: 0;
    }
    body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
      background-color: #f0f2f5;
      padding: 20px;
      color: #333;
    }
    h2, h3 {
      margin-bottom: 12px;
      color: #444;
    }
    /* 卡片容器样式 */
    .card {
      background-color: #fff;
      border-radius: 8px;
      box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
      margin-bottom: 20px;
      padding: 20px;
    }
    .legend p {
      margin-bottom: 8px;
      line-height: 1.6;
    }
    /* 输入区域样式 */
    .input-row {
      display: flex;
      flex-wrap: wrap;
      gap: 12px;
      align-items: center;
      margin-top: 10px;
    }
    .input-row input[type="text"],
    .input-row input[type="url"],
    .input-row input[type="password"],
    .input-row textarea {
      border: 1px solid #ccc;
      border-radius: 4px;
      padding: 8px;
      font-size: 14px;
      background-color: #fafafa;
      transition: border-color 0.2s;
    }
    .input-row input[type="text"] {
      width: 160px;
    }
    .input-row input[type="url"] {
      width: 200px;
    }
    .input-row input[type="password"] {
      width: 200px;
    }
    .input-row textarea {
      width: 280px;
      height: 28px;
      resize: vertical;
    }
    .input-row input:focus,
    .input-row textarea:focus {
      border-color: #409eff;
      outline: none;
      background-color: #fff;
    }
    /* 按钮样式 */
    button {
      border: none;
      border-radius: 4px;
      background-color: #409eff;
      color: #fff;
      padding: 8px 14px;
      font-size: 14px;
      cursor: pointer;
      transition: background-color 0.2s;
    }
    button:hover {
      background-color: #66b1ff;
    }
    button:active {
      background-color: #3a8ee6;
    }
    /* 复选框标签样式 */
    #tagCheckboxes {
      display: flex;
      flex-wrap: wrap;
      gap: 8px;
      max-width: 400px;
      margin-top: 4px;
    }
    #tagCheckboxes label {
      display: flex;
      align-items: center;
      background-color: #eef2f7;
      border-radius: 4px;
      padding: 4px 8px;
      font-size: 13px;
      cursor: pointer;
      transition: background-color 0.2s;
    }
    #tagCheckboxes input[type="checkbox"] {
      margin-right: 4px;
      accent-color: #409eff;
    }
    #tagCheckboxes label:hover {
      background-color: #dde6f7;
    }
    /* 表格样式 */
    table {
      width: 100%;
      border-collapse: collapse;
      background-color: #fff;
      border-radius: 8px;
      overflow: hidden;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    }
    th, td {
      border-bottom: 1px solid #ececec;
      padding: 12px;
      text-align: left;
      vertical-align: top;
      font-size: 14px;
      color: #555;
    }
    th {
      background-color: #f7f9fc;
      font-weight: 600;
    }
    tbody tr:hover {
      background-color: #f5f7fa;
    }
    .row-buttons button {
      margin-right: 6px;
      padding: 4px 8px;
      font-size: 13px;
      background-color: #67c23a;
    }
    .row-buttons button:hover {
      background-color: #85ce61;
    }
    .row-buttons button:active {
      background-color: #5daf31;
    }
    /* 文本区域样式 */
    #generatedHtml {
      width: 100%;
      height: 300px;
      font-family: Consolas, "Courier New", monospace;
      border: 1px solid #ccc;
      border-radius: 4px;
      padding: 10px;
      resize: vertical;
      background-color: #fafafa;
      margin-top: 10px;
    }
    /* 辅助按钮样式 */
    #copyHtmlBtn {
      margin-left: 10px;
      background-color: #e6a23c;
    }
    #copyHtmlBtn:hover {
      background-color: #ebb563;
    }
    #copyHtmlBtn:active {
      background-color: #c5802f;
    }
    /* 加载状态 */
    .loading {
      opacity: 0.6;
      pointer-events: none;
    }
    /* 设置面板 */
    #settingsPanel {
      display: none;
      position: fixed;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      background-color: #fff;
      padding: 20px;
      border-radius: 8px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.2);
      width: 400px;
      z-index: 1000;
    }
    #settingsPanel h3 {
      margin-bottom: 10px;
    }
    #settingsOverlay {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0,0,0,0.5);
      z-index: 999;
    }
    #settingsPanel input {
      width: 100%;
      margin-bottom: 12px;
    }
    #settingsPanel button {
      width: 48%;
      margin-right: 4%;
    }
    #settingsPanel button:last-child {
      margin-right: 0;
    }
  </style>
</head>
<body>
  <h2>AI 聊天工具推荐表生成器</h2>
  <div class="card legend">
    <p><strong>赞助方平台将加入邀请码,感谢您的支持</strong></p>
    <p><strong>标签含义:</strong><br>
    &emsp;- 🆓 完全免费<br>
    &emsp;- 🔓 有免费额度<br>
    &emsp;- 💰 需要充值<br>
    &emsp;- 💪 支持 Claude 最新模型<br>
    &emsp;- ✌ 支持 OpenAI 最新模型<br>
    &emsp;- 🎉 支持其他模型或其他功能<br>
    &emsp;- 🌎 需要国际网络<br>
    &emsp;- 🎁 充值有较大优惠(<50%)<br>
    &emsp;- 🚀 支持高并发<br>
    &emsp;- 😆 签到领余额<br>
    &emsp;- 🚩 网站通过中国备案<br>
    &emsp;- ✔ 已验证安全性/真实性</p>
  </div>

  <!-- 导入原有供应商 HTML -->
  <div class="card import-section">
    <h3>📥 导入原有供应商 HTML</h3>
    <p>请在下方粘贴已有的 <code>&lt;table&gt;</code> 部分(从 <code>&lt;table&gt;</code> 到 <code>&lt;/table&gt;</code>),然后点击“导入供应商”按钮。</p>
    <textarea id="importHtmlTextarea" placeholder="在此粘贴原有的 <table> ... </table> HTML 代码"></textarea>
    <button id="importBtn" style="margin-top: 10px;">导入供应商</button>
  </div>

  <!-- 新增或编辑供应商项 -->
  <div class="card input-section">
    <h3>➕ 添加或编辑供应商</h3>
    <div class="input-row">
      <input type="text" id="siteName" placeholder="网站名称" disabled />
      <input type="url" id="siteLink" placeholder="链接 (包含 https://)" />
      <input type="password" id="apiKeyInput" placeholder="OpenAI API Key (sk-...)" />
      <button id="autoTagBtn">AI 自动标注</button>
      <button id="openSettingsBtn">设置</button>
    </div>
    <div class="input-row" style="margin-top: 8px;">
      <div id="tagCheckboxes">
        <label><input type="checkbox" value="🆓">🆓</label>
        <label><input type="checkbox" value="🔓">🔓</label>
        <label><input type="checkbox" value="💰">💰</label>
        <label><input type="checkbox" value="💪">💪</label>
        <label><input type="checkbox" value="✌">✌</label>
        <label><input type="checkbox" value="🎉">🎉</label>
        <label><input type="checkbox" value="🌎">🌎</label>
        <label><input type="checkbox" value="🎁">🎁</label>
        <label><input type="checkbox" value="🚀">🚀</label>
        <label><input type="checkbox" value="😆">😆</label>
        <label><input type="checkbox" value="🚩">🚩</label>
        <label><input type="checkbox" value="✔">✔</label>
      </div>
      <textarea id="siteRemark" placeholder="备注"></textarea>
      <button id="addRowBtn" disabled>添加提供方</button>
    </div>
  </div>

  <!-- 编辑表格区 -->
  <div class="card">
    <table id="providerTable">
      <thead>
        <tr>
          <th style="width: 60px;">序号</th>
          <th>网站</th>
          <th>链接</th>
          <th>标签</th>
          <th>备注</th>
          <th style="width: 120px;">操作</th>
        </tr>
      </thead>
      <tbody>
        <!-- 动态插入行 -->
      </tbody>
    </table>
  </div>

  <!-- 生成与复制 HTML -->
  <button id="generateHtmlBtn">一键生成 HTML</button>
  <button id="copyHtmlBtn">复制 HTML 到剪贴板</button>
  <textarea id="generatedHtml" readonly placeholder="生成的 HTML 会显示在这里,可一键复制"></textarea>

  <!-- 设置面板 -->
  <div id="settingsOverlay"></div>
  <div id="settingsPanel">
    <h3>⚙️ API 设置</h3>
    <label for="apiUrlInput">请求 URL:</label>
    <input type="text" id="apiUrlInput" value="https://api.openai.com/v1/chat/completions" />
    <label for="modelInput">模型:</label>
    <input type="text" id="modelInput" value="gpt-3.5-turbo" />
    <div style="text-align: right;">
      <button id="saveSettingsBtn">保存</button>
      <button id="cancelSettingsBtn">取消</button>
    </div>
  </div>

  <script>
    let apiUrl = 'https://api.openai.com/v1/chat/completions';
    let modelName = 'gpt-3.5-turbo';

    const providerTableBody = document.querySelector('#providerTable tbody');
    const siteNameInput = document.getElementById('siteName');
    const siteLinkInput = document.getElementById('siteLink');
    const apiKeyInput = document.getElementById('apiKeyInput');
    const autoTagBtn = document.getElementById('autoTagBtn');
    const addRowBtn = document.getElementById('addRowBtn');
    const generateHtmlBtn = document.getElementById('generateHtmlBtn');
    const copyHtmlBtn = document.getElementById('copyHtmlBtn');
    const generatedHtmlTextarea = document.getElementById('generatedHtml');
    const importBtn = document.getElementById('importBtn');
    const importHtmlTextarea = document.getElementById('importHtmlTextarea');
    const openSettingsBtn = document.getElementById('openSettingsBtn');
    const settingsOverlay = document.getElementById('settingsOverlay');
    const settingsPanel = document.getElementById('settingsPanel');
    const apiUrlInput = document.getElementById('apiUrlInput');
    const modelInput = document.getElementById('modelInput');
    const saveSettingsBtn = document.getElementById('saveSettingsBtn');
    const cancelSettingsBtn = document.getElementById('cancelSettingsBtn');

    // 更新序号
    function updateRowNumbers() {
      const rows = providerTableBody.querySelectorAll('tr');
      rows.forEach((row, index) => {
        row.querySelector('.indexCell').innerText = index + 1;
      });
    }

    // 创建一行
    function createRow(name, link, tags, remark) {
      const tr = document.createElement('tr');

      const indexTd = document.createElement('td');
      indexTd.className = 'indexCell';
      indexTd.innerText = providerTableBody.children.length + 1;

      const nameTd = document.createElement('td');
      nameTd.contentEditable = true;
      nameTd.innerText = name;

      const linkTd = document.createElement('td');
      linkTd.contentEditable = true;
      const a = document.createElement('a');
      a.href = link;
      a.innerText = link;
      a.target = '_blank';
      linkTd.appendChild(a);

      const tagsTd = document.createElement('td');
      tagsTd.contentEditable = true;
      tagsTd.innerText = tags;

      const remarkTd = document.createElement('td');
      remarkTd.contentEditable = true;
      remarkTd.innerText = remark;

      const actionTd = document.createElement('td');
      actionTd.className = 'row-buttons';
      const upBtn = document.createElement('button');
      upBtn.innerText = '↑'; upBtn.onclick = () => moveRowUp(tr);
      const downBtn = document.createElement('button');
      downBtn.innerText = '↓'; downBtn.onclick = () => moveRowDown(tr);
      const deleteBtn = document.createElement('button');
      deleteBtn.innerText = '删除'; deleteBtn.onclick = () => deleteRow(tr);
      actionTd.appendChild(upBtn);
      actionTd.appendChild(downBtn);
      actionTd.appendChild(deleteBtn);

      tr.appendChild(indexTd);
      tr.appendChild(nameTd);
      tr.appendChild(linkTd);
      tr.appendChild(tagsTd);
      tr.appendChild(remarkTd);
      tr.appendChild(actionTd);

      return tr;
    }

    // 清空输入框
    function clearInputs() {
      siteNameInput.value = '';
      siteLinkInput.value = '';
      apiKeyInput.value = '';
      document.getElementById('siteRemark').value = '';
      document.querySelectorAll('#tagCheckboxes input[type="checkbox"]').forEach(chk => chk.checked = false);
      addRowBtn.disabled = true;
      siteNameInput.disabled = true;
    }

    // 手动添加行
    function addRow() {
      const name = siteNameInput.value.trim();
      const link = siteLinkInput.value.trim();
      const remark = document.getElementById('siteRemark').value.trim();

      const tagCheckboxes = document.querySelectorAll('#tagCheckboxes input[type="checkbox"]:checked');
      const selectedTags = Array.from(tagCheckboxes).map(chk => chk.value);
      const tags = selectedTags.join('');

      if (!name || !link) {
        alert('请填写“网站名称”和“链接”');
        return;
      }
      const newRow = createRow(name, link, tags, remark);
      providerTableBody.appendChild(newRow);
      updateRowNumbers();
      clearInputs();
    }

    // AI 自动标注,结果填充到输入框,待人工复核
    async function autoTagAndFill() {
      const key = apiKeyInput.value.trim();
      const link = siteLinkInput.value.trim();
      if (!key) { alert('请填写 OpenAI API Key。'); return; }
      if (!link) { alert('请填写“链接”以进行 AI 自动标注。'); return; }
      autoTagBtn.classList.add('loading');
      autoTagBtn.innerText = '标注中...';

      const prompt = `请根据以下网站链接,提取网站名称,并生成适合的标签(从以下列表中选择,多个标签请用无空格连续字符形式):🆓🔓💰💪✌🎉🌎🎁🚀😆🚩✔ 。并生成一句简洁备注,说明该站的主要特点。例如:\n输入链接:${link}\n请输出 JSON 格式:{\"name\": \"网站名称\", \"tags\": \"标签串\", \"remark\": \"备注内容\"}`;

      try {
        const response = await fetch(apiUrl, {
          method: 'POST', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${key}` },
          body: JSON.stringify({ model: modelName, messages: [{ role: 'user', content: prompt }], temperature: 0.7, max_tokens: 500 })
        });
        const data = await response.json();
        const content = data.choices[0].message.content.trim();
        let obj;
        try { obj = JSON.parse(content); } catch (e) { const match = content.match(/\{[\s\S]*\}/); obj = match ? JSON.parse(match[0]) : null; }
        if (!obj || !obj.name) throw new Error('AI 返回格式不符合要求');
        siteNameInput.value = obj.name;
        const tagsArr = obj.tags.split('');
        document.querySelectorAll('#tagCheckboxes input[type="checkbox"]').forEach(chk => chk.checked = tagsArr.includes(chk.value));
        document.getElementById('siteRemark').value = obj.remark;
        siteNameInput.disabled = false;
        addRowBtn.disabled = false;
      } catch (error) {
        console.error(error);
        alert('AI 自动标注出错,请检查 API Key 与网络连接,或稍后重试。');
      } finally {
        autoTagBtn.classList.remove('loading');
        autoTagBtn.innerText = 'AI 自动标注';
      }
    }

    // 行上移
    function moveRowUp(row) {
      const prev = row.previousElementSibling;
      if (prev) { providerTableBody.insertBefore(row, prev); updateRowNumbers(); }
    }

    // 行下移
    function moveRowDown(row) {
      const next = row.nextElementSibling;
      if (next) { providerTableBody.insertBefore(next, row); updateRowNumbers(); }
    }

    // 删除行
    function deleteRow(row) {
      providerTableBody.removeChild(row);
      updateRowNumbers();
    }

    // 生成最终 HTML
    function generateHtml() {
      let html = '<p><strong>赞助方平台将加入邀请码,感谢您的支持</strong></p>\n';
      html += '<p><strong>标签含义:</strong><br>\n';
      html += '&emsp;- 🆓 完全免费<br>\n';
      html += '&emsp;- 🔓 有免费额度<br>\n';
      html += '&emsp;- 💰 需要充值<br>\n';
      html += '&emsp;- 💪 支持 Claude 最新模型<br>\n';
      html += '&emsp;- ✌ 支持 OpenAI 最新模型<br>\n';
      html += '&emsp;- 🎉 支持其他模型或其他功能<br>\n';
      html += '&emsp;- 🌎 需要国际网络<br>\n';
      html += '&emsp;- 🎁 充值有较大优惠(<50%)<br>\n';
      html += '&emsp;- 🚀 支持高并发<br>\n';
      html += '&emsp;- 😆 签到领余额<br>\n';
      html += '&emsp;- 🚩 网站通过中国备案<br>\n';
      html += '&emsp;- ✔ 已验证安全性/真实性</p>\n\n';

      html += '<table border=\"1\" cellspacing=\"0\" cellpadding=\"6\">\n';
      html += '  <thead>\n';
      html += '    <tr>\n';
      html += '      <th>序号</th>\n';
      html += '      <th>网站</th>\n';
      html += '      <th>链接</th>\n';
      html += '      <th>标签</th>\n';
      html += '      <th>备注</th>\n';
      html += '    </tr>\n';
      html += '  </thead>\n';
      html += '  <tbody>\n';

      const rows = providerTableBody.querySelectorAll('tr');
      rows.forEach((row, index) => {
        const cols = row.querySelectorAll('td');
        const name = cols[1].innerText.trim();
        const link = cols[2].querySelector('a').href.trim();
        const tags = cols[3].innerText.trim();
        const remark = cols[4].innerText.trim();

        html += '    <tr>\n';
        html += `      <td>${index + 1}</td>\n`;
        html += `      <td>${name}</td>\n`;
        html += `      <td><a href=\"${link}\" target=\"_blank\">${link}</a></td>\n`;
        html += `      <td>${tags}</td>\n`;
        html += `      <td>${remark}</td>\n`;
        html += '    </tr>\n';
      });

      html += '  </tbody>\n';
      html += '</table>';

      generatedHtmlTextarea.value = html;
    }

    // 复制 HTML 到剪贴板
    function copyHtmlToClipboard() {
      generatedHtmlTextarea.select();
      document.execCommand('copy');
      alert('HTML 已复制到剪贴板!');
    }

    // 导入已有的 <table> HTML
    function importProvidersFromHtml() {
      const rawHtml = importHtmlTextarea.value.trim();
      if (!rawHtml) { alert('请先在上方粘贴已有的 <table> ... </table> HTML 代码!'); return; }
      const parser = new DOMParser();
      const doc = parser.parseFromString(rawHtml, 'text/html');
      const rows = doc.querySelectorAll('tbody tr');
      if (!rows.length) { alert('未能识别到有效的 <tbody><tr> ... 行,请检查粘贴内容格式'); return; }

      providerTableBody.innerHTML = '';
      rows.forEach(row => {
        const cols = row.querySelectorAll('td');
        if (cols.length < 5) return;
        const name = cols[1].innerText.trim();
        const linkATag = cols[2].querySelector('a');
        const link = linkATag ? linkATag.href.trim() : cols[2].innerText.trim();
        const tags = cols[3].innerText.trim();
        const remark = cols[4].innerText.trim();
        const newRow = createRow(name, link, tags, remark);
        providerTableBody.appendChild(newRow);
      });

      updateRowNumbers();
      alert('导入完成!已将行数添加到表格中。');
      importHtmlTextarea.value = '';
    }

    // 打开设置面板
    openSettingsBtn.addEventListener('click', () => {
      settingsOverlay.style.display = 'block';
      settingsPanel.style.display = 'block';
      apiUrlInput.value = apiUrl;
      modelInput.value = modelName;
    });
    // 取消设置
    cancelSettingsBtn.addEventListener('click', () => {
      settingsOverlay.style.display = 'none';
      settingsPanel.style.display = 'none';
    });
    // 保存设置
    saveSettingsBtn.addEventListener('click', () => {
      apiUrl = apiUrlInput.value.trim() || apiUrl;
      modelName = modelInput.value.trim() || modelName;
      settingsOverlay.style.display = 'none';
      settingsPanel.style.display = 'none';
      alert(`设置已保存:\n请求 URL:${apiUrl}\n模型:${modelName}`);
    });

    autoTagBtn.addEventListener('click', autoTagAndFill);
    addRowBtn.addEventListener('click', addRow);
    generateHtmlBtn.addEventListener('click', generateHtml);
    copyHtmlBtn.addEventListener('click', copyHtmlToClipboard);
    importBtn.addEventListener('click', importProvidersFromHtml);
  </script>
</body>
</html>

================================================
FILE: website/attached_assets/Pasted--Logo-lionbridge-com-weglot-c-1750993147083_1750993147084.txt
================================================
网站应采用一致的全局模板保证各语言界面风格统一。页面风格要简洁明快,品牌元素(Logo、色彩、字体)在各语种页面中保持一致,这可以提高用户识别度和信任感
lionbridge.com
weglot.com
。推荐使用响应式设计与灵活布局,以便不同语言(包括中、英、俄、法等)文字长度变化时,都能自动适配界面而不破坏排版。 图:带有全球旗帜的地图示意网站面向全球用户。
全局模板:采用相同布局模板,各语种页面仅作必要定制,避免重复开发,确保品牌形象一致
lionbridge.com
weglot.com
。例如,所有语言版本应使用相同的导航栏、页面结构和配色方案。
简洁风格:界面应保持简洁,避免过度复杂的交互(如多层级步骤),否则会增加后续本地化难度
rubric.com
。文本用语应清晰易懂,并预留足够空间,因为多数语言(如德语、法语)翻译后比英语或中文占用更大篇幅
rubric.com
smart-interface-design-patterns.com
。
语言切换与导航设计
页面顶部或底部要放置语言切换器,位置醒目且易于访问
weglot.com
lionbridge.com
。常见做法是在顶栏右上角或页脚提供下拉菜单,让用户能够随时更换语言。语言列表应以原生语言名称显示(如「English」、「中文」、「Русский」、「Français」),而不是使用国旗图标,以避免同一语言对应多个国家(如阿拉伯语)或多语言国家的歧义
lionbridge.com
weglot.com
。也可以根据需要结合自动检测(根据浏览器语言或地区)与手动选择,使用户体验更友好
rubric.com
rubric.com
。
易查找:确保切换器在每页均可见;使用下拉框或固定按钮形式都可,但要直观标明“语言”或使用地球等通用图标。
weglot.com
语言名称:始终用目标语言自身的名称标识(如「Deutsch」而非“German”)
weglot.com
;避免使用国家/地区标志图标来代表语言
lionbridge.com
。
导航一致:导航菜单、侧边栏等在不同语言间结构相同,各项功能(如 API 列表、使用指南、失效列表等)应一一对应,保持布局和层级一致性。
图:手机应用中的语言选择界面示例(原生语言名称)。
内容展示与数据表格
项目的核心是第三方 API 提供商列表,界面展示时可采用表格或卡片式列表。表格设计应遵循可读性和响应式原则
uxpin.com
uxpin.com
:
清晰表头与排版:每列有明确表头(如「序号」「网站」「链接」「标签」「备注」)。使用可分辨的字体、适当的行列间距,以及斑马纹等视觉分隔
uxpin.com
uxpin.com
,以提高扫描效率。
信息层级:重要信息置于左侧(如网站名和链接),按重要性合理排序
uxpin.com
。标签列可使用图标+文字(例如🔓 表示解锁模式,🆓 表示免费),使属性一目了然。链接列可以提供超链接或复制按钮方便访问。
响应式布局:表格在小屏设备上应自动适应。可以在移动端使用水平滚动或卡片布局,确保阅读体验不受影响
uxpin.com
rubric.com
。
辅助功能:为表格添加 <caption>、表头作用域(<th scope>)等 HTML 标记,以提升可访问性;确保文字大小、颜色对比度满足无障碍标准,便于不同用户群体使用
uxpin.com
。
若列表数据较长,可加入搜索和筛选功能,让用户按标签(如免费、有优惠、支持模型)过滤平台;或者提供分页、排序等交互,方便快速定位目标项
uxpin.com
uxpin.com
。
图标、徽章与交互元素
在品牌和表格基础上,可使用**徽章(Badge)**或图标来突出信息,但要保持简洁不繁琐
cieden.com
cieden.com
:
状态徽章:在表格“标签”列为各平台添加状态徽章,如“🆓”标记免费,“✔”标记已验证,“💰”表示付费等。使用简短文字或符号加图标的组合,以提高可读性
cieden.com
。
一致风格:徽章大小、形状和颜色应与整体UI风格一致,不抢夺主体内容注意力。图标选用各文化通用的符号,避免含义可能产生歧义的表情或国旗
cieden.com
rubric.com
。
可交互提示:对重要按钮(如“复制链接”、“更多详情”等)使用悬浮提示(Tooltip)说明其功能,或增加点击反馈。确保交互元素(链接、按钮)明显可识别,并使用对比色或下划线加以区分。
响应式布局与无障碍
网站必须响应式设计,在不同分辨率和设备上均能良好展示
uxpin.com
rubric.com
。设计时要考虑文字长度变化对布局的影响
smart-interface-design-patterns.com
:例如中文标题较短但德语或俄语可能更长,应留白以防文字溢出。可以通过**伪本地化(pseudolocalization)**测试工具,模拟文本拉长后界面表现,及时调整布局。
smart-interface-design-patterns.com
移动端优先:鉴于手机用户众多,设计要保证在小屏幕下菜单可折叠、表格可横向滑动或变换为卡片显示
rubric.com
uxpin.com
。关键按钮和链接区域留足点触尺寸,使用弹性布局避免内容被遮挡。
字体与图形:选择支持多语言字符集的字体,尤其要涵盖汉字、西里尔字母、拉丁字母等字符。考虑界面元素在不同语言下的视觉效果(如翻译后图像描述是否适用)。
无障碍:所有图片应提供 alt 文本说明,表格提供 caption 说明。导航和互动元素使用语义 HTML(如 <nav>, <button>)并保证键盘可操作,以方便使用辅助技术的用户。
国际化和本地化细节
从项目一开始就规划国际化非常关键
rubric.com
。以下是一些关键点:
避免拼接文本:设计界面时尽量不将可变部分和固定文本简单拼接。各语言语法顺序不同,拼接容易导致翻译错误
rubric.com
。可用占位符方式或整体短语来避免翻译紊乱。
文化差异:图标、颜色和习惯用语在不同文化中含义不同。使用前测试图标象征意义,避免敏感色彩(如部分地区避免红色、白色组合),确保所用图像和例子在目标市场可接受。
RTL 支持:若未来支持阿拉伯语、希伯来语等右到左语言,需要提前考虑整个界面水平翻转的能力
smart-interface-design-patterns.com
。字体选择、组件方向(如切换器下拉打开方向)都需适配。
测试与迭代:利用多语言测试和用户反馈,不断改进。可以请不同母语的同事或用户试用并提出意见,确保文本无歧义、界面易用。
总之,高质量多语言网站应以一致性和简洁性为核心,结合响应式布局、清晰交互和国际化设计,确保无论用何种语言访问,用户都能获得流畅、直观的体验
weglot.com
rubric.com
。 主要设计要点:
使用全局模板保证品牌和布局一致;界面简洁,考虑文本长度差异
lionbridge.com
rubric.com
。
语言切换器显眼可点,列出语言本名,避免单用国旗
weglot.com
lionbridge.com
。
列表或表格遵循可读性原则:清晰表头、固定首行、适度空白、斑马线划分
uxpin.com
uxpin.com
。
徽章和图标要简练、可理解,提示性功能使用悬停提示
cieden.com
rubric.com
。
界面需响应式且无障碍:在不同设备上都能正常操作,并支持辅助技术
uxpin.com
rubric.com
。
从设计阶段即支持国际化,预留布局灵活性,避免拼接文本,以便后续翻译和语言扩展

================================================
FILE: website/attached_assets/Pasted--UI-Openai-Claude-Deepseek-API-Provider-Last-Commit-https-img--1750993131108_1750993131110.txt
================================================
根据以下内容生成一个高质量UI网站(多语言支持)  # 🌐 Openai / Claude / Deepseek API Provider

[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider)
[![License](https://img.shields.io/github/license/TechnologyStar/Openai-Claude-Deepseek-API-provider)](https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider/blob/main/LICENSE)


> 🏗️ A curated list of third-party platforms providing **OpenAI / Claude / DeepSeek** APIs for learning, research, and non-commercial use.

<p align="center">
  <a href="README.md" title="中文"><img src="https://img.shields.io/badge/🇨🇳 中文-阅读-blue?style=flat-square" alt="中文版"/></a>
  <a href="en.md" title="English"><img src="https://img.shields.io/badge/🇬🇧 English-Read-blue?style=flat-square" alt="English"/></a>
  <a href="Russian.md" title="Русский"><img src="https://img.shields.io/badge/🇷🇺 Русский-Читать-blue?style=flat-square" alt="Русская версия"/></a>
  <a href="french.md" title="Français"><img src="https://img.shields.io/badge/🇫🇷 Français-Lire-blue?style=flat-square" alt="Version Française"/></a>
</p>

> 🏗️ 精选的第三方平台列表,提供 **OpenAI / Claude / DeepSeek** API,供学习、研究和非商业使用。

---

> ⚠️ **使用说明**
>
> 本项目为免费公益项目,严格禁止任何违法用途。
>
> * 遵守 [OpenAI 使用条款](https://openai.com/policies/terms-of-use)
> * 遵守 [《生成式人工智能服务管理暂行办法》](http://www.cac.gov.cn/2023-07/13/c_1690898327029107.htm),**请勿对中国公众提供未经备案的生成式AI服务**。

---

## 🚀 项目简介

* 📌 收录并验证来自互联网的第三方 API 提供平台(部分免费)
* 🔧 免注册 / 一键接入 / 支持多模型(OpenAI、Claude、DeepSeek 等)
* 🔒 所有网站仅作收录展示,**请勿输入个人敏感信息**

> 💡 如果觉得项目有帮助,欢迎 Star 🌟

---

## 🎁 特色标签说明

| 标签 | 含义                 |
| -- | ------------------ |
| 🆓 | 完全免费               |
| 🔓 | 有免费额度              |
| 💰 | 需要充值               |
| 💪 | Claude 最新支持        |
| ✌  | OpenAI 最新支持        |
| 🎉 | 其他模型支持(如 DeepSeek) |
| 🌎 | 需要国际网络             |
| 🎁 | 充值赠送额度优惠           |
| 🚀 | 支持高并发              |
| 😆 | 每日签到领余额            |
| 🚩 | 已备案平台              |
| ✔  | 已验证真实性             |

---

## 📱 推荐应用支持

<details>
<summary>📦 点击展开查看兼容应用列表</summary>

### ✅ [Cherry Studio](https://github.com/CherryHQ/cherry-studio)

> 跨平台桌面端 + 移动端,集成主流 AI 云服务 + 本地模型。

### ✅ [ChatGPT 好友插件 (uTools)](https://u.tools/plugins/detail/ChatGPT.%E5%A5%BD%E5%8F%8B/)

> 桌面端智能聊天插件,支持角色设定、多模型、多会话管理。

### ✅ [ChatGPT-Next-Web](https://github.com/Yidadaa/ChatGPT-Next-Web)

> 开源网页端 ChatGPT 前端,支持 API Key 与多用户协作。

### ✅ [LobeChat](https://github.com/lobehub/lobe-chat)

> 支持视觉、语音交互和多模型切换,网页端 AI 会话框架。

### ✅ [BotGem](https://botgem.com/)

> 移动端优先设计,支持语音交流与 AI 好友系统。

### ✅ [ChatBox](https://github.com/Bin-Huang/chatbox)

> 支持 iOS、Android 和桌面端,界面现代,功能完整。

### ✅ [FastGPT](https://github.com/labring/FastGPT)

> 知识库 + 工作流集成,企业内训/客服场景首选。

### ✅ [AnythingLLM](https://github.com/Mintplex-Labs/anything-llm)

> 支持本地部署与插件扩展,适合对数据隐私有要求的用户。

</details>

---

## 🌐 第三方 API 提供方列表
</p>

<table border="1" cellspacing="0" cellpadding="6">
  <thead>
    <tr>
      <th>序号</th>
      <th>网站</th>
      <th>链接</th>
      <th>标签</th>
      <th>备注</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>1</td>
      <td>chat01(推荐)(含邀请码)</td>
      <td><a href="https://chat01.ai/?ref=j45ikbTa" target="_blank">https://chat01.ai</a></td>
      <td>🔓✌🎁💰✔</td>
      <td>支持pro,解决降智问题,每天免费2积分,聊天+api同站</td>
    </tr>
    <tr>
      <td>2</td>
      <td>cloud.siliconflow.cn(推荐/企业级)</td>
      <td><a href="https://cloud.siliconflow.cn/i/ZKV30bdG" target="_blank">https://cloud.siliconflow.cn/models</a></td>
      <td>🔓💪✌🎉🚀🚩✔</td>
      <td>华为云昇腾服务,实名送14元,每日最多请求100次</td>
    </tr>
    <tr>
      <td>3</td>
      <td>VoAPI</td>
      <td><a href="https://demo.voapi.top" target="_blank">https://demo.voapi.top</a></td>
      <td>🆓😆💪✌</td>
      <td>【全公益网站】余额每日清零</td>
    </tr>
    <tr>
      <td>4</td>
      <td>头顶冒火</td>
      <td><a href="https://burn.hair" target="_blank">https://burn.hair</a></td>
      <td>✌🎉😆🚀</td>
      <td>赠 $0.3,每日签到得额度,支持高并发</td>
    </tr>
    <tr>
      <td>5</td>
      <td>V3 API(混合版)</td>
      <td><a href="https://api.v3.cm" target="_blank">https://api.v3.cm</a></td>
      <td>🚀🔓💪🎁🎉✌</td>
      <td>赠 $0.2,高并发,3折充值,超多模型</td>
    </tr>
    <tr>
      <td>6</td>
      <td>V3 API(官转版)</td>
      <td><a href="https://gf.gpt.ge" target="_blank">https://gf.gpt.ge</a></td>
      <td>🚀🌹🔓💪</td>
      <td>赠 $0.2,高并发,6折充值</td>
    </tr>
    <tr>
      <td>7</td>
      <td>openai-hk</td>
      <td><a href="https://openai-hk.com/" target="_blank">https://openai-hk.com</a></td>
      <td>🆓🔓🎉✌💪🚀</td>
      <td>赠1元,超高并发,含GPT3.5公益版</td>
    </tr>
    <tr>
      <td>8</td>
      <td>ChatGPT API 水龙头</td>
      <td><a href="https://faucet.openkey.cloud/" target="_blank">https://faucet.openkey.cloud</a></td>
      <td>🆓</td>
      <td>免费$1额度,3天有效期</td>
    </tr>
    <tr>
      <td>9</td>
      <td>公益免费的ChatGPT API</td>
      <td><a href="https://github.com/popjane/free_chatgpt_api" target="_blank">GitHub</a></td>
      <td>🆓</td>
      <td>公益免费</td>
    </tr>
    <tr>
      <td>10</td>
      <td>GPT-API-free</td>
      <td><a href="https://github.com/chuyuewei/ChatGPT-API" target="_blank">GitHub</a></td>
      <td>🆓💪</td>
      <td>支持 GPT-4,每天3次</td>
    </tr>
    <tr>
      <td>11</td>
      <td>openkey</td>
      <td><a href="https://openkey.cloud/" target="_blank">https://openkey.cloud</a></td>
      <td>🔓💪✌🚀</td>
      <td>赠$0.2,支持多并发</td>
    </tr>
    <tr>
      <td>12</td>
      <td>gptgod.online</td>
      <td><a href="https://gptgod.online/" target="_blank">https://gptgod.online</a></td>
      <td>💪✌🎁💰🎉😆</td>
      <td>按次计费,积分额度</td>
    </tr>
    <tr>
      <td>13</td>
      <td>m3.ckit.gold</td>
      <td><a href="https://m3.ckit.gold/" target="_blank">https://m3.ckit.gold</a></td>
      <td>💰💪✌</td>
      <td>3元/刀,注册送$0.1</td>
    </tr>
    <tr>
      <td>14</td>
      <td>小兔api</td>
      <td><a href="https://api.aischat.xy" target="_blank">https://api.aischat.xy</a></td>
      <td>🆓💪✌</td>
      <td></td>
    </tr>
    <tr>
      <td>15</td>
      <td>goapi.gptnb.ai</td>
      <td><a href="https://goapi.gptnb.ai/" target="_blank">https://goapi.gptnb.ai</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>16</td>
      <td>api.aigc369.com</td>
      <td><a href="https://api.aigc369.com/pricing" target="_blank">https://api.aigc369.com/pricing</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>17</td>
      <td>api.mjdjourney.cn</td>
      <td><a href="https://api.mjdjourney.cn/" target="_blank">https://api.mjdjourney.cn</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
    <tr>
      <td>18</td>
      <td>api.bltcy.ai</td>
      <td><a href="https://api.bltcy.ai/" target="_blank">https://api.bltcy.ai</a></td>
      <td>💪✌🎁💰🎉</td>
      <td></td>
    </tr>
  </tbody>
</table>


## 📖 使用指南

1. 🔑 获取 API Key:注册平台后,在用户中心复制
2. ⚙ 配置 Endpoint:填写 API 地址到支持应用中
3. 🤖 选择模型:根据平台支持情况切换不同模型
4. 📊 用量监控:推荐使用客户端自带用量限制功能

---

## 🙌 贡献指南

我们欢迎以下贡献方式:

* ✨ 添加新 API 提供商(需稳定运行 ≥ 3 天)
* 🧰 补充使用教程(包括配置截图、录屏)
* 🧪 开发验证脚本(自动检测失效平台)
* 🌍 多语言翻译(如:英文、日文、韩文等)

> 请提交 Pull Request 或 Issue,我们将尽快处理!

---

## ❌ 失效平台列表

<details>
<summary>📛 点击展开查看失效平台</summary>

| # | 名称     | 链接                                       | 状态     |
| - | ------ | ---------------------------------------- | ------ |
| 1 | 464888 | [api.464888.xyz](https://api.464888.xyz) | ❌ 无法访问 |

> 如发现新失效平台,欢迎通过 Issue 提交!

</details>

---

## ⚖️ 法律免责声明

* 本项目不存储任何 API Key,也不提供代理或转发服务。
* 所有平台来源于互联网,使用风险请自行评估。
* 若因使用第三方服务造成损失,作者不承担任何法律责任。

---
[![Star History](https://api.star-history.com/svg?repos=TechnologyStar/Openai-Claude-Deepseek-API-provider\&type=Date)](https://star-history.com/#TechnologyStar/Openai-Claude-Deepseek-API-provider&Date)
Made with ❤️ by [TechnologyStar](https://github.com/TechnologyStar)



================================================
FILE: website/client/index.html
================================================
<!DOCTYPE html>
<html lang="zh-CN">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1" />
    <title>🌐 OpenAI / Claude / DeepSeek API Provider Directory</title>
    <meta name="description" content="精选的第三方平台列表,提供 OpenAI / Claude / DeepSeek API,供学习、研究和非商业使用。" />
    <meta name="keywords" content="OpenAI, Claude, DeepSeek, API, 第三方, 免费, 人工智能, AI" />
    
    <!-- Open Graph tags -->
    <meta property="og:title" content="OpenAI / Claude / DeepSeek API Provider Directory" />
    <meta property="og:description" content="精选的第三方平台列表,提供 OpenAI / Claude / DeepSeek API,供学习、研究和非商业使用。" />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://api-directory.example.com" />
    
    <!-- Twitter Card tags -->
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="OpenAI / Claude / DeepSeek API Provider Directory" />
    <meta name="twitter:description" content="精选的第三方平台列表,提供 OpenAI / Claude / DeepSeek API,供学习、研究和非商业使用。" />
    
    <!-- Favicon -->
    <link rel="icon" href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🌐</text></svg>" />
    
    <!-- Preconnect to improve performance -->
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
    
    <!-- Theme color -->
    <meta name="theme-color" content="#2563eb" />
  </head>
  <body>
    <div id="root"></div>
    <script type="module" src="/src/main.tsx"></script>
    <!-- This is a replit script which adds a banner on the top of the page when opened in development mode outside the replit environment -->
    <script type="text/javascript" src="https://replit.com/public/js/replit-dev-banner.js"></script>
  </body>
</html>


================================================
FILE: website/client/src/App.tsx
================================================
import { Switch, Route } from "wouter";
import { queryClient } from "./lib/queryClient";
import { QueryClientProvider } from "@tanstack/react-query";
import { Toaster } from "@/components/ui/toaster";
import { TooltipProvider } from "@/components/ui/tooltip";
import { LanguageProvider } from "@/hooks/use-language";
import Home from "@/pages/home";
import NotFound from "@/pages/not-found";

function Router() {
  return (
    <Switch>
      <Route path="/" component={Home} />
      <Route component={NotFound} />
    </Switch>
  );
}

function App() {
  return (
    <QueryClientProvider client={queryClient}>
      <LanguageProvider>
        <TooltipProvider>
          <Toaster />
          <Router />
        </TooltipProvider>
      </LanguageProvider>
    </QueryClientProvider>
  );
}

export default App;


================================================
FILE: website/client/src/components/advanced-filters.tsx
================================================
import { useState, useEffect } from "react";
import { useLanguage } from "@/hooks/use-language";
import { Button } from "@/components/ui/button";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { Checkbox } from "@/components/ui/checkbox";
import { Badge } from "@/components/ui/badge";
import { Slider } from "@/components/ui/slider";
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select";
import { Filter, RefreshCw, Bookmark, TrendingUp } from "lucide-react";

interface AdvancedFiltersProps {
  providers: any[];
  onFiltersChange: (filteredProviders: any[]) => void;
}

export function AdvancedFilters({ providers, onFiltersChange }: AdvancedFiltersProps) {
  const { t } = useLanguage();
  const [filters, setFilters] = useState({
    tags: new Set<string>(),
    pricing: 'all', // all, free, freemium, paid
    models: new Set<string>(),
    features: new Set<string>(),
    verification: 'all', // all, verified, unverified
    sortBy: 'recommended' // recommended, name, newest
  });

  const tagOptions = [
    { value: '🆓', label: '完全免费', color: 'bg-green-100 text-green-800' },
    { value: '🔓', label: '有免费额度', color: 'bg-blue-100 text-blue-800' },
    { value: '💰', label: '需要充值', color: 'bg-yellow-100 text-yellow-800' },
    { value: '💪', label: 'Claude支持', color: 'bg-red-100 text-red-800' },
    { value: '✌', label: 'OpenAI支持', color: 'bg-blue-100 text-blue-800' },
    { value: '🎉', label: '其他模型', color: 'bg-purple-100 text-purple-800' },
    { value: '🌎', label: '需要国际网络', color: 'bg-cyan-100 text-cyan-800' },
    { value: '🎁', label: '充值优惠', color: 'bg-pink-100 text-pink-800' },
    { value: '🚀', label: '高并发', color: 'bg-orange-100 text-orange-800' },
    { value: '😆', label: '每日签到', color: 'bg-yellow-100 text-yellow-800' },
    { value: '🚩', label: '已备案', color: 'bg-green-100 text-green-800' },
    { value: '✔', label: '已验证', color: 'bg-gray-100 text-gray-800' }
  ];

  const applyFilters = () => {
    let filtered = [...providers];

    // 标签过滤
    if (filters.tags.size > 0) {
      filtered = filtered.filter(provider => 
        Array.from(filters.tags).some(tag => provider.tags.includes(tag))
      );
    }

    // 定价模式过滤
    if (filters.pricing !== 'all') {
      switch (filters.pricing) {
        case 'free':
          filtered = filtered.filter(provider => provider.tags.includes('🆓'));
          break;
        case 'freemium':
          filtered = filtered.filter(provider => provider.tags.includes('🔓'));
          break;
        case 'paid':
          filtered = filtered.filter(provider => provider.tags.includes('💰'));
          break;
      }
    }

    // 模型支持过滤
    if (filters.models.size > 0) {
      filtered = filtered.filter(provider => {
        if (filters.models.has('openai') && !provider.tags.includes('✌')) return false;
        if (filters.models.has('claude') && !provider.tags.includes('💪')) return false;
        if (filters.models.has('other') && !provider.tags.includes('🎉')) return false;
        return true;
      });
    }

    // 功能特性过滤
    if (filters.features.size > 0) {
      filtered = filtered.filter(provider => {
        if (filters.features.has('highConcurrency') && !provider.tags.includes('🚀')) return false;
        if (filters.features.has('dailyCheckin') && !provider.tags.includes('😆')) return false;
        if (filters.features.has('bonus') && !provider.tags.includes('🎁')) return false;
        return true;
      });
    }

    // 验证状态过滤
    if (filters.verification !== 'all') {
      switch (filters.verification) {
        case 'verified':
          filtered = filtered.filter(provider => 
            provider.tags.includes('✔') || provider.tags.includes('🚩')
          );
          break;
        case 'unverified':
          filtered = filtered.filter(provider => 
            !provider.tags.includes('✔') && !provider.tags.includes('🚩')
          );
          break;
      }
    }

    // 排序
    switch (filters.sortBy) {
      case 'name':
        filtered.sort((a, b) => a.displayName.localeCompare(b.displayName));
        break;
      case 'newest':
        filtered.sort((a, b) => b.sortOrder - a.sortOrder);
        break;
      case 'recommended':
      default:
        filtered.sort((a, b) => {
          if (a.isRecommended && !b.isRecommended) return -1;
          if (!a.isRecommended && b.isRecommended) return 1;
          return a.sortOrder - b.sortOrder;
        });
        break;
    }

    onFiltersChange(filtered);
  };

  useEffect(() => {
    applyFilters();
  }, [filters, providers]);

  const handleTagToggle = (tag: string, checked: boolean) => {
    const newTags = new Set(filters.tags);
    if (checked) {
      newTags.add(tag);
    } else {
      newTags.delete(tag);
    }
    setFilters(prev => ({ ...prev, tags: newTags }));
  };

  const handleModelToggle = (model: string, checked: boolean) => {
    const newModels = new Set(filters.models);
    if (checked) {
      newModels.add(model);
    } else {
      newModels.delete(model);
    }
    setFilters(prev => ({ ...prev, models: newModels }));
  };

  const handleFeatureToggle = (feature: string, checked: boolean) => {
    const newFeatures = new Set(filters.features);
    if (checked) {
      newFeatures.add(feature);
    } else {
      newFeatures.delete(feature);
    }
    setFilters(prev => ({ ...prev, features: newFeatures }));
  };

  const resetFilters = () => {
    setFilters({
      tags: new Set(),
      pricing: 'all',
      models: new Set(),
      features: new Set(),
      verification: 'all',
      sortBy: 'recommended'
    });
  };

  const getActiveFiltersCount = () => {
    let count = 0;
    if (filters.tags.size > 0) count++;
    if (filters.pricing !== 'all') count++;
    if (filters.models.size > 0) count++;
    if (filters.features.size > 0) count++;
    if (filters.verification !== 'all') count++;
    return count;
  };

  return (
    <Card className="mb-8">
      <CardHeader>
        <CardTitle className="flex items-center justify-between">
          <div className="flex items-center">
            <Filter className="w-5 h-5 mr-2" />
            高级筛选
            {getActiveFiltersCount() > 0 && (
              <Badge variant="secondary" className="ml-2">
                {getActiveFiltersCount()} 个筛选条件
              </Badge>
            )}
          </div>
          <Button variant="outline" size="sm" onClick={resetFilters}>
            <RefreshCw className="w-4 h-4 mr-2" />
            重置
          </Button>
        </CardTitle>
      </CardHeader>
      <CardContent className="space-y-6">
        {/* 功能标签筛选 */}
        <div>
          <h4 className="font-medium text-gray-900 mb-3">功能标签</h4>
          <div className="grid grid-cols-2 md:grid-cols-3 lg:grid-cols-4 gap-3">
            {tagOptions.map(({ value, label, color }) => (
              <div key={value} className="flex items-center space-x-2">
                <Checkbox
                  checked={filters.tags.has(value)}
                  onCheckedChange={(checked) => handleTagToggle(value, checked as boolean)}
                />
                <Badge className={`text-xs ${color}`}>
                  {value} {label}
                </Badge>
              </div>
            ))}
          </div>
        </div>

        {/* 定价模式 */}
        <div>
          <h4 className="font-medium text-gray-900 mb-3">定价模式</h4>
          <Select value={filters.pricing} onValueChange={(value) => 
            setFilters(prev => ({ ...prev, pricing: value }))
          }>
            <SelectTrigger className="w-full">
              <SelectValue placeholder="选择定价模式" />
            </SelectTrigger>
            <SelectContent>
              <SelectItem value="all">全部</SelectItem>
              <SelectItem value="free">完全免费</SelectItem>
              <SelectItem value="freemium">有免费额度</SelectItem>
              <SelectItem value="paid">付费服务</SelectItem>
            </SelectContent>
          </Select>
        </div>

        {/* 模型支持 */}
        <div>
          <h4 className="font-medium text-gray-900 mb-3">模型支持</h4>
          <div className="grid grid-cols-1 md:grid-cols-3 gap-3">
            <div className="flex items-center space-x-2">
              <Checkbox
                checked={filters.models.has('openai')}
                onCheckedChange={(checked) => handleModelToggle('openai', checked as boolean)}
              />
              <span className="text-sm">OpenAI 模型</span>
            </div>
            <div className="flex items-center space-x-2">
              <Checkbox
                checked={filters.models.has('claude')}
                onCheckedChange={(checked) => handleModelToggle('claude', checked as boolean)}
              />
              <span className="text-sm">Claude 模型</span>
            </div>
            <div className="flex items-center space-x-2">
              <Checkbox
                checked={filters.models.has('other')}
                onCheckedChange={(checked) => handleModelToggle('other', checked as boolean)}
              />
              <span className="text-sm">其他模型</span>
            </div>
          </div>
        </div>

        {/* 特殊功能 */}
        <div>
          <h4 className="font-medium text-gray-900 mb-3">特殊功能</h4>
          <div className="grid grid-cols-1 md:grid-cols-3 gap-3">
            <div className="flex items-center space-x-2">
              <Checkbox
                checked={filters.features.has('highConcurrency')}
                onCheckedChange={(checked) => handleFeatureToggle('highConcurrency', checked as boolean)}
              />
              <span className="text-sm">高并发支持</span>
            </div>
            <div className="flex items-center space-x-2">
              <Checkbox
                checked={filters.features.has('dailyCheckin')}
                onCheckedChange={(checked) => handleFeatureToggle('dailyCheckin', checked as boolean)}
              />
              <span className="text-sm">每日签到</span>
            </div>
            <div className="flex items-center space-x-2">
              <Checkbox
                checked={filters.features.has('bonus')}
                onCheckedChange={(checked) => handleFeatureToggle('bonus', checked as boolean)}
              />
              <span className="text-sm">充值优惠</span>
            </div>
          </div>
        </div>

        {/* 验证状态和排序 */}
        <div className="grid grid-cols-1 md:grid-cols-2 gap-4">
          <div>
            <h4 className="font-medium text-gray-900 mb-3">验证状态</h4>
            <Select value={filters.verification} onValueChange={(value) => 
              setFilters(prev => ({ ...prev, verification: value }))
            }>
              <SelectTrigger>
                <SelectValue placeholder="选择验证状态" />
              </SelectTrigger>
              <SelectContent>
                <SelectItem value="all">全部</SelectItem>
                <SelectItem value="verified">已验证</SelectItem>
                <SelectItem value="unverified">未验证</SelectItem>
              </SelectContent>
            </Select>
          </div>

          <div>
            <h4 className="font-medium text-gray-900 mb-3">排序方式</h4>
            <Select value={filters.sortBy} onValueChange={(value) => 
              setFilters(prev => ({ ...prev, sortBy: value }))
            }>
              <SelectTrigger>
                <SelectValue placeholder="选择排序方式" />
              </SelectTrigger>
              <SelectContent>
                <SelectItem value="recommended">
                  <div className="flex items-center">
                    <Bookmark className="w-4 h-4 mr-2" />
                    推荐优先
                  </div>
                </SelectItem>
                <SelectItem value="name">按名称排序</SelectItem>
                <SelectItem value="newest">
                  <div className="flex items-center">
                    <TrendingUp className="w-4 h-4 mr-2" />
                    最新添加
                  </div>
                </SelectItem>
              </SelectContent>
            </Select>
          </div>
        </div>
      </CardContent>
    </Card>
  );
}

================================================
FILE: website/client/src/components/contribute-section.tsx
================================================
import { useLanguage } from "@/hooks/use-language";
import { Button } from "@/components/ui/button";
import { Plus, Book, Code, Globe, Github, Bug } from "lucide-react";

const contributions = [
  {
    icon: Plus,
    titleKey: "addProvider",
    title: "✨ 添加新 API 提供商",
    description: "需稳定运行 ≥ 3 天,提供详细的功能说明和使用方法",
    color: "bg-green-100 text-green-600"
  },
  {
    icon: Book,
    titleKey: "addTutorial",
    title: "🧰 补充使用教程",
    description: "包括配置截图、录屏演示等详细的使用指导",
    color: "bg-blue-100 text-blue-600"
  },
  {
    icon: Code,
    titleKey: "developScript",
    title: "🧪 开发验证脚本",
    description: "自动检测失效平台,提高维护效率",
    color: "bg-purple-100 text-purple-600"
  },
  {
    icon: Globe,
    titleKey: "translate",
    title: "🌍 多语言翻译",
    description: "如:英文、日文、韩文等语言版本的翻译工作",
    color: "bg-orange-100 text-orange-600"
  }
];

export function ContributeSection() {
  const { t } = useLanguage();

  return (
    <section id="contribute" className="py-16 bg-white">
      <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
        <div className="text-center mb-12">
          <h2 className="text-3xl font-bold text-gray-900 mb-4">
            🙌 {t('contribute.title')}
          </h2>
          <p className="text-gray-600 max-w-2xl mx-auto">
            {t('contribute.description')}
          </p>
        </div>

        <div className="grid grid-cols-1 md:grid-cols-2 gap-8">
          {contributions.map((contribution, index) => {
            const IconComponent = contribution.icon;
            
            return (
              <div key={index} className="flex items-start space-x-4">
                <div className={`w-8 h-8 rounded-full flex items-center justify-center flex-shrink-0 ${contribution.color}`}>
                  <IconComponent size={16} />
                </div>
                <div>
                  <h3 className="text-lg font-semibold text-gray-900 mb-2">
                    {contribution.title}
                  </h3>
                  <p className="text-gray-600 text-sm">
                    {contribution.description}
                  </p>
                </div>
              </div>
            );
          })}
        </div>

        <div className="text-center mt-12">
          <div className="bg-gray-50 rounded-lg p-6 inline-block">
            <p className="text-gray-700 mb-4">请提交 Pull Request 或 Issue,我们将尽快处理!</p>
            <div className="flex justify-center space-x-4">
              <Button 
                className="bg-blue-600 text-white hover:bg-blue-700 transition-colors duration-200"
                onClick={() => window.open('https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider', '_blank')}
              >
                <Github className="mr-2" size={16} />
                GitHub
              </Button>
              <Button 
                variant="outline"
                className="border-gray-600 text-gray-600 hover:bg-gray-50 transition-colors duration-200"
                onClick={() => window.open('https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider/issues', '_blank')}
              >
                <Bug className="mr-2" size={16} />
                Report Issue
              </Button>
            </div>
          </div>
        </div>
      </div>
    </section>
  );
}


================================================
FILE: website/client/src/components/footer.tsx
================================================
import { useLanguage } from "@/hooks/use-language";
import { Globe, Github, Twitter } from "lucide-react";

export function Footer() {
  const { t } = useLanguage();

  const scrollToSection = (sectionId: string) => {
    const element = document.getElementById(sectionId);
    if (element) {
      element.scrollIntoView({ behavior: 'smooth', block: 'start' });
    }
  };

  return (
    <footer className="bg-gray-900 text-gray-300 py-12">
      <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
        <div className="grid grid-cols-1 md:grid-cols-3 gap-8">
          <div>
            <div className="flex items-center space-x-2 mb-4">
              <div className="w-8 h-8 bg-gradient-to-br from-blue-500 to-blue-600 rounded-lg flex items-center justify-center">
                <Globe className="w-4 h-4 text-white" />
              </div>
              <span className="text-xl font-bold text-white">API Directory</span>
            </div>
            <p className="text-sm text-gray-400 mb-4">
              精选的第三方API提供商目录,供学习研究使用。
            </p>
            <div className="flex space-x-4">
              <button
                onClick={() => window.open('https://github.com/TechnologyStar/Openai-Claude-Deepseek-API-provider', '_blank')}
                className="text-gray-400 hover:text-white transition-colors duration-200"
              >
                <Github size={20} />
              </button>
              <button className="text-gray-400 hover:text-white transition-colors duration-200">
                <Twitter size={20} />
              </button>
            </div>
          </div>

          <div>
            <h3 className="text-lg font-semibold text-white mb-4">
              {t('footer.links')}
            </h3>
            <ul className="space-y-2">
              <li>
                <button
                  onClick={() => scrollToSection('providers')}
                  className="text-gray-400 hover:text-white transition-colors duration-200"
                >
                  {t('footer.providers')}
                </button>
              </li>
              <li>
                <button
                  onClick={() => scrollToSection('apps')}
                  className="text-gray-400 hover:text-white transition-colors duration-200"
                >
                  {t('footer.apps')}
                </button>
              </li>
              <li>
                <button
                  onClick={() => scrollToSection('guide')}
                  className="text-gray-400 hover:text-white transition-colors duration-200"
                >
                  {t('footer.guide')}
                </button>
              </li>
              <li>
                <button
                  onClick={() => scrollToSection('contribute')}
                  className="text-gray-400 hover:text-white transition-colors duration-200"
                >
                  {t('footer.contribute')}
                </button>
              </li>
            </ul>
          </div>

          <div>
            <h3 className="text-lg font-semibold text-white mb-4">
              {t('footer.legal')}
            </h3>
            <ul className="space-y-2 text-sm text-gray-400">
              <li>• 本项目不存储任何 API Key</li>
              <li>• 不提供代理或转发服务</li>
              <li>• 使用风险请自行评估</li>
              <li>• 遵守相关法律法规</li>
            </ul>
          </div>
        </div>

        <div className="border-t border-gray-800 mt-8 pt-8 text-center">
          <p className="text-sm text-gray-400">
            Made with ❤️ by{" "}
            <button
              onClick={() => window.open('https://github.com/TechnologyStar', '_blank')}
              className="text-blue-400 hover:text-blue-300 transition-colors duration-200"
            >
              TechnologyStar
            </button>
          </p>
        </div>
      </div>
    </footer>
  );
}


================================================
FILE: website/client/src/components/header.tsx
================================================
import { useState } from "react";
import { Button } from "@/components/ui/button";
import { LanguageSwitcher } from "@/components/language-switcher";
import { useLanguage } from "@/hooks/use-language";
import { Globe, Menu, X } from "lucide-react";

export function Header() {
  const { t } = useLanguage();
  const [isMobileMenuOpen, setIsMobileMenuOpen] = useState(false);

  const scrollToSection = (sectionId: string) => {
    const element = document.getElementById(sectionId);
    if (element) {
      element.scrollIntoView({ behavior: 'smooth', block: 'start' });
    }
    setIsMobileMenuOpen(false);
  };

  return (
    <header className="bg-white shadow-sm border-b border-gray-200 sticky top-0 z-50">
      <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
        <div className="flex justify-between items-center h-16">
          {/* Logo and Brand */}
          <div className="flex items-center space-x-4">
            <div className="flex items-center space-x-2">
              <div className="w-8 h-8 bg-gradient-to-br from-blue-500 to-blue-600 rounded-lg flex items-center justify-center">
                <Globe className="w-4 h-4 text-white" />
              </div>
              <span className="text-xl font-bold text-gray-900">API Directory</span>
            </div>
          </div>

          {/* Desktop Navigation */}
          <nav className="hidden md:flex items-center space-x-8">
            <button
              onClick={() => scrollToSection('providers')}
              className="text-gray-700 hover:text-blue-600 transition-colors duration-200 font-medium"
            >
              {t('nav.providers')}
            </button>
            <button
              onClick={() => scrollToSection('apps')}
              className="text-gray-700 hover:text-blue-600 transition-colors duration-200 font-medium"
            >
              {t('nav.apps')}
            </button>
            <button
              onClick={() => scrollToSection('guide')}
              className="text-gray-700 hover:text-blue-600 transition-colors duration-200 font-medium"
            >
              {t('nav.guide')}
            </button>
            <button
              onClick={() => scrollToSection('contribute')}
              className="text-gray-700 hover:text-blue-600 transition-colors duration-200 font-medium"
            >
              {t('nav.contribute')}
            </button>
          </nav>

          {/* Language Switcher and Mobile Menu Button */}
          <div className="flex items-center space-x-4">
            <LanguageSwitcher />
            <Button
              variant="ghost"
              size="sm"
              className="md:hidden p-2 rounded-lg hover:bg-gray-100"
              onClick={() => setIsMobileMenuOpen(!isMobileMenuOpen)}
            >
              {isMobileMenuOpen ? <X className="w-5 h-5" /> : <Menu className="w-5 h-5" />}
            </Button>
          </div>
        </div>
      </div>

      {/* Mobile Navigation */}
      {isMobileMenuOpen && (
        <div className="md:hidden bg-white border-t border-gray-200">
          <div className="px-4 py-2 space-y-2">
            <button
              onClick={() => scrollToSection('providers')}
              className="block w-full text-left px-3 py-2 text-gray-700 hover:bg-gray-50 rounded-lg"
            >
              {t('nav.providers')}
            </button>
            <button
              onClick={() => scrollToSection('apps')}
              className="block w-full text-left px-3 py-2 text-gray-700 hover:bg-gray-50 rounded-lg"
            >
              {t('nav.apps')}
            </button>
            <button
              onClick={() => scrollToSection('guide')}
              className="block w-full text-left px-3 py-2 text-gray-700 hover:bg-gray-50 rounded-lg"
            >
              {t('nav.guide')}
            </button>
            <button
              onClick={() => scrollToSection('contribute')}
              className="block w-full text-left px-3 py-2 text-gray-700 hover:bg-gray-50 rounded-lg"
            >
              {t('nav.contribute')}
            </button>
          </div>
        </div>
      )}
    </header>
  );
}


================================================
FILE: website/client/src/components/hero-section.tsx
================================================
import { useLanguage } from "@/hooks/use-language";
import { Badge } from "@/components/ui/badge";
import { AlertTriangle, Star, Scale, Code } from "lucide-react";

export function HeroSection() {
  const { t } = useLanguage();

  retu
Download .txt
gitextract_g86093ry/

├── .github/
│   ├── ISSUE_TEMPLATE/
│   │   ├── 反馈失效提供方.md
│   │   └── 添加api提供方.md
│   └── workflows/
│       └── clean.yml
├── .gitignore
├── Automatically add.html
├── LICENSE
├── README.md
├── en.md
├── fr.md
├── ru.md
└── website/
    ├── README-HTML.md
    ├── README.md
    ├── attached_assets/
    │   ├── Pasted--API-p-table-border-1-cellspacing-0-cellpadding-6-thead-tr--1751255126331_1751255126339.txt
    │   ├── Pasted--DOCTYPE-html-html-lang-zh-CN-head-meta-charset-UTF-8-meta-name-viewport-co-1751255172628_1751255172630.txt
    │   ├── Pasted--Logo-lionbridge-com-weglot-c-1750993147083_1750993147084.txt
    │   └── Pasted--UI-Openai-Claude-Deepseek-API-Provider-Last-Commit-https-img--1750993131108_1750993131110.txt
    ├── client/
    │   ├── index.html
    │   └── src/
    │       ├── App.tsx
    │       ├── components/
    │       │   ├── advanced-filters.tsx
    │       │   ├── contribute-section.tsx
    │       │   ├── footer.tsx
    │       │   ├── header.tsx
    │       │   ├── hero-section.tsx
    │       │   ├── language-switcher.tsx
    │       │   ├── provider-comparison.tsx
    │       │   ├── provider-stats.tsx
    │       │   ├── providers-table.tsx
    │       │   ├── recommended-apps.tsx
    │       │   ├── tags-legend.tsx
    │       │   ├── ui/
    │       │   │   ├── accordion.tsx
    │       │   │   ├── alert-dialog.tsx
    │       │   │   ├── alert.tsx
    │       │   │   ├── aspect-ratio.tsx
    │       │   │   ├── avatar.tsx
    │       │   │   ├── badge.tsx
    │       │   │   ├── breadcrumb.tsx
    │       │   │   ├── button.tsx
    │       │   │   ├── calendar.tsx
    │       │   │   ├── card.tsx
    │       │   │   ├── carousel.tsx
    │       │   │   ├── chart.tsx
    │       │   │   ├── checkbox.tsx
    │       │   │   ├── collapsible.tsx
    │       │   │   ├── command.tsx
    │       │   │   ├── context-menu.tsx
    │       │   │   ├── dialog.tsx
    │       │   │   ├── drawer.tsx
    │       │   │   ├── dropdown-menu.tsx
    │       │   │   ├── form.tsx
    │       │   │   ├── hover-card.tsx
    │       │   │   ├── input-otp.tsx
    │       │   │   ├── input.tsx
    │       │   │   ├── label.tsx
    │       │   │   ├── menubar.tsx
    │       │   │   ├── navigation-menu.tsx
    │       │   │   ├── pagination.tsx
    │       │   │   ├── popover.tsx
    │       │   │   ├── progress.tsx
    │       │   │   ├── radio-group.tsx
    │       │   │   ├── resizable.tsx
    │       │   │   ├── scroll-area.tsx
    │       │   │   ├── select.tsx
    │       │   │   ├── separator.tsx
    │       │   │   ├── sheet.tsx
    │       │   │   ├── sidebar.tsx
    │       │   │   ├── skeleton.tsx
    │       │   │   ├── slider.tsx
    │       │   │   ├── switch.tsx
    │       │   │   ├── table.tsx
    │       │   │   ├── tabs.tsx
    │       │   │   ├── textarea.tsx
    │       │   │   ├── toast.tsx
    │       │   │   ├── toaster.tsx
    │       │   │   ├── toggle-group.tsx
    │       │   │   ├── toggle.tsx
    │       │   │   └── tooltip.tsx
    │       │   └── usage-guide.tsx
    │       ├── hooks/
    │       │   ├── use-language.tsx
    │       │   ├── use-mobile.tsx
    │       │   └── use-toast.ts
    │       ├── index.css
    │       ├── lib/
    │       │   ├── api-providers-data.ts
    │       │   ├── queryClient.ts
    │       │   ├── translations.ts
    │       │   └── utils.ts
    │       ├── main.tsx
    │       └── pages/
    │           ├── home.tsx
    │           └── not-found.tsx
    ├── components.json
    ├── drizzle.config.ts
    ├── index.en.html
    ├── index.fr.html
    ├── index.html
    ├── index.ru.html
    ├── index.zh-CN.html
    ├── package.json
    ├── postcss.config.js
    ├── replit.md
    ├── server/
    │   ├── index.ts
    │   ├── routes.ts
    │   ├── storage.ts
    │   └── vite.ts
    ├── shared/
    │   └── schema.ts
    ├── tailwind.config.ts
    ├── tsconfig.json
    └── vite.config.ts
Download .txt
SYMBOL INDEX (128 symbols across 39 files)

FILE: website/client/src/App.tsx
  function Router (line 10) | function Router() {
  function App (line 19) | function App() {

FILE: website/client/src/components/advanced-filters.tsx
  type AdvancedFiltersProps (line 11) | interface AdvancedFiltersProps {
  function AdvancedFilters (line 16) | function AdvancedFilters({ providers, onFiltersChange }: AdvancedFilters...

FILE: website/client/src/components/contribute-section.tsx
  function ContributeSection (line 36) | function ContributeSection() {

FILE: website/client/src/components/footer.tsx
  function Footer (line 4) | function Footer() {

FILE: website/client/src/components/header.tsx
  function Header (line 7) | function Header() {

FILE: website/client/src/components/hero-section.tsx
  function HeroSection (line 5) | function HeroSection() {

FILE: website/client/src/components/language-switcher.tsx
  function LanguageSwitcher (line 13) | function LanguageSwitcher() {

FILE: website/client/src/components/provider-comparison.tsx
  function ProviderComparison (line 12) | function ProviderComparison() {

FILE: website/client/src/components/provider-stats.tsx
  function ProviderStats (line 9) | function ProviderStats() {

FILE: website/client/src/components/providers-table.tsx
  function ProvidersTable (line 28) | function ProvidersTable() {

FILE: website/client/src/components/recommended-apps.tsx
  function RecommendedApps (line 28) | function RecommendedApps() {

FILE: website/client/src/components/tags-legend.tsx
  function TagsLegend (line 18) | function TagsLegend() {

FILE: website/client/src/components/ui/badge.tsx
  type BadgeProps (line 26) | interface BadgeProps
  function Badge (line 30) | function Badge({ className, variant, ...props }: BadgeProps) {

FILE: website/client/src/components/ui/button.tsx
  type ButtonProps (line 36) | interface ButtonProps

FILE: website/client/src/components/ui/calendar.tsx
  type CalendarProps (line 8) | type CalendarProps = React.ComponentProps<typeof DayPicker>
  function Calendar (line 10) | function Calendar({

FILE: website/client/src/components/ui/carousel.tsx
  type CarouselApi (line 10) | type CarouselApi = UseEmblaCarouselType[1]
  type UseCarouselParameters (line 11) | type UseCarouselParameters = Parameters<typeof useEmblaCarousel>
  type CarouselOptions (line 12) | type CarouselOptions = UseCarouselParameters[0]
  type CarouselPlugin (line 13) | type CarouselPlugin = UseCarouselParameters[1]
  type CarouselProps (line 15) | type CarouselProps = {
  type CarouselContextProps (line 22) | type CarouselContextProps = {
  function useCarousel (line 33) | function useCarousel() {

FILE: website/client/src/components/ui/chart.tsx
  constant THEMES (line 9) | const THEMES = { light: "", dark: ".dark" } as const
  type ChartConfig (line 11) | type ChartConfig = {
  type ChartContextProps (line 21) | type ChartContextProps = {
  function useChart (line 27) | function useChart() {
  function getPayloadConfigFromPayload (line 320) | function getPayloadConfigFromPayload(

FILE: website/client/src/components/ui/form.tsx
  type FormFieldContextValue (line 20) | type FormFieldContextValue<
  type FormItemContextValue (line 67) | type FormItemContextValue = {

FILE: website/client/src/components/ui/menubar.tsx
  function MenubarMenu (line 9) | function MenubarMenu({
  function MenubarGroup (line 15) | function MenubarGroup({
  function MenubarPortal (line 21) | function MenubarPortal({
  function MenubarRadioGroup (line 27) | function MenubarRadioGroup({
  function MenubarSub (line 33) | function MenubarSub({

FILE: website/client/src/components/ui/pagination.tsx
  type PaginationLinkProps (line 37) | type PaginationLinkProps = {

FILE: website/client/src/components/ui/sheet.tsx
  type SheetContentProps (line 52) | interface SheetContentProps

FILE: website/client/src/components/ui/sidebar.tsx
  constant SIDEBAR_COOKIE_NAME (line 26) | const SIDEBAR_COOKIE_NAME = "sidebar_state"
  constant SIDEBAR_COOKIE_MAX_AGE (line 27) | const SIDEBAR_COOKIE_MAX_AGE = 60 * 60 * 24 * 7
  constant SIDEBAR_WIDTH (line 28) | const SIDEBAR_WIDTH = "16rem"
  constant SIDEBAR_WIDTH_MOBILE (line 29) | const SIDEBAR_WIDTH_MOBILE = "18rem"
  constant SIDEBAR_WIDTH_ICON (line 30) | const SIDEBAR_WIDTH_ICON = "3rem"
  constant SIDEBAR_KEYBOARD_SHORTCUT (line 31) | const SIDEBAR_KEYBOARD_SHORTCUT = "b"
  type SidebarContextProps (line 33) | type SidebarContextProps = {
  function useSidebar (line 45) | function useSidebar() {

FILE: website/client/src/components/ui/skeleton.tsx
  function Skeleton (line 3) | function Skeleton({

FILE: website/client/src/components/ui/toast.tsx
  type ToastProps (line 113) | type ToastProps = React.ComponentPropsWithoutRef<typeof Toast>
  type ToastActionElement (line 115) | type ToastActionElement = React.ReactElement<typeof ToastAction>

FILE: website/client/src/components/ui/toaster.tsx
  function Toaster (line 11) | function Toaster() {

FILE: website/client/src/components/usage-guide.tsx
  function UsageGuide (line 35) | function UsageGuide() {

FILE: website/client/src/hooks/use-language.tsx
  type LanguageContextType (line 4) | type LanguageContextType = {
  function LanguageProvider (line 12) | function LanguageProvider({ children }: { children: ReactNode }) {
  function useLanguage (line 46) | function useLanguage() {

FILE: website/client/src/hooks/use-mobile.tsx
  constant MOBILE_BREAKPOINT (line 3) | const MOBILE_BREAKPOINT = 768
  function useIsMobile (line 5) | function useIsMobile() {

FILE: website/client/src/hooks/use-toast.ts
  constant TOAST_LIMIT (line 8) | const TOAST_LIMIT = 1
  constant TOAST_REMOVE_DELAY (line 9) | const TOAST_REMOVE_DELAY = 1000000
  type ToasterToast (line 11) | type ToasterToast = ToastProps & {
  function genId (line 27) | function genId() {
  type ActionType (line 32) | type ActionType = typeof actionTypes
  type Action (line 34) | type Action =
  type State (line 52) | interface State {
  function dispatch (line 133) | function dispatch(action: Action) {
  type Toast (line 140) | type Toast = Omit<ToasterToast, "id">
  function toast (line 142) | function toast({ ...props }: Toast) {
  function useToast (line 171) | function useToast() {

FILE: website/client/src/lib/api-providers-data.ts
  constant TAG_DESCRIPTIONS (line 2) | const TAG_DESCRIPTIONS = {
  constant TAG_COLORS (line 18) | const TAG_COLORS = {
  constant FILTER_OPTIONS (line 34) | const FILTER_OPTIONS = [
  constant APP_ICON_MAP (line 42) | const APP_ICON_MAP = {
  constant APP_TAG_COLORS (line 51) | const APP_TAG_COLORS = {
  function filterProvidersByTag (line 64) | function filterProvidersByTag(providers: any[], tag: string): any[] {
  function searchProviders (line 69) | function searchProviders(providers: any[], searchTerm: string): any[] {
  function getTagEmoji (line 81) | function getTagEmoji(filterKey: string): string {
  function getTagColor (line 86) | function getTagColor(tag: string): string {
  function getAppTagColor (line 90) | function getAppTagColor(tag: string): string {
  function formatUrl (line 95) | function formatUrl(url: string): string {
  function isValidUrl (line 99) | function isValidUrl(url: string): boolean {
  function saveFavorites (line 109) | function saveFavorites(favorites: Set<number>): void {
  function loadFavorites (line 113) | function loadFavorites(): Set<number> {
  function saveFilterPreference (line 122) | function saveFilterPreference(filter: string): void {
  function loadFilterPreference (line 126) | function loadFilterPreference(): string {
  function trackProviderClick (line 131) | function trackProviderClick(providerId: number, providerName: string): v...
  function trackSearch (line 136) | function trackSearch(searchTerm: string): void {
  function trackFilterUsage (line 141) | function trackFilterUsage(filter: string): void {
  function copyToClipboard (line 147) | async function copyToClipboard(text: string): Promise<boolean> {
  function scrollToSection (line 173) | function scrollToSection(sectionId: string): void {
  function debounce (line 186) | function debounce<T extends (...args: any[]) => any>(
  function sortProviders (line 198) | function sortProviders(providers: any[], sortBy: 'name' | 'recommended' ...
  constant MOBILE_BREAKPOINT (line 216) | const MOBILE_BREAKPOINT = 1024;
  constant SEARCH_DEBOUNCE_MS (line 217) | const SEARCH_DEBOUNCE_MS = 300;
  constant TOAST_DURATION (line 218) | const TOAST_DURATION = 3000;
  constant ANIMATION_DURATION (line 219) | const ANIMATION_DURATION = 200;
  constant LANGUAGE_FLAGS (line 222) | const LANGUAGE_FLAGS = {
  constant LANGUAGE_NAMES (line 229) | const LANGUAGE_NAMES = {

FILE: website/client/src/lib/queryClient.ts
  function throwIfResNotOk (line 3) | async function throwIfResNotOk(res: Response) {
  function apiRequest (line 10) | async function apiRequest(
  type UnauthorizedBehavior (line 26) | type UnauthorizedBehavior = "returnNull" | "throw";

FILE: website/client/src/lib/translations.ts
  type Language (line 316) | type Language = keyof typeof translations;
  type TranslationKey (line 317) | type TranslationKey = keyof typeof translations.zh;

FILE: website/client/src/lib/utils.ts
  function cn (line 4) | function cn(...inputs: ClassValue[]) {

FILE: website/client/src/pages/home.tsx
  function Home (line 12) | function Home() {

FILE: website/client/src/pages/not-found.tsx
  function NotFound (line 4) | function NotFound() {

FILE: website/server/routes.ts
  function registerRoutes (line 5) | async function registerRoutes(app: Express): Promise<Server> {

FILE: website/server/storage.ts
  type IStorage (line 3) | interface IStorage {
  class MemStorage (line 17) | class MemStorage implements IStorage {
    method constructor (line 23) | constructor() {
    method initializeData (line 33) | private initializeData() {
    method getApiProviders (line 508) | async getApiProviders(): Promise<ApiProvider[]> {
    method getApiProvider (line 512) | async getApiProvider(id: number): Promise<ApiProvider | undefined> {
    method createApiProvider (line 516) | async createApiProvider(insertProvider: InsertApiProvider): Promise<Ap...
    method updateApiProvider (line 523) | async updateApiProvider(id: number, updates: Partial<InsertApiProvider...
    method deleteApiProvider (line 532) | async deleteApiProvider(id: number): Promise<boolean> {
    method getRecommendedApps (line 536) | async getRecommendedApps(): Promise<RecommendedApp[]> {
    method getRecommendedApp (line 540) | async getRecommendedApp(id: number): Promise<RecommendedApp | undefine...
    method createRecommendedApp (line 544) | async createRecommendedApp(insertApp: InsertRecommendedApp): Promise<R...
    method updateRecommendedApp (line 551) | async updateRecommendedApp(id: number, updates: Partial<InsertRecommen...
    method deleteRecommendedApp (line 560) | async deleteRecommendedApp(id: number): Promise<boolean> {

FILE: website/server/vite.ts
  function log (line 11) | function log(message: string, source = "express") {
  function setupVite (line 22) | async function setupVite(app: Express, server: Server) {
  function serveStatic (line 70) | function serveStatic(app: Express) {

FILE: website/shared/schema.ts
  type ApiProvider (line 37) | type ApiProvider = typeof apiProviders.$inferSelect;
  type InsertApiProvider (line 38) | type InsertApiProvider = z.infer<typeof insertApiProviderSchema>;
  type RecommendedApp (line 39) | type RecommendedApp = typeof recommendedApps.$inferSelect;
  type InsertRecommendedApp (line 40) | type InsertRecommendedApp = z.infer<typeof insertRecommendedAppSchema>;
Condensed preview — 106 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (659K chars).
[
  {
    "path": ".github/ISSUE_TEMPLATE/反馈失效提供方.md",
    "chars": 285,
    "preview": "---\nname: 反馈失效提供方\nabout: 反馈站点失效提供方\ntitle: 反馈站点失效提供方\nlabels: ''\nassignees: ''\n\n---\n\n---\nname: 反馈失效提供方\nabout: 反馈失效提供方模板\nti"
  },
  {
    "path": ".github/ISSUE_TEMPLATE/添加api提供方.md",
    "chars": 465,
    "preview": "---\nname: 添加api提供方\nabout: 添加api提供方\ntitle: 添加api提供方\nlabels: ''\nassignees: TechnologyStar\n\n---\n\n---\nname: 添加api提供方\nabout: "
  },
  {
    "path": ".github/workflows/clean.yml",
    "chars": 1279,
    "preview": "name: Repository Maintenance\non:\n  workflow_dispatch:\n\npermissions:\n  contents: write\n\njobs:\n  repo-optimization:\n    ru"
  },
  {
    "path": ".gitignore",
    "chars": 307,
    "preview": "# Common Node/Vite artifacts\nnode_modules/\ndist/\nbuild/\n.tmp/\n.temp/\n\n# Logs\nnpm-debug.log*\nyarn-debug.log*\nyarn-error.l"
  },
  {
    "path": "Automatically add.html",
    "chars": 18896,
    "preview": "<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n  <meta charset=\"UTF-8\" />\n  <meta name=\"viewport\" content=\"width=device-widt"
  },
  {
    "path": "LICENSE",
    "chars": 11357,
    "preview": "                                 Apache License\n                           Version 2.0, January 2004\n                   "
  },
  {
    "path": "README.md",
    "chars": 24191,
    "preview": "# 🌐 OpenAI / Claude / DeepSeek API Provider\n\n[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Op"
  },
  {
    "path": "en.md",
    "chars": 19450,
    "preview": "# 🌐 Openai / Claude / Deepseek API Provider\n\n[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Op"
  },
  {
    "path": "fr.md",
    "chars": 20853,
    "preview": "# 🌐 Openai / Claude / Deepseek API Provider\n\n[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Op"
  },
  {
    "path": "ru.md",
    "chars": 19426,
    "preview": "# 🌐 Поставщики API Openai / Claude / Deepseek\n\n[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/"
  },
  {
    "path": "website/README-HTML.md",
    "chars": 3882,
    "preview": "# 静态HTML多语言版本 / Static HTML Multilingual Version\n\n## 📁 文件说明 / File Description\n\n本目录包含完全独立的多语言静态HTML页面,无需Node.js环境即可直接在浏览"
  },
  {
    "path": "website/README.md",
    "chars": 10244,
    "preview": "# 🌐 Openai / Claude / Deepseek API Provider\n\n[![Last Commit](https://img.shields.io/github/last-commit/TechnologyStar/Op"
  },
  {
    "path": "website/attached_assets/Pasted--API-p-table-border-1-cellspacing-0-cellpadding-6-thead-tr--1751255126331_1751255126339.txt",
    "chars": 9021,
    "preview": "## 🌐 第三方 API 提供方列表\n</p>\n\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"6\">\n  <thead>\n    <tr>\n      <th>序号</th>\n      <"
  },
  {
    "path": "website/attached_assets/Pasted--DOCTYPE-html-html-lang-zh-CN-head-meta-charset-UTF-8-meta-name-viewport-co-1751255172628_1751255172630.txt",
    "chars": 19490,
    "preview": "<!DOCTYPE html>\r\n<html lang=\"zh-CN\">\r\n<head>\r\n  <meta charset=\"UTF-8\" />\r\n  <meta name=\"viewport\" content=\"width=device-"
  },
  {
    "path": "website/attached_assets/Pasted--Logo-lionbridge-com-weglot-c-1750993147083_1750993147084.txt",
    "chars": 3159,
    "preview": "网站应采用一致的全局模板保证各语言界面风格统一。页面风格要简洁明快,品牌元素(Logo、色彩、字体)在各语种页面中保持一致,这可以提高用户识别度和信任感\nlionbridge.com\nweglot.com\n。推荐使用响应式设计与灵活布局,以"
  },
  {
    "path": "website/attached_assets/Pasted--UI-Openai-Claude-Deepseek-API-Provider-Last-Commit-https-img--1750993131108_1750993131110.txt",
    "chars": 7754,
    "preview": "根据以下内容生成一个高质量UI网站(多语言支持)  # 🌐 Openai / Claude / Deepseek API Provider\n\n[![Last Commit](https://img.shields.io/github/las"
  },
  {
    "path": "website/client/index.html",
    "chars": 1909,
    "preview": "<!DOCTYPE html>\n<html lang=\"zh-CN\">\n  <head>\n    <meta charset=\"UTF-8\" />\n    <meta name=\"viewport\" content=\"width=devic"
  },
  {
    "path": "website/client/src/App.tsx",
    "chars": 815,
    "preview": "import { Switch, Route } from \"wouter\";\nimport { queryClient } from \"./lib/queryClient\";\nimport { QueryClientProvider } "
  },
  {
    "path": "website/client/src/components/advanced-filters.tsx",
    "chars": 12152,
    "preview": "import { useState, useEffect } from \"react\";\nimport { useLanguage } from \"@/hooks/use-language\";\nimport { Button } from "
  },
  {
    "path": "website/client/src/components/contribute-section.tsx",
    "chars": 3312,
    "preview": "import { useLanguage } from \"@/hooks/use-language\";\nimport { Button } from \"@/components/ui/button\";\nimport { Plus, Book"
  },
  {
    "path": "website/client/src/components/footer.tsx",
    "chars": 3910,
    "preview": "import { useLanguage } from \"@/hooks/use-language\";\nimport { Globe, Github, Twitter } from \"lucide-react\";\n\nexport funct"
  },
  {
    "path": "website/client/src/components/header.tsx",
    "chars": 4197,
    "preview": "import { useState } from \"react\";\nimport { Button } from \"@/components/ui/button\";\nimport { LanguageSwitcher } from \"@/c"
  },
  {
    "path": "website/client/src/components/hero-section.tsx",
    "chars": 2269,
    "preview": "import { useLanguage } from \"@/hooks/use-language\";\nimport { Badge } from \"@/components/ui/badge\";\nimport { AlertTriangl"
  },
  {
    "path": "website/client/src/components/language-switcher.tsx",
    "chars": 2130,
    "preview": "import { useState, useRef, useEffect } from \"react\";\nimport { Button } from \"@/components/ui/button\";\nimport { useLangua"
  },
  {
    "path": "website/client/src/components/provider-comparison.tsx",
    "chars": 14721,
    "preview": "import { useState, useMemo } from \"react\";\nimport { useQuery } from \"@tanstack/react-query\";\nimport { useLanguage } from"
  },
  {
    "path": "website/client/src/components/provider-stats.tsx",
    "chars": 7416,
    "preview": "import { useQuery } from \"@tanstack/react-query\";\nimport { useLanguage } from \"@/hooks/use-language\";\nimport { Badge } f"
  },
  {
    "path": "website/client/src/components/providers-table.tsx",
    "chars": 14453,
    "preview": "import { useState, useMemo } from \"react\";\nimport { useQuery } from \"@tanstack/react-query\";\nimport { useLanguage } from"
  },
  {
    "path": "website/client/src/components/recommended-apps.tsx",
    "chars": 4583,
    "preview": "import { useQuery } from \"@tanstack/react-query\";\nimport { useLanguage } from \"@/hooks/use-language\";\nimport { Badge } f"
  },
  {
    "path": "website/client/src/components/tags-legend.tsx",
    "chars": 1294,
    "preview": "import { useLanguage } from \"@/hooks/use-language\";\n\nconst tagData = [\n  { emoji: \"🆓\", key: \"free\" },\n  { emoji: \"🔓\", ke"
  },
  {
    "path": "website/client/src/components/ui/accordion.tsx",
    "chars": 1977,
    "preview": "import * as React from \"react\"\nimport * as AccordionPrimitive from \"@radix-ui/react-accordion\"\nimport { ChevronDown } fr"
  },
  {
    "path": "website/client/src/components/ui/alert-dialog.tsx",
    "chars": 4420,
    "preview": "import * as React from \"react\"\nimport * as AlertDialogPrimitive from \"@radix-ui/react-alert-dialog\"\n\nimport { cn } from "
  },
  {
    "path": "website/client/src/components/ui/alert.tsx",
    "chars": 1584,
    "preview": "import * as React from \"react\"\nimport { cva, type VariantProps } from \"class-variance-authority\"\n\nimport { cn } from \"@/"
  },
  {
    "path": "website/client/src/components/ui/aspect-ratio.tsx",
    "chars": 140,
    "preview": "import * as AspectRatioPrimitive from \"@radix-ui/react-aspect-ratio\"\n\nconst AspectRatio = AspectRatioPrimitive.Root\n\nexp"
  },
  {
    "path": "website/client/src/components/ui/avatar.tsx",
    "chars": 1419,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as AvatarPrimitive from \"@radix-ui/react-avatar\"\n\nimport { cn } fr"
  },
  {
    "path": "website/client/src/components/ui/badge.tsx",
    "chars": 1128,
    "preview": "import * as React from \"react\"\nimport { cva, type VariantProps } from \"class-variance-authority\"\n\nimport { cn } from \"@/"
  },
  {
    "path": "website/client/src/components/ui/breadcrumb.tsx",
    "chars": 2712,
    "preview": "import * as React from \"react\"\nimport { Slot } from \"@radix-ui/react-slot\"\nimport { ChevronRight, MoreHorizontal } from "
  },
  {
    "path": "website/client/src/components/ui/button.tsx",
    "chars": 1901,
    "preview": "import * as React from \"react\"\nimport { Slot } from \"@radix-ui/react-slot\"\nimport { cva, type VariantProps } from \"class"
  },
  {
    "path": "website/client/src/components/ui/calendar.tsx",
    "chars": 2695,
    "preview": "import * as React from \"react\"\nimport { ChevronLeft, ChevronRight } from \"lucide-react\"\nimport { DayPicker } from \"react"
  },
  {
    "path": "website/client/src/components/ui/card.tsx",
    "chars": 1858,
    "preview": "import * as React from \"react\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst Card = React.forwardRef<\n  HTMLDivElement,\n  Rea"
  },
  {
    "path": "website/client/src/components/ui/carousel.tsx",
    "chars": 6210,
    "preview": "import * as React from \"react\"\nimport useEmblaCarousel, {\n  type UseEmblaCarouselType,\n} from \"embla-carousel-react\"\nimp"
  },
  {
    "path": "website/client/src/components/ui/chart.tsx",
    "chars": 10481,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as RechartsPrimitive from \"recharts\"\n\nimport { cn } from \"@/lib/ut"
  },
  {
    "path": "website/client/src/components/ui/checkbox.tsx",
    "chars": 1056,
    "preview": "import * as React from \"react\"\nimport * as CheckboxPrimitive from \"@radix-ui/react-checkbox\"\nimport { Check } from \"luci"
  },
  {
    "path": "website/client/src/components/ui/collapsible.tsx",
    "chars": 329,
    "preview": "\"use client\"\n\nimport * as CollapsiblePrimitive from \"@radix-ui/react-collapsible\"\n\nconst Collapsible = CollapsiblePrimit"
  },
  {
    "path": "website/client/src/components/ui/command.tsx",
    "chars": 4885,
    "preview": "import * as React from \"react\"\nimport { type DialogProps } from \"@radix-ui/react-dialog\"\nimport { Command as CommandPrim"
  },
  {
    "path": "website/client/src/components/ui/context-menu.tsx",
    "chars": 7428,
    "preview": "import * as React from \"react\"\nimport * as ContextMenuPrimitive from \"@radix-ui/react-context-menu\"\nimport { Check, Chev"
  },
  {
    "path": "website/client/src/components/ui/dialog.tsx",
    "chars": 3848,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as DialogPrimitive from \"@radix-ui/react-dialog\"\nimport { X } from"
  },
  {
    "path": "website/client/src/components/ui/drawer.tsx",
    "chars": 3021,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport { Drawer as DrawerPrimitive } from \"vaul\"\n\nimport { cn } from \"@/lib"
  },
  {
    "path": "website/client/src/components/ui/dropdown-menu.tsx",
    "chars": 7609,
    "preview": "import * as React from \"react\"\nimport * as DropdownMenuPrimitive from \"@radix-ui/react-dropdown-menu\"\nimport { Check, Ch"
  },
  {
    "path": "website/client/src/components/ui/form.tsx",
    "chars": 4120,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as LabelPrimitive from \"@radix-ui/react-label\"\nimport { Slot } fro"
  },
  {
    "path": "website/client/src/components/ui/hover-card.tsx",
    "chars": 1251,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as HoverCardPrimitive from \"@radix-ui/react-hover-card\"\n\nimport { "
  },
  {
    "path": "website/client/src/components/ui/input-otp.tsx",
    "chars": 2154,
    "preview": "import * as React from \"react\"\nimport { OTPInput, OTPInputContext } from \"input-otp\"\nimport { Dot } from \"lucide-react\"\n"
  },
  {
    "path": "website/client/src/components/ui/input.tsx",
    "chars": 791,
    "preview": "import * as React from \"react\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst Input = React.forwardRef<HTMLInputElement, React"
  },
  {
    "path": "website/client/src/components/ui/label.tsx",
    "chars": 710,
    "preview": "import * as React from \"react\"\nimport * as LabelPrimitive from \"@radix-ui/react-label\"\nimport { cva, type VariantProps }"
  },
  {
    "path": "website/client/src/components/ui/menubar.tsx",
    "chars": 8605,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as MenubarPrimitive from \"@radix-ui/react-menubar\"\nimport { Check,"
  },
  {
    "path": "website/client/src/components/ui/navigation-menu.tsx",
    "chars": 5128,
    "preview": "import * as React from \"react\"\nimport * as NavigationMenuPrimitive from \"@radix-ui/react-navigation-menu\"\nimport { cva }"
  },
  {
    "path": "website/client/src/components/ui/pagination.tsx",
    "chars": 2751,
    "preview": "import * as React from \"react\"\nimport { ChevronLeft, ChevronRight, MoreHorizontal } from \"lucide-react\"\n\nimport { cn } f"
  },
  {
    "path": "website/client/src/components/ui/popover.tsx",
    "chars": 1280,
    "preview": "import * as React from \"react\"\nimport * as PopoverPrimitive from \"@radix-ui/react-popover\"\n\nimport { cn } from \"@/lib/ut"
  },
  {
    "path": "website/client/src/components/ui/progress.tsx",
    "chars": 776,
    "preview": "import * as React from \"react\"\nimport * as ProgressPrimitive from \"@radix-ui/react-progress\"\n\nimport { cn } from \"@/lib/"
  },
  {
    "path": "website/client/src/components/ui/radio-group.tsx",
    "chars": 1467,
    "preview": "import * as React from \"react\"\nimport * as RadioGroupPrimitive from \"@radix-ui/react-radio-group\"\nimport { Circle } from"
  },
  {
    "path": "website/client/src/components/ui/resizable.tsx",
    "chars": 1723,
    "preview": "\"use client\"\n\nimport { GripVertical } from \"lucide-react\"\nimport * as ResizablePrimitive from \"react-resizable-panels\"\n\n"
  },
  {
    "path": "website/client/src/components/ui/scroll-area.tsx",
    "chars": 1642,
    "preview": "import * as React from \"react\"\nimport * as ScrollAreaPrimitive from \"@radix-ui/react-scroll-area\"\n\nimport { cn } from \"@"
  },
  {
    "path": "website/client/src/components/ui/select.tsx",
    "chars": 5742,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as SelectPrimitive from \"@radix-ui/react-select\"\nimport { Check, C"
  },
  {
    "path": "website/client/src/components/ui/separator.tsx",
    "chars": 756,
    "preview": "import * as React from \"react\"\nimport * as SeparatorPrimitive from \"@radix-ui/react-separator\"\n\nimport { cn } from \"@/li"
  },
  {
    "path": "website/client/src/components/ui/sheet.tsx",
    "chars": 4281,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as SheetPrimitive from \"@radix-ui/react-dialog\"\nimport { cva, type"
  },
  {
    "path": "website/client/src/components/ui/sidebar.tsx",
    "chars": 23567,
    "preview": "import * as React from \"react\"\nimport { Slot } from \"@radix-ui/react-slot\"\nimport { VariantProps, cva } from \"class-vari"
  },
  {
    "path": "website/client/src/components/ui/skeleton.tsx",
    "chars": 261,
    "preview": "import { cn } from \"@/lib/utils\"\n\nfunction Skeleton({\n  className,\n  ...props\n}: React.HTMLAttributes<HTMLDivElement>) {"
  },
  {
    "path": "website/client/src/components/ui/slider.tsx",
    "chars": 1077,
    "preview": "import * as React from \"react\"\nimport * as SliderPrimitive from \"@radix-ui/react-slider\"\n\nimport { cn } from \"@/lib/util"
  },
  {
    "path": "website/client/src/components/ui/switch.tsx",
    "chars": 1139,
    "preview": "import * as React from \"react\"\nimport * as SwitchPrimitives from \"@radix-ui/react-switch\"\n\nimport { cn } from \"@/lib/uti"
  },
  {
    "path": "website/client/src/components/ui/table.tsx",
    "chars": 2765,
    "preview": "import * as React from \"react\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst Table = React.forwardRef<\n  HTMLTableElement,\n  "
  },
  {
    "path": "website/client/src/components/ui/tabs.tsx",
    "chars": 1883,
    "preview": "import * as React from \"react\"\nimport * as TabsPrimitive from \"@radix-ui/react-tabs\"\n\nimport { cn } from \"@/lib/utils\"\n\n"
  },
  {
    "path": "website/client/src/components/ui/textarea.tsx",
    "chars": 689,
    "preview": "import * as React from \"react\"\n\nimport { cn } from \"@/lib/utils\"\n\nconst Textarea = React.forwardRef<\n  HTMLTextAreaEleme"
  },
  {
    "path": "website/client/src/components/ui/toast.tsx",
    "chars": 4845,
    "preview": "import * as React from \"react\"\nimport * as ToastPrimitives from \"@radix-ui/react-toast\"\nimport { cva, type VariantProps "
  },
  {
    "path": "website/client/src/components/ui/toaster.tsx",
    "chars": 772,
    "preview": "import { useToast } from \"@/hooks/use-toast\"\nimport {\n  Toast,\n  ToastClose,\n  ToastDescription,\n  ToastProvider,\n  Toas"
  },
  {
    "path": "website/client/src/components/ui/toggle-group.tsx",
    "chars": 1753,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as ToggleGroupPrimitive from \"@radix-ui/react-toggle-group\"\nimport"
  },
  {
    "path": "website/client/src/components/ui/toggle.tsx",
    "chars": 1527,
    "preview": "import * as React from \"react\"\nimport * as TogglePrimitive from \"@radix-ui/react-toggle\"\nimport { cva, type VariantProps"
  },
  {
    "path": "website/client/src/components/ui/tooltip.tsx",
    "chars": 1209,
    "preview": "\"use client\"\n\nimport * as React from \"react\"\nimport * as TooltipPrimitive from \"@radix-ui/react-tooltip\"\n\nimport { cn } "
  },
  {
    "path": "website/client/src/components/usage-guide.tsx",
    "chars": 2157,
    "preview": "import { useLanguage } from \"@/hooks/use-language\";\nimport { Key, Settings, Bot, BarChart3 } from \"lucide-react\";\n\nconst"
  },
  {
    "path": "website/client/src/hooks/use-language.tsx",
    "chars": 1454,
    "preview": "import { createContext, useContext, useState, useEffect, ReactNode } from \"react\";\nimport { translations, Language } fro"
  },
  {
    "path": "website/client/src/hooks/use-mobile.tsx",
    "chars": 565,
    "preview": "import * as React from \"react\"\n\nconst MOBILE_BREAKPOINT = 768\n\nexport function useIsMobile() {\n  const [isMobile, setIsM"
  },
  {
    "path": "website/client/src/hooks/use-toast.ts",
    "chars": 3895,
    "preview": "import * as React from \"react\"\n\nimport type {\n  ToastActionElement,\n  ToastProps,\n} from \"@/components/ui/toast\"\n\nconst "
  },
  {
    "path": "website/client/src/index.css",
    "chars": 2915,
    "preview": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n:root {\n  --background: hsl(0, 0%, 100%);\n  --foreground: hs"
  },
  {
    "path": "website/client/src/lib/api-providers-data.ts",
    "chars": 7057,
    "preview": "// Utility functions and constants for API providers\nexport const TAG_DESCRIPTIONS = {\n  \"🆓\": \"completely_free\",\n  \"🔓\": "
  },
  {
    "path": "website/client/src/lib/queryClient.ts",
    "chars": 1376,
    "preview": "import { QueryClient, QueryFunction } from \"@tanstack/react-query\";\n\nasync function throwIfResNotOk(res: Response) {\n  i"
  },
  {
    "path": "website/client/src/lib/translations.ts",
    "chars": 9927,
    "preview": "export const translations = {\n  zh: {\n    nav: {\n      providers: \"API提供商\",\n      apps: \"推荐应用\",\n      guide: \"使用指南\",\n   "
  },
  {
    "path": "website/client/src/lib/utils.ts",
    "chars": 166,
    "preview": "import { clsx, type ClassValue } from \"clsx\"\nimport { twMerge } from \"tailwind-merge\"\n\nexport function cn(...inputs: Cla"
  },
  {
    "path": "website/client/src/main.tsx",
    "chars": 157,
    "preview": "import { createRoot } from \"react-dom/client\";\nimport App from \"./App\";\nimport \"./index.css\";\n\ncreateRoot(document.getEl"
  },
  {
    "path": "website/client/src/pages/home.tsx",
    "chars": 927,
    "preview": "import { Header } from \"@/components/header\";\nimport { HeroSection } from \"@/components/hero-section\";\nimport { TagsLege"
  },
  {
    "path": "website/client/src/pages/not-found.tsx",
    "chars": 711,
    "preview": "import { Card, CardContent } from \"@/components/ui/card\";\nimport { AlertCircle } from \"lucide-react\";\n\nexport default fu"
  },
  {
    "path": "website/components.json",
    "chars": 459,
    "preview": "{\n    \"$schema\": \"https://ui.shadcn.com/schema.json\",\n    \"style\": \"new-york\",\n    \"rsc\": false,\n    \"tsx\": true,\n    \"t"
  },
  {
    "path": "website/drizzle.config.ts",
    "chars": 325,
    "preview": "import { defineConfig } from \"drizzle-kit\";\n\nif (!process.env.DATABASE_URL) {\n  throw new Error(\"DATABASE_URL, ensure th"
  },
  {
    "path": "website/index.en.html",
    "chars": 28344,
    "preview": "<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, in"
  },
  {
    "path": "website/index.fr.html",
    "chars": 29174,
    "preview": "<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, in"
  },
  {
    "path": "website/index.html",
    "chars": 2152,
    "preview": "<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width,"
  },
  {
    "path": "website/index.ru.html",
    "chars": 29222,
    "preview": "<!DOCTYPE html>\n<html lang=\"ru\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, in"
  },
  {
    "path": "website/index.zh-CN.html",
    "chars": 25488,
    "preview": "<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width,"
  },
  {
    "path": "website/package.json",
    "chars": 3535,
    "preview": "{\n  \"name\": \"rest-express\",\n  \"version\": \"1.0.0\",\n  \"type\": \"module\",\n  \"license\": \"MIT\",\n  \"scripts\": {\n    \"dev\": \"NOD"
  },
  {
    "path": "website/postcss.config.js",
    "chars": 80,
    "preview": "export default {\n  plugins: {\n    tailwindcss: {},\n    autoprefixer: {},\n  },\n}\n"
  },
  {
    "path": "website/replit.md",
    "chars": 4116,
    "preview": "# OpenAI / Claude / DeepSeek API Provider Directory\n\n## Overview\n\nThis is a full-stack web application that serves as a "
  },
  {
    "path": "website/server/index.ts",
    "chars": 1919,
    "preview": "import express, { type Request, Response, NextFunction } from \"express\";\nimport { registerRoutes } from \"./routes\";\nimpo"
  },
  {
    "path": "website/server/routes.ts",
    "chars": 1638,
    "preview": "import type { Express } from \"express\";\nimport { createServer, type Server } from \"http\";\nimport { storage } from \"./sto"
  },
  {
    "path": "website/server/storage.ts",
    "chars": 15976,
    "preview": "import { apiProviders, recommendedApps, type ApiProvider, type InsertApiProvider, type RecommendedApp, type InsertRecomm"
  },
  {
    "path": "website/server/vite.ts",
    "chars": 2254,
    "preview": "import express, { type Express } from \"express\";\nimport fs from \"fs\";\nimport path from \"path\";\nimport { createServer as "
  },
  {
    "path": "website/shared/schema.ts",
    "chars": 1542,
    "preview": "import { pgTable, text, serial, integer, boolean, jsonb } from \"drizzle-orm/pg-core\";\nimport { createInsertSchema } from"
  },
  {
    "path": "website/tailwind.config.ts",
    "chars": 2627,
    "preview": "import type { Config } from \"tailwindcss\";\n\nexport default {\n  darkMode: [\"class\"],\n  content: [\"./client/index.html\", \""
  },
  {
    "path": "website/tsconfig.json",
    "chars": 657,
    "preview": "{\n  \"include\": [\"client/src/**/*\", \"shared/**/*\", \"server/**/*\"],\n  \"exclude\": [\"node_modules\", \"build\", \"dist\", \"**/*.t"
  },
  {
    "path": "website/vite.config.ts",
    "chars": 971,
    "preview": "import { defineConfig } from \"vite\";\nimport react from \"@vitejs/plugin-react\";\nimport path from \"path\";\nimport runtimeEr"
  }
]

About this extraction

This page contains the full source code of the TechnologyStar/Openai-Claude-Deepseek-API-provider GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 106 files (560.9 KB), approximately 175.1k tokens, and a symbol index with 128 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!