import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class BaiduWenxinYiYanExample {
public static void main(String[] args) {
try {
String apiUrl = "https://api.baidu.com/wenxin/yiyan"; // 假設的API URL
URL url = new URL(apiUrl);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("GET");

// 設置請求頭,例如API密鑰等
connection.setRequestProperty("Authorization", "Bearer your_api_key");

int responseCode = connection.getResponseCode();
System.out.println("Response Code: " + responseCode);

if (responseCode == HttpURLConnection.HTTP_OK) {
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();

while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();

// 打印結果
System.out.println(response.toString());
} else {
System.out.println("Failed to get a response");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

在Python中集成訊飛星火案例

python復制
import requests

# 假設的API URL,實際使用時應替換為訊飛星火的實際API地址
api_url = "https://api.iflytek.com/starfire/question"

# 設置請求頭和參數
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer your_access_token" # 替換為你的訪問令牌
}

# 設置請求數據
data = {
"question": "如何預防電腦病毒?"
}

# 發送請求并獲取響應
response = requests.post(api_url, headers=headers, json=data)

# 打印響應內容
print(response.json())

在Python中集成360多模態大語言模型案例

python
# 假設的API URL,實際使用時應替換為360多模態大語言模型的實際API地址
api_url = "https://api.360.com/multimodal/conversation"

import requests

# 設置請求頭和參數
headers = {
"Content-Type": "application/json",
"Authorization": "Bearer your_access_token" # 替換為你的訪問令牌
}

# 設置請求數據,例如繼續之前關于天氣的對話
data = {
"context": "之前我們討論了關于天氣的話題。",
"new_input": "今天天氣怎么樣?"
}

# 發送請求并獲取響應
response = requests.post(api_url, headers=headers, json=data)

# 打印響應內容
print(response.json())

在Java中集成豆包案例

java復制
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;

public class DouBaoAIJokeIntegration {

private static final String API_KEY = "your_api_key_here"; // 替換為您的API密鑰
private static final String API_URL = "https://api.doubaodotcom/ai/joke"; // 假設的API URL

public static void main(String[] args) {
String jokeRequest = "{ \"type\": \"random\" }"; // 請求隨機笑話的JSON字符串

try {
// 創建URL對象
URL url = new URL(API_URL);
// 打開連接
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
// 設置請求方法
connection.setRequestMethod("POST");
// 設置請求頭信息
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("Authorization", "Bearer " + API_KEY);
// 發送POST請求必須設置
connection.setDoOutput(true);

// 獲取輸出流并寫入請求體
try(OutputStream os = connection.getOutputStream()) {
byte[] input = jokeRequest.getBytes(StandardCharsets.UTF_8);
os.write(input, 0, input.length);
}

// 讀取響應
try(BufferedReader br = new BufferedReader(
new InputStreamReader(connection.getInputStream(), StandardCharsets.UTF_8))) {
StringBuilder response = new StringBuilder();
String responseLine = null;
while ((responseLine = br.readLine()) != null) {
response.append(responseLine.trim());
}
System.out.println("Joke from DouBao AI: " + response.toString());
}

} catch (Exception e) {
e.printStackTrace();
}
}
}

在Java中集成MiniMax語音大模型案例

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class MiniMaxIntegration {

public static void main(String[] args) {
try {
String apiKey = "您的 API 密鑰";
String url = "http://www.dlbhg.com/api/scd2024061814753aa6cbc1/v2/scd2024061814753aa6cbc1/tdk-generator";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type", "application/json");
con.setRequestProperty("Authorization", "Bearer " + apiKey);

// 發送請求
con.setDoOutput(true);

// 處理響應
int responseCode = con.getResponseCode();
if (responseCode == HttpURLConnection.HTTP_OK) {
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine())!= null) {
response.append(inputLine);
}
in.close();
System.out.println(response.toString());
} else {
System.out.println("Error: " + responseCode);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

如何找到AI大模型

冪簡集成是國內領先的API集成管理平臺,專注于為開發者提供全面、高效、易用的API集成解決方案。冪簡API平臺可以通過以下兩種方式找到所需大模型:通過關鍵詞搜索AI、或者從API Hub分類頁進入尋找。

此外,冪簡集成博客會編寫API入門指南、多語言API對接指南、API測評等維度的文章,讓開發者快速使用目標API。

上一篇:

如何在Python、PHP、C#中使用Moonshot AI API接口?

下一篇:

玩轉火山引擎音色轉換API,釋放聲音無限可能
#你可能也喜歡這些API文章!

我們有何不同?

API服務商零注冊

多API并行試用

數據驅動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內容創意新穎性、情感共鳴力、商業轉化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費