赞
踩
目录
前两种方式都是是在自己已经有OpenAI账号的基础上,能通过网页访问ChatGPT
1.利用开发者工具白嫖
2.在OpenAI官网进行手机短信验证获取(手机号必须要国外的,并且有的国家的不行如俄罗斯)
3.最直接最不烧脑的方式:某宝搜OpenAI API key下单
有的博主能用,但我做的项目用不了,可能是用途不一样或者现在被官方制裁了,喜欢白嫖的小伙伴可以试一下。首先进入OpenAI,登录自己的账号。然后按下F12进入开发者工具,依次点击【网络】【Fetch/XHR】在过滤器中搜索login,在右边点击【预览】,然后在下方内容点开user前面的小三角,下拉在最下面找到session,里面的sensitive_id值就是API key
同样是1中的网页,在个人头像处点击【Your profile】,然后点击【User API keys】,点击【Start verification】进行验证
没有国外手机号的可以用这个SMS-ACTIVATE虚拟手机号服务网站,最低充值2美元,14元左右。免费试用的手机号根本收不到短信,激活的虚拟号也不太靠谱,可能直接租号更好,我只试了前两种方法。网站使用教程:https://zhuanlan.zhihu.com/p/683703800
在搜索框输入OpenAI API key搜索,选择几家店铺直接联系客服咨询。
测试代码,需要将"你的API_KEY"字符串的内容替换为你的API,返回200说明可用。
- import java.io.OutputStream;
- import java.net.HttpURLConnection;
- import java.net.URL;
-
- public class ApiExample {
- public static void main(String[] args) {
- try {
- String baseUrl = "https://api.wlai.vip/v1/chat/completions";
- String apiKey = "您的API_KEY";
- URL url = new URL(baseUrl);
- HttpURLConnection conn = (HttpURLConnection) url.openConnection();
- conn.setRequestMethod("POST");
- conn.setRequestProperty("Authorization", "Bearer " + apiKey);
- conn.setRequestProperty("Content-Type", "application/json");
- conn.setDoOutput(true);
-
- String inputJson = "{\"model\":\"gpt-4-turbo\",\"messages\":[{\"role\":\"user\",\"content\":\"Hello!\"}]}";
- try (OutputStream os = conn.getOutputStream()) {
- byte[] input = inputJson.getBytes("utf-8");
- os.write(input, 0, input.length);
- }
-
- int responseCode = conn.getResponseCode();
- System.out.println("Response Code: " + responseCode);
- // 处理响应...
-
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。