File size: 2,559 Bytes
d1d01ca
 
14774af
 
 
d1d01ca
cd15926
d1d01ca
 
14774af
 
d1d01ca
 
 
6390363
 
 
 
5d3c2a3
6390363
5d3c2a3
6390363
 
 
 
 
 
 
 
5d3c2a3
 
 
24d55f2
 
 
 
 
 
 
 
 
 
 
 
 
5d3c2a3
 
 
 
 
 
 
 
24d55f2
 
 
 
 
88c12dd
24d55f2
6390363
5d3c2a3
f265549
 
5d3c2a3
f265549
 
 
 
 
 
 
 
6390363
 
 
 
ff3ff4f
6390363
5d3c2a3
 
6390363
 
 
 
 
 
 
 
 
 
 
 
 
 
14774af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
---
title: Duck2api
emoji: 🏆
colorFrom: pink
colorTo: red
sdk: docker
pinned: false
license: apache-2.0
short_description: duck  2 api service
thumbnail: >-
  https://cdn-uploads.huggingface.co/production/uploads/6642196ec80d018c28a68e9a/PHwTcv57ZhgW7--5-HTRn.png
---

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference


# duck2api

>  高版本使用网站 https://duck.ai 进行访问

###  native 编译部署

```bash
git clone https://github.com/openChatGpts/Duck2api.git
cd Duck2api
go build -o duck2api
chmod +x ./duck2api
./duck2api
```
## huggingface 部署
fork 项目,ok

## huggingface访问

``` bash
curl --location 'https://sanbo1200-duck2api.hf.space/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role":"system","content":"你是一个辅助机器人"},{"role": "user", "content": "你的知识库最后什么日期"}],
     "stream": true
   }'

curl --location 'https://sanbo1200-duck2api.hf.space/api/v1/chat/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role":"system","content":"你是一个辅助机器人"},{"role": "user", "content": "你的知识库最后什么日期"}],
     "stream": true
   }'

curl --location 'https://sanbo1200-duck2api.hf.space/hf/v1/chat/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role":"system","content":"你是一个辅助机器人"},{"role": "user", "content": "你的知识库最后什么日期"}],
     "stream": true
   }'

```

### 国内反代地址(maybe)

``` bash
curl --location 'https://2.897653.xyz/aaabbbccc/https/sanbo1200-duck2api.hf.space/completions' \
--header 'Content-Type: application/json' \
--data '{
     "model": "gpt-4o-mini",
     "messages": [{"role":"system","content":"你是一个辅助机器人"},{"role": "user", "content": "你的知识库最后什么日期"}],
     "stream": true
   }'
```


## 支持的模型

- claude-3-haiku
- llama-3.3-70b
- mixtral-8x7b
- gpt-4o-mini 

## 高级设置

默认情况不需要设置,除非你有需求

### 环境变量
```
Authorization=your_authorization  用户认证 key。
TLS_CERT=path_to_your_tls_cert 存储TLS(传输层安全协议)证书的路径。
TLS_KEY=path_to_your_tls_key 存储TLS(传输层安全协议)证书的路径。
PROXY_URL=your_proxy_url 添加代理池来。
```

## 参考项目

https://github.com/xqdoo00o/ChatGPT-to-API